- •Содержание
- •Раздел I. Теоретические сведения 10
- •Раздел II. Лабораторные работы 131
- •Раздел III. Тест выходного контроля знаний 172
- •Введение
- •Раздел I. Теоретические сведения
- •1. Определение, функции и состав операционных систем
- •1.1. История развития операционных систем
- •1.2. Классификация операционных систем
- •Количество пользователей:
- •Способы построения ядра системы:
- •Особенности методов построения:
- •2. Управление локальными ресурсами
- •2.1. Управление процессами
- •2.1.1. Состояния процессов. Контекст и дескриптор процесса
- •2.1.2. Нити
- •2.1.3. Алгоритмы планирования процессов
- •2.1.3.1. Алгоритмы планирования процессов в ос unix
- •2.1.3.2. Алгоритмы планирования процессов в Windows nt
- •2.1.4. Средства синхронизации и взаимодействия процессов
- •2.1.4.1. Критическая секция. Тупики
- •2.2. Управление памятью
- •2.2.1. Методы распределения памяти без использования дискового прстранства
- •2.2.2.1. Страничное распределение памяти
- •2.2.2.2. Сегментное распределение памяти
- •2.2.2.3. Странично-сегментное распределение памяти. Свопинг
- •2.2.3. Иерархия запоминающих устройств. Принцип кэширования данных
- •2.3. Управление вводом/выводом
- •2.3.1. Физическая организация устройств ввода/вывода. Организация программного обеспечения ввода/вывода
- •2.3.2. Драйверы устройств
- •2.3.3. Независимый от устройств слой операционной системы. Пользовательский слой программного обеспечения ввода/вывода
- •2.4. Файловая система
- •2.4.1. Имена файлов. Типы файлов
- •2.4.2. Логическая организация файла. Физическая организация и адрес файла
- •2.4.3. Права доступа к файлу
- •2.4.4. Общая модель файловой системы. Современные архитектуры файловых систем
- •2.4.5. Файловые системы fat, fat32 и hpfs
- •3. Управление распределенными ресурсами
- •3.1. Блокирующие и неблокирующие примитивы. Буферизуемые и небуферизуемые примитивы
- •3.2. Вызов удаленных процедур
- •3.3. Синхронизация в распределенных системах. Алгоритм синхронизации логических часов. Алгоритмы взаимного исключения
- •3. 4. Распределенные файловые системы. Организация файлового сервера
- •3.4.1. Файловые системы ntfs, dfs и efs
- •4. Сетевые операционные системы
- •4.1. Одноранговые сетевые ос и ос с выделенными серверами
- •4.2. Сетевые операционные системы масштаба отдела и масштаба предприятия
- •5. Операционная система ms dos
- •5.1. Основные команды ms dos
- •6. Операционная система unix
- •6.1. Некоторые команды ос unix и стандартные файлы
- •6.2. Редакторы VI и ex
- •6.3. Связь пользователь-пользователь
- •6.4. Средства разработки программ
- •7. Операционная система linux
- •7.1. Приобретение и общие принципы инсталляции linux
- •Инсталлируйте программы linux в новую(вые) файловую(вые) систему(мы).
- •7.2. Создание загрузочной дискеты или инсталляция lilo. Программное обеспечение, которое поддерживает ос linux
- •8. Операционная система Windows nt
- •9. Средства защиты информации в сети
- •Уровни обработки
- •9.1. Обеспечение безопасности в Windows nt
- •9.2. Принципы защиты информации в ос unix
- •10. Общие сведения о системном реестре
- •10.1. Разделы реестра
- •10.2. Работа с редактором реестра. Резервное копирование и восстановление реестра
- •11. Программные средства человеко-машинного интерфейса в ос Windows xp: мультимедиа и аудио
- •12. Современные концепции и технологии проектирования распределенных операционных систем
- •Одним из аспектов совместимости является способность ос выполнять программы, написанные для других ос или для более ранних версий данной операционной системы, а также для другой аппаратной платформы.
- •13. Far manager — текстовая системная оболочка
- •Раздел II. Лабораторные работы
- •Лабораторная работа 1. Инсталляция и конфигурирование операционной системы, начальная загрузка
- •Лабораторная работа 2. Работа в ос Windows xp
- •Лабораторная работа 3. Работа с командной строкой
- •Лабораторная работа 4. Работа с Far manager
- •Варианты заданий к лабораторным работам № 2, 3, 4
- •Вариант 2
- •Вариант 3
- •Лабораторная работа 5. Работа в верхнем меню Far manager
- •Лабораторная работа 6. Основы администрирования в ос Windows хр
- •Лабораторная работа 7. Наблюдение за работой системы с помощью диспетчера задач
- •Лабораторная работа 8. Наблюдение за работой системы с помощью системных журналов и монитора
- •Лабораторная работа 9. Настройка работы служб Windows xp
- •Лабораторная работа 10. Решение задач управления ресурсами
- •Раздел III. Тест выходного контроля знаний
- •Вопросы
- •Заключение
- •Глоссарий
- •Литература
Литература
Windows 2000 Server. Учебный курс MCSE [Текст] / М.: Русская редакция, 2001. – 762 с.
Администрирование сети на основе Windows 2000. Учебный курс MCSE [Текст] / М.: Русская редакция, 2001. – 462 с.
Андреев, А., Беззубов, Е., Емельянов, М., Кокорева, О., Чекмарев, А. Microsoft Windows 2000 Server. Русская версия [Текст] / А. Андреев и др. – СПб.: «БХВ-Петербург», 2002. – 960 с.
Ахметов, К. Знакомство с Microsoft Windows XP [Текст] / К. Ахметов. – Русская редакция Microsoft Press, 2001.
Вишневский, А. Служба каталога Windows 2000. Учебный курс [Текст] / А. Вишневский. – СПб.: «Питер», 2001. – 470 с.
Шиндер, Д. Основы компьютерных сетей [Текст] / Д. Шиндер. – М.: Издательский дом «Вильямс», 2002. – 651 с.
Дунаев, С. Б. UNIX SYSTEM V. Общее руководство [Текст] / С. Б. Дунаев. – М.: Диалог-МИФИ, 1996. – 287 с.
Зозуля, Ю. Н. Windows XP. Популярный самоучитель. 2-е изд [Текст] / Ю. Н. Зозуля. – СПб.: Питер, 2007. – 336 с.
Иртегов, Д. В. Введение в операционные системы [Текст] / Д. В. Иртегов. – СПб.: «БХВ – Санкт-Петербург», 2002. – 624 с.
Ковалев, И. В., Операционные системы и системное программное обеспечение [Текст] : учебное пособие / И. В. Ковалев, А. С. Кузнецов; Красноярский государственный технический университет. – Красноярск : КГТУ, 2005. – 302 с.
Компьютерные сети + [Текст] / М.: Русская редакция, 2000. – 516с.
Майнази, М. Windows XP Professional [Текст] / М. Майнази. – М.: Лори, 2003. – 744 с.
Максвелл, С. Ядро Linux в комментариях [Текст] / С. Максвелл. – К.: Диасофт, 2000. – 488 с.
Молчанов, А. Ю. Системное программное обеспечение. / А. Ю. Молчанов. – СПб.: Питер, 2003. – 400 с.
Олифер, В. Г., Олифер, Н. А. Сетевые операционные системы (учебник для вузов) [Текст] / В. Г. Олифер, Н. А. Олифер. – СПб.: Издательский дом «Питер», 2002. – 538 с.
Панкратов, Е. Операционная система MS DOS 6.22. Справочное пособие [Текст] / Е. Панкратов. – Познавательная книга, 2001.
Партыка, Т. Л. Операционные системы, среды и оболочки [Текст] : учебное пособие.; допущено МО РФ / Т. Л. Партыка, И. И. Попов. – 2-е изд., испр. и доп. – М.: Форум, 2008. - 528 с.
Робачевский, А. М. Операционная система UNIX [Текст] / А. М. Робачевский. – СПб.: Питер, 2000. – 528 с.
Сети TCP/IP. Ресурсы Windows 2000 Server (официальный источник основных технических сведений) [Текст] / М.: Русская редакция, 2002. – 616с.
Столлингс, В. Операционные системы. 4-е издание [Текст] / Вильям Столлингс. – М.: Издательский дом «Вильямс», 2002. – 848 с.
Танненбаум, Э. Современные операционные системы [Текст] / Э. Танненбаум. – СПб.: Питер, 2002. - 1040 с.
Цимбал, А. А. Технология создания распределенных систем [Текст] / А. А. Цимбал, М. Л. Аншина. – СПб.: Питер, 2003. -576 с.
23. http://www.microsoft.com/net/
24. http://www.microsoft.com/windowsxp
25. http://athena.vvsu.ru/docs/CITFORUM/netos/contents.shtml.htm
Учебное издание
Кокова Валентина Иосифовна
Операционные системы, среды и оболочки
Учебное пособие
Подп. в печать . Формат 60х84/16. Бумага тип № 1
Усл. печ. л. . Уч. – изд. л. Тираж 100 экз. Заказ С
Сибирский федеральный университет; Хакасский технический институт – филиал ФГОУ ВПО «Сибирский федеральный университет»
Отпечатано в полиграфической лаборатории ХТИ – филиала СФУ
655017, Абакан, ул. Щетинкина, 27
