- •Введение
- •Глава 1. Операционная система как управляющее программное обеспечение
- •1.1. Понятие операционной системы
- •1.6. Семейства операционных систем
- •1.7. Место операционных систем среди программного обеспечения эвм
- •1.8. Классификация операционных систем
- •1.9. Принципы построения операционных систем
- •1.10. Переносимость ос
- •Контрольные вопросы
- •Глава 2. Архитектура ос
- •2.1. Архитектура на базе ядра в привилегированном режиме
- •2.2. Микроядерная архитектура
- •Контрольные вопросы.
- •Глава 3. Файловая система
- •3.1. Назначение файловой системы
- •3.2. Имена и типы файлов
- •3.3. Логическая организация файлов
- •3.4. Физическая организация файлов
- •3.5. Модели и архитектуры файловых систем
- •Контрольные вопросы
- •4.1.2. Драйверы устройств
- •4.1.3. Независимый от устройств слой операционной системы
- •4.1.4. Пользовательский слой программного обеспечения
- •4.2. Управление вводом-выводом
- •4.2.1. Физическая организация устройств ввода-вывода
- •4.2.2. Организация программного обеспечения ввода-вывода
- •4.3. Мультипроцессорная обработка
- •Контрольные вопросы
- •Глава 5. Управление процессами в эвм
- •5.1. Состояние процессов
- •5.2. Контекст и дескриптор процесса
- •5.3. Алгоритмы планирования процессов
- •5.4. Операции над процессами
- •5.5. Многозадачность и многонитевость
- •5.6. Тупиковые ситуации и их предотвращение
- •5.8. Приоритеты в вычислительных системах
- •5.9. Диспетчеризация процессов
- •Контрольные вопросы к главе 5
- •Глава 6. Управление ресурсами вычислительных систем
- •6.1. Типы адресов
- •6.2. Методы управления памятью
- •6.3. Буферизация
- •6.4. Организация виртуальной памяти
- •6.5. Защита и блокировка памяти
- •Контрольные вопросы
- •Глава 7. Сетевые операционные системы
- •7.1. Структура сетевой операционной системы
- •7.2. Одноранговые сетевые ос и ос с выделенными серверами
- •7.3. Ос для рабочих групп и ос для сетей масштаба предприятия
- •Контрольные вопросы
- •Глава 8. Microsoft Windows
- •8.1. Семейство ос компании Microsoft.
- •8.2. Семейство ос для карманных компьютеров.
- •8.3. Рыночная доля Windows
- •Контрольные вопросы
- •Заключение
- •Список рекомендуемой литературы
- •Оглавление
Контрольные вопросы
1. Каковы преимущества Windowsперед ранее применявшимися операционными системами? 2. Каким образом организован обмен данными между приложениями вWindows? 3. В чем отличие пользовательского меню от контекстного?
Заключение
Операционная система представляют собой один из важнейших программных компонентов вычислительных (аппаратно-программных) систем. Именно она определяет облик вычислительной системы, а также возможности, представляемые прикладным программам.
Проектировать автоматизированные системы (а именно в этом основное назначение инженера-программиста) невозможно без знания современных операционных систем и их управляющей роли. Поэтому учебную дисциплину “Операционные системы” можно с полным правом считать базовой для изучения таких дисциплин, как “Проектирование информационных систем”, “Технология разработки программных продуктов” и др.
В пособии были изложены хрестоматийные сведения об операционных системах и их управляющей роли в вычислительных системах. Возможно, за рамками пособия осталось большое количество вопросов, освещающих те или иные аспекты современных операционных систем. Все замечания, пожелания и предложения, высказанные в адрес учебного пособия, будут восприняты с благодарностью.
Список рекомендуемой литературы
Основная литература
1. Гордеев А.В. Операционные системы: Учебник для вузов.
2-е изд. – СПб.: Питер, 2004.
2. Карпов В.Е., Коньков К.А. Основы операционных систем. – М.: ИНТУИТ.РУ «Интернет-университет информационных технологий», 2004.
3. Иртегов Д.В. Введение в операционные системы. – СПб.: БХВ-Петербург, 2003.
4. Олифер В.Г., Олифер Н.А. Сетевые операционные системы. – СПб.: Питер, 2003.
Дополнительная литература
1. Вычислительные системы, сети и телекоммуникации: Учебник. 2-е изд., перераб. и доп. / А.П. Пятибратов, Л.П. Гудыно, А.А. Кириченко; Под ред. А.П. Пятибратова. – М.: Финансы и статистика, 2001.
2. Гордеев А.В., Молчанов А.Ю. Системное программное обеспечение. – СПб.: Питер, 2003.
3. Курячий Г.В. Операционныя система UNIX. – М.: ИНТУИТ.РУ «Интернет-университет информационных технологий», 2004.
4. Нильсен К. Windows 2000 изнутри. – М.: ДМК, 2000.
5. Мюллер Дж., Чоудри П. Microsoft Windows 2000. Настройка и оптимизация производительности. – М.: ЭКОМ, 2000.
6. Назаров С.В. Администрирование локальных сетей Windows NT/2000/.NET. – М.: Финансы и статистика, 2003.
7. Галатенко В.А. Основы информационной безопасности / Под ред. члена-корреспондента РАН В.Б. Бетелина. – М.: ИНСТИТУТ.РУ «Интернет-университет информационных технологий», 2003.
8. Партыка Т.Л., Попов И.И. Операционные системы, среды и оболочки. – М.: Инфра-М, 2005.
9. Рихтер Д. Windows для профессионалов. – М.: Русская редакция, 2002.
10. Столингс В. Операционные системы. 4-е изд. – M.: Издательский дом «Вильямс», 2002.
11. Таненбаум Э. Современные операционные системы. 2-е изд. – СПб.: Питер, 2002.
12. Windows 2000 для системного администратора. Microsoft Windows 2000: Server и Professional. Руссакие версии / Под общ. ред. А.Н. Чекмарева и Д.Б. Вишнякова. – СПб.: Питер, 2000.
Интернет ресурсы
1. http://www.osp.ru/os – электронная версия журнала «Операционные системы» на информационном портале, посвященном вопросам технологии разработки и использования открытых информационных систем в управлении, производстве, экономике.
2. ftp://bkv.vvsu.ru/pub/OSes – ресурс электронной библиотеки по практическим навыкам работы с операционными системами, просмотр возможен только из локальной сети ВГУЭС. Данный ресурс может быть использован при проведении части лабораторных работ по дисциплинам «Операционные системы», «Операционные системы, среды и оболочки», «Вычислительные системы, сети и телекоммуникации».
3. http://www.linux.ru/doc – сайт посвященный особенностям работы в среде операционной системы Linux для русскоязычных пользователей.
4. http://www.microsoft.com/RUS – информационный портал, раскрывающий направления разработок компании MicroSoft.
5. http://www.WilliamStalling.com/OS4e.html – сайт сопровождения книги В. Столлингса «Операционные системы», включающий иллюстративный и дополнительный материал ко всем главам четвертого издания.
6. http://www.citforum.ru – информационный портал, посвященный вопросам современных информационных технологий, и в частности, имеющий достаточно обширный список ресурсов о теории построения, состоянии, развитии, особенностях использования различных операционных систем, сред и оболочек.
7. http://www.void.ru – портал по информационной безопасности.
8 http://httpmirror.hwc.ru – электронная публикация книги М. Бах «Архитектура операционной системы UNIX».
9. http://www.os2.ru/database/books/files/os2art.zip – электронный архив книги Коган М.С., Роусон Ф.Л. «Операционная система».
10. http://lib.perm.ru/base/os2insid.zip – электронный архив книги Лафо Р., Нортон П. «OS/2 изнутри».
11. http://www/lgg.ru/~nigl/QNX/doc – электронный ресурс посвященный обзору операционной системы QNX.