Читайте также: |
|
Первая версия операционной системы для компьютера IBM PC - MS DOS 1.0 была создана фирмой Microsoft в 1981г. В дальнейшем по мере совершенствования компьютеров IBM PC выпускались новые версии DOS, учитывающие новые возможности компьютеров и предоставляющие дополнительные удобства пользователю.
Ядро ОС
Ядро составляет сердцевину операционной системы, без него ОС является полностью неработоспособной и не сможет выполнить ни одну из своих функций.
Функции, выполняемые модулями ядра, являются наиболее часто используемыми функциями операционной системы, поэтому скорость их выполнения определяет производительность всей системы в целом. Для обеспечения высокой скорости работы ОС все модули ядра или большая их часть постоянно находятся в оперативной памяти, то есть являются резидентными.
Ядро является движущей силой всех вычислительных процессов в компьютерной системе, и крах ядра равносилен краху всей системы. Поэтому разработчики операционной системы уделяют особое внимание надежности кодов ядра.
Обычно ядро оформляется в виде программного модуля некоторого специального формата, отличающегося от формата пользовательских приложений.
DOS состоит из программы начальной загрузки, модулей ядра, командного процессора, набора внешних команд и драйверов устройств. Короткая программа начальной загрузки, располагающаяся в первом секторе дискеты или жесткого диска, выполняет единственную функцию — загрузку ядра операционной системы и передачу ему управления. Ядро операционной системы состоит из двух модулей IO.SYS и MSDOS.SYS. В случае использования PC DOS эти модули называются IBMBIO.COM и IBMDOS.COM. Первый из них, называемый модулем расширения базовой системы ввода/вывода, служит для предоставления прикладным программам дополнительных средств управления вводом/выводом. Второй модуль, называемый модулем обработки прерываний DOS, содержит подпрограммы, обеспечивающие работу файловой системы, устройств ввода/вывода (клавиатура, монитор, принтер, последовательные и параллельные порты), а так же процессы начала и завершения программ, обработки ошибок. Командный процессор, во всех версиях DOS именуемый COMMAND.COM, отвечает за:
1) прием и разбор команд, полученных с клавиатуры, или из командного файла исполнение внутренних, т. е. встроенных в него команд DOS;
2) загрузку и исполнение внешних команд DOS и прикладных программ, выполнение файла автозапуска AUTOEXEC.BAT
Файловая система DOS
Операционная система DOS, следуя зарекомендовавшему себя опыту системы UNIX, поддерживает иерархическую структуру хранения файлов на дисках. Такая структура образуется благодаря тому, что каталоги файлов сами трактуются как файлы и могут регистрироваться в каталоге предшествующего уровня. Для работы с каталогами в DOS имеется несколько встроенных команд:
DIR - вывод (распечатка) содержимого каталога;
CHDIR или СD - смена текущего каталога;
MKDIR или МD - создание нового (пустого) каталога;
RMDIR или RD - удаление каталога.
Процедура установки DOS
Состоит из 4 этапов:
1. Создание системной дискеты
2. Разбиение жесткого диска на разделы и логические диски
3. Процедура разбиения жесткого диска
4. Установка операционной системы на жесткий диск
Создание системной дискеты:
Загружаемую дискету с версией MS-DOS 6.20 можно создать с помощью команды FORMAT с ключом /S, но только после того, как DOS 6.2 будет установлена на жестким диске. Если на диске установлена иная версия DOS, для создания системной дискеты следует, установив на дисковод дистрибутивную дискету # 1, запустить программу Setup с ключом /F:
A:\SETUP /F
На экран выводится начальный информационный кадр программы Setup В нем содержится требование подготовить форматированную или неформатированную дискету, снабдив ее этикеткой STARTUP (в процессе переноса системы дискете будет присвоена метка тома STARTUP). Для продолжения процесса следует нажать клавишу "Enter".
Программа Setup анализирует конфигурацию компьютера и выводит сообщение об имени дисковода и типе видеоадаптера. При использовании компьютера с двумя дисководами гибких дисков (3,5 и 5,25") было бы чрезвычайно заманчиво иметь возможность создавать системные дискеты обоих типов. Однако это невозможно. С помощью дистрибутивной дискеты 3,5" можно создать только такую же системную дискету. Для продолжения процесса следует нажать клавишу "Enter".
Программа Setup, прочитав с дистрибутивной дискеты часть файлов, выводит требование установить на дисковод вместо дистрибутивной дискету новую, пока еще пустую, системную дискету. Во всех сообщениях программы Setup эта дискета именуется STARTUP. Установив новую дискету, следует нажать клавишу "Enter".
Программа Setup, переписав на новую дискету прочитанные ею файлы, снова требует установить на дисковод первую дистрибутивную дискету (Setup Disk #1), с которой она будет считывать очередную порцию файлов, а после завершения этой операции - новую дискету (STARTUP). Выполняя перенос файлов, программа Setup выводит на экран столбцовую диаграмму, которая отображает ход процесса создания системы.
Продолжая процедуру создания системной дискеты, программа Setup еще несколько раз будет требовать смены дискет, сообщая каждый раз, какая именно дискета ей нужна. Внимательно следите за сообщениями, выводимыми на экран и устанавливайте на дисководе именно требуемые дискеты (STARTUP - новая системная дискета, Setup Disk #1, #2, #3 - первая, вторая и третья дискеты дистрибутива). Впрочем, установка на дисковод неправильной дискеты не приведет к каким-либо неприятностям - программа Setup будет требовать установку дискеты до тех пор, пока на дисководе не окажется нужная дискета.
Программа Setup выводит сообщение об именах копируемых файлов, что вместе со столбцовой диаграммой позволяет судить о ходе процесса создания системной дискеты.
Закончив изготовление системной дискеты, программа Setup выводит на экран завершающее сообщение. Нажатие клавиши "Enter" возвращает пользователя в DOS.
Разбиение жесткого диска на разделы и логические диски:
Разбиение жесткого диска на разделы и логические диски осуществляется командой операционной системы FDISK.EXE.
Формат команды: [диск:][путь\] FDISK [/STATUS]
где диск: - имя диска, содержащего файл с программой FDISK;
путь\ - путь к файлу с программой FDISK;
/STATUS - показывает информацию о разбиении жесткого диска без запуска программы FDISK.
Команда выполняет разбиение жесткого диска на разделы и логические диски, которые в дальнейшем будут использоваться для хранения операционной системы и файлов пользователя. На диске, независимо от его объема, можно иметь лишь один раздел, занимающий в этом случае весь диск. Этот раздел называется первичным и совпадает с логическим диском С. Практически такое форматирование целесообразно лишь для дисков небольшого объема. Чаще диск разбивают на два раздела - первичный (диск С) и расширенный, в котором создают (с помощью той же команды FDISK) логические диски, число которых определяется объемом расширенного раздела и условиями использования компьютера. Если в расширенном разделе создан лишь один логический диск, он получает имя D, при большем числе дисков они будут иметь имена D, Е, F и т. д. до Z. Первичный раздел может иметь произвольный объем, занимая, в частности, весь жесткий диск.
Процедура разбиения жесткого диска:
Для того, чтобы заново разметить жесткий диск компьютера, следует, установив на дисковод системную дискету загрузить с нее систему. Дискета должна содержать именно ту версию DOS, которую планируется установить на жестком диске. Прежде всего с диска следует удалить имеющиеся логические диски и разделы. Удалять разметку диска следует в следующем порядке:
· логические диски расширенного раздела;
· расширенный раздел;
· первичный раздел.
Очистив диск, можно приступать к его разметке. Создание разделов и дисков следует выполнять з таком порядке:
· первичный раздел;
· расширенный раздел;
· логические диски по порядку (D:, Е:, F:, и т. д.)
Следующим шагом можно сделать этот раздел активным, выбрав в главном меню нужный пункт и указав в ответ на запрос программы номер раздела, который следует сделать активным.
Далее следует приступить к созданию расширенного раздела DOS и логических дисков в нем. Поскольку на диске может существовать только один расширенный раздел DOS, нет никакого смысла ограничивать его объем (хотя в принципе это возможно) и на вопрос программы следует ответить утвердительно. FDISK подтверждает создание расширенного раздела (типа EXT.DOS).
Хотя расширенный раздел создан, в нем пока еще нет логических дисков. Для их создания следует еще раз выбрать нужный пункт в главном меню, а в следующем - пункт создание логических дисков в расширенном разделе DOS. Далее в ответ на вопросы программы следует вводить размеры (в мегабайтах или процентах) последовательно создаваемых логических дисков (D:, Е:, F: и т. д.). Последнему диску естественно отдать все оставшееся дисковое пространство. На этом работа с программой FDISK заканчивается. При выходе из сеанса работы с FDISK система всегда требует перезагрузки компьютера. Выполнив перезагрузку (нажатием клавиши "Enter") можно приступить к дальнейшим операциям.
Созданные диски пока не инициализированы: на диске С: нет операционной системы, и ни на одном диске нет необходимых для их функционирования системных областей загрузочной записи, таблиц размещения файлов и корневого каталога. Создание этих областей выполняется в процеcce форматирования, для чего используется команда DOS FORMAT.
Форматирование диска С с переносом на него системных файлов IO.SYS, MSDOS.SYS и COMMAND.COM осуществляется командой FORMAT C: /S
Выполнив форматирование, система запрашивает метку созданного тома. Эта метка никакой роли не играет; диску С можно дать любую метку, например, SYSTEM или не давать никакой.
Далее следует последовательно отформатировать все созданные логические диски командами
FORMAT D:
FORMAT Е:
и т.д. При желании можно на каждом диске создать метку тома, хотя в этом нет особого практического смысла.
Закончив разметку и форматирование, необходимо удостовериться в работоспособности созданной системы, для чего, сняв с дисковода системную дискету, следует выполнить перезагрузку командой Ctrl-Alt-Del. Если система загружается успешно и позволяет обратиться ко всем созданным логическим дискам, можно приступить к копированию на жесткий диск файлов с системным и прикладным программным обеспечением: внешними командами DOS, драйверами, инструментальными пакетами, русификаторами клавиатуры и экрана и проч. Наконец, завершающей операцией является создание с помощью какого-либо текстового редактора стартовых файлов CONFIG.SYS и AUTOEXEC.BAT.
Установка операционной системы на жесткий диск:
Если пользователь хочет выполнить установку операционной системы MS DOS полностью под своим контролем, программу Setup следует запустить с ключом /М. В этом случае на диск переносятся только системные файлы IO.SYS, MSDOS.SYS и COMMAND.COM. После завершения процедуры установки дополнительные файлы, необходимые для практической работы (внешние команды, драйверы и т. д.) можно перенести на жесткий диск вручную, развернув их с помощью команды EXPAND.
При запуске программы Setup командой A:\SETUP /M
на экран выводится начальный кадр с сообщением о режиме установки.
Поскольку при установке DOS в минимальной конфигурации обеспечивается создание дискеты восстановления, на экран выводится предупреждение о необходимости подготовки дискеты для сохранения старой DOS. Нажатие клавиши "Enter" продолжает процедуру установки.
Далее программа Setup анализирует конфигурацию компьютера и выводит сообщение о системных установках. При необходимости предлагаемые программой установки можно изменить (главным образом, спецификацию каталога с системными файлами). Получив подтверждение пользователя, программа Setup выводит последнее предупреждающее сообщение о запуске процесса смены DOS с требованием не прерывать этот процесс. Пользователь на этом этапе еще может отказаться от установки новой DOS. После установки на жестком диске новой версии DOS, следует внимательно проанализировать и, возможно, изменить файл автозапуска AUTOEXEC.BAT файл конфигурациии CONFIG.SYS, так они могут оказаться частично неправильными.
Выполнив установку операционной системы MS DOS в минимальной конфигурации, следует перенести на жесткий диск файлы с внешними командами, драйверы и прочие системные файлы. Если же желательно перенести на жесткий диск DOS в полном составе, удобно воспользоваться той же программой Setup, запустив ее с ключом /Q: A:\SETUP /Q
Такой способ компоновки системы имеет то преимущество, что файлы можно перенести не только в системный каталог загружаемого диска С:, но и в любой каталог любого логического диска (D:, Е: и т. д.).
После запуска с ключом /Q программа Setup выводит на экран начальный кадр, в котором сообщается о существе предполагаемых действий.
После нажатия клавиши "Enter" на экран выводится кадр с системными установками. Если системные файлы требуется перенести не в указанный в кадре системный каталог (например, C:\DOS60), а в какой-то другой каталог или вообще на другой диск, следует перевести курсор на строку MS-DOS Path: C:\DOS60
и нажать клавишу "Enter".
При этом новый каталог не требуется создавать заранее; он будет создан программой Setup в процессе переноса файлов.
Получив информацию о требуемых установках, программа Setup выводит предупреждающее сообщение о запуске процесса переноса файлов, которое совпадает с сообщением о создании новой версии DOS. Далее программа Setup требует установки на дисковод второй, а затем третьей дистрибутивной дискет и, наконец, выводит сообщение о завершении установки.
При установке на диске системы в минимальной конфигурации состав вновь созданных стартовых файлов (названных системой CONFIG.NEW и AUTOEXEC.NEW) с большой вероятностью окажется неверным, поскольку на диске пока нет ни драйверов, ни внешних команд системы MS DOS, а в стартовые файлы могут быть включены строки обращения к ним. Поэтому состав этих файлов следует проанализировать с особой внимательностью и внести соответствующие изменения.
Norton Commander
Для DOS разработаны десятки тысяч высококачественных программ с прекрасным интерфейсом и великолепной графикой, предназначенных практически для всех областей человеческой деятельности. С момента создания для DOS оболочки Norton Commander, удобной наличием в ней двух панелей для операций с файлами, работа на компьютере стала еще более легкой и привлекательной. Внешний вид ОС DOS с оболочкой Norton Commander показан на рис.1. OC DOS еще до сих пор поддерживают производители программного обеспечения и компьютерных игр.
Рис. 1 Операционная система MS-DOS с оболочкой Norton Commander 4.0.
Дата добавления: 2015-10-28; просмотров: 204 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Организация памяти | | | Описание системы |