Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Современные операционные системы (90

..pdf
Скачиваний:
2
Добавлен:
15.11.2022
Размер:
445.26 Кб
Скачать

lpstat системная программа для просмотра состояния спулинга, очереди заданий.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]