Основные функции операционных систем
Из чего состоит операционная система?
Прежде чем рассказать о том, какие бывают функции операционных систем, мы рассмотрим, из чего она состоит.
- Программный модуль, который управляет системой файлов.
- Драйверы для устройств. Они обеспечивают корректную работу каждого аппаратного элемента компьютера, а также информационный обмен с другими устройствами.
- Процессор, отвечающий на команды пользователя.
- Сервисные программы. При их помощи есть возможность работать в компьютерных сетях с дисками и файлами.
- Модули, обеспечивающие графическую оболочку для пользователя.
- Справочная система, помогающая найти ответ на любой вопрос относительно операционной системы и работы с ней.
Функции операционных систем могут меняться в зависимости от вида последних. Классификаций довольно много. Приведем основные.
2. По количеству одновременно выполняемых задач: однозадачные (например, MSX, MS-DOS) и многозадачные (ОС: OS/2, Windows 95, UNIX).
Что делает операционная система?
Рассмотрим теперь основные функции операционной системы:
- выполнение команд пользователя по запросу (запуск и закрытие программ, ввод и вывод информации, освобождение дополнительной памяти и так далее);
- доступ к периферийным устройствам (принтеру, мыши, клавиатуре и так далее);
- загрузка программного обеспечения в оперативную память и его выполнение;
- осуществление управления оперативной памятью;
- сохранение данных об ошибках и сбоях в системе;
- обеспечение интерфейса для пользователя;
- осуществление доступа к другим носителям информации и управление ним.
- многозадачность;
- разграничение прав доступа;
- эффективное распределение ресурсов между процессами;
- защита системы и данных пользователя;
- взаимодействие между процессорами и их синхронизация.
Системная оболочка, к которой мы так привыкли, предоставляет нам возможность комфортного пользования ресурсами компьютера. Назначение и функции операционных систем - удобство общения с машиной, структуризация и автоматизация процессов. С годами разработчики и создатели оболочек для персональных компьютеров упрощают нам, обычным пользователям, программистам, жизнь за счет введения новых возможностей и сокращения ручной работы. Бытует даже мнение, что в ближайшем будущем машины во многом заменят человека.