Операционные системы 09.02.03 2 курс. Автономной некоммерческой образовательной организации профессионального образования
![]()
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КАРАЧАЕВО-ЧЕРКЕССКОЙ РЕСПУБЛИКИ АВТОНОМНОЙ НЕКОММЕРЧЕСКОЙ ОБРАЗОВАТЕЛЬНОЙ ОРГАНИЗАЦИИ ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «СЕВЕРО-КАВКАЗСКИЙ ГУМАНИТАРНО-ТЕХНОЛОГИЧЕСКИЙ КОЛЛЕДЖ»
Курс лекций ОПЕРАЦИОННЫЕ СИСТЕМЫ 2 курс 09.02.03 Программирование в компьютерных системах (программа базовой подготовки) Квалификация: Техник-программист Форма обучения: - очная Нормативный срок обучения – 3 года 10 месяцев Профиль получаемого профессионального образования - технический Учкекен 2020г. Содержание Лекция №1 4 История развития ОС 4 Операционная система. Общая характеристика. 4 Лекция №2 6 Требования к ОС 6 Ресурсы, виды ресурсов. Управление памятью. Виртуальная память. 7 Методы распределения памяти 8 Лекция №3 8 Cash-ирование данных 10 Понятие процесса. Управление процессами. Синхронизация процессов. Тупики и способы борьбы с ними. 10 Лекция №4 11 Алгоритмы планирования процессов 11 Средства синхронизации при взаимодействии процессов 12 Файловые системы 13 Лекция №5 14 Общая модель файловой системы 14 Файловая система FAT (таблица распределения файлов) 14 Структура 15 Формат кода каталога 16 Файловая система HPFS 16 Лекция №6 17 Файловая система NTFS(кратко) 17 Операционная система MS-DOS 17 Лекция №7 19 Прерывание. Обработка прерываний 19 Лекция №8 21 Программирование последовательного порта 23 Лекция №9 24 Планирование процесса 25 Многоуровневые очереди 27 Лекция №10 27 Лекция №11 30 Архитектура Windows NT 30 Лекция №12 33 Процессы и нити 33 Лекция №13 35 Алгоритмы планирования процессов и нитей 35 Win 32 API (application programming interface) 36 Процесс 37 Распределение процессорного времени между потоками 38 Лекция №14 39 Лекция №15 42 Журнал аудита 44 Политикааудита 44 Лекция №16 45 Настройка и конфигурация WINDOWS NT 46 Лекция №17 47 Структура сетевой ОС 49 Лекция №18 49 Лекция №19 52 Лекция №20 54 Динамически подключаемая библиотека (dynamic_link_library DLL) 54 Лекция №21 56 Внедрение DLL 56 Лекция №1История развития ОСПервое упоминание в конце 18 в. Ч. Беббидж «Аналитическая машина» 1 период (1945-55 гг.): Ламповые вычислительные устройства (1945) 2 период (с сер. 50-х гг.): Полупроводники: Уменьшение габаритов Разделение персонала на программистов и разработчиков Появление алгоритмических языков, понятия «коэффициент загрузки» 3 период (до 80-х гг.): Семейство программ совместимости машин IBM 360/370 – 1 семейство Клавиатура и мониторы отдельно от машин, был язык управления задачами. ОС предоставляли собой монстров, большее кол-во программистов принимали участие в разработке ОС. Единственная задача, уже реализованная, – мультипроцессор, мультипрограммирование – на одном процессоре выполняется сразу несколько задач. 4 период: Восьмиразрядный микропроцессор 100 000 операций в секунду Появление MS-DOS |