Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
все ПО шпоры.docx
Скачиваний:
3
Добавлен:
14.04.2019
Размер:
480.91 Кб
Скачать

1)Назначение, функции, состав базовой системы ввода-вывода BOIS BIOS (Basic Input/Output System - базовая система ввода / вывода) - это программа для первоначального запуска компьютера, настройки оборудования и обеспечения функций ввода / вывода. Программа настройки BIOS может называться BIOS Setup или CMOS Setup. Часто используется сокращенные названия этой программы, например, BIOS Setup или просто Setup. Иногда программу настройки называют просто BIOS, но это не совсем корректно, поскольку Bios Setup - это один из компонентов BIOS.

asic СоставBIОS: Назначение и функции Bios.

Bios записывается в микросхему flash - памяти, которая расположена на системной плате Изначально основным назначением BIOS было обслуживание устройств ввода / вывода (клавиатура, экрана и дисковых накопителей), поэтому ее и назвали базовая система ввода / вывода. В современных компьютерах BIOS выполняет несколько функций:

- Запуск компьютера и процедура самотестирования (Power on SelfTest - POST). Программа, расположенная в микросхеме BIOS, загружается первой после включения питания компьютера. Она детектирует и проверяет установленное оборудование, настраивает его и готовит к работе. Если обнаруживается неисправность оборудования, процедура POST останавливается с выводом соответствующего сообщения или звукового сигнала.

- Настройка параметров системы с помощью программы BIOS Setup. Во время процедуры POST оборудование настраивается в соответствии с параметрами, хранящимися в специальной CMOS - памяти. Изменяя эти параметры, пользователи могут конфигурировать отдельные устройства и систему в целом по своему усмотрению. Редактируются они в специальной программе, которую называют BIOS Setup или CMOS Setup.

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

2) Назначение, состав и функции CMOS и ChipSet В подменю Standart CMOS Features {стандартные настройки CMOS) устанавливаются и изменяются настройки, отвечающие за определение и настройку устройств хранения данных. Здесь устанавливается системное время, дата и настраиваются методы обработки ошибок.

Список изменяемых параметров следующий:

- Date (mm:dd:yy) – установка текущей даты в формате: месяц, день, год. За сохранение даты отвечает системный таймер, который питается от той же аккумуляторной батареи, что и CMOS-память;

-Time (hh:mm:ss) – установка текущего времени в формате час, минута, секунда;

-Hdiscs (Primary master/slave, secondary)- для регистрации параметров винчестера (кол-во дорожек, секторов, сторон);

-Drive A/B- установка функций для управления Floppy Discs;

-Video- указывается тип установленного графического адаптера;

-Halt On- отвечает за пропуски некоторых тестов программы POST;

ChipSet features-дополнительные установки чипсета. ПК состоит из разных функциональных частей на материнской плате: -ISA – industry standart architecture -EISA- enhanced standart architecture -VESA- Video enhanced standarts association -PCI- peripheral component interconnect -AGP- adventure graphics port -PS/2 COM- разьем клавиатуры -DMA MMU PIC- дискретные узлы

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

Файл — это определенное количество информации (программа или данные), имеющее имя и хранящееся в долговременной (внешней) памяти.

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

Тип файла Расширение

Исполняемые программы exe, com

Текстовые файлы txt, rtf,

Графические файлы bmp, gif, jpg, png, pds

Web-страницы htm, html

Звуковые файлы wav, mp3, midi, kar, ogg

Видеофайлы avi, mpeg

Код (текст) программы на языках программирования bas, pas, cpp

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

В операционной системе Windows имя файла может иметь до 255 символов, причем допускается использование русского алфавита, например:

Единицы измерения информации.doc

Путь к файлу

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

Например, путь к файлам на рисунке можно записать так:

C:\basic\

C:\Музыка\Пикник\

Полное имя файла

Путь к файлу вместе с именем файла называют полным именем файла.

Пример полного имени файлов:

C:\basic\prog123.bas

C:\Музыка\Пикник\Иероглиф.mp3

Операции над файлами

В процессе работы на компьютере над файлами чаще всего производятся следующие операции: копирование (копия файла помещается в другой каталог); перемещение (сам файл перемещается в другой каталог); удаление (запись о файле удаляется из каталога); переименование (изменяется имя файла).

Операции копирование и перемещение осуществляются через буфер обмена Windows.

Буфер обмена - область памяти, в которую временно помещается временный или скопированный объект.

Выполнять различные операции над файлами удобно с помощью различных файловых менеджеров: Far, Total Commander и т.д.

6) Power Management Setup: управление энергопотреблением, управление функциями кнопки питания, автоматическое выключение. PM – позволяет разрешить BIOS снизить энергопотребление ПК. Значения: User Define – при установке параметров пользователь может установить время перехода в режим пониженного энергопотребления. Min saving- перевод Пк в режим пониженного энергопотребления через время от 40 мин до 2 часов. Max Saving- перевод Пк в режим пониженного энергопотребления через время от 10 до 30 секунд. Disabled- запрещен перевод Пк в режим пониженного энергопотребления. Suspend Switch- параметр разрешает всегда переход в режим временной остановки с помощью кнопки на системном блоке. Enable/Disable Dose speed- определяет коефицент деления частоты процессора при засыпании. Standby speed- определяет коефициент деления частоты процессора при ожидании работы. HDD Power Down- устанавливает время через которое при отсутствии обращения HDD он будет отключен. 10-15 мин Disable Doze mode- установка времени перехода в первую фазу снижения энергосбережения (засыпание). Standby mode- установка времени перехода во 2ю фазу снижения энергосбережения (режим ожидания роботы). Suspend mode- режим временной остановки (3я фаза) 1,2,4,8,20,30,40 минут, и час,Disabled. Power UP Control- параметры определяют виды управления источником питания в стандарте АТХ. PWK Button<4 sec- управляет функциями кнопки Power -soft off- как обычный переключатель, разрешается программное выключение способами ОС; -suspend-при нажатии на кнопку <4 сек. ПК перейдет в стадию временной остановки; -no function- как обычный переключатель Automatic Power UP- параметр включает ПК ежедневно или в указанное время день -every day- ПК будет включаться ежедневно в указанное время. Время вводиться в поле time alarm; - by date- ПК включается в заданный день и в заданное время. При выборе параметра значение вводиться в полях time alarm и date of month alarm. Запрограммировать включение ПК можно будет только внутри одного месяца; -disable; Для изменения значений опций используются клавиши pg up, pg dn, или серый + и серый или непосредственно значений с клавиатуры.

4) Power Management Setup : режимы засыпания, ожидание работы, временной остановки, режимы и способы выключения монитора. Video OFF option- режимы выключения монитора. Устанавливает на какой стадии «засыпания ПК» перевести монитор в режим пониженного энергопотребления. Stdb susp- монитор перейдет в режим пониженного энергопотребления при наступлении либо режима ожидания работы либо временной остановки. All mods- монитор будет переведен в режим пониженного энергосбережения в любом из режимов пониженного энергосбережении. Always on- никогда не будет переведен в режим пониженного энергосбережения. Suspend- при наступлении режима энергосбережения временная остановка. Video OFF Method-способ перехода монитора в режим пониженного энергосбережения. Значения: Off- снижение энергопотребления до минимума Reduse on-всегда вкл Standby-в режиме малого энергосбережения Suspend- сверхмалого энергосбережения Blanck screen- экран пустой, но потрачена полная мощность Syns+Blanck- снимаются режимы разверток в режиме наименьшего энергосбережения

5) Дополнительные установки BIOS (BIOS Features Setup) Раздел BIOS FEATURES SETUP или Advanced BIOS Feati res (Настройка параметров BIOS) содержит набор дополнительных настроек общего назначения, не связанных со специфической конфигурацией компьютера.

Пункт Virus Warning (Предупреждение о вирусе) блокирует внесение изменений в главную загрузочную запись жестких дисков и средствами BIOS выдает предупреждение в случае попытки такой записи. Тем самым блокируется один из типичных механизмов распространения компьютерных вирусов, а также уменьшается опасность нанесения ими вреда. Однако блокирование загрузочного сектора препятствует установке операционной системы Windows (всех версий), а также ряда служебных программ.

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

Пункт Quick Power On Self Test (Быстрое самотестирование) позволяет при выборе значения Enabled (Включено) упростить и ускорить процесс самопроверки компьютера., что несколько уменьшает продолжительность начальной загрузки. Каждый раз выполнять тщательную проверку обычно не имеет смысла.

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

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

Пункты Swap floppy drive (О вменять гибкие диски) и Boot Up Floppy Seek (Проверка гибкого диска при загрузке) связаны с работой гибких дисков. Первый из них важен, только если на компьютере установлены два дисковода гибких дисков разных форм-факторов. Он позволяет сменить обозначения этих дисководов с А: на В: без физического переключения, что может быть необходимо для загрузки системы с нужною дисковода. Если для второго параметра выбрано значение Enabled (Включено), система в ходе начальной загрузки проверяет, сколько дорожек поддержи вает дисковод. Это старая настройка, не имеющая значения д4ш современных компьютеров. Ее следует отключить, чтобы не тратить на проверку время.

Пункт Boot'Up System Speed (Скорость системы при загрузке) позволяет выбирать частоту работы процес юра в ходе начальной загрузки. Настройка уже устарела и имела значение тогда, когда выпускались процессоры, рассчитанные на два режима работы, переключение между которыми происходило кнопкой Turbo. Сегодня такое переключение не применяют, поэтому здесь следует оставить заданное по умолчанио значение High (Высокая).

Пункт Boot Up NumLock Status (Режим Num. Lock при загрузке) определяет, включается ли клавиатурный ре "им Num Lock (и соответствующий индикатор) при начальной загрузке компьютера. Выбор зависит от привычного стиля работы пользователя.

Группа настроек Typematic Rate Setting (Установка режима повтор), Typematic Rate (Частота повтора) и Typematic Delay (Задержка перед повтором) позволяет настраивать режим выдачи кодов от клавиатуры при удерживании нажатой клавиши клавиатуры. Средства BIOS выполняют такую настройку прямым программированием контроллера клавиатуры. Система Windows всегда переопределяет эти параметры, так что данные значения несущественны.

Пункт Security Option (Безопасность) связан с настройкой средств защиты, препятствующих выполнению начальной загрузки компьютера лицом, tie знающим пароля. Эта защита практически бесполезна против целеустремленного взломщика, так как существует несколько общеизвестных приемов ее преодоления. Менять здесь что-либо не имеет смысла.

Пункт PCI/VGA Palette Snoop (Восстановление палитры VGA) предназначен для восстановления палитры изображения, которая может нарушаться некоторых конфигурациях компьютера. Для современных компьютеров и эта настройка неактуальна.

Пункт OS Select for DRAM>64MB (Выбор операционной системы при наличии свыше 64 Мбайт памяти) связана с особенностями операционной системы OS/2. Так как данная система в настоящее время практически не используется, здесь следует выбрать значение Non-OS2 (He OS/2).

Целая группа настроек связана с использованием теневой памяти для ПЗУ.

Ее суть в копировании области ПЗУ в обычную память, которая затем проецируется на область нужных адресов. После копирования процессор обращается не к микросхеме ПЗУ, а к копии ПЗУ, находящейся в намного более скоростных модулях оперативной памяти. Идея сама по себе хорошая, и во времена MS-DOS от нее было немало пользы. Однако сегодня компьютеры, работающие под операционной системой Windows, практически никогда не обращаются к процедурам, хранимым в ПЗУ, так что увеличения быстродействия не наблюдается.

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

3)Стандартные установки CMOS. В подменю Standart CMOS Features {стандартные настройки CMOS) устанавливаются и изменяются настройки, отвечающие за определение и настройку устройств хранения данных. Здесь устанавливается системное время, дата и настраиваются методы обработки ошибок.

Список изменяемых параметров следующий:

- Date (mm:dd:yy) – установка текущей даты в формате: месяц, день, год. За сохранение даты отвечает системный таймер, который питается от той же аккумуляторной батареи, что и CMOS-память;

-Time (hh:mm:ss) – установка текущего времени в формате час, минута, секунда;

-Hdiscs (Primary master/slave, secondary)- для регистрации параметров винчестера (кол-во дорожек, секторов, сторон);

-Drive A/B- установка функций для управления Floppy Discs;

-Video- указывается тип установленного графического адаптера;

-Halt On- отвечает за пропуски некоторых тестов программы POST;

4) Power Management Setup : режимы засыпания, ожидание работы, временной остановки, режимы и способы выключения монитора. Video OFF option- режимы выключения монитора. Устанавливает на какой стадии «засыпания ПК» перевести монитор в режим пониженного энергопотребления. Stdb susp- монитор перейдет в режим пониженного энергопотребления при наступлении либо режима ожидания работы либо временной остановки. All mods- монитор будет переведен в режим пониженного энергосбережения в любом из режимов пониженного энергосбережении. Always on- никогда не будет переведен в режим пониженного энергосбережения. Suspend- при наступлении режима энергосбережения временная остановка. Video OFF Method-способ перехода монитора в режим пониженного энергосбережения. Значения: Off- снижение энергопотребления до минимума Reduse on-всегда вкл Standby-в режиме малого энергосбережения Suspend- сверхмалого энергосбережения Blanck screen- экран пустой, но потрачена полная мощность Syns+Blanck- снимаются режимы разверток в режиме наименьшего энергосбережения

8. Размещение файлов на диске. Атрибуты файлов

Файловая система на основе таблицы размещения файлов (FAT — FileAllocationTable) использовалась еще MS-DOS, а сегодня поддерживаетсявсеми версиями Windows, В этой системе применяется следующий метод хранения информации о файле на диске информация о конкретном файле хранится в каталоге. Корневой каталог располагается в служебной области диска, прочие каталоги могут размещаться в любом месте. Вместе с именем файла в каталоге хранится информация о первом кластере, отведенном этому файлу. Кроме того, на диске имеется специальная таблица, называемая таблицей размещения файлов, или FAT, содержащая столько записей, сколько всего кластеров на диске. Запись, соответствующая кластеру, указывает, свободен ли он или принадлежит какому-то файлу. В последнем случае эта запись содержит указание на то, какой кластер является следующим, или на то, что это последний кластер файла. Именно таблица размещения файлов позволяет операционной системе находить на диске нужную информацию. Порча таблицы размещения фай-лов равносильна утрате всей информации на диске: информация сохраняется, но отыскать ее становится невозможно. Для надежности таблица размещения файлов хранится на диске в двух экземплярах, которые регулярно сравниваются друг с другом.

Атрибуты файлов.В некоторых файловых системах, таких как NTFS, предусмотрены атрибуты (обычно это бинарное значение «да»/«нет», кодируемое одним битом). Практически атрибуты не влияют на возможность доступа к файлам, для этого в некоторых файловых системах существуют права доступа.

READ ONLY(только для чтения) - в файл запрещено писать

SYSTEM(системный критический) - для работы операционной системы файл

HIDDEN(скрытый) - файл скрывается от показа, пока явно не сказано обратное

ARCHIVE(архивный (требующий архивации)) - файл изменён после резервного копирования или не был скопирован программами резервного копирования

11. Процесс загрузки операционной системы ms-dos

После загрузки в память системных файлов начинается конфигурирование системы. Из корневого каталога загружаемого диска считывается файл CONFIG.SYS и выполняются его директивы: загружаются в память и устанавливаются драйверы, указанные в директивах DEVICE; выделяются буферы DOS, описанные в директиве BUFFERS; расширяется системная таблица файлов в соответствии с директивой FILES и т. д. Таким образом, в процессе конфигурирования определяется объем оперативной памяти, занимаемый резидентной частью DOS и, соответственно, оставшийся объем свободной памяти для загрузки прикладных программ. После окончания обработки файла CONFIG.SYS с диска считывается и загружается в память командный процессор COMMAND.СОМ. Этот файл COMMAND.COM отыскивается в корневом каталоге того диска, с которого выполнялась загрузка системы (т. е, А: или С:). Если, однако, в файл CONFIG.SYS включена директива SHELL с описанием пути к командному процессору, он будет считан из указанного в этой директиве каталога. Таким образом, возникает возможность "подставить" системе тот вариант файла COMMAND.COM, который нас больше устраивает. Необходимость в этом может возникнуть, например, из-за повреждения основного файла COMMAND.COM. Командный процессор, получив управление, прежде всего считывает из корневого каталога загружаемого диска файл AUTOEXEC.BAT (если он существует) и выполняет включенные в него команды. Выполнив последнюю команду этого файла, командный процессор выводит на экран системный запрос и входит в цикл ожидания команд оператора. При необходимости загрузиться повторно (например, при "зависании" системы, когда она перестает функционировать и не отзывается на нажатия клавиш клавиатуры) можно выключить машину и тут же включить ее снова. Однако каждое включение компьютера, как и любого электронного или электрического прибора, отрицательно сказывается на его долговечности. Поэтому при зависании системы желательно не выключать машину, а воспользоваться возможностью "мягкой" перезагрузки, которая реализуется одновременным нажатием трех клавиш: "Ctrl", "Alt" и "Del". Эта команда заставляет ПЗУ BIOS выполнить всю описанную выше процедуру начальной загрузки за исключением тестирования. Жесткую перезагрузку можно выполнить, нажав клавишу "Reset". В процессе работы на компьютере довольно часто возникает необходимость изменить конфигурацию DOS (например, загрузить новый драйвер или выгрузить установленный ранее), а также подкорректировать команды файла AUTOEXEC.BAT. Неудачное изменение состава файлов AUTOEXEC.BAT и, особенно, CONFIG. SYS часто приводит к неэффективной или неправильной работе системы. Для облегчения отладки процесса загрузки в состав MS DOS 6.2 включена возможность пошагового выполнения директив файла CONFIG.SYS и команд файла AUTOEXEC.BAT. Через короткое время после включения компьютера начинается чтение системных файлов и на экран выводится сообщение StartingMS-DOS... (Стартует MS-DOS...) Нажатие в этот момент определенных клавиш позволяет задать режим последующего выполнения файлов CONFIG.SYS и AUTOEXEC.BAT. Нажатие клавиши "F5" отменяет последующее чтение и анализ файлов CONFIG.SYS и AUTOEXEC.BAT, что в определенных случаях позволяет загрузить компьютер при наличии грубых ошибок в файле CONFIG.SYS.

12-13-14. Команды ОС MS-DOS общего назначения:

Prompt - Изменяет вид командной подсказки. Вы можете задать вывод в командной подсказке любого нужного текста, включая имя текущего каталога, дату и время и номер версии MS-DOS. PROMPT [текст]

Параметр "текст" задает текст и информацию, которую вы хотите включить в подсказку системы. Перечислим символы, комбинацию которых вы можете включать в параметр "текст": $Q = ;$$ $ ;$T Текущее время;$D Текущая дата;$P Текущий диск и маршрут;$V Версия MS-DOS;$N Текущий диск;$G >;$L <;$B |;$_ ENTER-LINEFEED;$EESC-код ASCII (27);$H Backspace (для удаления введенного в командной подсказке символа).

DATE- Выводит дату и подсказку для ее возможного изменения. MS-DOS записывает для каждого создаваемого или изменяемого файла текущую дату, которая указывается после имени файла в списке каталога. DATE [мм-чч-гг]

Параметр "мм-чч-гг" устанавливает заданную вами дату. Значения даты должны разделяться точками (.), минусом (-) или косой чертой (/). Формат даты зависит от установки COUNTRY в файле CONFIG.SYS. Месяц (мм), число (чч) и год (гг) может иметь следующие значения: мм - от 1 до 12; чч - от 1 до 31;гг - от 80 до 99 или 1980 до 2099.

Об изменении текущего времени рассказывается в описании команды TIME.

MS-DOS корректно изменяет даты в соответствии с числом дней в месяце.

TIME - Выводит системное время или устанавливает его значение. MS-DOS использует информацию о времени при обновлении файла или каталога.

TIME [часы:[минуты[:секунды[.сотые_сек]]][A P]]

Чтобы вывести текущее время или подсказку, по которой вы можете изменить текущее время, используйте команду TIME без параметров.

Параметр "часы" задает значение часов (от 0 до 23), "минуты" задает минуты (от 0 до 59), "секунды" - секунды (от 0 до 59), а "сот_сек" - сотые доли секунды от 0 до 99. A P задает для 12-часового формата A.M (до полудня) или P.M. (после полудня). По умолчанию используется A (A.M.). Об изменении текущей даты рассказывается в описании команды DATE, а о формате времени - в описании COUNTRY. Если вы укажете время в недопустимом формате, MS-DOS выводит сообщение:

Invalid time

Enternewtime:_

и ждет, пока вы введете время. Если вы хотите, чтобы MS-DOS выводила вам запрос на ввод времени, при запуске системы, добавьте команду TIME в файл AUTOEXEC.BAT.

BREAK - Устанавливает или сбрасывает проверку на CTRL+C. Эту команду можно использовать в ответ на подсказку системы или в файле CONFIG.SYS. BREAK [ON OFF]

Параметр ON OFF включает или выключает расширенную проверку на CTRL+C. Клавиши CTRL+C можно нажимать для остановки программы или ее операций (например, сортировки файлов). Обычно MS-DOS проверяет нажатие CTRL+C только при чтении с клавиатуры или записи на экран или принтер. Если BREAK установлено в ON, вы можете расширить проверку CTRL+C другими функциями, такими как чтение с диска или операции записи.

Чтобы вывести текущую установку BREAK, дайте просто команду BREAK. В файле CONFIG.SYS применяйте синтаксис BREAK=ON OFF (эта установка будет использоваться при каждом запуске системы. По умолчанию BREAK установлено в OFF.

FILES - Задает число файлов, одновременно доступных MS-DOS. Используется только в CONFIG.SYS. FILES=x

Параметр x задает число одновременно доступных файлов. Допускаются значения от 8 до 255 (по умолчанию - 8). Некоторые программы требуют большего значения, чем установленное по умолчанию, поэтому лучше установить значение 30. Установленное в FILES значение может быть не единственным определяющим фактором числа файлов, которые может одновременно открыть программа. Это число может также ограничиваться построением программы.

VOL - Выводит метку тома и его номер (если они существуют).

VOL [диск:]

Параметр "диск:" определяет диск, для которого вы хотите вывести метку и номер. Если параметр не указывается, то выводится метка и номер текущего диска.

BUFFERS - При запуске системы выделяет память для указанного числа дисковых буферов. Эту команду можно использовать только в файле CONFIG.SYS.

BUFFERS=n[,m]

Параметр n задает число дисковых буферов (от 1 до 99), m задает число буферов во вспомогательном буферном кэше (от 0 до 8). Например, чтобы задать 25 дисковых буферов, задайте в CONFIG.SYS команду buffers=25.

COUNTRY - Эта команда позволяет MS-DOS использовать для вывода времени, даты и денежной единицы форматы, принятые в различных странах. Эта команда определяет также порядок сортировки символов и символы, допустимые в именах файлов. Ее можно использовать только в файле CONFIG.SYS. Команда COUNTRY настраивает MS-DOS на распознавание набора символов и соглашения по пунктуации, используемые в одном из поддерживаемых языков.

COUNTRY=xxx[,[yyy][,[диск:][маршрут]имя_файла]]

Параметр xxx задает код страны. Параметр yyy задает соответствующий набор символов. Параметр [диск:][маршрут]имя_файла задает расположение файла, содержащего информацию о стране.

DEVICE - Загружает заданный драйвер устройства в память. Используется только в файле CONFIG.SYS.

DEVICE=[диск:][маршрут]имя_файла [параметры]

[Диск:][маршрут]имя_файла задает расположение и имя драйвера устройства, который вы хотите загрузить. [Параметры] задают необходимую информацию командной строки драйвера устройства. О загрузке драйверов устройств в старшую память рассказывается в описании команды DEVICEHIGH. Стандартными устанавливаемыми драйверами устройств, поставляемыми с MS-DOS 6 являются драйверы ANSI.SYS, DISPLAY.SYS, DRIVER.SYS, DBLSPACE.SYS, EGA.SYS, EMM386.EXE, HIMEM.SYS, INTERLNK.EXE, POWER.EXE, RAMDRIVE.SYS, SETVER.EXE и SMARTDRV.EXE.

PAUSE - Приостанавливает обработку командного файла и выводит сообщение с подсказкой пользователю вида

Press any key to continue . . .

(Для продолжения нажмите любую клавишу)

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

PAUSE

Если при выполнении командного файла вы нажмете клавиши CTRL+C, MS-DOS выведет на экран сообщение:

Terminate batch job (Y/N)?

(Прервать командный файл (Да/Нет)?)

При нажатии Y обработка командного файла завершается, и управление возвращается операционной системе. Таким образом, вы можете включить команду PAUSE перед той частью командного файла, которую может потребоваться исключить из выполнения. Когда PAUSE приостановит обработку командного файла, вы можете для его завершения нажать CTRL+C.

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

PATH [[диск:]маршрут[;...]]

Для выводе текущего маршрута поиска дайте команду: PATH

Чтобы сбросить все установки маршрута и оставить только заданный по умолчанию, используйте команду: PATH ;

Параметр [диск:]маршрут задает диск, каталог и подкаталоги для поиска.

Поиск по заданным маршрутам MS-DOS всегда начинает с текущего каталога. Максимальная длина команды PATH ограничена 127 символами. Для задания более длинных маршрутов используйте команды SUBST и APPEND /X:ON command.

SET- Выводит на экран, устанавливает или отменяет переменные операционной среды MS-DOS, которые используются для управления поведением некоторых командных файлов и программ, а также управляют работой MS-DOS. Команда SET часто используется в файлах AUTOEXEC.BAT или CONFIG.SYS для установки переменных при каждом запуске MS-DOS.

SET [переменная=[строка]]

Параметр "переменная" задает устанавливаемую или модифицируемую переменную среды, "строка" задает связываемую с конкретной переменной строку.

Для вывода текущих установок переменной используйте команду SET без параметров. Об установке переменных операционной среды, используемых для управления операциями MS-DOS, рассказывается в описании команд PATH, PROMPT, SHELL и DIR.

GOTO - Передает управление MS-DOS на строку в командном файле, которая помечена заданной меткой. MS-DOS продолжает обработку команд, начиная со следующей после метки строки. Эту команду можно использовать только в командных файлах.

GOTO метка

Параметр "метка" задает строку командного файла, на которую должна перейти MS-DOS. Метка не может включать в себя разделители (пробелы, точки с запятой или знаки равенства). GOTO использует первые 8 символов каждой метки.

Метка, заданная вами в команде GOTO, должна совпадать с меткой в командном файле (перед такой меткой указывается двоеточие). Если командный файл не содержит заданной метки, то его обработка прекращается, а MS-DOS выводит на экран сообщение:

Labelnotfound

(Метка не найдена)

GOTO часто используется с командой IF для выполнения перехода по условию. См. пример в описании команды IF.

TYPE - Выводит на экран содержимое текстового файла. Используйте эту команду для вывода содержимого файла без его модификации.

TYPE [диск:][маршрут]имя_файла

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

ECHO - Выводит на экран или скрывает текст командного файла при его выполнении. Показывает также, включено или выключено средство эхоотображения. При запуске командного файла MS-DOS обычно отображает выполняемые команды на экране. Этот режим можно выключить или включить.

ECHO [ON OFF]

Чтобы использовать команду для вывода сообщения, запишите:

echo [сообщение]

Параметр ON OFF определяет, нужно ли включить или выключить эхоотображение. Чтобы вывести на экран текущую установку, задайте команду ECHO без параметра. "Сообщение" задает текст выводимого на экран сообщения. О приостановке выполнения командного файла рассказывается в описании команды PAUSE. Команду ECHO с параметром сообщения полезно использовать при выключенномэхоотображении. Для вывода длинного сообщения, превышающего размер строки, задайте несколько команд ECHO. При указании команды ECHO OFF в командной строке командная подсказка не выводится на экран. Чтобы вновь ее увидеть, наберите ECHO ON. Для предотвращения эхоотображения конкретной строки вы можете задать перед ней в командном файле символ @. Чтобы отобразить на экране пустую строку, наберите команду ECHO с точкой (ECHO.). Пробел между ними не указывается. При использовании команды ECHO нельзя указывать символ конвейеризации (|) или перенаправления (< или >).

17. FAT

Действие при форматировании дисков, физ. парам…. FAT

В процессе работы содержимое области данных постоянно меняется: удаление, добавление новых файлов, редактирование и так далее. Выполнение этих операций требует механизма распределения дискового пространства между файлами и обеспечения доступа к ним. Эти функции реализуются таблицей размещения файлов. При выполнении операции чтении/записи - обмен данными между дисками и памятью ПК осуществляется блоками. Минимальный объем блока = 1 сектору на диске. Для уменьшения количества обращений к дискам MS DOS применен следующий подход: информация за одно обращение к диску может быть считана /записана из нескольких последовательных расположения секторов, которые образуют логический блок - кластер. Размер кластера зависит от физических и логических параметров диска. Для FD кластер включает в себя 1 сектор, для HD кластеры могут составлять 4,8,16,32 сектора. Файл на диске выделяется целое количество кластеров, при этом они могут находится в разных местах диска – фрагментированные. Процесс доступа к файлам в DOS реализован с использованием FAT. Область данных диска рассматривается как последовательные пронумерованные кластеров. Каждому кластеру в FAT ставится в соответствии элемента FAT с тем же сектором. Например: 100 FAT соответствует сотому кластеру диска, 101 соответствует 101 кластеру и т.д. В каталоге, в котором находится файл на диске содержит сведение, в котором указан номер первого кластера занимаемого кластером. Этот номер называется точкой входа FAT. Система, для того чтобы прочитать данные о файле, обращается в каталог, находит номер соответствующий имени файла затем обращается в FAT . Войдя в Fat по точке входа ОС читает соответствующею ячейку FAT, в котором записан номер следующего кластера и так до тех пор, пока ячейка FAT не будет содержать специальный код FFF, который говорит, что этот кластер последний кластер файла. Пример процесса обращения к файлу:

Номер элементов FAT Значение элементов FAT

точка входа 100 102

101 000

102 104

103 FF7

104 500

500 503

501 000

502 F38

503 FFF

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