Под операционной системой понимают набор тесно связанных между собой системных утилит, чье назначение заключено в организации контакта юзера с ПК и выполнением прочих задач. Таким образом, ОС выступает неким связующим элементом между компьютерными устройствами, а так же исполняемыми программами и пользователем.
По умолчанию операционка размещается на внешнем системном накопителе. В момент пуск ПК происходит ее считывание с памяти жесткого диска и размещение в ОЗУ, что именуют загрузкой ОС.
Перечень ведущего функционала.
- Запуск утилит в оперативную память с последующим их исполнением.
- Стандартный доступ к периферии.
- Контроль над ОЗУ.
- Автоуправление жестким диском и прочей энергозависимой памятью.
- Пользовательский интерфейс.
- Прочие опции, присущие современным операционкам.
По умолчанию ОС включает управляющий и обслуживающий модули.
Первый находится в ряде файлов и занимается сортировкой вычислительных ресурсов, пуском и контролированием исполнения приложений, контролированием штатного внешнего оборудования, и файлов. Работу с доп.внешними девайсами обеспечивают драйвера, представляющие мини-утилиты, позволяющие функционировать определенному устройству. За счет драйвера появляется возможность подключения к ПК разных внешних приборов без перестройки вычислительной среды, ограничившись лишь включением в операционку требуемого драйвера.
В обслуживаемый модуль вошли утилиты, идущие обособленными файлами, и занимающиеся выполнением обслуживающих процессов, увеличивающих функционал ядра ОС, и предлагающих доп.комфорт юзеру.
С целью поддержания бессбойной работы ПК резидентный фрагмент ОС должен непрерывно пребывать в основной памяти, урезая доступное для прикладных утилит место. Автозагрузка прочих системных элементов в память происходит сообразно внешнему оборудованию. По завершению исполнения требуемых задач происходит освобождение занимаемых фрагментов.
Имеющиеся операционки разделяют по количеству единовременно обслуживаемых рабочих мест на сетевые и однопользовательские.
По числу единовременно исполняемых операций различают однозначные и многозадачные системы. В однозадачных компьютерные ресурсы предлагаются единичной утилите, занимающаяся обработкой информации. В мультипрограммных ряд независимых программ обрабатывают информацию параллельно. Компьютерные ресурсы в этом случае будут равноценно поделены между утилитами.