Современные операционные системы (90
..pdflpstat системная программа для просмотра состояния спулинга, очереди заданий.
mount системная программа для «монтирования» файловой системы — отображения файлов и каталогов, содержащихся на носителе информации, в какой-либо существующий каталог. Пример:
mount /dev/sdb1 /mnt/flash
umount системная программа для «размонтирования» файловой системы — отключения носителя информации от указанного каталога. Пример:
umount /mnt/flash
Контрольные вопросы
1)какие существуют два основных класса внешних устройств, в чём их отличие с точки зрения ОС?
2)для чего используется буферизация данных?
3)какие преимущества предоставляет подсистема спулинга?
Заключение
Операционная система — достаточно сложный комплекс, состоящий из множества подсистем, системных программ и библиотек. ОС устанавливается на большинство компьютеров, за исключением некоторых специализированных. Существует множество различных ОС, тем не менее в них можно выделить общую структуру и принципы организации.
Знание структуры ОС, её подсистем и алгоритмов позволяет лучше представлять, что происходит в компьютере, настраивать и оптимизировать работу компьютера, а также создавать более эффективные и надёжные программы.
41
Список литературы
[1] Гордеев, А. В. Операционные системы: учебник для вузов
/ А. В. Гордеев. — СПб.: Питер, 2007. — 416 с.
[2] Деннинг, П. Дж. Операционные системы / П. Дж. Деннинг,
Р. Л. Браун // Современный компьютер. — М., 1986.
[3]Иртегов, Д. В. Введение в операционные системы / Д. В. Иртегов. — СПб.: БХВ-Петербург, 2012. — 1040 с.
[4]Керниган, Б. У. UNIX — универсальная среда программирования / Б. У. Керниган, Р. У. Пайк. — М., 1992.
[5] Рэймонд, Э. С. Искусство программирования |
для UNIX |
/ Э. С. Рэймонд. — М.: Вильямс, 2005. — 544 с. |
|
[6] Олифер, Н. А. Сетевые операционные системы |
/ Н. А. Оли- |
фер, В. Г. Олифер. — СПб.: Питер, 2002. — 544 с. |
|
[7]Столлингс, У. Операционные системы / У. Столлингс. — М.: Вильямс, 2004. — 848 с.
[8] |
Таненбаум, Э. С. |
Многоуровневая |
организация |
ЭВМ |
|
/ Э. С. Таненбаум. — М.: Мир, 1979. — 547 с. |
|
||
[9] |
Таненбаум, Э. С. |
Современные операционные |
системы |
/ Э. С. Таненбаум. — СПб.: Питер, 2005. — 1038 с.
[10]Таненбаум, Э. С. Операционные системы. Разработка и реализация / Э. С. Таненбаум, А. С. Вудхалл. — СПб.: Питер, 2007. — 704 с.
[11] Шоу, А. Логическое проектирование операционных систем
/ А. Шоу. — М.: Мир, 1981. — 360 с.
[12]Харт, Д. М. Системное программирование в среде Windows
/ Джонсон М. Харт. — М.: Вильямс, 2005. — 592 с.
[13]Собель, М. Г. Linux. Администрирование и системное программирование / Марк Г. Собель. — СПб.: Питер, 2011.
42
Оглавление
Введение |
3 |
|
1. |
Ключевые определения |
3 |
2. |
История развития ОС |
5 |
3. |
Обзор архитектуры ОС |
10 |
4. |
Классификация ОС |
11 |
5. |
Подсистема управления процессами |
16 |
6. |
Подсистема управления памятью |
20 |
7. |
Кэширование данных |
25 |
8. |
Файловые системы |
27 |
9. |
Отображение файлов в память |
29 |
9.1.Отображение файлов в память в UNIX и Linux . . . 30
9.2.Отображение файлов в память в Windows NT . . . . 31
10. |
Синхронизация и взаимодействие процессов |
32 |
|
10.1. Блокировка файлов в UNIX и Linux . . . . . . . . . . |
35 |
|
10.2. Блокировка файлов в Windows NT . . . . . . . . . . |
35 |
11. |
Файл подкачки |
35 |
|
11.1. Файл подкачки в Linux . . . . . . . . . . . . . . . . . |
37 |
|
11.2. Файл подкачки в Windows NT . . . . . . . . . . . . . |
37 |
12. |
Подсистема ввода-вывода |
38 |
|
12.1. Ввод-вывод в UNIX и Linux . . . . . . . . . . . . . . . |
40 |
Заключение |
41 |
|
Список литературы |
42 |
43
Учебное издание
Лукьянов Александр Владимирович
Современные операционные системы
Методические указания
Редактор, корректор М. Э. Левакова
Подписано в печать 31.10.12. Формат 60 84 1/16.
Бум. офсетная. Гарнитура «Times New Roman». Усл. печ. л. 2,56. Уч.-изд. л. 2,25.
Тираж 20 экз. Заказ
Оригинал-макет подготовлен в редакционно-издательском отделе Ярославского государственного университета им. П. Г. Демидова.
Отпечатано на ризографе.
Ярославский государственный университет им. П. Г. Демидова. 150000, Ярославль, ул. Советская, 14.
44