Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Операционные системы. Учебно-методическое пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
ВОЛГОГРАДСКИЙ ИНСТИТУТ БИЗНЕСА
М. В. Филиппов
Д. В. Завьялов
Учебно-методическое пособие
Направление подготовки
09.03.03 Прикладная информатика
Волгоград
2014
2
ББК 32.973
Ф 53
Филиппов М. В.
Операционные системы : учебно-методическое посо­бие / М. В. Филиппов, Д. В. Завьялов. – Волгоград : НОУ ВПО ВИБ, 2014. – 164 с. (Направление подготовки 09.03.03 Прикладная информатика)
Ф 53
Направление подготовки 09.03.03 Прикладная информатика
Утверждено на заседании кафедры информатики и математики
НОУ ВПО «Волгоградский институт бизнеса»
Протокол № 2 от 23.10.2014 г.
Авторы:
к.т.н., доцент, доцент кафедры информатики и математики
НОУ ВПО «Волгоградский институт бизнеса»
М. В. Филиппов
д.ф.-м.н., доцент кафедры информатики и математики
НОУ ВПО «Волгоградский институт бизнеса»
Д. В. Завьялов
Рецензенты:
к.э.н., доцент кафедры «Информационные системы и технологии»
ФГБОУ ВПО «Волгоградский государственный
аграрный университет» А. Ю. Руденко
к.ф.-м.н., начальник УИКТ ФГБОУ ВПО «Волгоградский
государственный аграрный университет» Матвеев А.С.
к.т.н., доцент кафедры информатики и математики
НОУ ВПО «Волгоградский институт бизнеса»
О. И. Стрельников
В учебном пособии рассмотрены широко известные операционные
системы: MS-DOS, Windows XP, Windows 7, Unix, Linux, Novel NetWare и др. В издании подробно разобраны следующие вопросы: состав операци­онных систем, их особенности, характеристики, возможности, принципы функционирования и т.д. Приведены лабораторные работы, позволяющие изучить принципы функционирования указанных операционных систем.
© Филиппов М.В., Завьялов Д.В., 2014
© НОУ ВПО «Волгоградский институт бизнеса», 2014
ББК 32.973
3
Содержание
Введение ................................................................................................... 5
1. Операционная система MS-DOS ...................................................... 6
1.1. Характерные особенности MS-DOS ......................................... 6
1.2. Основные части системы MS-DOS ........................................... 6
1.3. Загрузка и работа MS-DOS ........................................................ 8
1.4. Файловая система MS-DOS ....................................................... 9
Лабораторная работа № 1 ............................................................. 12
Лабораторная работа № 2 ............................................................. 17
Лабораторная работа № 3 ............................................................. 21
1.5. Операционные оболочки .......................................................... 27
Лабораторная работа № 4 ............................................................. 29
2. Операционные системы Windows NT/2000/XP ............................ 33
2.1. Характерные особенности Windows NT/2000 ......................... 33
2.2. Состав операционной системы ................................................. 36
2.3. Функционирование Windows 2000 .......................................... 37
2.4. Системный реестр Windows ..................................................... 41
Лабораторная работа № 5 ............................................................. 42
Лабораторная работа № 6 ............................................................. 47
Лабораторная работа № 7 ............................................................. 52
2.5. Файловые системы FAT16 и FAT32 ......................................... 57
2.6. Файловая система NTFS ............................................................ 58
2.7. Зона MFT ..................................................................................... 59
2.8. Файлы и потоки в файловой системе NTFS ............................ 61
2.9. Каталоги в файловой системе NTFS ........................................ 61
2.10. Журналирование в системе Windows 2000/XP ...................... 62
2.11. Дополнительные возможности NTFS..................................... 63
2.12. Поддержка технологии RAID в системе Windows 2000/XP. 64
2.13. Безопасность данных в Windows 2000/XP ............................. 65
2.14. Шифрующая файловая система EFS ...................................... 68
2.15. Служба каталогов Active Directory ......................................... 69
2.16. Архитектура и работа Active Directory .................................. 72
2.17. Особенности Windows XP ....................................................... 73
Лабораторная работа № 8 ............................................................. 75
2.18. Операционная система Windows 7 ......................................... 79
Лабораторная работа № 9 ............................................................. 83
Лабораторная работа № 10 ........................................................... 88
3. Операционные системы Unix ........................................................... 93
4
3.1. Характерные особенности систем Unix ................................... 93
3.2. Состав и работа Unix ................................................................. 94
3.3. Файловая система в Unix ........................................................... 95
3.4. Дополнительные возможности ................................................. 98
4. Операционная система Linux ......................................................... 99
4.1. Характерные особенности Linux .............................................. 99
4.2. Файловая система Linux .......................................................... 101
4.3. Обеспечение графического интерфейса ................................ 103
Лабораторная работа № 11 ......................................................... 104
Лабораторная работа № 12 ......................................................... 116
Лабораторная работа № 13 ......................................................... 128
Лабораторная работа № 14 ......................................................... 139
5. Операционная система Novell NetWare ....................................... 149
5.1. Характерные особенности Novell NetWare ............................ 149
5.2. Состав OC Novell NetWare ...................................................... 150
5.3. Файловая система Novell NetWare.......................................... 151
5.4. Обеспечение надежности в NetWare ...................................... 153
5.5. Дополнительные возможности Novell NetWare .................... 154
6. Операционные системы миниатюрных компьютеров ............... 155
Заключение ........................................................................................... 158
Вопросы для самоконтроля ................................................................ 159
Литература ........................................................................................... 160
5
В данной книге рассмотрены широко распространенные опе­рационные системы, среды и оболочки, которые используются на практике в организациях, фирмах, банках, в домашних условиях и т.д. Операционная система (ОС) во многом определяет функцио­нальные возможности вычислительной машины. Поэтому современ­ный специалист в области информационных технологий должен разбираться в существующих операционных системах, должен знать их достоинства и недостатки, плюсы и минусы, уметь их настраи­вать и администрировать. Также IT-специалист обязан уметь вы­брать наиболее оптимальную ОС по стоимости, возможностям, ха­рактеристикам и параметрам в каждом конкретном случае.
В учебно-методическом пособии подробно рассмотрены сле­дующие операционные системы и оболочки: MS-DOS, Norton Com-
mander, Windows XP, Windows 7, Unix, Linux, Novel NetWare,
Windows CE. Проанализирован их состав, параметры, технические характеристики, отличительные возможности и т.д. Рассмотрены основные файловые системы: FAT16, FAT32, NTFS и др. Изучены основные меры, обеспечивающие безопасность и надежность хране­ния данных средствами операционных систем.
Учебно-методическое пособие рассчитано на студентов всех форм обучения направления подготовки 09.03.03 Прикладная ин­форматика. Также данное издание рекомендуется студентам других направлений подготовки, изучающим такие предметы, как «Инфор­матика», «Информационные системы в экономике», «Сетевое адми­нистрирование». Кроме того, книга может быть полезна системным инженерам, сетевым администраторам, специалистам по коммуни­кационному оборудованию.
В издании систематически и последовательно излагается учебный материал, который апробирован при проведении занятий со студентами в НОУ ВПО «Волгоградский институт бизнеса».
Введение
6
1. Операционная система MS-DOS
1.1. Характерные особенности MS-DOS
Операционная система MS-DOS (Microsoft Corporation Disk
Operating System – дисковая операционная система корпорации
Microsoft) является однозадачной и ориентирована на применение в отдельных персональных компьютерах, т.к. не поддерживает сете­вых функций. MS-DOS создана на основе монолитного ядра, кото­рое работает в привилегированном режиме и все время находится в памяти ЭВМ.
MS-DOS использует символьный интерфейс, т.е. все действия
на компьютере и операции с программами пользователь выполняет с помощью команд, вводимых с клавиатуры.
1.2. Основные части системы MS-DOS
MS-DOS включает в себя следующие основные части:
блок начальной загрузки, модуль взаимодействия с BIOS (файл Io.sys), модуль обработки прерываний (файл Msdos.sys), командный процессор (Command.cоm), внешние команды (программы) MS-DOS, драйверы устройств, файл конфигурации системы Config.sys, файл Autoexec.bat.
Блок начальной загрузки вместе с модулями Io.sys и
Msdos.sys образуют ядро операционной системы MS-DOS. Рассмот-
рим по отдельности модули MS-DOS.
Блок начальной загрузки (БНЗ) размещается в 1-ом секторе 0-
дорожки 0-стороны системной дискеты или в 1-ом секторе жесткого диска. При запуске компьютера БНЗ просматривает корневой ката­лог системного диска и проверяет, являются ли первые два файла в каталоге - файлами Io.sys и Msdos.sys. Если да, то БНЗ загружает их в ОЗУ и передает управление MS-DOS. Если нет, то на экране появ­ляется сообщение об ошибке и ПК переходит в ожидания нажатия какой-либо клавиши пользователем.
Модуль взаимодействия с BIОS Io.sys является резидентным
модулем. Он расширяет возможности BIOS или изменяет ее свой­ства (где это необходимо) с помощью дополнительных драйверов.
7
Модуль обработки прерываний Msdos.sys – обеспечивает ин- терфейс высокого уровня для прикладных программ, содержит про­граммные средства для управления файлами, устройствами ввода­вывода, обработка исключительных ситуаций (ошибок) и т.д.
Прикладная программа вызывает функции этого модуля через механизм прерываний (программные прерывания), передавая (при­нимая) информацию от MS-DOS через регистры микропроцессора и область памяти ОЗУ.
Командный процессор Command.com – это отдельный модуль MS-DOS, который предназначен для:
приема команд с клавиатуры или из bat-файлов и их выполнение; выполнение команд файла Autoexec.bat при загрузке MS DOS; загрузки в ОЗУ и запуска на выполнение прикладных программ в
среде MS-DOS.
Командный процессор состоит из 3-х частей: резидентная (размещается в ОЗУ сразу после модуля Msdos.sys)
включает процедуры обслуживания прерываний, процедуры об­работки стандартных ошибок, процедуру загрузки транзитной части командного процессора;
инициализирующая (в ОЗУ следует сразу за резидентной ча-
стью). Во время загрузки MS-DOS ей передается управление, и она выполняет файл Autoexec.bat и некоторые другие действия. Эта часть командного процессора стирается из ОЗУ первой же загруженной программой;
транзитная (загружается в старшие адреса ОЗУ) обрабатывает
все внутренние команды, команды с клавиатуры и из bat-файлов, выдает системную подсказку MS-DOS; загружает в ОЗУ про­граммы и передает им управление.
Внешние команды (программы) – это вспомогательные про­граммы, входящие в состав MS-DOS и выполняющие дополнитель­ные функции (например, Format.exe – программа форматирования дисков; Fdisk.exe – программа разбиения винчестера; Scandisk.exe – программа сканирования диска на наличия ошибок).
Драйверы устройств – это специальные резидентные про­граммы, которые управляют внешними устройствами. Одна из ос­новных функций операционной системы – это поддержка работо­способных драйверов, доступных системным и прикладным про­граммам. Если работающей программе необходим контакт с пери-
8
ферийным устройством, то она сообщает операционной системе, какое из устройств ей необходимо, и MS-DOS предоставляет ей со­ответствующий драйвер.
Драйверы загружаются в ОЗУ в том порядке, как они указаны
в файле Config.sys. Подключаемые драйверы представляют собой обычные дисковые файлы. Они загружаются в память в соответ­ствии с командами текстового файла Config.sys. Каждый из драйве­ров загружается в память как дополнение к системным файлам MS­DOS. Драйверы представляют собой программы, как правило, напи­санные на языке Ассемблер.
Файл конфигурации системы Config.sys – это специальный
текстовый файл, в котором содержится информация о загружаемых драйверах и дополнительная информация, касающаяся непосред­ственно работы MS-DOS (например, максимальное количество од­новременно открытых файлов, количество буферов для ускорения работы с дисками и т.д.).
Операционная система (ОС) выполняет этот файл автоматиче-
ски, сразу после загрузки модуля Command.com.
Файл Autoexec.bat – это специальный текстовый файл, в кото-
ром содержится дополнительная настроечная информация. MS-DOS выполняет этот файл автоматически, сразу после выполнения
Config.sys.
1.3. Загрузка и работа MS-DOS
При включении персонального компьютера вначале выполня-
ются программы BIOS. После тестирования устройств, программа
POST (из системы BIOS) осуществляет поиск и загрузку блока начальной загрузки с носителя, который первым указан в BIOS
компьютера.
Блок начальной загрузки производит поиск в корневом ката-
логе системного диска файлов Io.sys и Msdos.sys. БНЗ производит загрузку файла Io.sys и передает ему управление.
Модуль Io.sys загружает и настраивает файл Msdos.sys, опре-
деляет состояние подключенных устройств, инициализирует под­ключенные устройства, загружает необходимые драйверы устройств, а затем передает управление Msdos.sys.
Далее модуль Msdos.sys инициализирует свои внутренние ра-
бочие таблицы, загружает драйверы, указанные в файле Config.sys.
9
Если Config.sys файл отсутствует, все параметры устанавливаются по умолчанию. Затем модуль Msdos.sys загружает командный про­цессор – файл Command.com.
Командный процессор Command.com выполняет команды, указанные в файле Autoexec.bat. Если файл Autoexec.bat не найден в корневом каталоге диска, с которого загружается операционная си­стема, то MS-DOS запрашивает у пользователя текущую дату и вре­мя. После выполнения команд файла Autoexec.bat процесс загрузки операционной системы заканчивается. Операционная система выда­ет приглашение, показывающее, что она готова к приему команд.
В стандартном приглашении MS-DOS указывается имя теку­щего диска и символ-разделитель «>». Например, C>. Диалог поль­зователя с системой сводится к вводу команд в командной строке и получению сообщений на экране монитора.
Во время диалога с MS-DOS пользователь вводит имя коман­ды или прикладной программы, которую необходимо запустить, а через пробел вводит необходимые параметры программы, после че­го нажимает клавишу Enter и ожидает, пока закончится выполнение команды или загрузка прикладной программы. Обычно параметры отделяются от команды не только пробелом, но знаком обратный слеш «/».
1.4. Файловая система MS-DOS
Файловая система последней версии MS-DOS носит название FAT16 и включает следующие элементы:
загрузочный сектор; таблица размещения дисков; две (или одну) таблицы размещения файлов; корневой каталог; каталоги; файлы.
Загрузочный сектор (Boot Record) занимает по определению только один сектор и хранится в логическом секторе с номером 0. В нем содержится небольшая программа IPL2 (Initial Program Loading 2), с помощью которой компьютер определяет возможность загрузить операционную систему с данного диска. Помимо про­граммы IPL2 в загрузочном секторе присутствует блок параметров
BIOS, который содержит информацию о типе носителя, количестве
10
используемых байт на один сектор, количестве секторов в кластере, количестве копий таблицы размещения файлов (см. ниже) и т.д.
Особенностью винчестера в системе MS-DOS является нали­чие помимо загрузочного сектора еще одной области – главного за- грузочного сектора (Master Boot Record). Для главного загрузочного сектора на жестком диске всегда выделяется физический сектор с номером 1. Этот сектор содержит программу IPL1 (Initial Program Loading 1), которая при своем выполнении сканирует содержимое таблицы размещения дисков (Partition Table) и определяет загру­зочный диск.
Дело в том, что единый жесткий диск с точки зрения операци­онной системы может быть разбит на несколько логических дисков, с которыми она может работать как с отдельными устройствами. Эта информация и хранится в таблице размещения дисков.
Винчестер может быть разделен на четыре раздела, но только два из них могут принадлежать операционной системе MS-DOS – первичный (Primary) и расширенный (Extended), два оставшихся ре­зервируются для других операционных систем. Расширенный раздел может содержать несколько логических дисков, общим количеством до 23 (от D до Z). Таким образом, один винчестер может быть раз­бит на 24 логических диска, с которыми пользователь может рабо­тать как с отдельными независимыми дисками.
Таблица размещения файлов FAT (File Allocation Table) рас­полагается непосредственно после загрузочного сектора. FAT ис­пользуется для хранения сведений о размещении файлов на диске. В самом начале каждой таблицы FAT хранится так называемый де­скриптор, определяющий тип носителя (например, для винчестера дескриптор равен F8H). Для жестких магнитных дисков обычно ис­пользуются две копии FAT, которые следует одна за другой, и со­держимое их полностью совпадает. Это делается на тот случай, если на диске произошли какие-либо сбои, то диск всегда можно «отре­монтировать», используя вторую копию FAT. Если будут испорчены обе копии FAT, то вся информация на диске будет потеряна.
Физически FAT – это массив элементов, адресующих класте­ры диска, в которых содержаться данные. Каждому кластеру обла­сти данных соответствует один элемент FAT. При этом элементы FAT образуют цепочку ссылок на кластеры файла в области данных.
Корневой каталог (Root Directory) хранит сведения обо всех папках и файлах, хранящихся на диске.