- •Часть I. Обзор
- •Часть II. Процессы и их поддержка в операционной системе
- •Часть III. Управление памятью
- •Часть IV. Файловые системы
- •Часть V. Ввод-вывод
- •Часть VI. Сети и сетевые операционные системы
- •Часть VII. Проблемы безопасности операционных систем
- •Часть I. Обзор
- •Часть II. Процессы и их поддержка в операционной системе
- •Interleaving, race condition и взаимоисключения
- •Часть III. Управление памятью
- •Часть IV. Файловые системы
- •Часть V. Ввод-вывод
- •Часть VI. Сети и сетевые операционные системы
- •Часть VII. Проблемы безопасности операционных систем
- •Ipc_creat - если сегмента для указанного ключа не существует, он должен быть создан;
- •Перевод сокета в пассивное состояние. Создание очереди соединений
- •Программирование на Java,
- •Интеграция приложений на основе WebSphere mq,
- •Язык Си и особенности работы с ним
- •Операционная система Solaris,
- •1. Преподавание информатики и математических основ информатики,
1. Преподавание информатики и математических основ информатики,
под. ред. А.В. Михалева, 2005, 144 с, ISBN 5-9556-0037-Х.
2. Начала алгебры, часть I,
А.В. Михалев, А.А. Михалев, 2005, 272 с, ISBN 5-9556-0038-8.
3. Основы программирования,
В.В. Борисенко, 2005, 328 с, ISBN 5-9556-0039-6.
4. Работа с текстовой информацией. Microsoft Office Word 2003,О.Б. Калугина, B.C. Люцарев, 2005, 152 с, ISBN 5-9556-0041-8.
Книги Интернет-Университета Информационных Технологий всегда можно заказать на сайте: www.intuit.ru Телефон: (095) 253-9312 e-mail: admin@intuit.ru
Адрес: Россия, Москва, 123056, Электрический пер., дом 8, строение 3
Серия «Основы информационных технологий»
В.Е. Карпов, К.А. Коньков Под редакцией члена-корреспондента РАН В.П. Иванникова
Основы операционных систем Курс лекций. Учебное пособие Издание второе, дополненное и исправленное
Редактор Е. Петровичева Компьютерная верстка Ю. Волшмид Корректор Ю. Голомазова Обложка М. Автономова
Формат 60 х 90'/16. Усл. печ. л. 33,5. Бумага офсетная. Подписано в печать 15.07.2005. Тираж 2000 экз. Заказ № 5523.
Санитарно-эпидемиологическое заключение о соответствии санитарным правилам №77.99.02.953.Д.006052.08.03 от 12.08.2003
ООО «ИНТУИТ.ру» Интернет-Университет Информационных Технологий, www.intuit.ru 123056, Москва, Электрический пер., 8, стр. 3.
Отпечатано с готовых диапозитивов на ФГУП ордена «Знак Почета» Смоленская областная типография им. В.И. Смирнова. Адрес: 214000, г. Смоленск, пр-т им. Ю. Гагарина, д. 2.
© Интернет-Университет Информационных Технологий www.intuit.ru, 2004-2005
1² Реальная эволюция операционных систем происходила не так гладко и планомерно, как это представлено в данном обзоре. Так, например, первая система с разделением времени Joss была реализована еще на ламповой машине Joniac безо всякой аппаратной поддержки.
2² Надо отметить, что аббревиатура FCFS используется для этого алгоритма планирования вместо стандартной аббревиатуры FIFO для механизмов подобного типа для того, чтобы подчеркнуть, что организация готовых процессов в очередь FIFO возможна и при других алгоритмах планирования (например, для Round Robin — см. раздел «Round Robin (RR)»).
3² В некоторых русских изданиях их еще называют переменными состояния
4² Описание редактора ed можно найти, например, в [Баурн, 1986). В электронном виде описание есть в документе http://cs.mipt.nj/docs/comp/rus/os/unix/user_guide/unixuser/gl6_l.htm.
5²² Описание редактора vi а также можно найти в [Баурн, 1986]. В электронном виде описание есть в документе http://cs.mipt.ru/docs/comp/rus/os/unix/user_guide/unixuser/gl7_l .htm
6 Пусть у нас есть бездисковые рабочие станции или рабочие станции, на которых операционные системы сгенерированы без назначения IP-адресов (это часто делается, когда один и тот же образ операционной системы загружается на ряд компьютеров, например, в учебных классах). Тогда при старте операционной системы на каждом таком компьютере операционная система знает только МАС-адреса, соответствующие данному компьютеру. Как можно определить, какой Internet-адрес был выделен данной рабочей станции? Эта проблема называется reverse address resolution problem (обратная проблема разрешения адресов).
Первая задача решается с использованием протокола ARP, вторая -с помощью протокола RARP.
Протокол ARP позволяет компьютеру разослать специальное сообщение по всему сегменту сети, которое требует от компьютера, имеющего содержащийся в сообщении IP-адрес, откликнуться и указать свой физический адрес. Это сообщение поступает всем компьютерам в сегменте сети, но откликается на него только тот, кого спрашивали. После получения