Математика | ||||
Введение в операционные системы А.Колин Москва 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 Цена книги: 50руб. |
||||