Операционная система, программное обеспечение ПК

Реферат - Компьютеры, программирование

Другие рефераты по предмету Компьютеры, программирование

ска на кольцевые дорожки (треки) и радиальные сектора по 512 байт, установка секторных меток (как правило, жесткие диски проходят форматирование низкого уровня на заводе-изготовителе).

При форматировании высокого уровня производится определение на диске двух областей: системной (System) и области данных (Data). В системной области заносятся: Master Boot Record (MBR - Главная загрузочная запись, у дискет отсутствует), Boot Record (BR - Загрузочная запись), две копии File Allocation Table (FAT - Таблица размещения файлов), Root Directory (корневой каталог). Также производится тестирование поверхности диска. Сбойные (например, размагниченные) участки отмечаются в FAT.

При форматировании гибких дисков (дискет) и низкоуровневое и высокоуровневое форматирование проводится одновременно.

Внутренние команды

Внутренние команды наиболее часто используются и поэтому содержатся непосредственно в самом командном интерпретаторе - файле COMMAND.COM и выполняются немедленно. К внутренним командам DOS относятся:

CLS - очистка экрана,

DATE - установка текущей даты,

TIME - установка текущего времени,

DIR - вывод оглавления каталога,

VER - вывод на экран установленной версии DOS,

CD - смена каталога,

COPY - копирование файлов,

DEL - удаление файлов,

REN - переименование файлов,

TYPE - вывод на экран содержимого файла,

VERIFY - проверка правильности операций ввода/вывода информации на дисках,

REM - вводит комментарий в командной строке.

Исполняемые файлы типа COM не требуют настройки адресов после их загрузки в ОЗУ, а программы типа EXE при загрузке с диска в ОЗУ нужно настроить по месту размещения, то есть задать соответствующие адреса сегментов.

При загрузке в ОЗУ командный процессор распадается на две области: резидентную, которая располагается вслед за модулями ОС, и нерезидентную, которая располагается на старших адресах ОЗУ. Резидентная часть содержит подпрограммы стандартной обработки прерываний с десятичными номерами 34 - 36 - теми, которые разработчик прикладной системы может переопределить по-своему. Здесь же находится программа подзагрузки нерезидентной части в ОЗУ. Кроме того, в состав резидентной части входит подпрограмма инициализации, которая обрабатывает файл AUTOEXEC.BAT при запуске машины в MS DOS и файл WIN.INI при запуске машины в WINDOWS. Нерезидентная часть включает программу обработки команд ОС, поступающих с терминала или из командных файлов. В нерезидентную часть входит загрузчик внешних программ, задачей которого является чтение очередной программы с диска в оперативную память, настройка адресов и переход на ее исполнение. Поскольку нерезидентная часть командного процессора располагается на старших адресах оперативной памяти, любая прикладная программа, загружаемая на младшие адреса, может частично или полностью занять и "затереть" эту область памяти. По окончании такой программы управление всегда возвращается в резидентную часть командного процессора, который в этом случае пытается восстановить затертую нерезидентную часть, загружая ее с системного диска.

Подпрограмма инициализации располагается в конце резидентной части командного процессора. Поскольку она срабатывает лишь один раз при запуске машины, занимаемая ею память может быть использована прикладными программами; поэтому первая же прикладная программа размещается в ОЗУ на месте этой подпрограммы, что позволяет экономно использовать оперативную память.

Загружаемые модулем COMMAND.COM пользовательские (прикладные) программы и программы-оболочки (типа NORTON COMMANDER, DOS NAVIGATOR или PC TOOLS), обеспечивающие более удобный и наглядный способ общения с ПК, выполняют все необходимые графические, текстовые и расчетные работы, а также реализуют утилиты MS DOS, WINDOWS или Нортона.

Файлы IO.SYS, MSDOS.SYS и COMMAND.COM, программа-загрузчик ОС Boot Record и BIOS, входящие в базовое программное обеспечение (операционную систему) ПК, составляют минимально необходимый набор программ для работы компьютера. Диск, который содержит набор этих программ (за исключением BIOS, которая "вшита" в микросхему на Материнской плате), называется загрузочным или системным. С такого диска можно запустить (загрузить) компьютер в случае выхода из строя жесткого диска с операционной системой.

 

Билет № 24 История операционных систем. Структура операционной системы MS Windows

 

История ОС

Первые (1945-1955г.г.) компьютеры работали без операционных систем, как правило, на них работала одна программа.

Когда скорость выполнения программ и их количество стало увеличиваться, простои компьютера между запусками программ стали составлять значительное время. Появились первые системы пакетной обработки (1955-1965г.г.), которые просто автоматизировали запуск одной программ за другой и тем самым увеличивали коэффициент загрузки процессора. Системы пакетной обработки явились прообразом современных операционных систем. Совокупность нескольких заданий, как правило, в виде колоды перфокарт, получила название пакета заданий.

Многозадачность (1965-1980) - это способ организации вычислительного процесса, при котором на одном процессоре попеременно выполняются несколько задач. Пока одна задача выполняет операцию ввода-вывода, процессор не простаивает, как это происходило при последовательном выполнении задач , а выполняет другую задачу. Для этого создали систему распределения памяти, когда каждая задача загружается в свой участок оперативной памяти, называемый разделом.

Спулинг (spooling-подкачка) в то время задания считывали