Скачать 1.24 Mb.
|
Характеристики дискет MS-DOS
Жесткие дискиЖесткий диск состоит из одной или нескольких круглых пластин. Для хранения информации используются обе поверхности пластины. Каждая поверхность разбивается на дорожки, дорожки, в свою очередь, - на сектора. Дорожки одинакового радиуса составляют цилиндр. Таким образом, все нулевые дорожки составляют цилиндр с номером ноль, дорожки с номером1 - цилиндр с номером 1 и т.д. Стандартный 10-мегабайтный диск состоит из двух пластин - 306 цилиндров (по 4 дорожки в цилиндре и по 17 секторов на дорожке). Общее число дорожек на диске - 1224 (306 цилиндров х 4 дорожки). Общее число секторов - 20 808 (1224 дорожек х 17 секторов). Общее число байтов - 10653 696 (20 808 секторов х 512 байтов). 1 цилиндр и 4 сектора каждого из оставшихся цилиндров резервируются для системного пользования. Итого для хранения данных остается 9 994 240 байт памяти.
Дисковая утилита Diskedit позволяет просматривать и редактировать содержимое дисков присутствующих в системе. С помощью этой утилиты можно обращаться как к физическим дискам так и к логическим. На физическом уровне содержимое диска представляет из себя последовательность секторов. На логическом уровне содержимое рассматривается как последовательность кластеров. Также на логическом уровне можно редактировать такие структуры данных, как: Загрузочная запись, FAT,директория. 5. Ход работы Форматирование дискет Чтобы опеpационная система могла обслужить дискету (записать на нее данные, стеpеть их и т.п.), дискета должна быть отформатирована. Для этого используется внешняя команда DOS format . C:\TASM\HELP\>format /? Форматирование диска для работы с MS-DOS. FORMAT диск: [/V[:метка]] [/Q] [/F:размер] [/B | /S] [/C] FORMAT диск: [/V[:метка]] [/Q] [/T:дорожки /N:секторы] [/B | /S] [/C] FORMAT диск: [/V[:метка]] [/Q] [/1] [/4] [/B | /S] [/C] FORMAT диск: [/Q] [/1] [/4] [/8] [/B | /S] [/C] /V[:метка] Метка создаваемого тома. /Q Выполнение быстрого форматирования. /F:размер Размер форматируемого диска (например 160, 180, 320, 360, 720, 1.2, 1.44, 2.88). /B Отвод на диске места под системные файлы. /S Копирование на отформатированный диск системных файлов. /T:дорожки Число дорожек на каждой стороне диска. /N:секторы Число секторов, приходящееся на одну дорожку. /1 Форматирование только первой стороны диска. /4 Форматирование диска 5,25", 360 КБ в дисководе для дисков высокой плотности. /8 Форматирование с созданием 8 секторов на дорожке. /C Проверка кластеров, помеченных как поврежденные. Работа с diskedit Для создания файла находим кластер где находится корневой каталог. Затем в свободной области этого кластера записываем блок из 32 байт, описывающий файл (имя, начальный кластер размер и т. д.). Затем в FAT в элементе соответствующем начальному кластеру записываем EOF, если файл вмещается в один кластер или указатель на следующий кластер, и т. д. Для удаления файла надо в списке атрибутов файла, находящемся в родительской директории, в начале поля имя файла записать байт =0E5h. Затем в FAT в кластерах принадлежавших этому файлу поставить значения 00h (т.е объявить их не занятыми). Для замены файла на директорию надо поменять атрибут файла(20) на атрибут директории(10). При рассмотрении файлов созданных Windows, было замечено, что в области атрибутов файла наряду с DOS-овскими полями, присутствует поле размером 32 байта, содержащее длинное имя файла (LFN). Поэтому ппредполагается, что файловая система Windows 95/98 строится на основе файловой системы DOS . Лабораторная работа 4. Управление устройствами, программами и прерываниями (4часа) УПРАВЛЕНИЕ УСТРОЙСТВАМИ, ПРОГРАММАМИ И ПРЕРЫВАНИЯМИ ЗАДАНИЕ: Написать программу по заданию преподавателя,включающую элементы управления устройствами (таймером,клавиатурой, дисплеем, принтером, динамиком, последовательным портом). Пpогpамма может включать следующие элементы: - pезидентную программу, - вызов дочерней программы, - загрузку оверлеев, - подпрограммы завершения, обработки Ctrl/Break, обработки фатальной ошибки. Для резидентных программ предусмотреть завершение с удалением из памяти и восстановлением векторов прерываний. Контрольные вопросы 1. Принципы обмена с внешними устройствами по опросу готовности и по прерыванию. 2. Устройства DOS. Драйверы стандартных устройств. 3. Уровни программного доступа: уровень аппаратуры, системный интерфейс BIOS, системный интерфейс DOS. 4. Система прерываний: классификация и общая характеристка. 5. Аппаратные прерывания, особенности обработки. 6. Программные прерывания BIOS: основные функции и принципы применения. 7. Программные прерывания DOS: основные функции и принципы применения. 8. Классификация функций DOS. 9. Разработка и установка процедуры обработки прерывания. 10.Структура EXE и COM-программм. Структура EXE-файла. Процесс загрузки. 11.Завершение программ. Обработка ошибочных ситуаций. 12.Прерывания и функции DOS управления программами. 13.Создание TSR-программ. Удаление резидентов из памяти. 14.Вызов дочерних процессов. Передача данных. 15.Создание оверлейных программ. Лабораторная работа 5. Механизмы MS Windows 3.x, Windows 9x.(4часа) Цель работы: Познакомиться с составом, возможностями и функциями Windows 9x. Задание: 1.Установка Windows 9x. 2.Процесс загрузки Windows 9x. - фаза Bootstrapping, - фаза драйверов MS-DOS и командной строки, - фаза загрузки 16-разрядного ядра, - фаза загрузки 32-разрядного ядра. 3.Стартовое меню. Загрузка в различных режимах. Управление загрузкой путем редактирования файлов CONFIG.SYS, AUTOEXEC.BAT, MS-DOS.SYS 4.Архитектура Windows 9x. Состав основных компонентов ядра и системных файлов. 5.Установка, выполнение и удаление приложений: -DOS-приложения, настройка параметров VDM, -Win16-приложения, -Win32-приложения. 6.Графический интерфейс. 7.Командный язык и работа в режиме командной строки. 8.Назначение и использование основных встроенных утилит и приложений Windows 9x. 9.Механизмы обмена данными между приложениями: Clipboard, DDE, OLE. 1. Процесс установки Windows 98 1. проверка жестких дисков на наличие ошибок; 2. инсталляция мастера установки; 3. выбор режима установки и ввод анкетной информации; 4. копирование файлов; 5. ввод дополнительной информации(язык, раскладка клавиатуры…); 6. создание загрузочного диска(рекомендуется); 7. копирование системных файлов; 8. поиск физических устройств и установка драйверов. Процессом установки можно управлять путём удаления/добавления параметров файла сценария Msbatch.inf, редакция которого возможна как средствами Windows, так и в обычном текстовом режиме. Использование файла сценария значительно облегчает процесс установки Windows для не опытных пользователей. 2. Процесс загрузки Windows98 Загрузка в режиме командной строки Windows 98 не начинает процесс загрузки в защищенном режиме. На самом деле сначала запускается копия MS-DOS. Разница заключается в том, что это не та версия MS-DOS. Даже системные файлы отличаются. Единственной причиной запуска MS-DOS является необходимость обеспечения совместимости. Все компьютеры, укомплектованные старыми аппаратными средствами, нуждаются в запуске драйверов устройств из файлов CONFIG.SYS и AUTOEXEC.BAT. Какое-то средство должно прочитать эти файлы и выполнить соответствующие действия. Система запускается так, как и раньше. Установка Windows 98 не отменяет выполнение теста POST. После того как ROM BIOS определит, что компьютер работает корректно, он начинает всю требуемую инициализацию аппаратного обеспечения и строит таблицу векторов прерываний в нижней области оперативной памяти. Эта таблица содержит ссылки на все процедуры BIOS, таким образом, MS-DOS может использовать ее позже, как часть своего загрузочного процесса. После завершения этой фазы инициализации BIOS начинает поиск загрузочного диска. Загрузочный диск содержит загрузчик операционной системы. В случае MS-DOS и Windows 98 этот загрузчик будет искать файл под названием I0.SYS. До этого момента работа MS-DOS и Windows 98 практически не отличается. В отличие от старых версий MS-DOS, все, что необходимо новой версии, находится в коде, содержащемся в файле I0.SYS. Файл MSDOS.SYS более не нужен. Microsoft соединила содержимое двух файлов в одном. Файл MSDOS.SYS теперь содержит важную информацию о конфигурации системы. В этот файл можно добавить множество параметров конфигурации. Большинство из них несущественны, однако некоторые действительно важны. К счастью, больше не надо редактировать его вручную. В Windows 98 включена утилита TweakUI, за счет которой ручное редактирование файла MSDOS.SYS стало делом прошлого. IO.SYS читает файл MSDOS.SYS перед загрузкой системы. Файл MSDOS.SYS можно представить себе в качестве конфигурационного файла для загрузочного процесса. После того как I0.SYS сконфигурирует сам себя (при помощи содержимого MSDOS.SYS), он прочитывает содержимое файла CONFIG.SYS (если такой файл есть). Так как в файле I0.SYS имеются процедуры, которые автоматически загружают нужные компоненты системы, то необходимость в файле CONFIG.SYS отпадает. Нижеприведенный список одержит описание этих компонентов: DOS=HIGH,UMB. I0.SYS всегда загружает MS-DOS в верхнюю область памяти, если этот параметр не переопределен в CONFIG.SYS. HIMEM.SYS. I0.SYS всегда загружает копию менеджера памяти реального режима. Он не загружает программу ЕММЗ86.ЕХЕ. Необходимо загружать этот файл из файла CONFIG.SYS, если планируется использовать приложения, которые требуют расширенной памяти без предварительного обращения к Windows. IFSHLP.SYS (installable file system helper). При загрузке этого драйвера также загружаются еще несколько драйверов устройств. Он предоставляет полный доступ к файловой системе. SETVER-EXE. Некоторые устаревшие приложения могут требовать определенной версии операционной системы MS-DOS. Эта программа обманывает их, заставляя думать, что версия MS-DOS, которая входит в состав Windows 98, является тем, что им нужно. FILES=60. Windows 98 не требует установки этого параметра. Он обеспечивается для любого приложения MS-DOS, которое выполняется. Хотя, некоторые приложения требуют открытия более 60 файлов, это значение параметра должно подходить для подавляющего большинства программ. LASTDRIVE=Z. Этот параметр задает последнюю букву обозначения диска, которая может использоваться для приложений MS-DOS. Так же как и в случае с параметром FILES, Windows 98 не требует задания значения LASTDRIVE. BUFFERS=30. Параметр BUFFERS влияет на количество файловых буферов, которые предоставляет I0.SYS. Windows 98 использует собственную систему управления файлами, на нее не влияет значение этого пара метра. STACK=9,256. Используя этот параметр, I0.SYS устанавливает определенное количество кадров стека. Каждый кадр стека имеет одинаковый размер. SHELL=COMMAND.COM /Р. Если не указать другой обработчик команд в файле CONFIG.SYS, то I0.SYS по умолчанию будет использовать COMMAND.COM (как, собственно, всегда и было). Параметр /P делает обработчик команд постоянным. FCBS=4. Очень старые программы используют блоки управления файлами (FCB). Эти программы настолько древние, что я не могу поверить, чтобы кто-нибудь до сих пор использовал их. Можно обеспечить дополнительные FCB, переопределив этот параметр в файле CONFIG.SYS. Очевидно, что файл I0.SYS заменяет файл CONFIG.SYS. После того как IO-SYS загружает обработчик команд, его работа заканчивается. Обработчик команд берет управление на себя и считывает содержимое файла AUTOEXEC.BAT. С этого момента начинается выполнение MS-DOS. Командная строка MS-DOS не видна, т.к., она скрыта заставкой с логотипом Windows. Загрузка 16 - разрядного ядра После того как обработчик команд заканчивает свою работу, начинается следующая фаза процесса загрузки. 32-разрядная операционная система Windows 98 изначально запускается в 16-разрядном режиме. Однако для этого имеется несколько причин. Первая причина заключается в том, что операционная система обязана делать это, поскольку так написано в спецификации Plug and Play BIOS. Текущая спецификация обязывает поставщика обеспечить наличие 16-разрядного интерфейса в защищенном режиме. Это позволяет производителю операционных систем, такому как Microsoft, проверять наличие аппаратных средств, поддерживающих Plug and Play, без необходимости переключаться в реальный режим. Это приводит к тому, что операционная система становится более стабильной и (предположительно) всегда выполняется в защищенном режиме. Первой операцией, которую выполняет Windows после запуска, является проверка аппаратного обеспечения системы. Windows обращается к Plug andj Play BIOS для того, чтобы получить информацию обо всем установленному оборудовании. Она использует эту информацию для конфигурирования системы. Конечно, операционная система также должна принять во вниманием и то аппаратное обеспечение, которое не поддерживает Plug and Play. После того как сформирован список аппаратных средств. Windows 98 начинаете загрузку всех 16-разрядных виртуальных драйверов (VxD), которые необходимы для их поддержки. Что же представляет собой VxD? Драйвер виртуального устройства (буква "х" в названии обычно заменяется названием устройства, для которого драйвера предназначен) - это модификация драйвера устройства, который использовался в реальном режиме MS-DOS, предназначенная для защищенного режима. Однако это больше, чем, просто модификация, т. к., устройство в Windows 98 может означать нечто большее, чем просто физическое устройство, VxD используется для управления всеми функциями низкого уровня. После выполнения этого шага Windows инициализирует все драйверы. Она начинает с системных драйверов, т. е. тех драйверов, которые требуются для работы низкоуровневых функций Windows (такие как драйверы файловой системы). После этого загружаются драйверы устройств. В этот момент Windows 98 загружает три компонента 16-разрядной оболочки: USER.EXE, GDI.EXE и KERNL386.EXE. Она также загружает некоторые дополнительные драйверы и несколько других компонентов, таких как Шрифты. Windows 98 теперь полностью загружена и выполняется в 16-разрядном режиме. Она еще не имеет интерфейса, однако все остальные компоненты присутствуют. |
Учебно-методический комплекс дисциплины «электронно-программное обеспечение гидроакустики» Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального... |
Учебно-методический комплекс по дисциплине «Маркетинг» Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,... |
||
Учебно-методический комплекс по дисциплине «Маркетинг» Учебно-методический комплекс предназначен для студентов очной формы обучения, содержит план лекционных и практических занятий, рекомендации... |
Учебно-методический комплекс дисциплины «Правовое обеспечение экономики» Учебно-методический комплекс составлен в соответствии с требованиями государственного образовательного стандарта высшего профессионального... |
||
Учебно-методический комплекс по дисциплине «Языки и среды реализации web -приложений» Учебно-методический комплекс предназначен для студентов заочной формы обучения, содержит план лекционных и практических занятий,... |
Учебно-методический комплекс дисциплины «Правовое обеспечение финансовых решений» Учебно-методический комплекс составлен в соответствии с требованиями федерального государственного образовательного стандарта высшего... |
||
Учебно-методический комплекс дисциплины «организационное поведение» Учебно-методический комплекс дисциплины составлен в соответствии с требованиями государственного образовательного стандарта высшего... |
Учебно-методический комплекс дисциплины «Торговое оборудование» Учебно-методический комплекс дисциплины составлен в соответствии с требованиями государственного образовательного стандарта высшего... |
||
Учебно-методический комплекс дисциплины «Русский язык и культура речи» Учебно-методический комплекс дисциплины составлен в соответствии с требованиями государственного образовательного стандарта высшего... |
Учебно-методический комплекс дисциплины Учебно-методический комплекс дисциплины составлен на основании государственного образовательного стандарта высшего профессионального... |
||
Учебно-методический комплекс дисциплины Учебно-методический комплекс дисциплины составлен на основании государственного образовательного стандарта высшего профессионального... |
Учебно-методический комплекс дисциплины обсужден на заседании кафедры... Учебно-методический комплекс дисциплины составлен на основании требований государственного образовательного стандарта высшего профессионального... |
||
Учебно-методический комплекс дисциплины архитектура ЭВМ 090104. 65... Учебно-методический комплекс дисциплины составлен на основании требований государственного образовательного стандарта высшего профессионального... |
Учебно-методический комплекс дисциплины «коммерческое право» Учебно-методический комплекс дисциплины составлен в соответствии с требованиями государственного образовательного стандарта высшего... |
||
Учебно-методический комплекс дисциплины «Таможенное право» Учебно-методический комплекс дисциплины составлен в соответствии с требованиями государственного образовательного стандарта высшего... |
Учебно-методический комплекс дисциплины «римское право» Учебно-методический комплекс дисциплины составлен в соответствии с требованиями государственного образовательного стандарта высшего... |
Поиск |