Программное обеспечение, ОС и прерывания
| English | Русский |
|---|---|
| software/ˈsɒftweə/ | программное обеспечение |
| operating system/ˈɒpəreɪtɪŋ ˈsɪstəm/ | операционная система |
| hardware/ˈhɑːdweə/ | аппаратное обеспечение |
| system software/ˈsɪstəm ˈsɒftweə/ | системное ПО |
| application software/ˌæplɪˈkeɪʃn ˈsɒftweə/ | прикладное ПО |
| device drivers/dɪˈvaɪs ˈdraɪvəz/ | драйверы устройств |
| utility software/juːˈtɪlɪti ˈsɒftweə/ | системное программное обеспечение |
| interrupt/ˈɪntərʌpt/ | прерывание |
| multitasking/ˈmʌltitæskɪŋ/ | многозадачность |
Программное обеспечение и операционная система
- Аппаратное обеспечение — это физические части; программное обеспечение — это программы, которые ими управляют.
- Программное обеспечение делится на системное программное обеспечение и прикладное программное обеспечение.
- Самым важным системным программным обеспечением является операционная система.
Системное против прикладного программного обеспечения
- Системное программное обеспечение управляет компьютером и обеспечивает основу для других программ: операционная система, компиляторы, драйверы устройств и служебное программное обеспечение (антивирусы, резервное копирование).
- Прикладное программное обеспечение позволяет пользователю выполнять задачи: текстовый процессор, электронные таблицы, базы данных, веб-браузер.
- Системное программное обеспечение работает в фоновом режиме; прикладное программное обеспечение используется непосредственно пользователем.

Программное обеспечение делится на системное (управляет компьютером) и прикладное (позволяет пользователю выполнять задачи).

При прерывании CPU сохраняет свое местоположение, выполняет обработчик прерывания, затем восстанавливает свое местоположение и продолжает работу.
Что является системным программным обеспечением?
ОС (и драйверы, утилиты) — это системное ПО; остальные — прикладное ПО.
Отсортируйте эти элементы на системное или прикладное программное обеспечение.
Драйверы и утилиты обеспечивают работу компьютера (системные); браузер — это приложение пользователя.
Операционная система
- ОС управляет всем компьютером, чтобы аппаратное обеспечение, приложения и пользователь работали совместно. Её функции включают:
- управление файлами, управление памятью, управление периферийными устройствами (и драйверами), многозадачность, обработка прерываний, предоставление пользовательского интерфейса, платформу для приложений и безопасность.

Материнская плата и подключенные к ней части являются аппаратным обеспечением — физическими частями компьютера.
Какова роль операционной системы?
ОС управляет файлами, памятью, периферийными устройствами, многозадачностью, прерываниями, интерфейсом пользователя и безопасностью.
Прерывания
- Прерывание — это сигнал процессору о том, что что-то требует внимания прямо сейчас.
- Оно может исходить от аппаратного обеспечения (нажатие клавиши, отсутствие бумаги в принтере), программного обеспечения (деление на ноль) или от пользователя (нажатие кнопки «Отмена»).
- Процессор останавливается, сохраняет своё местоположение, обрабатывает прерывание, затем возобновляет работу — так компьютер быстро реагирует на важные события.

Операционная система находится между аппаратным обеспечением и прикладным программным обеспечением с пользователем, позволяя им работать вместе.
Как процессор обрабатывает прерывание
Процессор останавливает текущую работу, обрабатывает срочное событие, затем продолжает ровно с того места, где остановился — именно так один процессор одновременно управляет клавиатурой, принтером и таймером.
Прерывание — это:
Прерывание заставляет CPU остановиться, обработать событие, а затем возобновить работу — для быстрого отклика.
Аппаратное прерывание исходит от устройства (например, закончилась бумага в принтере), а программное — от программы (например, деление на ноль) — оба типа заставляют CPU остановиться и обработать событие.
Прерывания могут быть аппаратными, программными или вызванными пользователем; в каждом случае CPU сохраняет состояние, обрабатывает его, затем возобновляет работу.
Вы поняли
- системное программное обеспечение управляет компьютером (ОС, драйверы, утилиты); прикладное программное обеспечение выполняет задачу пользователя
- ОС управляет файлами, памятью, периферией, многозадачностью, прерываниями, интерфейсом и безопасностью
- прерывание = сигнал, требующий немедленного внимания (аппаратное / программное обеспечение / пользователь)
- при прерывании CPU сохраняет своё местоположение, обрабатывает его, затем продолжает работу