- •Билет 6
- •Билет 10
- •Билет 11
- •Билет 12
- •Билет 13
- •Билет 14
- •Билет 15
- •Билет 16
- •Билет 17
- •Билет 18
- •Билет 19
- •Билет 20
- •Билет 21
- •Билет 22
- •Билет 23
- •Билет 24
- •Билет 25
- •Билет 26
- •Билет 31
- •Билет 32
- •Билет 33
- •Билет 36
- •Билет 37
- •Билет 38
- •Билет 39
- •Билет 40
- •Билет 41
- •Вопрос 42
- •Вопрос 43
- •Билет 44
- •Билет 45
- •Билет 46
- •Билет 47
- •Билет 48
- •Билет 49
- •Билет 50
- •Билет 51
- •Билет 52
- •Билет 53
- •Билет 54
- •Билет 55
- •Билет 57
- •Билет 58
- •Билет 60
- •Билет 61
Билет 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