Введение в операционные системы А.Колин Москва 1975 115стр Книга представляет собой авторскую обработку курса лекций для студентов. В ней подробно излагаются принципы построения операционных систем, вводятся понятия параллельных процессов и виртуальной памяти. Большое внимание уделено вопросам организации архива и управления периферийными устройствами. Рассматривается работа операционных систем для ЭВМ с мультипрограммным режимом. Книга рассчитана на разработчиков и пользователей операционных систем и на студентов, изучающих современное программирование. В основу книги легли заметки, написанные для курса лекций по операционным системам, который читался студентам, специализирующимся в области ЭВМ.
Книга не относится к числу «элементарных», которые могут быть прочитаны с пользой любым читателем, не имеющим никакого представления о вычислительных машинах. Для полного понимания книги читатель должен быть знаком с программированием в машинных кодах и на языках более высокого уровня, иметь некоторое представление о логике машин и знать, как происходит связь человека с машиной, по крайней мере, в одной из современных операционных систем.
В идеальном случае вводный курс по операционным системам должен состоять из 30—40 лекций. Половина этого времени ушла бы на материал, представленный в этой книге; треть — на обсуждение способов реализации различных концепций в системах, знакомых студентам; и шестая часть — на детальное изучение работы взаимодействующих процессов на малой машине, к которой студенты имеют непосредственный доступ.
Курс должен быть подкреплен практическими занятиями; среди возможных задач могут быть такие, как моделирование страничной организации памяти, организация взаимодействующих процессов на малой машине, разработка простого пакетного монитора и построение редактирующих программ различных типов.
Я хотел бы выразить свою признательность всем, кто помогал мне в работе над этой книгой: профессору Хигману и другим коллегам из Ланкастерского университета за предложение некоторых тем и критические замечания по тексту рукописи, а также моим студентам, которые не только внесли многочисленные конструктивные предложения, но и снабдили меня эпиграфами к некоторым главам.
А. Колин
От редактора перевода ........................
Из предисловия автора ........................ 6
1. Введение.............................
2. Пакетные мониторы........................
3. Программы и процессы...................... 16
4. Как происходит управление процессами.............. 24
5. Виртуальная адресация...................... 31
6. Страничная организация..................... . 36
7. Периферийные устройства (1). Управление............. 42
8. Периферийные устройства (2). Работа устройств, используемых для хранения файлов ......................... 48
9. Периферийные устройства (3). Устройства с точки зрения пользователя ................................ 55
10. Системы организации файлов................... 63
11. Операция над файлами и редактирование............. 72
12. Описания заданий........................ 80
13. Системы коллективного пользования................ 88
14. Смертельное объятие....................... 96
15. Планирование........................... 101
16. Учет и контроль......................... 108
Список литературы ..,.,,.,.........,,.....,. J14

Hosted by uCoz