21 - Web-4-U

advertisement
21.2. Начальная загрузка ОС Windows
Проблема начальной загрузки состоит в том, что, с одной стороны, процессор может
исполнять программу только при условии, что она находится в оперативной памяти (Рис.
21.2.1.).
С другой стороны, оперативная память (ОП) является пустой при включении в
компьютере питания, и все программы операционной системы (резидентные, нерезидентные)
находятся на ЖМД (Рис. 21.2.2.).
Рис. 21.2.1.
Вывод: при включении питания процессор должен исполнять программу,
находящуюся не в ОП, а в памяти какого-то другого типа, и эта программа должна
обеспечить загрузку в ОП с ЖМД первой программы ОС. После завершения процесса
загрузки процессор начинает функционировать в штатном режиме, исполняя те программы,
которые находятся в ОП.
Рис. 21.2.2.
1
Начальная загрузка: переходный процесс от момента, когда включается питание
компьютера, и оперативная память является пустой, до момента, когда необходимые
программы операционной системы (ОС) загружены в ОП, и ОС готова взаимодействовать с
пользователем в полном масштабе в соответствии со своими функциями.
При начальной загрузке необходимо записать в ОП с НЖМД первую программу ОС –
начальный загрузчик. Это может выполнить только исполняемая на процессоре программа
(Рис. 21.2.3.), хранимая в памяти особого типа - постоянном запоминающем устройстве
(ПЗУ).
Рис. 21.2.3.
Программа «начальный загрузчик» обеспечивает подготовку ОС к полномасштабному
функционированию.
ПЗУ – это устройство памяти, в которое программы или данные записываются на
заводе-изготовителе. Изменить содержимое ПЗУ в компьютере невозможно, изменение
содержимого ПЗУ выполняется на специальном устройстве, называемом «программатор».
В ПЗУ находится комплекс программ, который называется BIOS: базовая система
ввода-вывода (Base Input Output System).
Назначение комплекса программ BIOS:
1. проверить состав аппаратуры компьютера в соответствии с информацией,
находящейся в ППЗУ;
2. проверить работоспособность функциональных элементов компьютера, используемых
в процессе начальной загрузки;
3. обеспечить совместное функционирование используемых в процессе начальной
загрузки элементов компьютера: клавиатуры, дисплея, НЖМД и привода флоппи-дисков или
привода компакт-дисков;
4. обеспечить пользователя возможностью
приостанавливать функционирование
программ BIOS с целью чтения их сообщений;
5. обеспечить пользователя возможностью записывать с клавиатуры в ППЗУ значения
параметров, характеризующих функциональные устройства компьютера;
6. записать в ОП программу «начальный загрузчик» либо с НЖМД, либо (при
невозможности выполнения этой процедуры) с CD – диска; информацию о таких
альтернативных действиях пользователь должен записать в ППЗУ;
7. запустить программу «начальный загрузчик», которая обеспечит дальнейшее штатное
функционирование всего комплекса программ ОС.
Чтение данных из ППЗУ и обеспечение пользователю возможности ввода в ППЗУ
значений параметров, характеризующих конфигурацию компьютера, выполняет программа
SETUP, являющаяся частью системы BIOS. На Рис. 21.2.4. представлена аппаратура,
реализующая процесс начальной загрузки.
2
.
Рис. 21.2.4.
21.3. Структуры
Существуют 2 полюса: хаос и упорядоченность.
При работе с данными пользователю необходимо всегда получать быстрый доступ к
данным. По этой причине необходимо, чтобы в компьютере данные всегда были
организованы – представлены для пользователя в упорядоченном виде, т.е. в виде структуры.
Структура множества данных: представление множества данных в упорядоченном
виде в соответствии с определенным критерием.
Структурирование множества данных: процесс определения критерия и
упорядочения данных в соответствии с выбранным критерием.
Цель структурирования множества данных: обеспечение быстрого доступа к
каждому элементу множества.
Пример. Книга: данные, которые упорядочены в соответствии с внутренней логикой
той темы, которая представлена в книге.
Листы книги, на которых отображается материал книги, собраны в определенной
последовательности, также упорядочены.
Для этой структуры легко подобрать адекватный метод прочтения. Если листы книги
перемешаны случайным образом- находятся в состоянии хаоса (не структурированы) – очень
сложно подобрать метод прочтения.
По аналогии с данными можно рассматривать структуру какого-либо объекта.
Структура объекта: представление объекта в виде составляющих его элементов в
соответствии с определённым критерием.
Структурирование объекта: процесс определения критерия и выделения элементов
объекта в соответствии с выбранным критерием.
Цель структурирования объекта: более быстрое и лучшее понимание существа
объекта, его организации и функционирования.
Функциональная структура: представление объекта в виде составляющих его
элементов, реализующих определенные функции, и связей между этими элементами.
3
Типы структур:
1. Линейная.
2. Табличная.
3. Иерархическая.
Характеристический признак: атрибут каждого элемента структуры, который
формируется с целью быстрого доступа к этому элементу.
Характеристический признак имеет уникальное значение для каждого элемента
структуры. Иными словами, в структуре отсутствуют элементы, имеющие одинаковое
значение характеристического признака.
Линейная структура – список. Характеристический признак – номер элемента в
списке.
Табличная структура представляет множество данных в виде таблицы.
Характеристический признак – номер элемента в структуре – состоит из двух частей: номер
столбца и номер строки.
Иерархическая структура представляет множество элементов данных в виде уровней.
Каждый уровень имеет имя. Каждый элемент текущего уровня состоит из элементов
следующего, более низкого уровня.
Сложные объекты, а в природе и жизни мы встречаем, как правило, сложные объекты,
представляются именно в иерархической структуре.
Один и тот же объект может быть представлен в виде структуры с различным
количеством уровней.
Пример. Город Москва – сложный объект. На Рис. 21.3.1. представлена 3-уровневая
структура этого объекта.
Москва
Уровень
административных
округов
Уровень
районов
Уровень
улиц
СЗАО
ЮВАО
Кузьминки
ЦАО
Текстильщики
Волгоградский
проспект
Рис. 21.3.1.
При структурировании объекта «город Москва» в качестве критерия было выбрано
административное деление объекта.
При выборе другого критерия – «привязка» улиц к станциям метро – структура
получается 2-уровневой (Рис. 21.3.2.)
4
Рис. 21.3.2.
Характеристический признак элемента в иерархической структуре – путь от вершины
структуры до элемента.
Путь – это список имен элементов каждого уровня, через которые необходимо
«пройти», чтобы достичь нужного элемента.
Причина представления в памяти компьютеров
данных в иерархической структуре.
Регулярное множество: множество, в котором после его образования существующие
элементы не удаляются и новые элементы не появляются.
Нерегулярное множество: множество, в котором после его образования в течение
коротких периодов времени постоянно исключаются некоторые из существующих элементов
и постоянно вводятся новые элементы.
Данные, хранящиеся в памяти компьютера, представляют собой нерегулярное
множество элементов .
Если множество элементов представлено в виде линейной или табличной структуры,
то при удалении существующего элемента или при вводе нового элемента значения
характеристического признака некоторых элементов множества необходимо изменять.
В иерархической структуре значение характеристического признака каждого элемента
множества не изменяется – является постоянной величиной.
5
Download