- •Рецензенты:
- •Ответственные за выпуск:
- •Оглавление
- •Введение
- •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
- •Список вопросов к контрольной работе
- •Библиографический список
Привилегия клиента удаленного терминала
Отметим, что доступ к серверу приложений посредством удаленного терминала возможен лишь для членов группы Remote DeskTop Users. В результате, каждый вновь созданный пользователь, не будучи членом этой группы, не имеет права удаленно входить на сервер и запускать приложения. Для того чтобы пользователь, созданный Вами, стал обладателем вышеописанных прав, необходимо добавить его в список указанной группы.
Задание 19. В программной группе Администрирование (Administrative Tools) выполните директиву Настройка служб терминалов (Terminal Services Configuration). В левой части окна tscc – [Terminal Services Configuration\Connections] отметьте папку Подключения (Connections), а затем в правой части окна щелкните правой клавишей мыши на картинке RDP-TCP и выполните директиву Свойства (Properties). Окно Свойства: RDP-TCP содержит несколько вкладок и в том числе вкладку Разрешения (Permissions). На этой вкладке отображается список пользователей, которым разрешен доступ к серверу посредством удаленного терминала.
Используя клавишу Добавить (Add), внесите логическое имя пользователя в список и установите опцию Разрешить напротив права Полный доступ (Full Control). Результат поместите в отчет. Убедитесь, что ваш пользователь получил право удаленного входа в систему. Для этого в меню кнопки <Пуск> (Start) выполните директиву Завершение работы…(Log Off). В результате окно удаленного терминала закроется. Запустите программу вновь. Для этого в меню кнопки <Пуск> рабочей станции выполните последовательно директивы Программы, Стандартные, Связь, Подключение к удаленному рабочему столу. В диалоговом окне Подключение к удаленному рабочему столу в поле Компьютер наберите имя удаленного сервера (в УрГЭУ – Winsxp), щелкните по клавише Подключить, а затем зарегистрируйтесь в системе под логическим именем и паролем созданного Вами пользователя. Окно, в котором отражено подключение, поместите в отчет.
Панель задач. Управление процессами
Откройте окно диспетчера задач (сделать это можно щелчком правой клавиши мыши на панели задач), а затем выполните директиву Диспетчер задач (Task Manager). Окно диспетчера задач содержит вкладки: Приложения (Applications), Процессы (Processes), Быстродействие (Performance), Сеть (Networking), Пользователи (Users).
На вкладке Приложения отображаются запущенные задачи. С помощью кнопки Снять задачу, расположенной на этой вкладке, можно завершить задание, предварительно отметив его щелчком правой клавиши мыши. Кнопка Переключиться служит для сворачивания окна диспетчера задач, а кнопка Новая задача… предназначена для запуска нового приложения. Действие этой кнопки эквивалентно директиве Выполнить кнопки <Пуск> панели задач.
Задание 20. Поместите список запущенных задач в отчет.
Вкладка Процессы содержит таблицу, в строках которой отмечены процессы (системные и пользовательские), а в столбцах распределенные им ресурсы. С помощью кнопки Завершить процесс можно снять с выполнения отмеченный процесс. Если на каком-либо процессе щелкнуть правой клавишей мыши, то появится меню, содержащее директивы Завершить процесс, Завершить дерево процессов, Приоритет. Директива Завершить процесс снимает с выполнения процесс. Директива Завершить дерево процессов завершает отмеченный процесс и все его «процессы-потомки». Директива Приоритет выводит список допустимых приоритетов и служит для изменения приоритета запущенного процесса.
Задание 21. Определите процесс, который наиболее долго занимает процессор (исключите время простоя), отметьте его, а затем измените приоритет до уровня Низкий. Вкладку Процессы с отмеченным процессом поместите в отчет.
Вкладка Быстродействие выдает информацию о распределении и занятости ресурсов ПК, количестве запущенных процессов и потоков.
Задание 22. Поместите вкладку Быстродействие в отчет.
Вкладка Сеть содержит информацию о загрузке сетевых компонентов системы. Здесь можно определить, насколько полно загружен сервер сетевыми запросами клиентов.
Задание 23. Поместите вкладку Сеть в отчет.
На вкладке Пользователи находится список зарегистрированных на сервере в данный момент пользователей.
Задание 24. Поместите вкладку Пользователи в отчет.
Задание 25. С помощью утилиты Active Directory – пользователи и компьютеры создайте на сервере подразделение и назовите его своими инициалами «ОАО-Фамилия». Внутри подразделения, согласно табл. Л.2., создайте отделы. В отделах разместите сотрудников. Предоставьте им определенные права на папки, содержащие пакеты программ. Папки создайте в качестве подкаталогов своего собственного каталога. Сотрудники этих отделов работают за ПК на своих рабочих местах, отвечают за вверенное им программное обеспечение и осуществляют его защиту по паролю. Они предоставляют доступ к своему программному обеспечению работникам смежных специальностей с определенными правами. Состав предприятия, рабочие места сотрудников, пакеты программ и права на их использование приведены в табл. Л.2. Рабочее место сотрудника определяется номером его компьютера. Сотрудник должен создать папку и присвоить ей название отдела, в которой он будет размещать программное обеспечение, вверенное ему для администрирования.
Примечание. Руководитель предприятия (преподаватель) должен иметь доступ на чтение всей информации предприятия. Пакеты программ следует отображать в виде папок с одноименным названием. Отчеты – в виде документов в папке, озаглавленной названием отдела. Отчеты следует создавать в текстовых редакторах, включая в них правдоподобный по содержанию текст.
Таблица Л.2
№ ПК |
Сотрудники предприятия |
Пакет или документ |
Пользователи и их права |
Отдел |
0 |
Руководитель |
- |
- |
Администрация |
1 |
Инженер по ТБ |
Отчет о техническом состоянии объектов |
Руководитель (r) | |
2 |
Гл. бухгалтер |
1С: Бухгалтерия |
Расчетчик (r) |
Бухгалтерия |
3 |
Расчетчик |
1С: Зарплата |
Гл. бухгалтер (r) | |
4 |
Юрист |
КонсультантПлюс |
Гл. бухгалтер (r) |
Консультационно-юридический отдел |
5 |
Начальник отдела кадров |
Отчет по кадрам |
Инспектор по кадрам (r) |
Управление кадрами |
6 |
Инспектор по кадрам |
1С:Кадры |
Начальник отдела кадров (r) | |
7 |
Зав. складом |
Отчет по запасам сырья на складе |
Начальник АХО, гл. бухгалтер (r) |
Склад |
8 |
Кладовщик |
1С:Склад |
Зав. складом (r) | |
9 |
Начальник АХО |
Отчет по кап. вложениям |
Гл. бухгалтер (r) |
Отдел снабжения |
10 |
Экспедитор |
Отчет по накладным |
Начальник АХО, гл. бухгалтер (r) | |
11 |
Начальник цеха |
Отчет по продукции |
Гл. бухгалтер (r) |
Цех № 1 |
12 |
Мастер |
Отчет по нарядам |
Начальник цеха (r) | |
13 |
Председатель профкома |
Социальные мероприятия |
Гл. бухгалтер (r) |
Профсоюз |
14 |
Начальник планово-экономи-ческого отдела |
Финансы |
Экономист, гл. бухгалтер (r) |
Планово-экономическое управление |
15 |
Экономист |
Показатели |
Начальник планово-экономи-ческого отдела (r) |