- •Рецензенты:
- •Ответственные за выпуск:
- •Оглавление
- •Введение
- •1. Назначение и функции операционной системы
- •1.1. Функциональные компоненты операционной системы автономного компьютера
- •1.1.1. Управление процессами
- •1.1.2. Управление памятью
- •1.1.3. Управление файлами и внешними устройствами
- •1.1.4. Защита данных и администрирование
- •1.1.5. Интерфейс прикладного программирования
- •1.1.6. Пользовательский интерфейс
- •Вопросы для самопроверки
- •Контрольные вопросы
- •1.2. Сетевые операционные системы
- •1.2.1. Сетевые и распределенные ос
- •1.2.2. Два значения термина «сетевая ос»
- •1.2.3. Функциональные компоненты сетевой ос
- •1.2.4. Сетевые службы и сетевые сервисы
- •1.2.5. Встроенные сетевые службы и сетевые оболочки
- •1.3. Требования к современным операционным системам
- •Вопросы для самопроверки
- •Контрольные вопросы
- •2. Архитектура операционной системы
- •2.1. Ядро и вспомогательные модули ос
- •2.2. Ядро и привилегированный режим
- •2.3. Многослойная структура ос
- •2.4. Аппаратная зависимость ос
- •2.5. Переносимость операционной системы
- •Вопросы для самопроверки
- •Контрольные вопросы
- •2.6. Микроядерная архитектура
- •2.6.1. Концепция
- •2.6.2. Преимущества и недостатки микроядерной архитектуры
- •2.7. Совместимость и множественные прикладные среды
- •2.7.1. Двоичная совместимость и совместимость исходных текстов
- •2.7.2. Трансляция библиотек
- •2.7.3. Способы реализации прикладных программных сред
- •Вопросы для самопроверки
- •Контрольные вопросы
- •3. Процессы и потоки
- •3.1. Мультипрограммирование
- •3.1.1. Мультипрограммирование в системах пакетной обработки
- •3.1.2. Мультипрограммирование в системах разделения времени
- •3.1.3. Мультипрограммирование в системах реального времени
- •Вопросы для самопроверки
- •Контрольные вопросы
- •3.2. Мультипроцессорная обработка
- •Вопросы для самопроверки
- •Контрольные вопросы
- •3.3. Планирование процессов и потоков
- •3.4. Понятия «процесс» и «поток»
- •3.4.1. Создание процессов и потоков
- •3.4.2. Планирование и диспетчеризация потоков
- •3.4.3. Состояния потока
- •3.4.4. Вытесняющие и невытесняющие алгоритмы планирования
- •3.4.5. Алгоритмы планирования, основанные на квантовании
- •3.4.6. Алгоритмы планирования, основанные на приоритетах
- •3.4.7. Смешанные алгоритмы планирования
- •3.5. Синхронизация процессов и потоков
- •3.5.1. Цели и средства синхронизации
- •3.5.2. Сигналы
- •Вопросы для самопроверки
- •Контрольные вопросы
- •4. Управление памятью
- •4.1. Функции операционной системы по управлению памятью
- •4.2. Типы адресов
- •Вопросы для самопроверки
- •Контрольные вопросы
- •4.3. Алгоритмы распределения памяти
- •4.3.1. Алгоритмы распределения без использования внешней памяти Распределение памяти динамическими разделами
- •Распределение памяти перемещаемыми разделами
- •4.3.2. Алгоритмы распределения с использованием внешней памяти
- •Свопинг и виртуальная память
- •Страничное распределение
- •Сегментное распределение
- •Сегментно-страничное распределение
- •Разделяемые сегменты памяти
- •Вопросы для самопроверки
- •Контрольные вопросы
- •5. Ввод-вывод и файловая система
- •5.1. Задачи операционной системы по управлению файлами и устройствами
- •5.2. Специальные файлы
- •5.3. Логическая организация файловой системы
- •5.3.1. Цели и задачи файловой системы
- •5.3.2. Типы файлов
- •5.3.3. Иерархическая структура файловой системы
- •5.3.4. Имена файлов
- •5.3.5. Монтирование
- •5.3.6. Атрибуты файлов
- •5.3.7. Логическая организация файла
- •Вопросы для самопроверки
- •Контрольные вопросы
- •5.4. Физическая организация файловой системы
- •5.4.1. Диски, разделы, секторы, кластеры
- •5.4.2. Физическая организация и адресация файла
- •2048 Записей
- •5.5. Физическая организация fat
- •Кластер № 17 – начальный кластер файла file1; кластер № 18 – начальный кластер файла file2
- •5.6. Физическая организация файловых систем s5 и ufs
- •5.7. Физическая организация файловой системы ntfs
- •5.7.1. Структура тома ntfs
- •5.7.2. Структура файлов ntfs
- •5.7.3. Каталоги ntfs
- •Вопросы для самопроверки
- •Контрольные вопросы
- •5.8. Контроль доступа к файлам
- •5.8.1. Доступ к файлам как частный случай доступа к разделяемым ресурсам
- •5.8.2. Механизм контроля доступа
- •Имена файлов
- •5.8.3. Организация контроля доступа в ос unix
- •Процесс
- •Запрос операции
- •Вопросы для самопроверки
- •Контрольные вопросы
- •5.8.4. Организация контроля доступа в ос Windows nt
- •5.8.5. Разрешения на доступ к каталогам и файлам
- •Соотношение индивидуальных и стандартных разрешений для файлов
- •Вопросы для самопроверки
- •Контрольные вопросы
- •Ответы на вопросы для самопроверки
- •Лабораторные работы
- •Методические указания для проведения лабораторных занятий и выполнения контрольной работы
- •Лабораторная работа № 1 Системный реестр Windows 9x. Редактор базы данных регистрации
- •Редактор системного реестра. Утилита regedit.Exe
- •Командный файл системного реестра
- •Утилита редактора системных правил Poledit
- •Список ключей системного реестра
- •Заблокировать возможность удаления принтеров.
- •Заблокировать возможность добавления принтеров.
- •Скрыть вкладку «Устройства» утилиты «Система».
- •Скрыть вкладку «Профили оборудования» утилиты «Система».
- •Лабораторная работа № 2 Администрирование сетевой ос Windows xp
- •Установка удаленного терминала (Remote DeskTop Connection)
- •Работа с Windows 2003 Server
- •Утилиты панели управления
- •Управление рабочей станцией
- •Администрирование
- •Конфигурирование сервера
- •Управление контроллером домена
- •Предоставление доступа к ресурсам сервера
- •Привилегия клиента удаленного терминала
- •Панель задач. Управление процессами
- •Лабораторная работа № 3 Командные центры Windows 9х
- •Утилита «Дата/время»
- •Утилита «Клавиатура»
- •Утилита «Мышь»
- •Утилита «Специальные возможности»
- •Утилита «Принтеры»
- •Утилита «Шрифты»
- •Утилита «Установка и удаление программ»
- •Утилита «Система»
- •Утилита «Язык и стандарты» Окно утилиты Язык и стандарты содержит вкладки Денежные единицы, Время, Дата, Региональные стандарты, Числа.
- •Рабочий стол. Свойства рабочего стола
- •Лабораторная работа № 4 Установка ос Fedora Core X. Режимы работы системы. Инсталляция приложений
- •Подготовка жесткого диска к инсталляции ос Linux
- •Программа редактирования разделов жесткого диска PowerQuest PartitionMagic 8.0
- •Создать как: (Create as:) Logical Partition Тип раздела: (Partition type:) Linux Ext3 Размер: (Size:) 9500
- •Инсталляция ос Fedora Core X
- •Графический интерфейс gnome ос Linux
- •Лабораторная работа № 4 Установка ос Fedora Core X
- •Текстовый интерфейс ос Linux Алфавитно-цифровой терминал
- •Режимы работы ос Linux
- •Установка приложений в ос Red Hat
- •Лабораторная работа № 5 Подсистемы управления ос
- •Управление ресурсами ос Linux
- •Графические утилиты управления процессами. Системный монитор
- •Подсистемы управления, общие для всех ресурсов
- •Администрирование в ос Red Hat. Локальные системы
- •Пользовательский интерфейс
- •Регистрация событий
- •Лабораторная работа № 6 Файловые системы. Сетевые сервисы ос Linux
- •Команды и утилиты, предназначенные для работы с файловыми системами
- •Создание, редактирование и удаление разделов жесткого диска. Утилита fdisk
- •Создание и локализация файловой системы
- •Файловые службы и сетевые файловые системы
- •Автомонтирование
- •Сервисы Linux
- •Список вопросов к контрольной работе
- •Библиографический список
Работа с Windows 2003 Server
Щелкните по директиве Подключение к удаленному рабочему столу (Remote Desktop Connection). На экране появится окно с одноименным названием. Если щелкнуть по кнопке Параметры (Options), то на различных вкладках окна можно установить параметры взаимодействия с сервером. Например, вкладка Локальные ресурсы (Local Resources) предназначена для выбора способа пересылки звуковой информации, использования клавиатур, дисков, принтера и портов сервера и рабочей станции.
Задание 2. В поле Компьютер (Computer) введите имя сервера, на котором Вы будете выполнять лабораторную работу. В УрГЭУ – Winsxp, далее нажмите клавишу Подключить (Connect).
На экране появится окно Log on to Windows с полями ввода логического имени клиента и пароля. Введите:
Пользователь (User name): admin
Пароль (Password): 650
После того как программа удаленного терминала подключится к серверу, Вы увидите изображение рабочего стола ОС Windows 2003 Server, которое практически не отличается от изображения рабочего стола ОС Windows XP Professional. О том, что на экране расположено окно сервера приложений, будет говорить строка в верхней части рабочего стола, содержащая имя сервера и атрибуты окна.
Серверная часть удаленного терминала Windows XP Professional существенно отличается от Windows 2003 Server: на рабочую станцию разрешается удаленно подключиться только одному пользователю. При этом если удаленный пользователь обладает административными правами, то он «вытеснит» пользователя, работающего на компьютере. В то же время серверная компонента удаленного терминала ОС Windows 2003 Server допускает подключение к ПК группы пользователей, обладающих различными правами, в том числе и административными. Поэтому каждый студент, выполняющий работу на сервере, получит доступ к его рабочему столу и, соответственно, ко всем органам управления сервером.
Утилиты панели управления
Сетевые компоненты Windows XP Professional
Процедура инсталляции сетевых компонентов Рабочей станции Windows XP Professional подобна аналогичной процедуре для ОС Windows 9X с некоторыми отличиями. Например, и на рабочей станции, и на сервере доступ к сетевым компонентам можно получить одной и той же последовательностью действий.
Щелкните по кнопке <Пуск> (Start), выберите директиву Панель управления (Control Panel), затем Сетевые подключения (Network Connections). Далее откройте окно Подключение по локальной сети (Local Area Connection).
В окне Состояние подключения по локальной сети (Local Area Connection status) щелкните по клавише Свойства (Properties).
На экране появится окно с установленными на сервере или рабочей станции сетевыми компонентами, и ряд клавиш управления. Добавление новых компонентов и удаление установленных ранее осуществляется с помощью клавиш Установить и Удалить (Install и Uninstall).
Проверить характеристики установленных компонентов можно с помощью клавиши Свойства (Properties).
Задание 3. Вставьте окно Подключение по локальной сети – свойства (Local Area Connection Properties) в отчет. Закройте окно.
Просмотр сетевых ресурсов локальной сети
Для того чтобы определить активные сетевые ресурсы, щелкните по ярлыку Мое сетевое окружение: (My Network Places). Далее щелкните по ярлыку Вся сеть: (Entire Network).
Выберите Сеть Майкрософт (Microsoft Windows Network). На экране появятся имена компьютеров и рабочих групп сети Microsoft. Отметьте для себя скорость поступления информации в окне сетевого окружения сервера и сравните ее со скоростью отображения той же информации на Вашей рабочей станции.
Задание 4. Откройте группу Winxp , а затем сервер Winsxp. Окно с указанием сетевых ресурсов сервера поместите в отчет.
Установка и удаление программ
Утилита является однопользовательской. Если после запуска утилиты на экране появится сообщение о ее занятости, повторите попытку позже, когда Ваш коллега освободит эту утилиту, а сейчас перейдите к следующему пункту задания Администрирование.
Утилита Установка и удаление программ (Add or Remove Programs) содержит вкладки Изменение или удаление программ (Change or Remove Programs), Установка программ (Add new Programs), Установка компонентов Windows (Add/Remove Windows Components). В частности, если программа удаленного терминала установлена на сервере, то в окне вкладки Изменение или удаление программ будет показана компонента Remote Desktop Connection. Переход на вкладку Установка компонентов Windows приведет к появлению окна Мастер компонентов Windows (Windows Components Wizard), в котором в поле Компоненты: (Components) стандартным для Windows способом будут отмечены установленные компоненты. С помощью кнопки Состав… (Details) можно уточнить наличие компонент, добавить новые или удалить текущие компоненты.
Задание 5. Определите, установлены ли перечисленные ниже компоненты и какие программы присутствуют в них?
E-mail Services.
Terminal server.
Networking Services.
Результаты поместите в отчет.
Если Вы работаете с сервером (Windows 2003 server), то перейдите к пункту Администрирование.
Только для Windows XP Professional. Перейдите в панель управления и запустите утилиту Установка и удаление программ. Выберите вкладку Установка компонентов Windows. Переместите курсор на строку Internet Information Services, щелкните по кнопке Состав и установите опции напротив строк File Transport Protocol (FTP) Service и World Wide Web Service, ОК, Далее>. Утилита откроет окно Мастер компонентов Windows, в котором будет отображать этапы установки WEB и FTP серверов. Процесс завершится появлением окна с надписью Завершение работы мастера компонентов Windows. Щелкните по клавише Готово. Теперь в окне Администрирование панели управления Вы найдете компоненту Internet Information Services.
Задание 6. Запустите утилиту Internet Information Services. Установите курсор на строке Default Web site и по надписи в правой части окна убедитесь, что сервер работает. Проверьте работоспособность сервера, запустив окно DOS (<Пуск>: Выполнить, cmd) и выполнив в командной строке:
telnet localhost 80
Если утилита выдаст сообщение о невозможности соединения, то сервер находится в нерабочем состоянии. Пригласите преподавателя и выясните причину неисправности. В противном случае нажмите <Ctrl>+<]>, а затем наберите quit, <Enter>.Откройте Интернет Explorer и в строке Адрес: наберите http://localhost. Окно браузера с размещенной в нем информацией поместите в отчет.
Задание 7. Перейдите в окно утилиты Internet Information Services и переместите курсор в позицию Узлы FTP. По надписи в правой части окна убедитесь, что сервер работает исправно. Проверьте его работоспособность, запустив окно DOS (<Пуск>: Выполнить, cmd) и выполнив в командной строке:
telnet localhost 21
Нормально работающий сервер выдаст сообщение 220 Microsoft FTP Service. В противном случае пригласите преподавателя и выясните причину неисправности. Вышеописанным способом покиньте программу telnet. Откройте Интернет Explorer и в строке Адрес: наберите ftp://localhost Окно браузера с размещенными в нем папками поместите в отчет.
Пригласите преподавателя и совместно с ним установите параметры серверов WEB и FTP так, чтобы информация этих серверов была видна с других компьютеров класса.