1.1. Загрузка ос
Вообще под загрузкой программы понимается ее размещение в оперативной памяти для выполнения. Функцию загрузки выполняет специальная программа операционной системы – загрузчик.
После включения системного блока начинается автотестирование оборудования, которое является первым этапом в загрузке ОС. Автотестирование производят программы из BIOS, которая, как известно, записана в энергонезависимую (постоянную) память. Тестированию подлежат все устройства ПК, на которые к этому моменту подано электропитание. Оно сопровождается выдачей на экран дисплея различных сообщений технического характера.
Когда в работе оборудования ПК выявлены нарушения, на экран монитора выводится сообщение, включающие код ошибки. После успешного автотестирования оборудования начинается процесс загрузки системы. Загрузка возможна только с того диска, на котором имеются необходимые файлы ОС. Диск, с которого возможна загрузка ОС, называется системным, как правило, это жесткий диск (винчестер) С. После завершения загрузки всякие видимые действия, производимые ПК, фактически прекратятся – он перейдет в состояние ожидания.
1.2.Операционные системы ms_dos и windows (сравнительная характеристика)
Операционная система MS_DOS-В 1981 г. Фирма MICROSOFT выпустила первую универсальную систему MS-DOS 1.0. Параллельно с этим продолжали развиваться основные средства программирования: BASIC, COBOL, PASCAL, C/C++.В 1984 г. вышла третья версия этой операционной системы, очень долго остававшаяся самой популярной. В 1990 г. появилась первая русифицированная версия 4.01 MS-DOS и одновременно WINDOWS версии 3.0. Темпы модернизации версий операционных систем стали чрезвычайно высокими. В 1994г. распространяется MS-DOS 5.0, а в 1994г. – версии 6.22. Операционная система WINDOWS 3.1 вышла в 1992г.. В 1995г.была создана операционная система WINDOWS-95, ставшая полноценной многозадачной сетевой операционной системой с разделением времени.
2 Определение файла, папки (каталога).
Ни один, пусть даже очень далекий от системных программ, пользователь ПК не сможет сделать ни шагу, не имея хотя бы поверхностного представления о файлах, о том, как они именуются, отыскиваются и размещаются на магнитных дисках. Рассмотрим этот животрепещущий вопрос.
Файлом – называется целостная поименованная совокупность данных на внешнем носителе информации. Под данными в определении понимается все, что подлежит хранению – программы, результаты выполнения программ, тексты, иллюстрации, базы данных и т.п. Для обозначения файла используется составное (полное) имя. Составное имя файла образуется собственно именем файла, за которым через точку следует расширение имени файла.
Имя файла – это последовательность, состоящая не более чем из восьми символов. В качестве которых допускается использовать буквы латинского алфавита от А(а) до Z(z) цифры от 0 до 9. Имя файла обязательная часть составного имени и поэтому как при создании файла, так и при доступе к существующему файлу должно указывать его всегда.
Расширение имени файла – повышает информативность составного имени, характеризует тип файла. Расширение представляется последовательностью, включающей не более трех символов из тех, которые допустимы для имени файла. Расширение имени файла является необязательным, и поэтому при создании файла может не задаваться.
Существует великое множество в той или иной степени устоявшихся расширений, среди них:
COM – файл с позиционно-независимой машинной программой. Такая программа не требует настойки при загрузке в оперативную память, загружается без каких - либо задержек.
EXE - файл с позиционно-независимой машинной программой.
BAT – командный файл. То есть текстовый файл, каждая стока которого содержит команду ОС.
SYS – системный файл- специальным образом оформленная машинная программа, обслуживающая некоторые периферийные устройства.
BIN - чаще всего файл с драйвером.
TXТ – текстовый файл, и т.д.
Кроме составного имени, с файлом связывается ряд его характеристик, а именно:
атрибуты файла;
дата создания файла;
время создания файла;
длина файла.
Атрибуты файла определяют способы его использования и права доступа к нему. ОС DOS допускает задание следующих атрибутов:
Read-Only – файл предназначен только для чтения: он не может быть удален или изменен большинством средств DOS (можно скопировать файл и изменить или удалить его копию)
Archive – архивный, этот атрибут устанавливается автоматически при создании или обновлении файла.
Hidden – скрытый файл.
System – системный файл.
Файлу может быть присвоена любая комбинация перечисленных атрибутов. Если ни один из атрибутов файлу не приписан, то файл называется обычным, и к нему применимы все возможные операции.
Дата создания и время создания приписываются файлу в тот момент, когда файл создается, и корректируется каждый раз, когда он обновляется. Текущие дата и время определяются по показаниям системных часов.
Длина файла – указывается в байтах, связывается с ним после его создания и корректируется при его обновлении.
Каталоги.
ОС DOS позволяет объединить файлы в каталоги. Каталогом – называется специальный файл, в котором регистрируются другие файлы. Если файл зарегистрирован в каталоге, то говорят, что файл входит в каталог или содержится в каталоге. Реально (физически) в каталоге содержится не сам файл, а только его дескриптор – составное имя, все характеристики файла. Все прочие сведения о расположении файла хранятся в другой «невидимой» информационной структуре – в таблице размещения файлов (FAT).
При именовании каталогов используются те же правила, что и при именовании файлов, Однако приписывать каталогу расширение не принято.
Нет никаких препятствий для регистрации в каталоге других каталогов, благодаря чему на диске может быть создана разветвленная файловая структура.
На каждом диске всегда имеется единственный корневой каталог, имеющий имя \. С него-то и начинается формирование файловой структуры. Корневой каталог создается при форматировании диска, хранится во вполне определенной области дисковой памяти, имеет ограниченный размер и не может быть удален никакими средствами. По сути пользователь не имеет возможности что-либо сделать с корневым каталогом, за исключением размещения в нем файлов и других каталогов, а также удаления файлов и каталогов из него.
Файловая структура любого диска формируется по следующим правилам:
в любой каталог могут входить одновременно и файлы, и каталоги;
любой каталог, за исключением корневого, может содержать сколько угодно файлов и других каталогов;
один и тот же каталог одновременно содержаться в разных каталогах не может;
вхождение в один и тот же каталог файлов и каталогов с одинаковыми составными именами не допускаются;
глубина вложенности каталогов не ограничивается.
Таким образом, DOS обеспечивает формирование на каждом диска древовидной структуры, в корне которой находится корневой каталог, а листьями являются файлы и, возможно, пустые каталоги.
Пример файловой структуры приведен на рис.1.
Местоположение файла в файловой структуре диска задается маршрутом.
Маршрут – это перечень обязательно существующих каталогов, ведущих к файлу. Он записывается как последовательность имен каталогов, разделенных символом \. Однако, имена корневого каталога и входящего в него каталога при задании маршрута не чем не разделяются. Маршруты бывают полными и неполными.
Полный маршрут всегда начинается с корневого каталога, поэтому первым при его записи является символ \. Указание полных маршрутов в разветвленной файловой структуре на жестком диске утомительно. Поэтому в DOS и предусмотрена возможность задания неполных маршрутов.
Неполный маршрут начинается не с корневого, а с другого, текущего каталога. Если файл находится в текущем каталоге, то указание маршрута вообще не требуется. Любой каталог, кроме корневого, наряду с дескрипторами содержащихся в нем файлов и дочерних каталогах, имеет два специальных стандартных элемента, обозначаемых через . и ..
Элемент (точка) является ссылкой каталога на себя, то есть интерпретируется как «этот каталог». Он полезен для указания в командах DOS текущего каталога. Элемент .. указывает на родительский каталог, то есть интерпретируется как «родительский каталог данного каталога».
Доступ к каталогу осуществляется точно также как к файлу – путем указания маршрута.
Спецификация файла – указанные сведения для доступа к существующему файлу или определение места в файловой структуре, где нужно разместить новый файл. В общем случае требуется задать:
имя привода, в котором установлен диск, содержащий искомый файл или предназначенный для размещения файла;
маршрут к файлу по файловой структуре этого диска;
составное имя диска.
Спецификация каталога – это символьная строка, включающая имя привода и маршрут.
