Главная Случайная страница


Категории:

ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника






Лабораторные работы по курсу «Операционные системы»

Каждая из представленных ниже лабораторных работ рассчитана на четыре аудиторных часа. В ходе выполнения лабораторной работы студент должен изучить предложенный теоретический материал, выполнить индивидуальное задание и подготовить отчет о проделанной работе. Форма сдачи лабораторной работы предполагает демонстрацию выполненного задания (программного продукта) и знаний теоретической части вопроса, рассмотренного в лабораторной работе.

Отчет по лабораторным работам должен содержать:

- тему и цель лабораторной работы;

- вариант задания на лабораторную работу;

- краткие теоретические сведения и описание алгоритма работы программы;

- листинг разработанной программы с подробными комментариями;

- результаты работы программы;

- выводы.

Лабораторная работа №1 «Знакомство с различными операционными системами»

Цель работы

Ознакомиться с наиболее популярными операционными системами MS DOS, Microsoft Windows, Linux и получить базовые навыки работы с данными ОС.

Теоретические сведения

Операционная система MS DOS

Структура ОС MS DOS

Структура операционной системы MS DOS приведена на рисунке 6.1.

Рис. 6.1. Структура операционной системы MS DOS

Модуль «Базовая система ввода-вывода» индивидуален для каждой вычислительной системы. В этом модуле содержатся аппаратно-зависимые драйверы таких устройств как дисплей, клавиатура, последовательный канал связи и т.д. Ядро ОС взаимодействует с драйверами устройств с помощью пакетов запросов, драйверы переводят эти запросы в различные команды для аппаратных контроллеров.

«Ядро ОС» включает набор аппаратно независимых сервисных программ, называемых системными функциями. К ним относятся следующие функции:

- управление файлами и записями;

- управление памятью;

- доступ к часам реального времени;

- порождение других задач и т.д.

Прикладные программы могут обращаться к системным функциям путем загрузки регистров параметрами функций и последующей передачи управления операционной системе с помощью программного прерывания. Реакция состоит в том, что ЭВМ прерывает обработку текущей программы и переходит к выполнению некоторой подпрограмме, специально предназначенной для данного события. По завершении указанной подпрограммы ЭВМ возвращается к выполнению прерванной программы. Для хранения адресов подпрограмм обработки прерываний в ОС MS DOS используется таблица векторов прерываний, которая занимает 1024 байта и располагается по адресу 0000h:0000h. Каждый 4-байтный элемент таблицы соответствует типу прерывания (от 0 до 0FFH) и содержит сегмент и относительный адрес обработчика прерывания данного уровня. Прерывания от 0 до 1FH (самые нижние уровни) используются как прерывания внутренней аппаратуры; MS-DOS использует прерывания от 20Н до 3FH, все остальные прерывания могут использоваться внешней аппаратурой, системными драйверами и прикладными программами.

«Командный процессор» (или оболочка) – это интерфейс пользователя с операционной системой. Он отвечает за анализ синтаксиса и выполнение команд пользователя, включая загрузку и выполнение других программ.

Не редко частью ОС MS DOS считают программу «Загрузчик DOS», который находится в первом секторе каждой дискеты и в первом секторе логического диска, с которого происходит загрузка DOS. Назначение этой очень короткой программы – загрузка в память системного файла DOS IO.SYS при начальной загрузке компьютера.

Процесс загрузки ПК с установленной ОС MS DOS состоит из следующих шагов:

1. Включение питания.

2. Самоконтроль POST.

3. Проверка накопителя в устройстве А: (выполняется если в Setup такая возможность не отключена). Если накопителя нет, то далее шаг 5 иначе 4.

4. Чтение блока начальной загрузки с устройства A:, далее шаг 6.

5. Чтение блока начальной загрузки с устройства С:.

6. Поиск системных файлов. Если системные файлы не найдены, то шаг 3.

7. Загрузка системных файлов (загружается файл IO.SYS, который в свою очередь загружает файл MSDOS.SYS).

8. Установка конфигурации системы (все параметры содержаться в файле Config.Sys, если этот файл отсутствует, то устанавливаются стандартные параметры системы).

9. Загрузка командного процессора с передачей ему управления (файла Command.Com).

10. Выполнение файла автозапуска если он есть (Autoexec.Bat содержит команды подготавливающие DOS к работе с прикладными программами.)

11. Выдача системного приглашения.

Управление файлами в MS DOS

Операционные системы MS DOS могут работать с файловыми системами FAT и FAT32. В соответствии с требованиями указанных файловых систем все дисковое пространство разбивается на логические диски, на каждом из которых располагается древовидная структура каталогов и файлов, во главе которой располагается корневой каталог.

Управление файлами и каталогами в MS DOS осуществляется при помощи команд вводимых в командной строке или при помощи файловых менеджеров, которые являются внешними программами по отношению к ОС. Среди наиболее популярных файловых менеджеров следует отметить программы Norton Commander и Volkov Commander.

Операционные системы класса Windows 9x

Последнее изменение этой страницы: 2016-07-23

lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда...