320 likes | 485 Views
Презентация учебной лекционной программы по дисциплине. И. ИНФОРМАТИКА ПРОГРАММИРОВАНИЕ. Лекция IV. ОПЕРАЦИОННЫЕ СИСТЕМЫ 1) Общие характеристики, классификация. 2) Файловая система. 3) Операционные семейства WINDOWS. Операционная система - комплекс специальных программных средств,
E N D
Презентация учебной лекционной программы по дисциплине...
И ИНФОРМАТИКА ПРОГРАММИРОВАНИЕ
Лекция IV ОПЕРАЦИОННЫЕ СИСТЕМЫ 1) Общие характеристики, классификация. 2) Файловая система. 3) Операционные семейства WINDOWS
Операционная система - комплекс специальных программных средств, предназначенных для управления загрузкой, запуском и выполнением пользовательских программ (управление ресурсами)
Основная функция ОС - посредническая. Обеспечение 3 видов интерфейса: интерфейс пользователя аппаратно-программный интерфейс программный интерфейс
Классификация операционных систем по признакам
Поддержка многозадачности Однозадачность (DOS) Многозадачность (Unix)
Поддержка многопользовательского режима работы Однопользовательский (DOS, Windows 3, 3.1, 3.11) Многопользовательский (Unix, Windows 95)
Работа по принципу вытесняющей или корпоративной многозадачности Вытесняющая ( Windows 95, Unix ) Корпоративная (Windows 3, 3.1, 3.11)
Файловые системы
Основная задача FS - обеспечение взаимодействия программ и физических устройств ввода и вывода. Функции: - работа с файлами - работа с данными, хранящимися в файлах
ФАЙЛ - поименованная область данных на носителе. - основная еденица информации на носителе Основные атрибуты файла: имя, длинна(зависит от FS)
Кол-во 11симв. 255 255 14 ОС MS-DOS Windows 95 Windows NT Unix FS FAT FAT 16 NTFS System V
+АТРИБУТЫ: текущий размер, мах размер, время создания, владелец, создатель, пароль доступа, скрытый, архивный, системный.
КАТАЛОГ - файл, содержащий информацию о входящих в него файлах. Путь к файлу: C:\1\11\21\abc.avi имя расш-е путь
1) 2) + + 3) 1 2 3 6 8 1 2 6
FS типа FAT предусматривают ряд спец. областей на диске: - головная запись загрузки - шаблон разбиения диска - запись загрузки - шаблон размещения файлов - корневой каталог
Место под файлы => области секторов => кластеры (512 байт - - размер сектора) Число секторов в кластере 2 Таблица размещения файлов № кластера 1 2 3 4 5 6 7 8 знач. кластера
Обозначения: 1) № следующего кластера в файле 2) Кластер свободен (000Н) 3) Кластер явл. последним в файле (FFF8 FFFH) 4) BEDBLOCK - испорчен и не может быть использован Разряды 0-7 8-10 11 12-21 22-23 24-25 26-27 28-31 ? Имя атрибуты дата ? размер расшир. время
СЕМЕЙСТВО WINDOWS
ОС WINDOWS отличается тем, что поддерживает несколько уровней привилегий для исполнения программ.
Виртуальная адресац. памяти Модули ОС Драйверы Аппаратные средства 3) 2) 1) 0)
1)Драйверы Обеспечение с аппаратным обеспечением. Windows поддерживает 3 типа драйверов: 1- драйверы реального режима (.SYS) 2- 16-разр. драйверы (.DRX) 3- 32-разр. драйверы (.VXD)
2)Модули Встроенные функции ОС. Основные модули: -KESNEL -GDI -USES Кадировка состоит из 2 частей: 16, 32 разряда
3)Виртуальная адресация памяти ОС Windows позволяет использовать больший V оперативной памяти, чем установленно на компьютере. Windows поддерживает 4Гб адресов памяти.
1) Многозадачность Win предполагает одновременное выполнение нескольких процессов, в каждом из которых существует несколько более простых процессов. 2 типа многозачности: ВЫТЕСНЯЮЩАЯ WIN32, DOS КОРПОРАТИВНАЯ WIN16
2) Виртуальная машина Специальная среда в ОС, имитирующая отдельные компьютеры со всеми его системами и переферийными устройствами.
3) Планирование приоритетов Каждое событие приводит к генерации нового сообщения, каждому из которых понадобится в соответствии очередь сообщений. 32-разр. - отдельные очереди сообщений. 16-разр. - общая очередь.