- •Содержание
- •Раздел 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. Тест выходного контроля знаний
- •Вопросы
- •Заключение
- •Глоссарий
- •Литература
Раздел II. Лабораторные работы
Лабораторные работы предназначены для усвоения материала теоретических занятий (лекций). При проведении лабораторных работ необходимо следовать правилам работы в дисплейном классе. Выполненные и защищенные лабораторные работы являются допуском к экзамену. В результате выполнения работы составляется отчет. Отчет оформляется индивидуально каждым студентом на листах формата А4 или в тетрадях.
Для защиты лабораторной работы студент должен:
выполнить лабораторную работу;
оформить отчет;
изучить практический и теоретический материал согласно вопросам к защите лабораторной работы;
ответить на вопросы к защите и дополнительные вопросы по данной теме.
Лабораторная работа 1. Инсталляция и конфигурирование операционной системы, начальная загрузка
Цель работы: приобрести навыки установки операционных систем.
Теоретические сведения. Существуют программы для создания нескольких виртуальных компьютеров в одной системе. Они позволяют, работая в одной операционной системе (например, Windows XP), в то же самое время работать и в ОС Vista, FreeBSD, LINUX, NetWare, Solaris и т.п. без необходимости выделять под операционные системы отдельные ресурсы и перезагружать компьютер при переходе с одной ОС на другую. Приложение позволяет, из одного компьютера получить сразу несколько, причем, эти виртуальные компьютеры при необходимости можно полностью изолировать друг от друга, а можно, наоборот, объединить в виртуальную локальную сеть. Примерами таких программ являются VMware Workstation и свободно распространяемая Virtual Box. В данной работе для установки операционной системы используется программа VMware Workstation.
Для установки операционной системы необходимо:
Загрузить VMware Workstation с помощью соответствующего ярлыка на рабочем столе.
В появившемся окне приветствия необходимо нажать на кнопку Далее. Затем появляется окно (рисунок 2.1), в котором нужно выбрать конфигурацию виртуальной машины.
Рис. 2.1. Окно для выбора конфигурации виртуальной машины
Далее нужно выбрать операционную систему, которую будем устанавливать (рисунок 2.2).
Рис. 2.2. Окно выбора операционной системы
Затем нужно записать имя виртуальной машины и прописать путь к каталогу, куда будет установлен дистрибутив программы.
Рис. 2.3. Окно записи имени виртуальной машины
5. Далее нужно выбрать тип сети (рисунок 2.4).
Рис. 2.4. Окно выбора типа сети
Далее необходимо указать объём выделяемого дискового пространства под ОС (рисунок 2.5).
Рис 2.5. Окно определения объема дискового пространства
7. Далее в появившемся окне (рисунок 2.6) нужно выбрать устройство, с которого будет устанавливаться ОС. Например, жесткий диск Hard Disk, где записан образ операционной системы.
Рис. 2.6. Окно выбора необходимого устройства
Далее нужно запустить программу. Происходит загрузка с диска, необходимо установить объём неразмеченной области диска (рисунок 2.7).
Рис. 2.7. Окно выбора раздела
9. Затем нужно создать новый раздел, указать размер нового раздела (рисунок 2.8).
Рис. 2.8. Окно создания нового раздела
10. Далее нужно отформатировать новый раздел (рисунок 2.9).
Рис. 2.9. Окно форматирования раздела
11. Затем необходимо подождать, пока программа установки отформатирует диск, скопирует файлы в папки установки.
12. Далее идет автоматическая установка ОС (рисунок 2.10).
Рис. 2.10. Окно автоматической установки ОС
13. Далее появится окно первого запуска ОС, окно приветствия и окно установленной ОС.
Задание:
Установите операционную систему Windows XP.
Установите операционную систему Linux.
Вопросы к защите лабораторной работы:
1. Какие операционные системы вам известны?
2. Какие программы для создания виртуальной машины вам известны?
3. Можно ли работая в одной ОС, в то же самое время работать и в другой ОС?
4. Можно ли из одного компьютера получить сразу несколько виртуальных машин?
5. Что такое образ операционной системы?
6. Перечислите устройства, с которых можно установить ОС.
7. Какие требования предъявляются к компьютеру при установке на нем Windows XP?
8. Для чего создаются новые разделы диска?
