1. Общие сведения об операционных системах:
Операционная система (ОС) – это программное обеспечение, которое управляет аппаратными и программными ресурсами компьютера и обеспечивает взаимодействие пользователя с устройствами. ОС является основным компонентом компьютерной системы.
2. Функции операционных систем:
ОС выполняет множество функций, включая управление ресурсами (памятью, процессором, вводом/выводом), обеспечение безопасности данных, поддержку многозадачности и многопользовательской работы, управление файловой системой, обеспечение интерфейса для взаимодействия с пользователем.
3. Архитектура операционных систем:
ОС может иметь монолитную, микроядерную или гибридную архитектуру. В монолитной системе все компоненты ОС находятся в ядре, в микроядерной – ядро содержит основную функциональность, а дополнительные функции вынесены в отдельные модули. Гибридная архитектура сочетает черты монолитной и микроядерной системы.
4. Классификация операционных систем:
ОС делятся на однопользовательские и многопользовательские, однозадачные и многозадачные, однопрограммные и многопрограммные, реального времени и не реального времени.
5. Операционное окружение и услуги, предоставляемые им:
Операционное окружение представляет собой набор средств и сервисов, предоставляемых ОС, включая графический интерфейс, средства управления файлами, драйвера устройств, наборы прикладных программ и другие сервисы.
6. Понятие прерывания. Классы прерываний:
Прерывание – это сигнал от оборудования или программы, который требует немедленной обработки ОС. Классификация прерываний включает аппаратные (например, от таймера или устройства ввода/вывода) и программные (инициированные программами).
7. Понятие процесса и события. Состояния и алгоритмы обработки процессов:
Процесс – это программа, которая выполняется в контексте операционной системы. Процесс может находиться в различных состояниях (например, готов к выполнению, запущен, ожидает ввода/вывода) и обрабатываться алгоритмами планирования, управляющими выделением ресурсов.
8. Файловая система. Типы файлов:
Файловая система – это способ организации и хранения файлов на диске. Существуют различные типы файлов, такие как исполняемые, текстовые, мультимедийные и др.
9. Структура файловой системы FAT:
ФАТ (File Allocation Table) – это структура файловой системы, которая хранит информацию о расположении файлов на диске. FAT имеет несколько версий, например, FAT16, FAT32.
10. Сравнение файловых систем FAT32 и NTFS:
FAT32 поддерживает файлы размером до 4 Гб, имеет хорошую совместимость с различными операционными системами, но уступает NTFS по надежности, безопасности и возможностям, таким как квоты дискового пространства, расширенные атрибуты файлов и шифрование.
11. BIOS. Назначение, функции:
BIOS (Basic Input/Output System) – это набор программ, который выполняется при включении компьютера и инициализирует аппаратное обеспечение, загружает операционную систему и предоставляет интерфейс для настройки системы.
12. Классификация ресурсов. Принципы распределения ресурсов:
Ресурсы компьютера могут быть аппаратными (процессор, память, устройства ввода/вывода) и программными (файлы, сетевые соединения). Принципы распределения ресурсов включают выделение ресурсов по запросу процессов, предоставление приоритетов и контроль доступа к ресурсам.
13. Структуры операционной системы MS-DOS:
MS-DOS (Microsoft Disk Operating System) – одно из ранних операционных систем для персональных компьютеров. Оно основано на командной строке и имеет простую структуру, включая файловую систему FAT, системные файлы и утилиты для работы с файлами и дисками.
14. Команды работы с файлами и каталогами в MS-DOS:
MS-DOS предоставляет набор команд для работы с файлами и каталогами, такие как DIR (просмотр содержимого каталога), CD (смена текущего каталога), COPY (копирование файлов), DEL (удаление файлов). Команды MS-DOS выполняются в командной строке и позволяют взаимодействовать с файловой системой.