Операционная и файловая системы.

 

ОС(операционная система) - совокупность взаимосвязанных программ предназначенных для управления ресурсами, запуска и выполнения прикладных программ.

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

№ версии

Особенности версии

1.0

появление первой версии MS_DOS для IBM/PC в июле 1981г.

2.0

допускаются древовидные каталоги

3.0

разделение жесткого диска на несколько областей

4.01

адаптация кириллицы

5.0

использование ОП свыше 640Кбайт, возможность работы с логическими дисками более 32Мбайт, перенос DOS и драйверов в расширенную память

6.0

сжатие информации, программа создания резервных копий, антивирусные программы.

 

bios(базовая система ввода/вывода) не является файлом. Это аппаратное средство, поставляется вместе с компьютером, встроено в ПЗУ и содержит программу тестирования, вызова загрузчика Dos и программы обслуживания стандартного периферийного оборудования.

Загрузчик Dos  занимает 512 байт и находится в 1 секторе на дорожке 00 любого системного диска. Его функция - ввести с системного диска в ОЗУ модули io.sys и msdos.sys, которые завершают загрузку Dos. Состоит из двух частей: первая часть находится в первом секторе жесткого диска. Она выбирает с какого логического диска продолжить загрузку. Вторая часть находится уже в первом секторе этого диска, именно она загружает.

io.sys и msdos.sys  расположены один за другим на системном диске. Эти файлы в ОЗУ на всем сеансе работы компьютера.  io.sys дополняет bios и содержит драйверы дополнительных устройств  (имена указываются в файле config.sys ). msdos.sys - высокоуровневые услуги Dos. Он обеспечивает все команды работы с файлами, чтение данных.

comand.com - командный процессор принимает с клавиатуры или командного файла команды ОС. Все команды не могут храниться в ОЗУ, поэтому одна часть содержит резидентные или встроенные ( dir, copy ) команды, вторая часть содержит внешние или транзиты, существующие в виде отдельных файлов     ( format, tree ).

После включения компьютера происходит загрузка в ОЗУ ОС с диска на котором она расположена. Сначала с а:\ затем с b:\, с:\ и выдает отзыв, который говорит, что компьютер исправен.

 

Файловая система.

 

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

Файл - поименованная область памяти для хранения информации.

 

Имя файла = основное имя.[необязательное расширение]

Для записи имен файлов используются:

·         прописные и строчные латинские буквы (не различаются);

·         прописные и строчные русские буквы (различаются);

·         цифры;

·         знак подчеркивания.

 

Общепринято, что расширение обозначает тип хранимой информации, некоторые прикладные программы дают свое расширение.

Расширение

Соответствующий тип файла

com

командный, готовый к исполнению

exe

готовый к исполнению

bat

пакетный командный файл, который содержит список команд вызывающих exe файл

sys

файл операционной системы, драйвер устройства

bak

резервная копия создаваемая для страховки

dat

файл данных

tmp

временный файл

$$$

Неверно хранимый файл

doc

файл документации

bas

программа на языке Бейсик

pas

программа на языке Паскаль

При необходимости оперировать с группой файлов в именах, которых есть общие символы, используют шаблоны имен (маски).

* - для обозначения любого допустимого числа символов;

?  - для обозначения одного допустимого символа или отсутствия символов.

Пример:

Маска

Выбранные файлы

*.* или ??????.???

любые файлы

*

все файлы без расширения

func.*

все файлы с основным именем func

*. bak

все файлы с расширением bak

???. bas

все файлы с расширением bas, но не более чем с трехсимвольными именами

prog *.*

все файлы имена которых начинаются на prog

A?.*

все файлы, начинающиеся на А и имена которых состоят из 1-2 символов

A*.?

все файлы, начинающиеся на А и с расширениями из одного символа

Файл может хранить текст, программу, изображение, может быть числовым, символьным. Программные файлы могут быть сложными и состоять из нескольких компонент (модулей), один из которых считается основным. Он загружается в ОЗУ и по мере необходимости загружает другие модули.

ОС может работать с устройствами, как с файлами:

Имя

Устройство

AUX

асинхронный интерфейс

CLOCK$

драйвер часов

COM1 - COM4

последовательные порты

CON

консоль (ввод - клавиатура, вывод - дисплей)

LPT1 - LPT3

Параллельные порты

NUL

отсутствие порта - “черная дыра”

PRN

Принтер

A:, B:, C: и т.д.

Дисководы

Эти имена нельзя использовать  именами дисковых файлов !

Благодаря наличию дисков большой емкости появилась возможность разделять их на несколько логических областей. Каждая область имеет свое имя и является корневым каталогом (C:\, D:\, E:\, F:\ и т.д.). Внутри создаются подкаталоги, которые могут содержать свои подкаталоги. Возникает строгая иерархическая система - дерево каталогов. Подкаталог верхнего уровня - корневой каталог. Каталог рабочий - с которым в данный момент времени мы работаем.

Совокупность каталогов, подкаталогов, файлов и методов работы с ними образует файловую систему.

В разных каталогах могут содержаться файлы с одинаковыми именами, поэтому нужно кроме имени указать место (положение, путь, маршрут по файловой системе). Цепочка разделяется символом \.

Полностью файл задается:

[Имя носителя] + [путь] + имя файла в последнем упомянутом каталоге.

Если \ стоит перед указанием пути к файлу, маршрут вычисляется от корневого каталога. Может быть использован символ . . - вход в “надкаталог”, т. е. переход в каталог более высокого уровня.

Пример: С:\WINDOWS\write.exe

В МЕНЮ

 

Используются технологии uCoz