продолжение Лекция № 3
Состав ОС Файловая система Драйверы внешних устройств drivers Командный процессор
Процессы. Разделение времени Процесс – динамический объект, представляющий собой исполняемую программу. Состояния процесса
l l l Операции над процессами Создание процесса приостановка процесса (перевод из состояния «исполнение» в состояние «готовность» ) запуск процесса (перевод из состояния «готовность» в состояние «исполнение» ); блокирование процесса (перевод из состояния «исполнение» в состояние «ожидание» ) разблокирование процесса (перевод из состояния «ожидание» в состояние «готовность» ). Завершение процесса
Прерывания (interrupts) Основные типы прерываний l SVС (supervisor call )прерывания l Прерывания ввода/вывода l Внешние прерывания l Прерывания по рестарту l Прерывания по контролю программы l Прерывания по контролю машины IH - interrupt handler context switching
Micro. Soft Disk Operation System
Общие сведения Для IBM PC l на базе МП Intel 8086 l Предшественник - ОС 86 -DOS, Тим Петерсон для компании Seattle Computer Products (80 -е г. г. ) l
История развития MS-DOS 1. 0 MS-DOS 1. 25 MS-DOS 2. 01 1981 г. Первая операционная система для IBM PC Добавлена поддержка двусторонних и исправлены ошибки в программе 1983 г. : Представлена с компьютерами IBM PC/XT; добавлена поддержка иерархической файловой структуры и жестких дисков 2. 0 с поддержкой национального формата
MS-DOS 2. 11 MS-DOS 3. 0 MS-DOS 3. 1 MS-DOS 3. 2 MS-DOS 3. 3 MS-DOS 4. 0 2. 1 с исправленными ошибками 1984 г. Представлена с компьютерами IBM PC/АT; добавлена поддержка гибких дисков объемом 1. 2 Мб и жестких дисков большого объема 1984 г. : Добавлена сетевая поддержка Microsoft Networks 1986 г. Добавлена поддержка гибких дисков 3. 5’’ 1987 г. Представлена с компьютерами IBM PS/2; поддержка обобщенной кодогенерации (шрифтов) 1985 г. Windows 1. 0 графический пользовательский интерфейс системы MS DOS 1987 г. : Windows 2. 0 совместимость с OS/2 1988 г. Поддержка логических томов объемом больше 32 Мбайт; оболочка визуального представления
ОСНОВНЫЕ МОДУЛИ DOS l l l BIOS- базовая система ввода-вывода Boot Record – системный загрузчик IO. SYS – модуль расширения BIOS MSDOS. SYS – модуль обработки прерываний COMMAND. COM – командный процессор Внешние драйверы и утилиты
Файлы конфигурации: l l CONFIG. SYS — конфигурирование системы и загрузка драйверов устройств на этапе инициализации MSDOS. SYS AUTOEXEC. BAT — стартовый пакетный файл. Выполняется при запуске командного процессора во время загрузки системы.
Драйверы и программы: l l l ANSI. SYS — расширенный драйвер консоли (экрана и клавиатуры). HIMEM. SYS — драйвер дополнительной памяти(extended memory). EMM 386. EXE — драйвер расширенной памяти (expanded memory). RAMDRIVE. SYS — драйвер электронного диска. KEYB. COM — драйвер переключения языковых раскладок клавиватуры.
Процесс загрузки ОС l l l l POST (Power On Self Test). Загрузчик MBR system bootstrap файлы IO. SYS и MSDOS. SYS. CONFIG. SYS COMMAND. COM AUTOEXEC. BAT.


