Операционная система — это системное программное обеспечение, управляющее комплексом программ для обработки и управления, необходимых для функционирования ПК. ОС контактирует с аппаратным обеспечением и предлагает службы, которые могут использоваться приложениями.
Что входит в задачи ОС?
- Взаимодействие с оборудованием ПК путем обработки устройств ввода/вывода информации. Для установления связи с ними операционка пользуется драйверами, созданными для конкретного устройства.
- Включение фоновых служб, библиотеки и Application programming interface, используемых для создания функционирующих в ОС утилит.
- Система выступает прослойкой промеж запускаемыми утилитами и используемыми устройствами. Связующим звеном в этом случае выступают аппаратные драйвера.
К примеру, если программа преследует цель распечатать что-либо, то она перенаправляет задачу в ОС. Та, в свою очередь, передает задание на печатающее устройство посредством драйверов принтера для отправки верных сигналов. Печатающему приложению не придется заботиться о модели вашего принтера или нюансах его работы. Обработкой деталей занимается операционка.
- Обработка многозадачности, с выделением аппаратным ресурсов между запущенными приложениями.
- Контроль выполнение текущих процессов и распределением их промеж разными ЦП, обеспечивая параллельную работу процессов, а так же управление внутренней системной памятью с выделением памяти меж запущенных программ.
ОС является гигантским элементом ПО, запускающая все компьютерные процессы и отвечающая за контроль файлов и ресурсов, к которым прибегают программы.
Большая часть программных утилит написана специально для ОС, позволяя ей преодолевать уйму барьеров. К примеру, запуск игры означает ее запуск в операционке. Конкретная игра не должна обладать знаниями в отношении работы отдельных компонентов. Игрой используются разные системные опции, которые ОС переводит в низкоуровневый аппаратный инструктаж.