Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Информатика.docx
Скачиваний:
4
Добавлен:
06.08.2019
Размер:
476.93 Кб
Скачать

Билет 15

После включения персонального компьютера его процессор начинает работу. Первая выполняемая команда расположена по адресу FFFF0h и принадлежит пространству адресов BIOS. Как правило, данная команда просто передает управление программе инициализации BIOS.

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

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

В случае жесткого диска, начальный загрузчик называется главной загрузочной записью (MBR) и часто не зависит от операционной системы. Обычно он ищет активный раздел жесткого диска, загружает загрузочный сектор данного раздела и передает ему управление. Этот загрузочный сектор, как правило, зависит от операционной системы. Он должен загрузить в память ядро операционной системы и передать ему управление. Если активного раздела не существует, или загрузочный сектор активного раздела некорректен, MBR может загрузить резервный начальный загрузчик и передать управление ему. Резервный начальный загрузчик должен выбрать раздел (зачастую с помощью пользователя), загрузить его загрузочный сектор и передать ему управление.

Билет 16

Файл (англ. file — скоросшиватель) — концепция в вычислительной технике: сущность, позволяющая получить доступ к какому-либо ресурсу вычислительной системы и обладающая рядом признаков:

фиксированное имя (последовательность символов, число или что-то иное, однозначно характеризующее файл);

определённое логическое представление и соответствующие ему операции чтения/записи.

Может быть любой — от последовательности бит(хотя читаем именно байтами, а точнее словами-группами из байт, по четыре, по восемь, по шестнадцать) до базы данных с произвольной организацией или любым промежуточным вариантом; многомерной базой данных, строго упорядоченной.

Первому случаю соответствуют операции чтения/записи потока и/или массива (то есть последовательные или с доступом по индексу), второму — команды СУБД. Промежуточные варианты — чтение и разбор всевозможных форматов файлов.

В информатике используют следующее определение: файл — поименованная последовательность байтов.

Работа с файлами реализуется средствами операционных систем.

Имена как у файлов имеют и обрабатываются похожим образом:

области данных (необязательно на диске);

устройства (как физические, порты например; так и виртуальные);

потоки данных (Именованный канал);

сетевые ресурсы, сокеты;

объекты операционной системы.

Расширение имени файла (часто расширение файла или расширение) как самостоятельный атрибут файла существует в файловых системах FAT16, FAT32, NTFS, используемых операционными системами MS-DOS, DR-DOS, PC DOS, MS Windows и используется для определения типа файла. Оно позволяет системе определить, каким приложением следует открывать данный файл. По умолчанию в операционной системе Windows расширение скрыто от пользователя.

В остальных файловых системах расширение — условность, часть имени, отделённая самой правой точкой в имени.

КОРОТКИЕ ИМЕНА DOS

В операционной системе DOS имена файлов были совсем простые. Эти имена могли состоять не более чем из восьми символов. К этому совсем короткому имени можно было добавить "расширение" - еще три символа. А чтобы сразу было видно, где кончается имя и начинается расширение, перед расширением ставилась точка. Такой формат имени так и назывался - "формат 8.3". В каталогах файловой системы такое имя занимало 11 байт.

В именах с форматом 8.3 точка могла встретиться только один раз, а пробелы в имени вообще не допускались.

ДЛИННЫЕ ИМЕНА WINDOWS

Предельный размер для имени файла, который возможен в Windows, нигде не оговорен. Но вот длина для полного пути к файлу, в котором перед именем файла указаны все имена директорий и поддиректорий, эта длина имеет строгое ограничение. Программисты знают это ограничение как константу MAX_PATH, которая равна 260 (символов).

КОРОТКИЕ АЛЬТЕРНАТИВНЫЕ ИМЕНА WINDOWS

В операционной системе Windows всегда стояла проблема "наследства": в новых версиях операционной системы должны оставаться работоспособными все программы, написанные для старых версий. В частности это значит, что те программы, которые были созданы для DOS, должны правильно работать под Windows. Поэтому для длинных имен файлов был придуман вариант с превращением этих длинных имен в короткие имена с форматом 8.3. Такие имена в Windows принято называть альтернативными.

Windows создает в каталоге альтернативное имя для файла или директории, если основное имя не укладывается по длине в короткий формат 8.3, или если в основном имени есть пробелы, или если основное имя содержит более одной точки. В остальных случаях потребность в альтернативном имени не возникает.

Альтернативное имя составляется из первых символов основного имени. Если в некоторой директории есть несколько файлов с одинаковым началом основного имени, то альтернативные короткие имена будут отличаться цифрами в конце имени. Так короткий вариант имен для нашего примера получится такой:

E:\57\EXECUT~1\FE57FI~1.EXE

E:\57\EXECUT~1\FE57FI~2.EXE