русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Понятия файла и каталога (папки), организация доступа к файлу


Дата добавления: 2014-12-01; просмотров: 5944; Нарушение авторских прав


Одной из функций операционной системы является организация файловой системы, которая обеспечивает взаимодействие программ с различными физическими устройствами компьютера - накопителями на магнитных дисках и магнитных лентах, устройствами ввода и вывода и т.д. Файловая система обеспечивает выполнение двух видов функций: создание, удаление, изменение атрибутов файлов и т.д.; чтение, запись, поиск и т. д.

Файл этопоименованная область структурированных данных на машинном носителе. На диске файл не требует для своего размещения непрерывного пространства, обычно он занимает свободные кластеры в разных частях диска. Сведения о номерах этих кластеров хранятся в специальной FAT-таблице. Кластер является минимальной единицей пространства диска, которое может быть отведено файлу.

В файлах может храниться различная информация: тексты, рисунки, чертежи, таблицы и т.п. Любой файл характеризуют следующие параметры: полное имя; объем файла в байтах; дата создания файла; время создания файла; специальные атрибуты файла (R (Read only) – только для чтения, H (Hidden) – скрытый файл, S (System) – системный файл, A (Archive) – архивированный файл).

Каждый файл имеет обозначение, которое состоит из двух частей: имени и расширения. Имя файла всегда уникально. Оно образуется не более чем из восьми символов, причем используются только буквы латинского алфавита.

Тип файла (расширение) служит для характеристики хранящейся в нем информации и образуется не более чем из трех символов, причем используются только буквы латинского алфавита. Расширение всегда начинается с точки, например AT.bas, B.com. Установлен ряд соглашений по заданию типа файла, например: .arj – архивный файл; .bak – копия файла; .bat – командный файл;.com – командный системный (исполнительный) файл;.hlp – файл справки;.exe – исполняемый файл; .txt – текстовый файл и др.



Шаблон имени файла. Операции с группой файлов (копирование, удаление, перемещение, поиск) легко выполнить, пользуясь при формировании имен и типов файлов шаблоном. Шаблон имени файла – специальная форма, в которой в полях имени и типа файла используются символы «*» или «?».

Символ « служит для замены любой последовательности символов. В шаблоне может быть использовано в поле имени и типа по одному символу «*». Например, запись А1.* означает группу файлов с именем А1 и любым расширением (А1.соm, А1.tхt и т.п), запись *.* означает группу файлов, имеющих любое имя и любое расширение (a.txt, b12.bas, и т.д.).

Символ «?» служит для замены одного символа. В шаблоне может быть использовано несколько таких символов. Например, запись A??B.bas означает группу файлов с расширением .bas, имя которых состоит из четырех символов, причем первый символ – А, второй и третий – любые, четвертый – буква В.

Каталог (папка)– это справочник файлов, папок и ярлыков с указанием месторасположения их на диске. Различают текущий (активный) и пассивный каталоги. В активном каталоге пользователь находится в текущее время. Пассивный – это каталог, с которым в данный момент времени не имеется связи.

Все операционные системы поддерживают иерархическую структуру файлов и папок. В системе MS-DOS принята иерархическая структура организации каталога. На диске всегда имеется единственный главный (корневой) каталог, обозначается символом «\» (слеш). Корневой каталог создается при форматировании (инициализации, разметке) диска, имеет ограниченный размер и не может быть удален средствами DOS. В главный каталог входят другие каталоги и файлы, которые могут быть созданы и удалены соответствующими командами. Родительский – это каталог, имеющий подкаталоги (каталоги).

В Windows на верхнем уровне иерархии расположен Рабочий стол. Следующий уровень представлен папками: «Мой компьютер», «Корзина» и т.д. Далее, по нисходящей, расположен уровень логических дисков, еще ниже расположены папки приложений, файлы документов и программ.

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

 

3.4. Структура и основные команды операционной системы MS-DOS

Структуру MS-DOS образуют следующие модули:

- базовая система ввода-вывода BIOS (Basic Imput /Output System), находящаяся в постоянной памяти компьютера, и модуль расширения возможностей BIOS (представлен в виде файла с именем IO.SYS);

- базовый модуль в виде файла MSDOS.SYS предназначен для управления ресурсами компьютера, файловой системой и работой программ;

- командный процессор в виде файла с именем COMMAND.COM. Взаимодействие с ним осуществляется при помощи команд. Резидентные команды входят в состав самого командного процессора. Транзитные команды являются файлами типа EXE или COM, входящими в состав операционной системы DOS и хранящимися в каталоге, как правило, с именем DOS;

- внешние команды и драйвера, утилиты в виде файлов .COM, .EXE, .SYS. Внешняя команда – это программа, выдающая пользователю ряд простых запросов без специального интерфейса. Внешние драйвера выполняются без диалога и поставляются отдельно от MS DOS;

- системный загрузчик SB всегда размещается на диске в нулевом секторе. Его назначение - поиск и загрузка с диска в оперативную память двух файлов – IO.SYS и MSDOS.SYS, а также запуск модуля расширения BIOS.

Механизмом функционирования MS DOS является система прерываний. Прерывания – это процедуры, которые компьютер вызывает для выполнения определенной задачи. Аппаратные прерываниямогутвызываться сигналом от принтера, нажатием клавиш на клавиатуре и т.п. Программныепрерывания составляют большую часть фиксируемых прерываний и возникают при обращении и работе системных и прикладных программ. Каждое прерывание имеет уникальный номер, и с ним связана определенная программа.

Команда операционной системы состоит непосредственно из имени и параметров, разделенных пробелами. Для ввода команды в ЭВМ следует набрать эту команду на клавиатуре и нажать клавишу Enter, при этом можно использовать клавиши: Backspace – удаление символа слева от курсора; Del – удаление символа справа от курсора; Ins – вставка символа в позицию курсора; Esc – очистка всей командной строки; F3 – вызов в командную строку предыдущей команды; Cls – команда очистки экрана.

Работа с дисками - для смены дискового устройства необходимо набрать имя нового дискового устройства с двоеточием и нажать клавишу Enter.

Например: смена диска D: на диск C: производится командой D: \ >C: После этого на экране появляется следующее приглашение C: \ >_



<== предыдущая лекция | следующая лекция ==>
Обзор операционных систем персональных компьютеров | Работа с каталогами.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.119 сек.