Заказать  курсовую Заказать курсовую, контрольную, диплом

Продажа косметики

Женская одежда

 

Выполнение 
работ на заказ. Контрольные, курсовые и дипломные работы

Выполнение работ на заказ. Контрольные, курсовые и дипломные работы

Занимайтесь онлайн 
        с опытными репетиторами

Занимайтесь онлайн
с опытными репетиторами

Приглашаем к сотрудничеству преподователей

Приглашаем к сотрудничеству преподователей

Готовые шпаргалки, шпоры

Готовые шпаргалки, шпоры

Отчет по практике

Отчет по практике

Сервис для выполнения любых видов студенческих работ

Сервис для выполнения любых видов студенческих работ

Студенческий файлообменник Студенческий файлообменник

Закажите реферат

Закажите реферат

Биржа студенческих   работ. Контрольные, курсовые, рефераты.

Биржа студенческих
работ. Контрольные, курсовые, рефераты.
Пишем качественные диссертации, дипломные, курсовые работы, проекты, расчеты и другие студенческие работы под заказ!
Система ввода/вывода и системные файлы Первоначальная загрузка Дисковые структуры Общий объем дискового пространства Сохранение данных

Загрузка операционной системы

Первоначальная загрузка

Термин boot (загрузка) происходит от слова bootstrap (ремешок на заднике ботинка, помогающий надеть его на ногу) и возник по ассоциации с методом, посредством которого персональный компьютер приводится в рабочее состояние. Как вы натягиваете большой ботинок, держась за маленький ремешок, так и персональный компьютер загружает сначала небольшую программу, которая затем "втаскивает" за собой операционную систему. Цепочка событий начинается с включения питания, а заканчивается запуском необходимой вам программы-приложения. Каждое из событий в этой цепочке является следствием предыдущего и само, в свою очередь, инициирует последующее.

Если вы хорошо представляете себе процесс загрузки системы, то сможете быстрее определить причину неисправности (если таковая возникнет) по тому сообщению об ошибке, которое будет выведено на экран дисплея. Если какая-либо программа выдает такое сообщение, то вы можете быть уверены в том, что эта программа была загружена и, по крайней мере, частично, исполнена. Зная, в какой последовательности происходит запуск программ при начальной загрузке, вы сможете судить о том, насколько далеко зашел этот процесс. Как правило, бывает важно выяснить, при обращении к каким файлам или областям диска произошел сбой. Расшифровать сообщения об ошибках, выводимые в процессе загрузки, а также во время нормальной работы системы, иногда бывает сложно, но в любом случае сначала надо выяснить, какая из программ это сообщение выдает. В процессе загрузки сообщения об ошибках могут быть выведены следующими программами.

Системной BIOS.

Расширениями BIOS на платах адаптеров.

Программой, записанной в главном загрузочном секторе (MBS).

Программой, записанной в загрузочном секторе тома DOS (VBS).

Системными файлами (IBMBIO.COM/IO.SYS и IBMD0S.COM/MSD0S.SYS).

Кабели для локальных сетей Техническое обслуживание ПК

Программами-драйверами (загружаемыми через CONFIG.SYS или указанными в регистрационном файле Windows 95 SYSTEM. DAT).

Командным процессором DOS (COMMAND.COM, может не загружаться при использовании Windows 95).

Программами, указанными в файле AUTOEXEC.BAT (могут не исполняться при использовании Windows 95).

Программой WIN.COM.

В этом разделе будет описана последовательность событий, происходящих при запуске системы, а также рассмотрены многие сообщения об ошибках, которые могут появиться в ходе этого процесса.

Как происходит загрузка и запуск DOS

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

Обеспечение удобного логического интерфейса между устройствами и остальной частью системы Разнообразие устройств ввода-вывода делает особенно актуальной функцию ОС по созданию экранирующего логического интерфейса между периферийными устройствами и приложениями. Практически все современные операционные системы поддерживают в качестве основы такого интерфейса файловую модель периферийных устройств, когда любое устройство выглядит для прикладного программиста последовательным набором байт, с которым можно работать с помощью унифицированных системных вызовов (например, read и write), задавая имя файла-устройства и смещение от начала последовательности байт. Для поддержания такого интерфейса подсистема ввода-вывода должна проделать немалую работу, учитывая разницу в организации операций обмена данными, например, с жестким диском и графическим терминалом. Привлекательность модели файла-устройства состоит в ее простоте и унифицированности для устройств любого типа, однако во многих случаях для программирования операций ввода-вывода некоторого устройства она является слишком бедной. Поэтому данная модель часто используется только в качестве базиса, над которым подсистема ввода-вывода строит более содержательную модель устройств конкретного типа. Подсистема ввода-вывода предоставляет, как правило, спе­цифический интерфейс для вывода графической информации на дисплей или принтер, для программирования операций сетевого обмена и т. п. При этом разработчик специфического интерфейса всегда может опираться на имеющийся базовый интерфейс.

Версии IBM и MS-DOS 6.xx Существует несколько различных версий DOS 6.хх, выпущенных компаниями Microsoft и IBM.

Вы включаете питание системы. Происходит самопроверка блока питания. Если запуск системы "холодный", то выполняется процедура POST. Программа, записанная в MBS жесткого диска, разыскивает в своей таблице разбиения запись с системными индикаторными байтами, указывающими на наличие расширенного раздела. Программа инициализации, являющаяся частью IBMBI0.COM (IO.SYS), копирует себя в максимально удаленную область не фрагментированной памяти DOS и передает управление этой копии.

Управление файлами Для хранения и считывания информации из накопителей DOS создает на дисках элементы и структуры нескольких типов. Даже если вы записываете новый файл поверх старого, то это не означает, что он будет размещен в тех же самых кластерах (при работе под управлением DOS 3.0 и более поздних версий). Прерывание 21h. Функции DOS, вызываемые через прерывание INT 21h, относятся к наиболее высокому уровню, отличаются наибольшей степенью обобщенности и требуют минимального количества уточняющих параметров. В табл. 20.8 приведен список дисковых функций BIOS, вызываемых через прерывание INT 13h. В табл. 20.9 приведены коды ошибок, которые могут быть возвращены при выполнении функций BIOS, вызываемых через прерывание INT 13h. Программы низкоуровневого форматирования, предназначенные для накопителей ST-506/412, должны работать с ними на уровне прерывания INT 13h или еще более низком.

Одной из главных задач ОС является обеспечение обмена данными между приложениями и периферийными устройствами компьютера. Собственно ради выполнения этой задачи и были разработаны первые системные программы, послужившие прототипами операционных систем. В современной ОС функции обмена данными с периферийными устройствами выполняет подсистема ввода-вывода.

Персональный компьютер