Операционная система MS-DOS

Краткая история разработки MS-DOS. Задачи операционной системы, характеристика ее модулей и программ. Создание корневого каталога, его структура. Сущность команд общего назначения, работы с каталогами и файлами. Особенности файловой системы в Windows.

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 14.03.2013
Размер файла 28,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Министерство образования Российской Федерации

Уфимский государственный нефтяной технический университет

Кафедра вычислительной техники и инженерной кибернетики

Реферат

Операционная система MS-DOS

Выполнил: ст. гр. ТБ-02-02

Скорняков А.Н.

Факультет: НТФ

Проверил: доц. каф. ВТИК

Мухамадеев И.Г.

Уфа 2003

Введение

Операционная система MS-DOS создана на основе ОС CP/M, разработанной в 1974 г., фирмой Microsoft. Первая версия MS-DOS 1.0 увидела свет в 1981 г., одновременно с первым серийным персональным компьютером фирмы IBM. В дальнейшем ОС развивалась, появлялись ее новые версии, программы-конкуренты (PC-DOS фирмы IBM). Последняя версия MS-DOS 6.22.

Операционная система решает следующие задачи:

1) Управление ресурсами системы

2) Предоставление пользователю общего управления вычислительной системой

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

Состав DOS

DOS состоит из следующих модулей и программ:

1) Базовой системы ввода-вывода (BIOS - Basic Input/Output System).

2) Блока начальной загрузки (BOOT RECORD).

3) Модуля расширения базовой системы ввода-вывода (IO.SYS).

4) Модуля обработки прерываний (MSDOS.SYS).

5) Командного процессора (COMMAND.COM).

6) Модуля сжатия данных (DBLSPACE.BIN).

7) Утилит DOS (FORMAT.COM, FDISK.EXE, LABEL.EXE и др.)

8) Загружаемых драйверов устройств (HIMEM.SYS, RAMDRIVE.SYS)

9) Файлов AUTOEXEC.BAT и CONFIG.SYS.

1. BIOS

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

Вторая важная функция BIOS заключается в вызове блока начальной загрузки DOS. Поскольку DOS - большая программа, состоящая из нескольких модулей, загрузка в память происходит в две ступени. Сначала BIOS загружает с системного диска в память блок начальной загрузки, а затем уже передает на него управление, и тот, в свою очередь, осуществляет загрузку всех остальных модулей DOS.

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

2. Блок начальной загрузки (Boot Record)

Блок начальной загрузки - это небольшая программа, единственное назначение которой заключается в считывании в оперативную память двух модулей DOS - IO.SYS и MSDOS.SYS. Сам блок начальной загрузки размещается всегда на одном и том же месте - на 0-ой стороне в 1ом секторе дорожки номер 00. Длина Boot Record составляет 512 байт, т.е. занимает всего один сектор.

3. Модуль расширения BIOS (IO.SYS)

Базовая система ввода-вывода является той частью ОС, которая менее всего подвержена изменениям. Расширение BIOS с помощью дополнительного модуля DOS придает ОС гибкость, позволяя управлять с ее помощью таким набором устройств, который бы наиболее соответствовал замыслу разработчиков ОС.

Этот модуль может быть изменен с учетом требований ОС. Использование модуля позволяет, с одной стороны, перекрывать в модуле расширения BIOS функции, обслуживаемые BIOS. С другой стороны, использование этого модуля позволяет подключать новые внешние устройства - драйверы.

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

О необходимости подключения драйверов внешних устройств, а также об изменении других параметров DOS уведомляется через файл CONFIG.SYS.

4. Модуль обработки прерываний (MSDOS.SYS).

В отличие от модуля IO.SYS, работающего с прерываниями нижнего уровня, (0h-20h) модуль MSDOS.SYS имеет дело с прерываниями верхнего уровня (21h-59h). Он образует верхний уровень системы, с которым взаимодействует абсолютное большинство программ. Этот модуль обеспечивает работу файловой системы, устройств ввода-вывода, обрабатывает специальные ситуации, связанные с завершением работы программ и ошибками. Функции, реализуемые MSDOS.SYS используются и самой ОС, и приложениями.

5. Командный процессор (COMMAND.COM)

В отличие от IO.SYS и MSDOS.SYS командный процессор может занимать на диске любое место и представляет собой обычную программу. Основные функции командного процессора заключаются в следующем:

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

2. Выполнение своих внутренних (встроенных) команд.

3. Загрузка в память и исполнение внешних команд (утилит) и прикладных программ. Прикладные программы и утилиты DOS, запускаемые на выполнение должны иметь расширение.COM и.EXE.

4. Запуск прикладных программ и утилит DOS абсолютно идентичен, так как и прикладные программы, и утилиты организованы совершенно одинаковы.

5. Вывод на экран диагностических и аварийных сообщений и др.

В функции командного процессора входит также выполнение файла AUTOEXEC.BAT.

Командный процессор может исполнять файлы с расширением .COM, .EXE, .BAT. Файлы типа.COM - небольшие программы размером не больше 64 Кб и занимающие 1 сегмент памяти. Файлы.EXE - те же программы, но без ограничений в объеме. Файлы типа .BAT - пакетные (командные) - в них содержится набор команд ОС.

7. Утилиты

В MS-DOS входит более 70 утилит, предназначенных для выполнения различных функций. Однако, большинство из них не требуются в процессе работы.

Наиболее часто используются FORMAT.COM, CHKDSK.EXE, SYS.COM, DISKCOPY.COM, а также LABEL.EXE, TREE.COM, RESTORE.EXE, PRINT.EXE. Вообще, любая программа может играть роль утилиты.

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

8. Драйверы устройств

Драйверы позволяют расширить функции стандартных устройств ПЭВМ или обеспечить управление дополнительными устройствами. В MS-DOS наиболее часто используются такие драйверы, как HIMEM.SYS (управление расширением памяти XMS), SMARTDRV.EXE, RAMDRIVE.SYS и ANSI.SYS. Реже применяются EMM386.EXE, DRIVER.SYS и др.

9. Файлы конфигурации системы

Файлы CONFIG.SYS и AUTOEXEC.BAT предназначены для создания удобного интерфейса. В CONFIG.SYS записаны директивы конфигурирования DOS. С их помощью устанавливаются параметры ОС. При отсутствии этого файла, конфигурации системы устанавливаются по умолчанию. В файле CONFIG.SYS используются директивы DEVICE для установки дополнительных драйверов, LASTDRIVE для определения числа логических дисководов, BUFFERS для увеличения числа буферов, FILES для задания максимального количества одновременно открытых файлов и SHELL для указания местоположения и имени командного процессора.

Пример файла CONFIG.SYS:

DEVICE=D:\DOS\ANSI.SYS

LASTDRIVE=H

BUFFERS=30

FILES=20

SHELL=D:\DOS\COMMAND.COM/P/E:256

В файле AUTOEXEC.BAT содержатся стандартные команды DOS, а также специальные команды командных файлов. Этот файл запускается автоматически при загрузке ОС и предназначен для автоматического запуска программ необходимых пользователю и (или) операционной системе.

Пример AUTOEXEC.BAT:

@ECHO OFF

SET COMPSEC=D:\DOS\COMMAND.COM

PATH D:\DOS

PROMPT $p$g

Anti4us

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

Файловой системой принято называть организацию хранения программ и данных на дисках компьютера.

Файлом называется любая последовательность данных определенной длины, имеющая имя.

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

Имя файла может:

- содержать от 1 до 8 символов.

иметь расширение не более чем из 3 символов. Стандартные расширения:

ASM - текст программы на языке Ассемблер

BAK - резервный

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

C - текст программы на языке Си

COM - программа

DAT - файл данных

DOC - документ, стандартный файл WORD

EXE - программа

HLP - помощи

OBJ - объектный

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

SYS - системный

TMP - временный

TXT - текстовый и т. п.

- содержать символы лат. алфавита (A-Z), цифры (0-9), знаки -, _ $, &, @,%, (,), `, {, }, , !, #.

Примечание:

В качестве имен файлов запрещается использовать имена устройств и зарезервированные имена DOS:

AUX, CON, PRN, NUL, CLOCK$, COM1, COM2, LPT1, LPT2, LPT3.

2.1 Каталоги

В процессе форматирования (инициализации) диска создается каталог, называемый корневым. Файл корневого каталога содержит сведения о файлах и каталогах, хранящихся на диске. Каждая запись каталога DOS занимает 32 байта и хранит:

- имя файла (8 байт)

- расширение имени (3 байта)

- двоичный код атрибута файла (1 байт)

- резервное поле (10 байт)

- код времени создания файла (2 байта)

- номер первого кластера, занимаемого файлом, - точка входа в FAT (2 байта)

- размер файла (4 байта)

Для доступа к данным винчестера обычно применяется древовидная структура каталогов. В корневом каталоге содержатся подкаталоги, которые в свою очередь могут содержать подкаталоги 2-го уровня и т. д. Подкаталоги хранятся в родительском каталоге как обычные файлы. Отличие подкаталога от обычного файла заключается в том, что бит 4 байта атрибутов файла установлен в положение 1, и поле размера имеет значение 0. Размер подкаталога неограничен, что позволяет хранить в нем любое количество файлов. Первый и второй элементы в поле “Имя файла” имеют значение соответственно “.” и “..”. Элемент “.” описывает собственно подкаталог, а “..” - родительский каталог

3. Команды DOS

Общие символы для всех команд:

* - неограниченное количество (но не меньше 1) любых символов в имени файла или каталога.

? - обозначает любой символ (но только 1) или отсутствие символа

Эти символы используют для составления шаблонов, например, *.* - все файлы, *.doc - все файлы с расширением doc, a????.t?? - все файлы, с именем, начинающимся на «а» и с расширением, начинающимся на «t».

: - обозначение логического раздела диска.

3.1 Общие команды
1. TIME
Вывод или изменение времени. Команда внутренняя
Формат команды: TIME [/T | время]
Введите TIME без параметров для вывода текущего времени и запроса на ввод нового времени. Нажмите клавишу ENTER для сохранения текущего времени.
Когда расширенная обработка команд включена, команда TIME поддерживает ключ /T, позволяющий просто вывести текущее значение времени без запроса нового времени.
2. VER
Вывод на экран версии операционной системы
Формат команды: VER
3. CLS
Очистка экрана. Команда внутренняя
Формат команды: cls
Примечание:
Команда очищает экран и устанавливает курсор в левый верхний угол экрана.
3.2 Команды работы с каталогами
4. CHDIR (CD)
Вывод имени либо смена текущего каталога. Команда внутренняя.
Формат команды:
CHDIR [/D] [диск:][путь]
CHDIR [..]
CD [/D] [диск:][путь]
CD [..]
.. обозначает переход в родительский каталог.
Команда CD диск: отображает имя текущего каталога указанного диска.
Команда CD без параметров отображает имена текущих диска и каталога.
Параметр /D используется для одновременной смены текущих диска и каталога.
Изменение команды CHDIR при включении расширенной обработки команд:
Имя текущего каталога в строке вызова преобразуется к тому же регистру символов, что и для существующих имен на диске. Так, команда CD C:\TEMP на самом деле сделает текущим каталог C:\Temp, если он существует на диске.
Команда CHDIR перестает рассматривать пробелы как разделители, что позволяет перейти в подкаталог, имя которого содержит пробелы, не заключая все имя каталога в кавычки. Например:
cd \winnt\profiles\username\programs\start menu
приводит к тому же результату, что и:
cd "\winnt\profiles\username\programs\start menu"
При отключении расширенной обработки команд используется только второй вариант.
Примечания:
Смена текущего каталога на указанном диске (отличающемся от текущего) не изменяет текущий диск.
Перейти из одного каталога в другой можно 2 способами - от корневого или от текущего каталога.
5. DIR
Вывод списка файлов и подкаталогов из указанного каталога. Команда внутренняя.
Формат команды:
DIR [диск:][путь][имя файла] [/A[[:]атрибуты]] [/B] [/C] [/D] [/L] [/N] [/O[[:]порядок]] [/P] [/Q] [/S] [/T[[:]время]] [/W] [/X] [/4]
[диск:][путь][имя файла] - Диск, каталог и/или файлы, которые следует включить в список.
Ключи:
/A Вывод файлов с указанными атрибутами.
атрибуты D Каталоги R Доступные только для чтения
H Скрытые файлы A Файлы для архивирования
S Системные файлы Префикс "-" имеет значение НЕ
/B Вывод только имен файлов.
/C Применение разделителя групп разрядов для вывода размеров файлов (по умолчанию). Для отключения этого режима служит ключ /-C.
/D Вывод списка в несколько столбцов с сортировкой по столбцам.
/L Использование нижнего регистра для имен файлов.
/N Отображение имен файлов в крайнем правом столбце.
/O Сортировка списка отображаемых файлов.
порядок N По имени (алфавитная) S По размеру (сперва меньшие)
E По расширению (алфавитная) D По дате (сперва более старые) G Начать список с каталогов Префикс "-" обращает порядок
/P Пауза после заполнения каждого экрана.
/Q Вывод сведений о владельце файла.
/S Вывод списка файлов из указанного каталога и его подкаталогов.
/T Выбор поля времени для отображения и сортировки
время C Создание
A Последнее использование
W Последнее изменение
/W Вывод списка в несколько столбцов.
/X Отображение коротких имен для файлов, чьи имена не соответствуют стандарту 8.3. Формат аналогичен выводу с ключом /N, но короткие имена файлов выводятся слева от длинных. Если короткого имени у файла нет, вместо него выводятся пробелы.
/4 Вывод номера года в четырехзначном формате
Стандартный набор ключей можно записать в переменную среды DIRCMD. Для отмены их действия введите в команде те же ключи с префиксом "-", например: /-W.
Примеры:
DIR C:\WINDOWS\TEMP /P - вывод информации о содержимом папки C:\WINDOWS\TEMP в постраничном режиме
DIR - вывод информации о содержимом текущего каталога
DIR.. /4 /W /P - вывод информации о содержимом родительского каталога в постраничном режиме в несколько столбцов (в краткой форме) и в четырехзначном формате года.
6. MKDIR (MD)
Создание каталога.
Формат команды:
MKDIR [диск:]путь
MD [диск:]путь
Изменение команды MKDIR при включении расширенной обработки команд:
Команда MKDIR создает при необходимости все промежуточные каталоги в пути. Например, если \a не существует, то:
mkdir \a\b\c\d
приводит к тому же результату, что и:
mkdir \a
chdir \a
mkdir b
chdir b
mkdir c
chdir c
mkdir d
При отключении расширенной обработки команд используется только второй вариант.
Примеры:
MD TEXT - создание в текущем каталоге подкаталога ТЕХТ.
MD C:\WORK\TEMP - создание папки TEMP в каталоге C:\WORK
7. RMDIR
Удаление каталога. Команда внутренняя.
Формат команды:
RMDIR [/S] [/Q] [диск:]путь
RD [/S] [/Q] [диск:]путь
/S Удаление дерева каталогов, т. е. не только указанного каталога, но и всех содержащихся в нем файлов и подкаталогов.
/Q Отключение запроса подтверждения при удалении дерева каталогов с помощью ключа /S.
Примеры:
RD C:\LINUX\SYSTEM - удаление каталога C:\LINUX\SYSTEM
RD C:\WINDOWS /S - удаление каталога C:\WINDOWS со всем содержимым.
Примечание:
В ранних версиях DOS и при отключенном режиме расширенной обработки команд команда удаляются только пустые каталоги.
3.3 Команды работы с файлами
8. ATTRIB
Изменение атрибутов файлов и каталогов, а также вывод текущих атрибутов на экран. Команда внешняя. Файл ATTRIB.EXE.
Формат команды
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[диск:] [путь] имя файла] [/S] [/D]]
+ - присвоение атрибута
- - снятие атрибута
R - атрибут только для чтения
A - атрибут архивного файла
S - атрибут системного файла
H - атрибут скрытого файла
Ключи:
/S - распространение процесса изменения атрибутов файлов на все каталоги, подчиненные текущему.
Примеры:
attrib io.sys - выводит информацию об атрибутах файла io.sys
attrib primer.txt +A +H +R - присваивает файлу primer.txt атрибуты “архивный”, “скрытый”, “только для чтения”.
attrib +H c:\ system / s - присваивает каталогу system и всех подчиненных ему атрибут “скрытый”.
9. Команда копирования файлов COPY
Копирование и объединение файлов. Команда внутренняя.
Формат команды:
COPY [/V] [/N] [/Y | /-Y] [/Z] [/A | /B] источник [/A | /B]
[+ источник [/A | /B] [+...]] [результат [/A | /B]]
для копирования:
copy [диск-источник][маршрут] <имя файлов> [диск-приемник] [маршрут][имя файлов]
для объединения:
copy [диск1][маршрут1] <имя файлов>+[диск2][маршрут2]<имя файлов> +... [дискN][маршрутN]<имя файла>.
Параметры:
Для копирования:
[диск-источник][маршрут] <имя файлов> - спецификация копируемых файлов.
[диск-приемник] [маршрут][имя файлов] - спецификация копий файлов
Для объединения:
[диск1][маршрут1] <имя файлов>, [диск2][маршрут2]<имя файлов> - спецификация файлов подлежащих объединению
[дискN][маршрутN]<имя файла> - спецификация файла, куда производится объединение.
Ключи:
/A - при использовании этого ключа файлы рассматриваются как текстовые, т. е. состоящие из последовательности кодов ASCII. В этом случае копируется содержимое файла, пока не встретится код 26 - конец файла (EOF). Сам символ конца файла не копируется. Выходные файлы также рассматриваются как текстовые. После завершения копирования к концу файла добавляется код 26. Этот ключ действует до тех пор, пока не встретится файл с ключом /B.
/B - при использовании этого ключа файлы рассматриваются как последовательность битов, и количество копируемых файлов зависит только от длины самого файла. После окончания копирования код 26 не записывается. Ключ действует на все последующие файлы до тех пор, пока не встретится файл с ключом /A.
/V Проверка правильности копирования файлов.
/N Использование, если возможно, коротких имен при копировании файлов, чьи имена не удовлетворяют стандарту 8.3.
/Y Подавление запроса подтверждения на перезапись существующего конечного файла.
/-Y Обязательный запрос подтверждения на перезапись существующего конечного файла.
/Z Копирование сетевых файлов с возобновлением.
Ключ /Y можно установить через переменную среды COPYCMD.
Ключ /-Y командной строки переопределяет такую установку.
По умолчанию требуется подтверждение, если только команда COPY не выполняется в пакетном файле.
Чтобы объединить файлы, укажите один конечный и несколько исходных файлов, используя подстановочные знаки или формат "файл1+файл2+файл3+...".
Примеры:
COPY A:\letter.txt C:\WORK\TEXT\letter2.txt - копирование файла letter.txt в каталог TEXT, находящийся в папке WORK диска С: с одновременным переименованием в letter2.txt.
COPY H:\WORK\книга1.xls /V - копирование файла книга1.xls из папки WORK диска Н: в текущий каталог текущего диска c проверкой правильности копирования.
COPY A:\doc1.doc+A:\doc2.doc C:\WORK\doc.doc - объединение файлов doc1.doc и doc2.doc с диска A: в файл doc.doc папки C:\WORK
10. DEL
Удаление одного или нескольких файлов. Команда внутренняя
Формат команды:
DEL [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена
ERASE [/P] [/F] [/S] [/Q] [/A[[:]атрибуты]] имена
Имена - имена одного или нескольких файлов. Для удаления сразу нескольких файлов используются подстановочные знаки. Если указан каталог, из него будут удалены все файлы.
/P Запрос на подтверждение перед удалением каждого файла.
/F Принудительное удаление файлов, доступных только для чтения.
/S Удаление указанных файлов из всех подкаталогов.
/Q Отключение запроса на подтверждение при удалении файлов.
/A Отбор файлов для удаления по атрибутам.
атрибуты S Системные файлы R Доступные только для чтения
H Скрытые файлы A Файлы для архивирования
Префикс "-" имеет значение НЕ
Изменение команд DEL и ERASE при включении расширенной обработки команд:
Результаты вывода для ключа /S принимают обратный характер, то есть выводятся только имена удаленных файлов, а не файлов, которые не удалось найти.
11. DISKCOPY
Копирование содержимого одного гибкого диска на другой. Команда внутренняя.
DISKCOPY [диск1: [диск2:]] [/V]
/V Копирование с проверкой правильности переноса данных.
Оба диска должны иметь одинаковый тип.
Параметры диск1 и диск2 могут ссылаться на одно и то же устройство.
12. FORMAT
Форматирование диска для работы с Windows 2000. Команда внешняя. Файл format.com.
Формат команды:
FORMAT том: [/FS:система] [/V:метка] [/Q] [/A:размер] [/C] [/X]
FORMAT том: [/V:метка] [/Q] [/F:размер]
FORMAT тома: [/V:метка] [/Q] [/T:дорожки /N:секторы]
FORMAT тома: [/V:метка] [/Q] [/1] [/4]
FORMAT том [/Q] [/1] [/4] [/8]
том Указывает букву диска (с последующим двоеточием),
точку подключения или имя тома.

Ключи:

/FS:filesystem Указывает тип файловой системы (FAT, FAT32, или NTFS).

/V:метка Метка тома.

/Q Быстрое форматирование.

/C Установка режима сжатия по умолчанию для всех файлов, создаваемых на новом томе.

/X Инициирует отключение тома, в качестве первого действия, если это необходимо. Все открытые дескрипторы тома будут неверны.

/A:размер Заменяет размер кластера по умолчанию. В общих случаях рекомендуется использовать размеры кластера по умолчанию.

NTFS поддерживает размеры 512, 1024, 2048, 4096, 8192, 16КБ, 32КБ, 64K.

FAT поддерживает размеры 512, 1024, 2048, 4096, 8192, 16КБ, 32КБ, 64КБ, (128КБ, 256КБ для размера сектора > 512 Байт).

FAT32 поддерживает размеры 512, 1024, 2048, 4096, 8192, 16КБ, 32КБ, 64КБ, (128КБ, 256КБ для размера сектора > 512 Байт).

Файловые системы FAT и FAT32 налагают следующие ограничения на число кластеров тома:

FAT: число кластеров <= 65526

FAT32: 65526 < число кластеров < 268435446

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

Сжатие томов NTFS не поддерживается для размеров кластеров более 4096 Байт.

/F:размер Указывает размер форматируемых гибких дисков (160,

180, 320, 360, 640, 720, 1.2, 1.23, 1.44, 2.88, или 20.8). /T:дорожки Число дорожек на каждой стороне диска. /N:секторы Число секторов на каждой дорожке.

/1 Форматирование одной стороны гибкого диска.

/4 Форматирование 5,25" дискеты емкостью 360 КБ в дисководе высокой плотности.

/8 Создание восьми секторов на каждой дорожке.

Примеры:

FORMAT A: /S - системное форматирование дискеты

FORMAT C: /V:ADVANCE - форматирование диска С: с присвоением ему метки ADVANCE.

Примечания:

Форматирование диска полностью очищает его от содержимого

В результате форматирования можно попытаться восстановить поврежденные кластеры.

13. RENAME

Переименование одного или нескольких файлов.

Формат команды:

RENAME [диск:][путь]имя_файла1 имя_файла2.

REN [диск:][путь]имя_файла1 имя_файла2.

Примеры:

REN C:\Мои документы\TABLES С:\Мои документы\EXCEL - переименование каталога C:\Мои документы\TABLES в С:\Мои документы\EXCEL

Примечания:

Для конечного файла нельзя указать другой диск или каталог.

4. Особенности файловой системы в Windows

4.1 Файловая структура диска

операционный команда каталог файл

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

- номером дорожки

- номером поверхности

- номером сегмента

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

В процессе доступа к данным система использует также хранящуюся на диске специальную таблицу. Эта таблица называется таблицей размещения файлов FAT(File Allocation Table).

Стартовый сектор содержит необходимые ОС сведения для работы с диском. Под него выделяется самый первый сектор диска на дорожке 00 поверхности 0. В него записываются следующие характеристики:

- Идентификатор системы, если на диске записана ОС.

- Размер секторов диска в байтах

- Количество копий FAT (обычно имеется 2 копии FAT)

- Количество элементов в корневом каталоге

- Количество секторов на диске

- Указатель типа магнитного носителя информации

- Количество секторов, занимаемых FAT

- Количество секторов на дорожку

- Количество поверхностей

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

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

При чтении-записи обмен между дисковыми накопителями осуществляется блоками. Минимальный объем блока равен 1 сектору на диске. Для уменьшения количества обращений к дискам в DOS применяются логические блоки из нескольких последовательно расположенных секторов, называемые кластерами. Размер кластера зависит от диска и ОС.

Файлу, записываемому на диск, выделяется целое число кластеров, причем эти кластеры могут находиться в разных местах диска. Файлы, хранящиеся в разных областях памяти, называются фрагментированными. Назначение FAT заключается в хранении на диске фрагментов файлов. Были разработаны специальные программы-дефрагментаторы дисков. Например, утилита defrag.exe, входящая в DOS, или Speed Disk из пакета Norton Utilites.

Каждый элемент FAT имеет определенное значение: номер следующего кластера файла (напр.,125), 000 - код свободного кластера, FF7 - код дефектного кластера, FFF - конец файла.

4.2 Особенности структуры файлов и каталогов

WINDOWS поддерживает в отличие от DOS длинные имена файлов и каталогов и почти не ограничивает использование символов в имени файла. Для согласования файловой системы WINDOWS и DOS используются следующие методы:

использование коротких имен. Короткие имена образуются из длинных путем удаления из имен всех запрещенных символов, сокращением количества символов до 8 и присвоением порядкового номера. Пример: файл etherlords.dat будет преобразован в файл etherl~1.dat. Расширение также сокращается до 3 символов: файлы.html преобразуются в файлы.htm и т. п.

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

md «С:\guest\Мои документы»

WINDOWS в отличие от DOS использует более совершенные системы FAT, а также больший объем оперативной памяти. DOS может загружать исполняемые файлы только в область памяти размером 640 Кб. Поздние версии этой ОС позволяют загружать саму DOS в расширенную область памяти (драйвер himem.sys и др.).

Как правило, все изменения, внесенные в DOS, поддерживаются WINDOWS. Обратная картина, к сожалению, наблюдается не всегда.

Размещено на Allbest.ru

...

Подобные документы

  • Операционная система MS-DOS: история и характеристика. Обзор стандартных программ операционной системы Windows. Способы запуска программ. Служебные приложения Windows и их назначение: диспетчер задач, проверка, очистка, дефрагментация и архивация диска.

    реферат [221,4 K], добавлен 06.01.2015

  • Что такое операционная система, ее главные функции и классификация. Характеристика операционной системы MS-DOS4, организация данных. Особенности основных операций и команд системы, отработка практических навыков использования команд для работы на ПК.

    контрольная работа [13,0 K], добавлен 04.03.2011

  • Основные функции Norton Commander и их реализация при работе с каталогами и файлами. Управление дисковой и файловой структурами персонального компьютера. Создание каталога, переход между каталогами, удаление каталога, создание текстового файла.

    контрольная работа [20,6 K], добавлен 09.03.2011

  • Установка операционной системы Windows 2000/XP/2003. Компоненты служб удаленной установки. Автоматическая (unattended) установка ОС из общего каталога на сервере. Установка ОС и приложений из образа, созданного при помощи ПО сторонних производителей.

    реферат [22,4 K], добавлен 03.04.2010

  • Описание файловой системы Unix. Работа основных команд ls, cmp, comm, их ключей. Разработка программного продукта, работающего в среде Windows и представляющего собой эмулятора командного процессора операционной системы Unix. Выбор средств реализации.

    курсовая работа [183,0 K], добавлен 29.04.2015

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

    реферат [20,0 K], добавлен 05.10.2011

  • Операционная система в роли связующего звена между аппаратурой компьютера и выполняемыми программами. Управление процессами операционной системы. Операционная система Windows. Различные виды Windows для определенных задач пользователей, их отличия.

    реферат [28,5 K], добавлен 23.01.2012

  • Программа операционной системы. Перемещение и копирование объектов. Окна Windows, операционное меню, настройка свойств папки, вызов справки Windows. Работа с дисками, папками и файлами, с приложениями и документами. Стандартные программы Windows.

    контрольная работа [21,9 K], добавлен 29.01.2011

  • Сущность и принцип работы операционной системы, правила и преимущества ее использования. Возможности различных операционных систем, их сильные и слабые стороны. Сравнительная характеристика систем Unix и Windows NT, их потенциал и выполняемые задачи.

    реферат [10,5 K], добавлен 09.10.2009

  • Задачи подсистемы безопасности операционной системы Microsoft Windows. Предохранение систем ОС Windows от проникновения вредоносных программ, изоляцию этих программ в случае вторжения. Минимизация ущерба при заражении. Центр обеспечения безопасности.

    презентация [1,2 M], добавлен 20.12.2013

  • Характеристика операционной системы. История развития Windows. Сравнительная характеристика версий Windows. Элементы и инструменты Windows XP. Прикладные программы в Windows XP. Работа настольных и портативных компьютеров под управлением Windows.

    доклад [19,1 K], добавлен 16.10.2011

  • Операционная система – набор программ, обеспечивающий организацию вычислительного процесса на ЭВМ, ее значение, структура, функции, история развития. Альтернативы Windows: UNIX, Linux, OS/2, MacOS, главные их достоинства и недостатки, сферы использования.

    реферат [41,4 K], добавлен 28.03.2010

  • Особые режимы работы операционной системы Microsoft Windows. Характеристика стандартного и диагностического режимов. Безопасный режим и его основные виды. Дополнительные варианты загрузки MS Windows. Режимы работы с пониженным энергопотреблением.

    реферат [626,5 K], добавлен 17.06.2012

  • Операционная система от компании Microsoft. Понятие Windows 8, ее особенности. Использование мыши и приложений в интерфейсе Метро. Самый проблемный жест при работе с Windows 8. Направленность операционной системы на устройства с сенсорным экраном.

    реферат [30,1 K], добавлен 16.05.2013

  • Изучение технических возможностей операционной системы Windows XP – ОС семейства Windows NT корпорации Microsoft. Особенности интегрированного программного обеспечения. Дополнительные аплеты в панели управления Windows. Графический интерфейс пользователя.

    презентация [7,4 M], добавлен 23.05.2010

  • Общая характеристика и возможности сетевой операционной системы Windows 95. Объекты ОС, их классификация, разновидности. Правила работы с Word, создание и сохранение документов. Формирование и ввод данных в таблицах Excel. Форматирование дисков.

    контрольная работа [835,0 K], добавлен 25.02.2009

  • Создание папки на рабочем столе. Отличия значков ярлыка и файла. Функции монитора, отображение информации о приложениях Windows на рабочем столе. Элементная база ЭВМ третьего поколения. Характеристика операционной системы Windows, свойства информации.

    тест [73,5 K], добавлен 26.12.2011

  • Определение файловой системы. Виртуальные и сетевые файловые системы. Структура и версии системы FAT. Определение максимального размера кластера. Драйверы файловой системы, файлы и каталоги. Способы доступа к файлам, находящимся на удаленном компьютере.

    доклад [29,2 K], добавлен 11.12.2010

  • Понятие операционной системы (ОС), ее функции и виды для различных платформ (коммерческих и свободных). Выбор ОС для компьютера. Достоинства и недостатки ОС Windows, характеристика ее функций и возможностей. Биография создателя ОС Windows Билла Гейтса.

    презентация [693,8 K], добавлен 11.10.2012

  • История Windows. Особенности Windows XP. Файловая система и структура. Основные принципы работы с системой. Начало и завершение работы, главное меню. Запуск и завершение программ. Окна и диалоги, панель задач. Установка Windows XP.

    курсовая работа [344,0 K], добавлен 24.04.2007

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.