Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционная система.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
2.32 Mб
Скачать

Содержание

  1. Предисловие 4

  2. Лекция №1. Этапы развития операционных систем. 5

  3. Лекция №2. Общие сведения об ОС. 8

  4. Лекция №3. Интерфейс. Операционное окружение. 15

  5. Лекция №4. Архитектура ОС. 18

  6. Лекция №5. Обработка прерываний. 25

  7. Лекция №6. Процессы. 31

  8. Лекция №7. Планирование процессов. Алгоритмы планирования процессов. 35

  9. Лекция №8. Вытесняющие и невытесняющие алгоритмы планирования. Взаимодействие процессов. 40

  10. Лекция №9. Ввод-вывод. Управление вводом-выводом. 46

  11. Лекция №10. Память. Управление реальной памятью. 52

  12. Лекция №11. Методы распределения без использования внешней памяти. 59

  13. Лекция №12. Виртуальная память. Методы виртуализации памяти. 65

  14. Лекция №13. Файлы. Типы файлов. 83

  15. Лекция №14. Логическая и физическая организация файлов. 88

  16. Лекция № 15. Доступ к файлам. 95

  17. Лекция № 16. Файловая система. Надежность файловой системы. 98

  18. Лекция № 17. Общая модель файловой системы. 102

  19. Лекция № 18 Обзор файловых систем. 106

Предисловие

Конспект лекций по курсу «Операционные системы и среды» составлен в соответствии с государственными требованиями к минимуму содержания и уровню подготовки выпускников для специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных систем» и 010502 «Прикладная информатика».

В силу наличия большого количества материала по данному курсу, возникает необходимость систематизации теоретических сведений, их объединения, выделение главного.

Целью данного пособия "Операционные системы и среды" является:

  • Предоставление наиболее полных и систематизированных теоретических сведений по курсу «Операционные системы и среды»;

  • Формирование начальных представлений об операционных системах и средах;

  • Определение функций операционных систем, их тщательное рассмотрение;

  • Формирование навыков использования средств операционных систем персональных ЭВМ для эффективной организации выполнения задач обработки информации и различных вычислительных процессов.

  1. В результате использования данного конспекта студент должен получить представление:

  • о концептуальных моделях построения ОС;

  • о перспективах развития ОС и сред;

  • об архитектуре и структуре ядра и реестра операционных систем семейства Windows, файловых системах FAT32, NTFS, понятиях и назначениях многозадачности, приоритетов, процессов и потоков, виртуальной памяти, API, абстракциях от оборудования, безопасности.

По окончании изучения данного пособия обучающиеся должны обладать следующими знаниями:

  • понятия ОС, ее функции;

  • состав ОС;

  • типы ОС;

  • принципы работы различных ОС;

  • принципы взаимодействия ОС с периферийными устройствами;

  • принципы взаимодействия ОС с пользователем;

  • машинно-зависимые и машинно-независимые свойства ОС;

Данное пособие предполагает умение студентами использовать:

  • методы и средства установки операционных систем при решении профессиональных задач;

  • пакеты тестирующих и управляющих программ для работы по настройке операционных систем;

  • пакеты программ для защиты и восстановления операционной системы.

Данный курс лекций предполагает тесную связь с такими дисциплинами как «Микросхемотехника и микропроцессорная техника» «Периферийные устройства», «Микропроцессоры и микропроцессорные системы», «Компьютерные сети и телекоммуникации».

Материал тщательно систематизирован, но в то же время отличается доступностью и лаконичностью изложения. Данный конспект позволит без больших затрат времени и физических усилий освоить теорию операционных систем. Для облегчения работы с материалом конспекта ее разделы снабжены врезками и определениями.

Конспект лекций вполне целесообразно использовать как на занятиях, так и при самостоятельном изучении теории операционных систем.