Операционные системы Конспект лекций




НазваниеОперационные системы Конспект лекций
страница1/33
Дата публикации05.06.2013
Размер2.6 Mb.
ТипКонспект
uchebilka.ru > Право > Конспект
  1   2   3   4   5   6   7   8   9   ...   33


Министерство образования российской федерации
Государственное образовательное учреждение
высшего профессионального образования
Таганрогский государственный радиотехнический университет
С.Н.Дроздов

Операционные системы
Конспект лекций

Таганрог 2003

УДК

С.Н.Дроздов. Операционные системы: Конспект лекций. Таганрог: Изд-во ТРТУ, 2003. 136 с.
В данном пособии рассматриваются общие принципы функционирования операционных систем (ОС), а также основные алгоритмы и структуры данных, используемые при разработке отдельных подсистем и модулей ОС. Описываются подсистемы управления устройствами, данными, процессами и памятью. В качестве примеров ОС рассмотрены Windows, UNIX и MS-DOS.

Предназначено для студентов, изучающих курс «Операционные системы».

Табл. 1. Библиогр.: 25 назв.
Печатается по решению редакционно-издательского совета Таганрогского государственного радиотехнического университета.
Рецензенты:

© Таганрогский государственный радиотехнический университет, 2003

© Дроздов С.Н., 2003

Содержание

1. Введение 5

1.1. Предмет и задачи курса 5

1.2. Рекомендации по литературе 5

1.3. Краткий очерк истории ОС 6

1.4. Классификация ОС 10

1.5. Критерии оценки ОС 12

1.6. Основные функции и структура ОС 14

1.7. ОС, используемые в дальнейшем изложении 16

2. Управление устройствами 19

2.1. Основные задачи управления устройствами 19

2.2. Классификация периферийных устройств и их архитектура 20

2.3. Прерывания 22

2.4. Архитектура подсистемы ввода/вывода 23

2.5. Способы организации ввода/вывода 25

2.6. Буферизация и кэширование 28

2.7. Драйверы устройств 34

2.8. Управление устройствами в MS-DOS 36

2.9. Управление устройствами в Windows 43

2.10. Управление устройствами в UNIX 45

3. Управление данными 46

3.1. Основные задачи управления данными 46

3.2. Характеристики файлов и архитектура файловых систем 47

3.3. Размещение файлов 48

3.4. Защита данных 51

3.5. Разделение файлов между процессами 52

3.6. Файловая система FAT и управление данными в MS-DOS 53

3.7. Файловые системы и управление данными в UNIX 60

3.8. Файловая система NTFS и управление данными в Windows 68

4. Управление процессами 75

4.1. Основные задачи управления процессами 75

4.2. Реализация многозадачного режима 76

4.3. Проблемы взаимодействия процессов 85

4.4. Управление процессами в MS-DOS 94

4.5. Управление процессами в Windows 99

4.6. Управление процессами в UNIX 109

5. Управление памятью 119

5.1. Основные задачи управления памятью 119

5.2. Виртуальные и физические адреса 120

5.3. Распределение памяти без использования виртуальных адресов 120

5.4. Сегментная организация памяти 122

5.5. Страничная организация памяти 124

5.6. Сравнение сегментной и страничной организации 127

5.7. Управление памятью в MS-DOS 128

5.8. Управление памятью в Windows 130

5.9. Управление памятью в UNIX 136

6. Литература 137
^

1.Введение

1.1.Предмет и задачи курса


Предметом изучения в данном курсе являются операционные системы (ОС) современных компьютеров.

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

  • организации эффективной работы аппаратуры компьютера;

  • обеспечению удобного использования ресурсов компьютера как прикладными программами, так и пользователем, работающим с компьютером.

Основной целью курса является изучение устройства и функционирования современных ОС. При этом будут рассматриваться два круга вопросов:

  • основные принципы построения ОС, наиболее распространенные алгоритмы выполнения различных функций ОС, типовые структуры данных, используемые для обеспечения работы ОС;

  • практическое воплощение этих принципов, алгоритмов, структур в наиболее распространенных современных ОС.

В задачи курса не входит обучение практическим приемам работы с конкретными ОС. Это гораздо лучше делать самостоятельно. С другой стороны, не ставится и задача научить слушателей разрабатывать новые ОС. Операционные системы не являются массовыми изделиями, и участвовать в их разработке доводится лишь меньшей части программистов. Уровень знаний, которого хотелось бы достичь при изучении данного предмета, можно сравнить с тем уровнем знаний об устройстве автомобиля, который полезен хорошему водителю. Он не обязательно должен быть автомехаником, однако должен в основных чертах понимать, что находится под капотом и как оно там крутится.
  1   2   3   4   5   6   7   8   9   ...   33

Добавить документ в свой блог или на сайт

Похожие:

Операционные системы Конспект лекций iconКонспект лекций. План. Введение в операционные системы. 3 Ms dos. 12
Огромное влияние на развитие операционных систем оказали успехи в совершенствовании элементарной базы и вычислительной аппаратуры....

Операционные системы Конспект лекций iconКонспект лекций по дисциплине «Автоматизированный электропривод»
Конспект лекций по дисциплине «Автоматизированный электропривод» (для студентов 4 курса всех форм обучения специальности 090603 –...

Операционные системы Конспект лекций iconКонспект лекций по дисциплине “Системы моделирования и обработки...
Конспект лекций предназначен для самостоятельного изучения студентами теоретической части курса “Системы моделирования и обработки...

Операционные системы Конспект лекций iconКонспект лекций Конспект лекций для студентов, обучающихся по направлениям...
И классификация

Операционные системы Конспект лекций iconКонспект лекций по ахд конспект лекций по предмету: «Анализ хозяйственной...

Операционные системы Конспект лекций iconКонспект лекций по дисциплине «Организация производства и маркетинг»
Конспект лекций по дисциплине «Организация производства и маркетинг» для студентов 3 курса специальностей 090600 – «Электротехнические...

Операционные системы Конспект лекций iconКонспект лекций в двух частях часть 2
Аналитическая химия : конспект лекций / составители: И. Г. Воробьева, Л. М. Миронович, С. Б. Большанина. – Сумы : Сумский государственный...

Операционные системы Конспект лекций iconКонспект лекций по дисциплине «Транспортные средства»
Конспект лекций предназначен для студентов специальностей 100400 «Транспортные системы», 100400 «Организация и регулирование дорожного...

Операционные системы Конспект лекций iconУстанавливаем Операционные Системы
В предыдущей статье мы с вами изучили основные приемы работы с программой Partition Magic. Теперь давайте воспользуемся ее помощью...

Операционные системы Конспект лекций iconКонспект лекций по дисциплине «Математические методы и модели энергетического...
Основы работы в системе компас: конспект лекций составитель: Э. В. Колисниченко. – Сумы: Изд-во СумГУ, 2010. – 249 с

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
uchebilka.ru
Главная страница


<