Реферат: Операционная система DOS. Операционная система MS DOS Что такое dos


План урока
Ввдение.

1. Дисковая операционная система (DOS). Основные понятия DOS.

2. Версии DOS. MS-DOS.

3. Составные части DOS.

4. Командный процессор command.com и его функции.

6. Файловая система. Основные понятия.

Введение

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

2) Операционные системы делятся на однопользовательские и много пользовательские, однозадачные и многозадачные, с текстовым или с графическим интерфейсом. Кроме того бывают сетевые ОС, обеспечивающие работу компьютеров в локальной сети. ОС MS-DOS является однопользовательской однозадачной ОС с текстовым (командным) интерфейсом. В такой ОС в каждый момент времени работает 1 пользователь, который может одновременно запустить 1 программу, и общается с ОС, набирая текстовые команды. ОС Windows-95 является однопользовательской многозадачной ОС с многооконным графическим интерфейсом. Примером многопользовательской многозадачной ОС может служить ОС UNIX. Она используется в компьютерах мировой компьютерной сети Интернет и во многом определяет ее свойства.

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

2. Версии DOS - UNIX, XENIX, DR-DOS, Novell DOS, OS-2, PC-DOS, Linux, MS-DOS версий 1.0-3.3, 4.0, 5.0, 6.0, 6.20, 6.22, MS-DOS 7.0 или Windows-95, Windows-98, Windows-NT, Windows-2000. Раньше на старых компьютерах 386-486 наиболее широко использовались версии MS-DOS 6.20 и 6.22. В настоящее время часто используются ОС Windows-95 (MS-DOS 7.0), Windows-98 и Windows-2000, которые имеют многооконный графический интерфейс, поскольку с ними совместимы такие известные программные продукты фирмы MicroSoft, как Windows, Word, Works, Excel и др., которые составляют основу офисных компьютерных технологий (текстовые процессоры, базы данных, электронные таблицы и т.д.).

Их файлы находятся, как правило, в каталоге WINDOWS или WIN9х, а утилиты DOS размещаются в подкаталоге COMMAND (C:\WINDOWS\COMMAND или C:\WIN9х\COMMAND).

3. Составные части DOS (на примере MS-DOS).

1) Базовая система ввода вывода (BIOS). Ее называют также CMOS Setup. В ее энергонезависимой памяти записана конфигурация компьютера и находятся системные часы. Она при включении электропитания осуществляет тестирование памяти и основных устройств компьютера и вызывает загрузчик операционной системы.

2) Загрузчик (Boot Record) и другие системные области на жестком диске (таблица размещения файлов File Allocation Table, таблица разделения жесткого диска на логические диски Partition Table, корневой каталог Root Directory). Системные области находятся на нулевой дорожке жесткого диска (дискеты). Загрузчик находится в нулевом секторе диска (дискеты) и имеет небольшой размер 512 байт. Его функция состоит в загрузке основных модулей DOS - дисковых файлов IO.SYS и MSDOS.SYS.

На рисунке показаны системные области на дискете, полученные программой PCTools.

3) Дисковые файлы IO.SYS и MSDOS.SYS (они могут называться в других DOS и по-другому, например IBMIO.COM и IBMDOS.COM). Они загружаются в память загрузчиком операционной системы и остаются в памяти компьютера постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода-вывода. Файл MSDOS.SYS реализует основные услуги MS-DOS высокого уровня.

4) Командный процессор command.com.

Дисковые файлы IO.SYS и MSDOS.SYS и командный процессор command.com образуют ядро DOS. Они находятся в корневом каталоге жесткого диска (системной дискеты) и служат для загрузки компьютера. Уже одних этих файлов достаточно для простейшей загрузки компьютера.

5) Утилиты (или вспомогательные программы) DOS, расположенные в каталоге DOS для MS-DOS или подкаталоге COMMAND для Windows-95. Они выполняют внешние команды DOS и оказывают некоторые дополнительные услуги.

6) Драйверы внешних устройств, указанных в файлах config.sys и autoexec.bat. Драйверы - это программы, расширяющие возможности DOS по управлению внешними устройствами (например, принтером, монитором, памятью, мышью, клавиатурой и др.).

4. Командный процессор command.com выполняет следующие функции:

1) Запуск прикладных программ на исполнение.

2) Выполнение внутренних команд DOS (обработка команд пользователя).

3) Запуск файла конфигурации config.sys и файла автозапуска машины autoexec.bat.

1) Включении электропитания компьютера.

2) Нажатии кнопки Reset на системном блоке компьютера.

3) Одновременном нажатии клавиш Ctrl, Alt, Del.

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

Если нет ошибок, загрузка проходит нормально. Однако, если есть серьезные ошибки, загрузка прекращается и выдается сообщение об ошибках. После считывания дисковых файлов IO.SYS и MSDOS.SYS, считывается файл config.sys, затем командный процессор сommand.com и наконец файл autoexec.bat, который запускает оболочку Norton Commander. Если отсутствуют файлы config.sys и autoexec.bat, то запрашиваются текущая дата и время, и после их ввода загрузка протекает нормально и завершается появлением приглашения DOS в виде значка C:\>, что означает, что DOS готова к приему команд пользователя. Таким образом, для загрузки машины достаточно, чтобы на диске было записано хотя бы только ядро операционной системы: файлы IO.SYS, MSDOS.SYS и command.com. Если при загрузке MS-DOS 6.22 при появлении на мониторе слов "Starting MS-DOS" быстро нажать клавишу F5, то файлы config.sys и autoexec.bat исполняться не будут и загрузка сразу закончится появлением приглашения DOS C:\>. Это следует делать, если в файлах config.sys и autoexec.bat есть грубые ошибки и загрузка прерывается. Тогда надо вручную загрузить Norton Commander и исправить ошибки, отредактировав указанные файлы. Можно также при ошибках в загрузке вместо F5 нажать клавишу F8 и просматривать поочередно директивы файлов config.sys и autoexec.bat, давая команду на их исполнение (Y-Yes) или пропуск (N-No), если директива ошибочна.

6. Файловая система - это совокупность всех каталогов и файлов на жестком диске. Файловая система является составной частью DOS, которая ведает доступом к каталогам и файлам, распределяет для них дисковое пространство. Одна из важнейших функций DOS - это организация файловой системы. К файловой системе имеет доступ любая прикладная программа. Файловая система является сердцевиной всего программного обеспечения компьютера и представляет собой древовидную иерархическую структуру каталогов, в которых находятся файлы и подкаталоги (корневой каталог и подкаталоги 1-го уровня, 2-го уровня и т.д.). Дерево каталогов можно выводить на экран в Norton Commander (Alt-F10), Диспетчере Файлов Windows и в некоторых других программах. Каталог, в котором работает пользователь в данный момент, называется текущим. Пример дерева каталогов приведен ниже:

Файл - это поименованное место на внешнем носителе, в котором хранится информация (текст, графика, изображение, звук и т.д.).

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

Каталог (директория, папка) - это поименованное место на внешнем носителе, в котором хранятся файлы и вложенные каталоги (подкаталоги). Каталог - это контейнер для файлов.

Ряд служебных слов зарезервировано DOS и не может использоваться в качестве имен файлов: PRN, CON, AUX, NUL, LPT1-LPT3, COM1-COM4.

Имя файла или каталога в MS-DOS может содержать от 1 до 8 латинских букв, цифр и некоторых спецсимволов (@,&,$,!,#,_ и др., кроме? и *). Файл может иметь расширение от 1 до 3 латинских букв, цифр и некоторых спецсимволов, но может и не иметь расширения. Если файл находится в каталоге (подкаталоге), то указывается полный путь (маршрут) файла, который тоже является составной частью имени файла. Пример, означающий, что файл proba.txt расположен в каталоге PRIMER, который находится в каталоге KLASS1 на диске С: c:\klass1\primer\proba.txt.

Часто используют задание имени и расширения файла по маске. Символ * означает любое имя или расширение. Пример: *.txt означает все файлы с расширением txt. Все файлы на диске обозначаются *.*. Символ? означает, что любой символ может находится в этой позиции. Пример: ??.bas - все файлы с расширением bas, в имени которого содержится только 2 символа. Пример: c*.b* - все файлы, имя которых начинается на букву c, а расширение на букву b. Пример: ?c?.?n? - все файлы, имя которых состоит из трех или двух букв, а расширение из трех букв, причем вторая буква в имени c, а в расширении n. Пример: ??r*.* - все файлы, у которых третья буква в имени r. Задание файла по маске часто используется при поиске файлов в различных программных оболочках (Norton Commander и др.).

Расширение файла позволяет отнести его к тому или иному общепринятому типу:

exe, com - программа, готовая к исполнению;

bat - текстовый командный файл;

sys - системный файл;

txt, lst - текстовый файл в формате DOS;

doc - документ (чаще всего в формате WinWord);

wri - документ редактора Write для Windows;

bak, old - старая копия файла, создаваемая перед его изменением;

arj, rar, zip, lzh, ain, arc, ice, pak, zoo - архивные файлы;

bas - текст программы на языке Basic;

pas - текст программы на языке Turbo Pascal;

bmp, pcx, gif, tif, jpg, ico - графические файлы;

dbf - базы данных формата DBase;

wps - документ текстового процессора MS WORKS;

wdb - базы данных формата MS WORKS;

wks - электронная таблица формата MS WORKS;

xls - электронные таблицы EXCEL;

lib, dll - файлы библиотек;

dat - файл данных;

ini - файл инициализации;

hlp - файл помощи;

ext - файл расширений;

mnu - файл меню;

ovl, ovr - оверлейный файл;

pif - программно-информационный файл Windows.

wav, mid, mod, mp3 - звуковые файлы.

avi, mov, mpg (mpeg), rm (ram) - файлы видеоклипов.

Полное имя файла строится следующим образом: [имя диска:] [путь\]

имя файла. У дисков могут быть имена A:, B: - для гибких дисков

(дискет); C:, D:, E: и т.д. вплоть до Z: - для жестких дисков и

их логических разделов, электронных (виртуальных) дисков и для

лазерных дисков CD-ROM.

7. Файлы autoexec.bat и config.sys, их назначение и структура.

Файлы autoexec.bat и config.sys, находящиеся в корневом каталоге жесткого диска (системной дискеты), загружаются при включении или перезагрузке компьютера и служат для создания на компьютере привычной для пользователя обстановки. С помощью этих файлов загружаются драйверы внешних устройств: мыши, клавиатуры, расширенной памяти и др., без которых нормальная работа компьютера и важнейших программ невозможна. Указанные файлы являются текстовыми, поэтому для их редактирования может использоваться любой текстовый редактор. Рассмотрим структуру и основные директивы файлов autoexec.bat и config.sys на примерах. Пример типичного файла config.sys:

DEVICE=C:\DOS\HIMEM.SYS

device=c:\dos\emm386.exe noems -директива DEVICE загружает драй-

веры расширенной памяти HIMEM.SYS

и эмулятора верхней памяти emm386.exe

DOS=HIGH,umb -директива DOS загружает команды DOS в верхнюю память.

break=on - для прерывания выполнения программ по Ctrl-Break.

FILES=30 -определяет количество открываемых одновременно файлов.

BUFFERS=30 -определяет количество создаваемых в ОЗУ буферов.

country=007, 866, c:\dos\country.sys - поддержка национальной

(Русской) клавиатуры и

формата времени.

stacks=9,256 - задает число и размер стеков в ОЗУ.

DEVICEHIGH=C:\DOS\SBIDE.SYS /D:MSCD001 /P:170,15 /V - подключение

драйвера CD-ROM в верхнюю память.

Пример типичного файла autoexec.bat:

@echo off - отключение вывода команд на экран монитора.

path=c:\;c:\dos;c:\nc;c:\windows;c:\winword;c:\nu;c:\lexicon - ди-

ректива path задает путь (каталоги-их длина не более 128 б), где

операционная система должна находить основные программы.

prompt $p$g - задает формат приглашения DOS.

set TEMP=C:\WINDOWS\TEMP - задает переменную окружения.

lh SHARE /l:500 /f:5100 - обеспечение одновременной работы прог-

рамм в Windows.

lh MSCDEX /D:MSCD001 /V /M:8 - загрузка драйвера CD-ROM.

lh smartdrv c+ 256 - кэширование (ускорение работы) диска С:.

lh pu_1700 - возможность использования дискет нестандартного фор-

lh nc - запуск Norton Commander.

Директива lh позволяет производить загрузку программ в верхнюю память, освобождая место для исполняемых программ в основной памяти. Если нужно сделать, чтобы какая-либо директива в файлах autoexec.bat или config.sys не выполнялась, то перед ней пишут слово REM. Это слово используется при настройке компьютера.

В современных компьютерах встречаются меню в файлах autoexec.bat и config.sys, что позволяет выбирать варианты загрузки компьютера, например, либо в Norton Commander, либо в Windows, или иные варианты загрузки, что создает определенные удобства в работе.

Операционная система MS DOS (MicroSoft Disk Operating Sistem, т.е. дисковая операционная система фирмы Microsoft) была создана в 1981 г. по заказу IBM и затем непрерывно совершенствовалась. Длительное время эта ОС была основной на большинстве ПК до разработки графических систем Windows и фактически является основой их ядра – на системном диске С:, с которого загружается Windows, присутствуют файлы с теми же именами, что и в DOS (Command.com, Io.sys, Msdos.sys, Autoexec.bat, Config.sys) и многие утилиты (каталог С:\Windows\Command). Первые версии Windows(3.0, 3.1, 3.11) фактически были графическими оболочками DOS; вWindows95и Windows98 есть специальная программа для работы в DOS(Сеанс MS-DOS). Практика показывает, что знание основ DOS способствует большему пониманию работы Windows.

Состав MS DOS

Операционная система MS DOS сос­тоит из следующих основных модулей:

· базовая система ввода-вывода - Basic Input/Output Sistem (BIOS);

· блок начальной загрузки (Boot Record);

· модуль расширения базовой системы ввода/вывода (Io.sys);

· модуль обработки прерываний (Msdos.sys);

· командного процессора (Command.com);

· утилит ОС.

Базовая система ввода-вывода (BIOS) - аппаратно зависима и нахо­дится в постоянной памяти (ПЗУ) компьютера. Эта часть операционной системы является “встроенной” в компьютер. Она реализует следующие ос­новные функции:

Автоматическую проверку аппаратных компонентов при включении ПК;

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

Блок начальной загрузки (Boot Record) - это очень короткая прог­рамма (около 512 байт), находящаяся в первом секторе каждой дискеты с операционной системой DOS. Функция этой программы заключается в считы­вании в память еще двух модулей операционной системы (Io.sys, Msdos.sys), которые и завершают процесс загрузки DOS. На жестком диске (винчестере) загрузчик операционной системы состоит из двух частей. Это связано с тем, что жесткий диск может быть разбит на несколько разделов (логических дисков). Первая часть загрузчика находится в пер­вом секторе жесткого диска, она выбирает, с какого из разделов жестко­го диска следует продолжить загрузку. Вторая часть загрузчика находит­ся в первом секторе этого раздела, она считывает в память модули DOS и передает им управление.



Модуль расширения базовой системы ввода/вывода (Io.sys) - предс­тавляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Он настраивает ОС на конкретную конфигурацию ЭВМ и позволяет подключать новые драйверы к нестандартным устройствам ввода/вывода. При передаче управления этому модулю он проверяет, нет ли на системном диске файла конфигурации ОС (Config.sys). Если файл найден, то считываются его ко­манды вида Device=..., которые указывают, какие дополнительные драйве­ры необходимо загрузить. Такой подход упрощает подключение новых уст­ройств, повышает модульность ОС и не затрагивает ее системные файлы.

Модуль обработки прерываний (Msdos.sys) - реализует основные вы­сокоуровневые услуги DOS (прерывания верхнего уровня), связанные с обслуживанием файловой системы и операций логического уровня ввода/вы­вода. Данный модуль используется всеми прикладными программами.

Командный процессор (Command.com) - обрабатывает команды, вводи­мые пользователем. Командный процессор находится в дисковом файле Command.com на диске, с которого загружаются операционные системы. При загрузке в ОЗУ командного процессора он распадается на две части: ре­зидентную, располагаемую вслед за двумя рассмотренными модулями ОС, и полурезидентную, помещаемую по старшим адресам памяти. Существует третья часть, которая используется только временно. При запуске ОС она осуществляет поиск специального командного файла Autoexec.bat и, если он найден, выполняет его. Далее эта часть Command.com уже не нужна.

Резидентная часть включает процедуры реакции на нажатие клавиш Ctrl+C и Ctrl+Break (для прерывания пользовательской программы), на обработку критических ошибок и завершение другой транзитной программы. Она выдает сообщения об ошибках и вопросы типа: Abort? (удалить), Ret­ry? (повторить), Ignore? (игнорировать). Для ответа необходимо ввести соответствующую латинскую заглавную букву. Основные функции командного процессора заключаются в приеме, анализе, выполнении указаний пользо­вателя и в обработке командных файлов (файлы типа.BAT). Указания пользователя называются командами ОС. Они позволяют готовить диски для работы, копировать файлы, переименовывать их, удалять из каталогов, сменить текущий каталог и текущий накопитель, выводить содержимое текстовых файлов на экран дисплея, на принтер или в коммуникационный канал и т.п. Важнейшая разновидность команды ОС - запуск любой прик­ладной программы. Ею может быть и утилита ОС - программа, выполняющая какую-либо сервисную системную функцию, например, начальную разметку (форматирование) диска.

Одни команды командный процессор выполняет сам. Такие команды на­зываются внутренними. Другие - внешние - команды Command.com ищет по имени на дис­ке.

Внутренние команды - команды, которые содержатся в самом файле Command.com. Как правило, это наиболее часто используемые команды (Dir, Copy, Time, Date, CD, RD, MD и др.).

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

Утилиты ОС - системные программы, дополняющие ОС. Могут находить­ся в любых файлах на любых дисках. Как и другие программные файлы, они имеют расширение COM или EXE. Например, Format.com, Diskcopy.com, Xcopy.exe и т.п.

- выполняется автомати­чески при включении питания ПК по окончании самотестирования аппарату­ры. Базовая система ввода/вывода сначала обращается к накопителю на гибких магнитных дисках, если в него не вставлена дискета, то обраще­ние следует к жесткому диску и операционная система загружается с не­го.

В случае, если дискета установлена, с нее считывается загрузчик ОС, который делает попытку найти на дискете системные файлы Io.sys и Msdos.sys. Если оба файла находятся на дискете, то они загружаются в оперативную память, а если отсутствует хотя бы один из них, на экран выдается сообщение с требованием установить системную дискету.

При успешной загрузке системных файлов с гибкого диска модуль расширения базовой системы ввода/вывода в соответствии с директивами, содержащимися в файле Config.sys, добавляет в оперативную память до­полнительные драйверы внешних устройств и настраивает ОС под требуемую конфигурацию ЭВМ. После этого управление передается командному процес­сору для окончания процесса загрузки. Командный процессор выполняет командный файл Autoexec.bat, содержащий команды, которые необходимо автоматически выполнить при загрузке системы, если он находится в кор­невом каталоге загрузочного диска, или, в противном случае, запрашива­ет у пользователя текущую дату и время.

Поле загрузки системы на экране монитора высвечивается приглаше­ние пользователю на ввод команд, состоящее из имени диска и символов: C:\>

Каждому дисководу присваивается имя, состоящее из латинской буквы и двоеточия. Гибкие диски обозначаются обычно буквами А:, а жесткими - именами C: , D:,..

Один жесткий физический диск может быть разбит на несколько независимых логических дисков. Например, если жесткий диск разбит на три логических диска, то им присваиваются имена соответственно C:, D: и E:. Следующая буква (F:) является именем другого носителя, как правило, компакт-диска. Разбиение физического диска на логические производится утилитой Fdisk.exe.

Диск, с которым в данный момент работает ЭВМ, высвечивается в приглашении, называется текущим. Для изменения текущего диска надо ука­зать нужный диск(команда DOS – CD).

Вся находящаяся на дисках информация организуется в систему файлов. Файл - это поименованный набор данных. Файл может представлять собой текстовые документы, исходные тексты программ, загружаемые модули, наборы данных, графическую инфор­мацию и прочее. Каждый файл имеет свое имя. Имя файла состоит из двух частей: собственно имя длиной до 8 символов и расширения длиной до 3 символов. Расширение отделяется от имени файла точкой. В имени и рас­ширении можно использовать латинские буквы (прописные или строчные), цифры и некоторые символы: $ % ‘ _ - # & () ! ~. Часто используются так называемые метасимволы * (означает любое число любых символов) и? (означает один любой символ). Например, если при поиске файлов ввести имя *.ba? , то будут найдены все файлы с расширением bat и bak.

Имена файлов на каждом диске содержатся в специальных каталогах. В них хранится информация о местонахождении файла на диске, его разме­ре, дате и времени последней коррекции и других атрибутах файла. На диске может быть любое количество каталогов. В этом случае они органи­зуются в иерархическую структуру. Каталог самого верхнего уровня назы­вают корневым , его имя совпадает с именем диска. Остальным каталогам присваиваются имена по тем же правилам, что и файлам, и их называют подкаталогами. Каталоги, в которые входят другие каталоги, называют родительскими . (В Windows каталог называется папкой).

Каталог, с которым в данный момент работает пользователь, являет­ся текущим. Пользователь по умолчанию может работать только с файлами текущего каталога. Для того же, чтобы обратиться к файлу, находящемуся в ином каталоге, необходимо указать маршрут (путь) к этому файлу. Маршрут представляет собой последовательность имен каталогов, разде­ленных символами “\”. Обычно он начинается с указания имени диска и каталога по направлению к каталогу, в котором находится тре­буемый файл. Например:

D:\Ксэи\04СТ1\Иванова\работа2.doc (диск D: - корневой каталог →подкаталог Ксэи → подкаталог 04СТ1 → подкаталог Иванова → файл работа2.doc).

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

Лекция № 5

ОПЕРАЦИОННАЯ СИСТЕМА MS-DOS
Операционная система - это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера.

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

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

Основные составные части MS-DOS

Операционная система MS-DOS состоит из следующих частей:

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

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

- Дисковые файлы IO.SYS и MSDOS.SYS. Они загружаются в память загрузчиком операционной системы и остаются в памяти компьютера постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода-вывода в ПЗУ (постоянное запоминающее устройство), а файл MSDOS.SYS реализует основные высокоуровневые услуги MS-DOS.

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

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

Диалог пользователя с MS DOS осуществляется в форме команд. Каждая команда пользователя означает, что MS DOS должна выполнить то или иное действие, например, напечатать файл или выдать на экран оглавление каталога. Команда MS DOS состоит из имени команды и, возможно, параметров, разделенных пробелами. Имя команды MS DOS и параметры могут набираться как прописными, так и строчными латинскими буквами. Ввод каждой команды заканчивается нажатием клавиши .

Команды MS DOS бывают двух типов: внутренние и внешние. Внутренние команды выполняются самим командным процессором MS DOS (программой COMMAND.COM). Всего таких команд около 30 (27) .Вот некоторые из них:

CD – Сменить текущий каталог; CLS – Очистить экран монитора; COPY – Копирование файлов; DATE – Получить или изменить текущую дату; DEL – Удаление файлов; DIR – Выдать список файлов в каталоге; REN – Изменить имя файла; RD – Удалить каталог ; TIME – Получить или изменить текущее время; TYPE – Просмотр файла; VER – Выдать номер версии MS DOS.

Внешние команды MS DOS - это программы, поставляемые вместе с операционной системой в виде отдельных файлов. Приведем некоторые из них.

CHKDSK - Проверка диска на правильность файловой системы; DISKCOPY - Копирование дискет; EDIT - Примитивный редактор текстов; FC - Сравнение файлов; FDISK - Разметка жесткого диска на логические; FORMAT - Форматирование диска; SYS - Копирование системных файлов на диск.

Во многих командах MS DOS в именах файлов можно употреблять символы "* " и "? " для указания группы файлов из одного каталога. Символ * обозначает любое число любых символов в имени файла или в расширении имени файла. Символ "? " обозначает один произвольный символ или отсутствие символа в имени файла или в расширении имени файла.

Примеры:

*.bak - все файлы с расширением .bak из текущего каталога;

с*.d* С , и с расширением, начинающимся с D , из текущего каталога;

a:\doc\abc???.* - все файлы с именем, начинающимся с ABС и состоящим не более чем из 6 символов , из каталога \doc на диске А .

Конкретный формат внешних и внутренних команд MS DOS можно узнать, набрав имя команды и через пробел после кэша поставив знак "?". Например, Dir /? Format /?


Лекция № 6

ОПЕРАЦИОННАЯ система WINDOWS
Корпорация Microsoft занимает ведущее место в мире (около 90%) по выпуску ОС для настольных компьютеров (Desktop).

Первая версия ОС MS DOS, созданная фирмой Microsoft, появилась в начале 80-х годов. Она, как мы видели, имела примитивный пользовательский интерфейс, который базировался на посимвольном вводе команд с клавиатуры. Разработанная в то же время ОС для компьютеров Mackintosh фирмы Apple имела более наглядный и легкий в освоении графический интерфейс. Он не требовал запоминания команд и позволял работать с файлами и каталогами, которые отображались в виде значков. Недостатки пользовательского интерфейса MS DOS побудили Microsoft в 1985 г. выпустить первую версию графической оболочки Windows. Однако существовавшие тогда маломощные ПК не могли обеспечить полноценного функционирования графической среды.

В 1990 г. вышла новая версия Windows – Windows 3.0 , предоставлявшая значительно больший комплекс услуг, чем предшествующие версии. В это же время появилось большое количество мощных и удобных программ, работающих в среде Windows, например Microsoft Word for Windows , Excel и др., что обусловило все растущую популярность Windows у пользователей. В апреле 1992 г. выходит Windows 3.1 , в которой были удачно усилены возможности управления мышью экранными объектами, что сделало Windows фактическим стандартом для IBM PC.

В 1995 г. была выпущена кардинально новая версия Windows, которая получила название Windows 95 . Ee отличали улучшенная работа в многозадачном режиме, повышенная отказоустойчивость и более рациональное использование системных ресурсов. В Windows 95 впервые появилась панель задач с кнопкой "Пуск", которая позволяет увидеть запущенные приложения.

В 1998 г. вышла в свет Windows 98 . Она содержит все предыдущие обновления Windows 95, но более производительна и устойчива, позволяет переводить компьютер в режим низкого энергопотребления, имеет развитые средства для работы с Интернетом и с устройствами графического ввода (сканеры и цифровые камеры). Примерно через полгода появилась новая редакция Windows 98 – Second Edition (SE ) , которая содержала драйверы новых аппаратных средств (например, видеокарт).

В 2000 г. поступила в продажу Windows Millennium Edition (Windows ME) . В ОС Windows ME предусмотрена тесная интеграция с офисными приложениями MS Office 2000 и эффективное использование Интернет. В комплект поставки работа Windows ME входят программы для работы с мультимедиа, телефоном, факсом, диском и в локальных сетях.

Отметим, что наряду с ОС для домашних пользователей в 1993 г Microsoft выпустила для профессионального использования в малых локальных сетях Windows 3.11 , которая предъявляла более высокие требования к аппаратному обеспечению компьютера и имела поддержку многопроцессорных систем и полную 32-разрядность. Была обеспечена защита информации по уровню С2 Министерства обороны США. В 1996 г. появилась новая версия ОС для многопользовательских систем Windows NT 4.0 , которая имела пользовательский интерфейс, идентичный Windows 95. Ее продолжением явилась Windows 2000 .

В 2001 г. выходит в свет во многом новая версия Windows – Windows XP (Experimental – экспериментальная). Что такое Windows XP?


Это новая OC от Microsoft, в которой сделана попытка объединить две, ранее существовавшие независимо, линейки W9x и NT. Этот факт и определяет основные особенности Windows XP. Это полностью 32-разрядная ОС с приоритетной многозадачностью. В её основе лежат те же принципы, на которых базировались все NT. Это:

  1. Совместимость (Compatibility). Система может иметь привычный интерфейс ОС семейства Windows, с некоторыми добавлениями и расширениями, поддержку файловых систем NTFS5, NTFS4, FAT16 и FAT32. Большинство приложений, написанных под MS DOS, W9x, NT4, а также некоторые программы под другие ОС, запускаются и функционируют без проблем. При проектировании NT учитывалась возможность работы системы в различных сетевых средах , поэтому в поставку входят средства для работы в Unix- и Novell-сетях.

  2. Переносимость (Portability). Система работает на различных процессорах семейства x86 производства Intel и AMD. Уже существует 64-битная версия WindowsXP и Windows.NET, предназначенная для работы на Intel Itanium. Реализация поддержки процессоров других архитектур возможна, но потребует некоторых усилий.

  3. Система безопасности (Security). Реализована привычная для NT система безопасности на уровне пользователей.

  4. Распределённая обработка (Distributed processing). WindowsXP имеет встроенные в систему сетевые возможности, что обеспечивает возможность связи с различными типами компьютеров-хостов.

  5. Надёжность и отказоустойчивость (Reliability and robustness). Архитектура ОС защищает приложения от повреждения друг другом и самой операционной системой. При этом используется отказоустойчивая структурированная обработка особых ситуаций на всех архитектурных уровнях, которая включает восстанавливаемую файловую систему NTFS и обеспечивает защиту с помощью встроенной системы безопасности и усовершенствованных методов управления памятью.

  6. Локализация (Localization). Система предоставляет возможности для работы во многих странах мира на национальных языках, что достигается применением стандарта ISO Unicode.

  7. Расширяемость (Extensibility). Благодаря модульному построению системы становится возможным добавление новых модулей на различные архитектурные уровни ОС.

Версия

Тип

процессора,

тактовая частота процессора


Объем ОЗУ

Видеорежим

Свободное пространство на диске

min

комфорт

min

ком

min

ком

min

ком

3.1

80286

80486

1

8 и >

VGA

SVGA

6

100

95

80386

Pentium

4

8 и >

VGA

SVGA

20

100

98

80486

Pentium > 150

16

32 и >

VGA

SVGA

125

> 200

ME

Pentium 150

Pentium >300

32

128 и >

VGA

SVGA

(16 млн.


цветов)

295

> 500

XP

Pentium 233

Pentium 500

64

128 и >

SVGA
цветов

SVGA

(16 млн.


цветов)

1500

> 2000

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

Рассмотрим основные преимущества и недостатки ОС Windows перед MS DOS.

Преимущества Windows


  • - Независимость программ от внешних устройств. Любая Windows-программа не зависит от конкретных особенностей внешних устройств и может работать с внешним устройством, если с ним может работать Windows.

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

  • Доступность всей оперативной памяти. В отличии от DOS, средства управления оперативной памятью Windows обеспечивают доступность для программ всей оперативной памяти ПК (а не 640К), что облегчает создание больших программ.

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

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

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

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

  • Средства обмена данными. Для организации обмена данными между различными программами Windows предлагает следующие способы:
1. Буфер обмена данными (Сlipboard). Одна программа может поместить данные в буфер, а другая - использовать данные из буфера.

2. Динамический обмен данными (Dynamic Data Exchange, DDE)- Одна программа может использовать данные, созданные другой программой.

3. Механизм связи и внедрения объектов (Object Linking and Embedding, OLE). Здесь приложение, использующее данные, может запустить программу, с помощью которой были созданы "внедренные" данные для их изменения.


  • Поддержка масштабируемых шрифтов. При работе с текстами необходимо использование большого количества разнообразных шрифтов - текстовых, заголовочных, декоративных, и др. До Windows для этого была необходима их установка на ПК. В Windows встроен механизм поддержки масштабируемых шрифтов формата True Type. На английском языке шрифты – это Fonts, поэтому полное название масштабируемых шрифтов True Type F onts (TTF ) , т.е. дословно – шрифты правдивого типа. Эти шрифты (как и любые другие масштабируемые шрифты) содержат не растровые (поточечные) изображения символов некоторого фиксированного размера, а описания контуров символов, позволяющие строить символы любого нужного размера. Поскольку изображения символов на экране и на печати формируются из одних и тех же контуров, содержащихся в шрифтовом файле, они, естественно, полностью соответствуют друг другу. Это обеспечивает выполнение принципа WYSIWYG – What You See Is What You Get (что видишь, то и получишь) - что на экране, то и на печати.

  • Поддержка мультимедиа. При подключении соответствующих устройств Windows может воспринимать звуки от микрофона, компакт-диска или MIDI-ситезатора, изображения от цифровой видеокамеры или с компакт-диска, выводить звуки и движущиеся изображения.
Недостатки Windows

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

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

Команды для работы в Windows находятся в меню. каждая прикладная программа имеет свой собственный набор меню, которые перечислены в строке меню в верхней части окна программы. также каждая программа имеет Системное меню, которое открывается кнопкой, расположенной в левом верхнем углу окна программы. В Windows Вы выделяете (активизируете) меню, а затем выбираете в нем команду. Выбор команды приводит к выполнению какого-либо действия. Чтобы открыть меню следует указать на пункт меню и щелкнуть мышью. Это приведет к открытию меню. для закрытия меню можно щелкнуть мышью где-либо за его пределами или нажать клавишу ESC. Чаще всего пункты меню являются командами. Однако они также могут являться характеристиками, которые Вы присваиваете тексту или рисунку (например, полужирный текст или центрируемый абзац). В меню могут содержаться имена открытых файлов или окон. Некоторые пункты меню являются именами меню-каскад, содержащих дополнительные команды. В Windows приняты следующие соглашения по обозначениям в меню:

- Блеклый (или невидимый) пункт означает, что в данный момент Вы не можете использовать эту команду в Вашей прикладной программе. (Например, перед тем как копировать часть текста его необходимо выделить, поэтому пункт "Вставка" будет недоступен, если Вы забудете маркировать участок документа).

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

- Галочка, расположенная перед командой означает, что данная команда выполняется. Удалив галочку (выбрав этот пункт меню), Вы отменяете выполнение этой команды.

- Комбинация клавиш, расположенная вслед за командой означает, что эта комбинация является быстрой клавишей для данной команды. Такие комбинации клавиш можно использовать для быстрого выбора команд.

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

Лекция № 7, 8 Windows Vista, Windows 7 (на 5 балл)

Windows Vista - операционная система семейства Microsoft Windows NT , линейки операционных систем, используемых на пользовательских персональных компьютерах . В стадии разработки данная операционная система имела кодовое название «Longhorn».

В Windows Vista обновлена подсистема управления памятью и вводом-выводом. Новой функциональностью также является «Гибридный спящий режим» или режим «гибернации», при использовании которого содержимое оперативной памяти дополнительно записывается на HDD , но и из памяти также не удаляется. В результате если подача энергии не прекращалась, то компьютер восстанавливает свою работу пользуясь информацией из ОЗУ . Если питание компьютера выключалось, операционная система использует сохранённую на HDD копию ОЗУ и загружает информацию с неё (аналог спящего режима ). Режим реализован благодаря так называемым «файлам гибернации», которые занимают объём на жёстком диске, равный объёму установленной на компьютере оперативной памяти. Возможно пользовательское удаление этих файлов с утратой функции гибернации. При этом , восстановление этих файлов без особых затруднений возможно путём вызова специальных команд из командной строки.

Основные выпуски Windows Vista


  • Starter : распространяется Microsoft только на некоторых развивающихся рынках в бедных странах (в том числе и в России); имеет символическую цену и множество функциональных ограничений. К примеру, максимально допустимое дисковое пространство ограничено 250 Гб, память - 1 гигабайтом, а процессор - одним ядром (32 bit). Также в этой редакции возможен одновременный запуск не более трёх приложений.

  • Home Basic : поддержка не более 2-х процессоров (с неограниченным количеством ядер) с 8 гигабайтами максимального объёма оперативной памяти для платформы amd64 (64х-битная) и 4 гигабайтами для платформы x86 (32х-битная), нет интерфейса Windows Aero , отсутствует возможность присоединения к домену, редактор групповых и локальных политик, нет поддержки EFS (Шифрующая файловая система).

  • Home Premium : поддержка до 2-х процессоров с 16 гигабайтами максимального объёма оперативной памяти, HDTV (Телеви́дение высо́кой чёткости, англ. High - Definition Television ) , запись видео-DVD , 10 подключений по SMB (от англ. Server Message Block - сетевой протокол прикладного уровня для удалённого доступа к файлам , принтерам ) , поддержка сенсорных экранов , автоматическое резервное копирование, интерфейс Windows Aero , отсутствует возможность присоединения к домену, редактор групповых и локальных политик, нет поддержки EFS , поддержка Microsoft Anna - функции, позволяющей компьютеру автоматически читать заданную текстовую информацию (на английском языке , аналогичной версии для чтения русских текстов пока нет).

  • Business : нет родительского контроля, поддержка до 2 процессоров, урезана мультимедийная часть и убраны развлекательные приложения. Данная версия Vista поддерживает работу в домене, политики и шифрованную файловую систему EFS .

  • Enterprise : многоязычный интерфейс, сервисы Microsoft Windows для UNIX , корпоративные многопользовательские лицензии, шифровальщик дисков BitLocker, урезана мультимедийная часть.

  • Ultimate : включает все возможности Enterprise и Home Premuim , плюс дополнительные Ultimate Extras , хорошо развита мультимедийная часть, поддержка анимированных обоев рабочего стола, а поддержка мультиязычного пользовательского интерфейса позволяет менять по желанию язык пользовательского интерфейса операционной системы.

  • Ultimate Upgrade Limited Numbered Signature Edition : каждый экземпляр имеет порядковый номер и подпись Билла Гейтса. Выпускается ограниченным тиражом.

Новые или улучшенные возможности


  • По утверждению самой Microsoft время загрузки системы меньше чем в Windows XP и на большинстве компьютеров составляет меньше минуты Уменьшено время входа и выхода из спящего режима до 6 секунд.. Но с появлением пользовательского интерфейса приходится ждать значительно дольше, чтобы начать полноценную работу, пока пройдут фоновые процессы сильно затрудняющие работу сторонних программ.

  • Благодаря технологии «Windows ReadyBoost » стало возможно использование ёмкости внешних USB флеш накопителей в качестве оперативной памяти, что в некоторых случаях увеличивает производительность на 40 %.

  • По информации Microsoft, за 180 дней доступности в Windows Vista было найдено меньше уязвимостей , чем в Windows XP или Mac OS X 10.4. Вероятность попадания в систему вирусов , червей и руткитов на 60 % меньше, чем в Windows XP SP2 и на 90 % - чем в Windows XP без сервиспака.

  • Полностью переработана логическая модель взаимодействия с графическими устройствами.

Улучшения безопасности


  • User Account Control (UAC) - система контроля учётных записей пользователей, которая требует явного разрешения пользователя при выполнении любого действия, требующего административных полномочий, вне зависимости от прав текущего аккаунта пользователя. Если пользователь не является администратором, будет выводиться запрос, в котором можно выбрать административную учётную запись и выполнить операцию с её правами, введя пароль - это позволяет производить конфигурирование системы и установку приложений из учётной записи ограниченного пользователя, не используя явно механизм runas и без необходимости переключения в другую учётную запись (что требовалось в XP, например, в случае изменения параметров TCP/IP ). Если пользователь входит в группу «Администраторы», то ему потребуется (при настройках по умолчанию) подтвердить использования прав, ответив на запрос системы. UAC запрашивает данные в режиме Secure Desktop , с помощью которого осуществляется защита от перехвата данных и контроля за окном ввода со стороны сторонних программ (примерно такой же режим был использован при входе в домен NT с требованием двукратного нажатия Ctrl-Alt-Del ). UAC можно отключить для отдельных категорий учётных записей и переконфигурировать, используя локальную (или групповую при использовании в домене) политику безопасности: например, можно задать обязательное введение пароля для использования административных полномочий всеми пользователями (включая администраторов), запретить эти действия пользователям ограниченных учётных записей и т. д.

  • Технологии, предотвращающие использование эксплойтов ( - это компьютерная программа , фрагмент программного кода или последовательность команд , использующие уязвимости в программном обе спечении и применяемые для проведения атаки на вычислительную систему) ) - операционная система Windows Vista обладает некоторыми преимуществами, препятствующими использованию обнаруженных уязвимостей в программном обеспечении, но полностью реализуемыми только в 64-битных версиях и с программами, написанными с учётом этих возможностей:

  • Шифрование диска Bitlocker - Предоставляет возможность шифрования системного диска, используя интерфейс командной строки и другие разделы. При этом используется USB -ключ или Trusted Platform Module для хранения ключей шифрования. Данная возможность присутствует в версиях Vista Enterprise или Ultimate.

  • Система шифрования файлов EFS . Эта система, появившаяся впервые в Windows 2000 , работает в версиях Vista Business, Enterprise или Ultimate и даёт возможность «прозрачного» шифрования файлов на уровне файловой системы алгоритмами AES (с 256-битным ключом). Для каждого файла случайным образом генерируется ключ шифрования, который, в свою очередь, шифруется открытым ключом пользователям (по умолчанию 2048 бит). В Vista с помощью политик появилась возможность задавать разную длину открытого ключа пользователя (1024, 2048, 4096,…), сохранять ключ на смарт-картах (по умолчанию, ключ хранится локально , защищённый паролем пользователя) и шифровать файл подкачки, а также требовать обязательного шифрования пользовательской папки с документами.

  • Предотвращение заражения вирусами с извлекаемых носителей . По умолчанию в Windows Vista отключён автозапуск программ с флеш-карт и устройств USB. Это предотвращает заражение компьютера вирусами, которые распространяются через флеш-карты. Так же имеются политики управляющие доступом к внешним носителям (включая USB), что также способствует защите конфиденциальных данных.

Аппаратные требования

Согласно информации от Microsoft, компьютеры, на которых можно запускать Windows Vista, классифицируются как Vista Capable (удовлетворяющие минимальным параметрам) и Vista Premium Ready (удовлетворяющие рекомендуемым параметрам).

Процессор 1 ГГц

ОЗУ 1 ГБ

Видеоадаптер DirectX 9 и WDDM (Windows Display Driver Model)

Видеопамять 128 МБ

Жёсткий диск 40 ГБ

Свободное место на жестком диске 20 ГБ

Другие приводы DVD-ROM

Критика Windows Vista

Windows Vista критикуется по таким статьям:

  • Некоторые действия, выполнявшиеся на XP мгновенно, на Vista производятся с заметной задержкой. Лишь некоторые программы (скорее всего, многопоточные ) на Vista работают быстрее.

  • Windows часто критикуют за ущемления свободы, связанные с защитой «премиум-контента» от копирования. А именно:

    • Согласно Microsoft, установка неподписанных драйверов на 64-битную версию Vista невозможна (на самом деле, это не так , поскольку возможна перезагрузка в режиме отключения проверки неподписанных драйверов). В Windows XP цифровая подпись означала «проверенность» и «стабильность» драйвера - пользователи могли ставить и неподписанные, а производители подписывали лишь важнейшие версии. В Vista же подпись - необходимое условие работы.

    • Microsoft оставляет за собой право отозвать драйвер в любой момент, если в нём будет найдена уязвимость. Если устройство старое, есть шансы, что производитель (или его правопреемник) не будет переписывать драйверы, и проигрывание будет недоступно (остальные функции не страдают). Постарадают от этого только рядовые пользователи, а никак не организованные незаконные распространители объектов АП - найдя подходящую аппаратно-программную конфигурацию, они могут свободно расшифровывать видео на отключённом от Интернета компьютере.

    • В некоторых ситуациях пользователям протокола BitTorrent требуется большое количество полуоткрытых исходящих соединений. На это в Windows стоит ограничение, которое было введено компанией Microsoft в попытке замедлить распространение вирусов с зараженного компьютера, а также ограничить возможности участия компьютера в DoS-атаках. Однако, с выходом Service Pack 2 данная проблема устранена самой компанией Microsoft - после установки SP2 число полуоткрытых соединений становится неограниченным.

  • Есть старое программное обеспечение, которое несовместимо с Windows Vista, а также драйверы и устройства.

  • User Account Control часто раздражает пользователей, задавая даже в рутинных операциях много вопросов, однако при необходимости его может отключить опытный пользователь или администратор. Кроме того.
Существует мнение, что Windows Vista является худшей операционной системой, выпущенной Microsoft. Так же Windows Vista заняла первое место в конкурсе «Провал года», проводимого сайтом Pwnie award , созданным в 2007 году.
Windows 7

Windows 7 - операционная система семейства Windows NT , следующая за Windows Vista .

В состав Windows 7 вошли как некоторые разработки , исключённые из Windows Vista, так и новшества в интерфейсе и встроенных программах. Из состава Windows 7 были исключены игры Inkball , Ultimate Extras ; приложения, имеющие аналоги в Windows Live (Почта Windows и пр.), технология Microsoft Agent , Windows Meeting Space ; из меню «Пуск» исчезла возможность вернуться к классическому меню и автоматическая пристыковка браузера и клиента электронной почты. Также из состава Windows исчез Календарь Windows .

Редакции

Windows 7 имеет шесть редакций:

Русское название Английское название

Начальная Starter

Домашняя базовая Home Basic

Домашняя расширенная Home Premium

Профессиональная Professional

Корпоративная Enterprise Не для продажи в России

Максимальная Ultimate

Все редакции, за исключением Начальной, существуют как в 32-битной, так и в 64-битной версиях.

Максимальный объем памяти для 32-битных версий ограничен 4 Гб, Начальная редакция поддерживает до 2 Гб. Однако, на практике пользователю часто доступен меньший объём из-за аппаратных ограничений. Поддержка более крупных объёмов памяти доступна только для 64-битных версий. Они поддерживают до 8 Гб («Домашняя базовая»), до 16 Гб («Домашняя расширенная») и до 192 Гб памяти во всех остальных редакциях.

Бесплатная 90-дневная версия Windows 7 Корпоративная доступна для ИТ-специалистов, желающих познакомиться с Windows 7 в рамках организации.

Новшества

В Windows 7 есть возможность отключения или включения браузера Internet Explorer и проигрывателя Windows Media Player

ОС обладает поддержкой multitouch -мониторов.

Функция Branch Cache позволяет снизить задержки у пользователей , работающих с компьютером удалённо. К примеру, файл доступный по сети, кэшируется локально, поэтому он скачивается уже не с удаленного сервера, а с локального компьютера. Эта функция может работать в двух режимах - Hosted Cache и Distributed Cache. В первом случае - файл хранится на выделенном локальном сервере под управлением Windows Server 2008 R2 , во втором - на компьютере у клиента.

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

Меню Пуск в Windows 7 стало короче и лишилось иконок

В ОС также встроено около 120 фоновых рисунков, уникальных для каждой страны и языковой версии. Так, русская версия включает тему «Россия» с шестью уникальными обоями высокого разрешения. Все версии включают 50 новых шрифтов. Существующие шрифты доработаны для корректного отображения всех символов. Windows 7 - первая версия Windows, которая включает больше шрифтов для отображения нелатинских символов, чем для отображения латинских. Панель управления шрифтами также подверглась улучшению - по умолчанию, в ней будут отображаться только те шрифты, раскладка для которых установлена в системе. Панель поиска Instant Search теперь распознаёт больше языков. К примеру, распознаются русские падежи, склонения, род, единственное и множественное числа.

Дополнительным преимуществом Windows 7 можно считать более тесную интеграцию с производителями драйверов. Большинство из них определяются автоматически, при этом в 90 % случаев сохраняется обратная совместимость с драйверами для Windows Vista

Изменения в файловой системе не столь разительные, сколь между Windows XP и Windows Vista , однако, некоторые улучшения всё же имеются.

В Windows 7 используется DirectX 11 и Windows Media Player 12. Последний - получил новый интерфейс и стал поистине всеядным, в отличие от предшественника, которому требовалось большое количество кодеков для воспроизведения. Однако, он не может воспроизводить лицензионные Blu-Ray диски с видео, но имеет возможность считывать и записывать на них данные. Windows Media Player получил новый прозрачный интерфейс и теперь им можно управлять с панели задач.

Безопасность

В Windows 7 реализована более гибкая настройка User Account Control (UAC) , которая в отличие от Windows Vista имеет ещё два промежуточных состояния между режимами «Всегда уведомлять» и «Никогда не уведомлять» - «Уведомлять, только при попытках программ внести изменения в компьютер»(положение по умолчанию), «Уведомлять, только при попытках программ внести изменения в компьютер(не затемнять рабочий стол)». Стоит заметить, что в отличие от Vista, затемнение происходит только если программа активна и находится на переднем плане. Если вы совершили клик в момент открытия UAC и деактивировали программу, затемнения может и не произойти.

Внесены изменения в технологию шифрования BitLocker, и добавлена функция шифрования съёмных носителей BitLocker to go позволяющая шифровать съёмные носители.

Улучшения коснулись и брандмауэра Windows - вернулась функция уведомления пользователя о блокировке программы, которая пытается получить доступ к сети.

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

Функция DirectAccess позволяет устанавливать безопасное соединение с сервером в фоновом режиме. Также DirectAccess может применять групповые политики до входа пользователя в систему.

Аппаратные требования


32-битная версия Windows 7

Центральный процессор

x86 или x86-64 с тактовой частотой 1 ГГц

Объем оперативной памяти

1 ГБ

Объём жесткого ди ска

16 Гб(минимальное пространство для установки - 10.5 Гб)

Информационный носитель

DVD-ROM привод

Графический проце ссор



64-битная версия Windows 7

Центральный процессор

x86-64 с тактовой частотой 1 ГГц

Объем оперативной памяти

2 ГБ

Объём жесткого ди ска

20 Гб(минимальное пространство для установки - 10.5 Гб)

Информационный носитель

DVD-ROM привод

Графический проце ссор

Адаптер с поддержкой DirectX 9 и 128 Мб памяти. Рекомендуются драйверы WDDM версии 1.0 и старше

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

DOS очень сильно отличается от Windows. Намного сильнее, чем Windows 7 от Windows 8. И поэтому, когда возникает необходимость работы в ДОС, у большинства пользователей это вызывает шок и глубокую депрессию.

Чтобы уберечь вас от этих последствий, я решил написать небольшую статью о работе в операционной системе ДОС.

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

Самой первой ОС для первого же компьютера IBM PC, созданного в 1981г., является DOS - Disk Operating System (Дисковая операционная система). Она была разработана фирмой MicroSoft и поэтому имела приставку MS (полное ее имя MS-DOS). Другие фирмы также занимались разработкой подобных систем, которые мало чем отличались друг от друга, но в своих названиях имели другие приставки (PC-DOS, NW-DOS, DR-DOS и др.). Обычно эти приставки не упоминают, и пишут просто DOS.

Ядро, то сеть основную часть MS-DOS составляют три файла:

  1. IO.SYS
  2. MSDOS.SYS
  3. COMMAND.COM
Файл IO.SYS как бы продолжает собой BIOS, предоставляя более широкий набор функций. Файл MSDOS.SYS отвечает за работу основных устройств, входящих в состав компьютера. Третий файл, COMMAND.COM, представляет собой командный процессор, с помощью которого пользователь может вводить команды, используя клавиатуру.

В настоящее время в DOS почти никто не работает, так как появились более современные операционные системы, такие как WINDOWS 95/98/ME/2000/XP/7/8 и другие, не только Windows, но и, например, Android. Справедливости ради следует отметить, что все они (ну или почти все) базируются на старом добром DOSе.

Поэтому изучение DOS никому не повредит - в жизни пригодится. Хотя, начиная с WINDOWS XP, операционная система DOS уже не используется как основа. Отчасти по этой причине некоторые старые программы не работают с новыми версиями Windows.

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

Здесь мы поговорим только о самых основных командах DOS. В отличие, например, от Windows, где вы можете выполнить одно и тоже действие разными способами (с помощью мыши или клавиатуры и т.п.), в DOS все команды пишутся в Командной строке, а выполняются эти команды после нажатия на клавишу ENTER. После загрузки DOS вы увидите такую строку (приглашение):

где С - это имя диска. Чтобы перейти на другой диск (например, на диск А), наберите

и нажмите ENTER. Буква может быть как большой, так и маленькой.

ПРИМЕЧАНИЕ
Чтобы потренироваться работать в командной строке, необязательно перезагружать компьютер в DOS. Windows тоже имеет командную строку, которая "работает" по тем же принципам. Щелкните по кнопке ПУСК и выберите пункт меню ВЫПОЛНИТЬ (для Windows ME). Перед вами откроется окно с командной строкой. В эту строку и нужно вписывать команду, после чего, также как и в DOS, следует нажать клавишу ENTER или щелкнуть по кнопке ОК.

Пакетные (командные) файлы
С помощью команд DOS можно создавать так называемые пакетные файлы (их ещё называют "командные файлы", BAT-файлы, или просто "пакетники"). Поскольку Windows поддерживает команды DOS, то эти файлы будут работатьи в Windows. Системные администраторы и программисты до сих пор широко используют пакетные файлы. Чтобы разобраться с командными файлами, скачайте контрольную работу по этой теме.

Вид приглашения можно изменить командой PROMPT. Для этого в командной строке нужно набрать следующее:

PROMPT Текст

где Текст - любое текстовое сообщение. Например, после ввода команды:

PROMPT Привет

вместо стандартного С:\> будет выводиться слово Привет.

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

С:\>Папка1\ . . . \ПапкаN\ИмяФайла

где С - это имя диска; Папка1 . . . ПапкаN - это имена каталогов (полный путь к файлу): ИмяФайла - имя файла с раширением. Если же такого файла нет, то будет выведено сообщение об ошибке.

ПРИМЕЧАНИЕ
Если вы работаете в командной строке Windows, то таким образом можно открыть практически любой файл. Если расширение файла не указывать, то откроется файл с расширением EXE, BAT или СОМ. Ну а если вы работаете в DOS, то открыть вы сможете только исполняемые файлы (программы). Поэтому расширение можно и не указывать.

Для примера рассмотрим такой вариант: нам нужно открыть файл с именем FILE.COM, который находится в папке TEXT, а эта папка, в свою очередь, находится в папке DOC. А папка DOC находится на диске С. Для этого пишем в командной строке следующее:

C:\>DOC\TEXT\FILE

и нажимаем ENTER. Если файл существует, то он откроется (точнее, запустится программа, так как файлы с расширением СОМ - это программы).

ПРИМЕЧАНИЕ
Если вы хотите поработать в условиях, "приближенным к боевым", то вы можете выбрать в главном меню (кнопка "Пуск") пункт "Сеанс MS-DOS". После запуска программы вы увидите черное окно, где и будет командная строка DOS. Здесь вы можете опробовать все приводимые в этой статье команды. Если же в главном меню вы почему-то не обнаружили вышеупомянутого пункта, то воспользуйтесь функцией поиска файлов, чтобы найти файл COMMAND.СОМ или СMD.EXE (для Windows NT*). Можно также просто открыть командную строку и ввести там COMMAND.СОМ или СMD.EXE (для Windows NT*).

О любой команде DOS вы можете получить короткую справку, набрав имя команды в командной строке с параметром "?". Например:

Если вы работаете не в "чистой" DOS, а под управлением Windows (см. ПРИМЕЧАНИЕ выше), то после нажатия клавиши ENTER вы получите примерно такую информацию:

Windows Millennium [Версия 4.90.3000]

Ну а если вы работаете в DOS, то получите информацию о версии DOS. Как вы поняли, команда VER выводит информацию о версии операционной системы.

Команда CD

Эта команда, как и большинство других, имеет несколько параметров:

CD\ - переход в корневой каталог данного диска. Например, если вы находитесь в

C:\DIR1\DIR2\DIR3

то после выполнения этой команды вы перейдете на диск С:

СD \GAME - переход к дочернему каталогу GAME из корневого каталога

СD GAME - переход к дочернему каталогу GAME из текущего каталога

CD.. - выход из каталога (переход к родительскому каталогу). Например, если вы находитесь в

C:\DIR1\DIR2\DIR3

то после выполнения этой команды вы перейдете в:

Команда DIR

DIR - просмотр списка директорий и файлов в данной директории

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

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

Команда MD

Эта команда создает новый каталог

MD PAPKA - создается каталог РАРКА в текущей папке или на текущем диске.

MD\PAPKA - создается каталог РАРКА в корневом каталоге.

MD С:\DIR\PAPKA - создается каталог РАРКА в каталоге DIR .

Команда REN

Эта команда переименовывает файл

REN FILE_1.txt F_1.txt - Файл FILE_1 переименовывается в F_1

Команда COPY

Эта команда копирует файлы

COPY C:\MYFILE\TEXT.ТХТ A:\ - копирование файла TEXT.ТХТ из каталога MYFILE на дискету А.

COPY C:\TEXT\*.ТХТ A:\ - копирование всех файлов с расширением ТХТ каталога ТЕХТ на дискету А.

COPY FILE_1.TXT A:\TEXT\FILE_2.TXT - копирование файла под новым именем из текущего каталога активного диска в каталог ТЕХТ диска А.

COPY F_1.TXT+F_2.TXT+F3.TXT F_END.TXT - объединение (слияние) трех файлов в один файл (F_END.TXT). Все четыре файла в текущем каталоге.

COPY FILE_1.TXT PRN - печать (копирование на принтер) файла FILE_1.TXT из текущего каталога.

COPY FILE_1.TXT CON - просмотр файла. Здесь в качестве параметра команды используется слово CON (сокращение от CONSOL). Это слово зарезервировано операционной системой для стандартных устройств ввода-вывода. При вводе данных этим устройством является клавиатура, при выводе - монитор. Аналогичного результата можно достичь командой TYPE FILE_1.TXT .

COPY CON FILE_1.TXT - создание (копирование с клавиатуры) нового текстового файла FILE_1.TXT в текущем каталоге. После выполнения этой команды можно вводить с клавиатуры любой текст. Для завершения процесса создания файла следует ввести специальный управляющий символ "конец файла". Для этого нужно нажать комбинацию клавиш Ctrl+Z, а затем нажать клавишу ENTER.

Команда XCOPY

Эта команда копирует каталоги.

XCOPY C:\TEXT\*.* A:\PAPKA\*.* /S /E - создание на дискете А каталога РАРКА (если его там не было) и копирование в нее всех каталогов и подкаталогов (включая пустые).

Команда DEL

Эта команда удаляет файлы.

DEL *.dat - удаление всех файлов с расширением DAT из текущего каталога

DEL *.* - удаление всех файлов из текущего каталога

DEL C:\TEXT\FILE.txt - удаление файла FILE.ТХТ из каталога ТЕХТ.

DEL C:\TEXT\*.doc /P - удаление всех файлов с расширением DOC из каталога ТЕХТ. Параметр Р означает, что перед удалением каждого файла у вас запросят подтверждение.

Команда RD

Эта команда удаляет пустые каталоги.

RD TEXT - удаление каталога ТЕХТ.

Команда PATH

Эта команда задает пути поиска файлов с исполнимыми программами.

PATH C:\;C:\Windows;C:\MyProg

Если вы введете такую команду, то вам уже не придется прописывать полный путь к файлам, которые находятся на диске С и в каталогах WINDOWS и MYPROG. Например, если в каталоге MYPROG у вас есть программа с именем PROGA, то после ввода вышеуказанной команды для запуска этой программы в командной строке будет достаточно написать PROGA и нажать ENTER. Обратите внимание, что при перечислении каталогов в команде PATH между ними НЕ ДОЛЖНО быть пробелов.

Команда EXIT

Эта команда осуществляет выход из программы COMMAND (Сеанс MS-DOS). Если вы запустили его из Windows, то обратно в Windows и вернетесь.

Текстовый редактор EDIT

Это простой и весьма удобный текстовый редактор. Он вам может пригодиться, чтобы посмотреть текстовые файлы, которые имеют досовскую кодировку символов. (В Windows вы можете открыть такие файлы с помощью блокнота, но только вместо нормального текста увидите набор "иероглифов"). Чтобы запустить этот редактор, наберите в командной строке слово EDIT и нажмите клавишу ENTER. Этот редактор можно запустить и из командной строки Windows.

ПРИМЕЧАНИЕ
Здесь имена всех команд напечатаны большими буквами, однако, это не имеет значения - можно писать и маленькими буквами.

И в заключение упомянем две команды для работы с диском:

FORMAT - форматирование диска

FORMAT A: - форматирование диска А. Прежде чем форматировать диск - хорошо подумайте: стоит ли?

FDISK - деление винчестера на логические диски. При этом ВСЯ информация на диске теряется. Если не знаете, что делаете - лучше не используйте эту команду. А вообще, эта команда требует более детального рассмотрения. Как-нибудь я к ней еще вернусь.

Заключение

Цель этой статьи - познакомить людей, воспитанных на Windows, с общими принципами работы в DOS. Как видите, все не так уж страшно. И если вы не хотите быть просто "юзером", то знание DOS вам необходимо. Да и вообще, как говорит один мой знакомый программист: "Винчестер в компьютере - вещь не главная". Однако Windows вы без винчестера не запустите - слишком много она места занимает, а вышеупомянутые три основных досовских файла легко умещаются на дискете (все вместе они занимают около 150КБ - размер зависит от версии). Поэтому советую всегда иметь загрузочную дискету - вдруг придется проверить компьютер, на котором нет винчестера или винчестер неисправен. Если у вас нет возможности создать загрузочную дискету "чистой" DOS, то это и не страшно. Создайте загрузочную дискету Windows - на ней будет все та же DOS, только с кучей разных полезных программ (драйверы CD-ROM, русификатор клавиатуры и т.п.).

Если у вас Windows 95\98\ME и им подобные, то сделать это можно так:

Пуск > Настройка > Панель Управления > Установка и удаление программ

Затем выбираете вкладку "Загрузочный диск" и нажимаете кнопку "Создать диск".

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

И еще один полезный совет

В начале статьи я упоминал командную строку Windows. Этой строкой иногда удобнее пользоваться, чем щелкать по ярлыкам. Если на вашем компьютере слишком много разных программ, то весь рабочий стол "загажен" ярлыками. Это не только мешает любоваться красивыми "обоями" - найти с первого раза нужный ярлык будет непросто. А если еще мышь сломается? Поэтому программы, которыми вы часто пользуетесь, лучше запускать из командной строки. Однако в командной строке нужно писать полный путь к файлу, а это неудобно. Но данную проблему можно решить, например, сделав соответствующие изменения в файле AUTOEXEC.ВАТ. А если вы смутно представляете, что это за файл и зачем он нужен, то есть более простой способ. Например, у вас есть программа "MyProg", которая находится в папке "Progy" на диске "С". В этом случае запускать из командной строки ее нужно так:

Чтобы не писать полный путь, нужно сделать следующее:

  • Открываем папку "Progy"
  • Правой кнопкой мыши щелкаем на файле "MyProg"
  • Из меню выбираем пункт "Создать ярлык"
  • Созданный ярлык переименовываем (правая кнопка -> переименовать). Дадим ему имя, которое будет легко запомнить, например, "mp".
  • Этот ярлык перетаскиваем в папку WINDOWS (если Windows установлена у вас в другой папке, то в другую этот ярлык и перетаскиваем).
Все. Теперь можно легко запустить программу "MyProg" из командной строки. Пишем там

и нажимаем ENTER. См. также команду PATH .

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

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

  • Нажимаем клавишу Win (это вторая клавиша от пробела). Появляется меню "Пуск". Меню "Пуск" можно открыть и другим способом, нажав комбинацию клавиш CTRL + ESC.
  • Нажимая клавишу со стрелкой вверх (или вниз), выбираем пункт меню "Выполнить" и нажимаем ENTER.
  • Пишем в командной строке соответствующую команду и нажимаем ENTER.

Второй способ:

  • Просто нажимаем комбинацию клавиш WIN + R.

Если у вас старая клавиатура, которая не имеет клавиши WIN, то открыть меню ПУСК можно комбинацией клавиш CTRL + ESC.

Введение.

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

Этим посредником и служит одна из операционных систем. Поэтому она обязательно и автоматически загружается при включении компьютера.

Самой надёжной считается система MS-DOS, но её ни удобной, ни дружественной назвать нельзя. Для того чтобы упростить с ней работу и сделать её «прозрачной», применяют специальные программы. Их называют «оболочками». Высокая надёжность MS-DOS часто используется для выполнения специальных технических операций.

MS DOS была создана в 1981 г. фирмой Microsoft по заказу IBM для разрабатывавшихся тогда компьютеров IBM PC. Компьютер IBM PC, для которого была написана MS DOS, был мало похож на современные компьютеры – медленный микропроцессор Intel-8088, 256 Кбайт оперативной памяти, без жёсткого диска, алфавитно-цифровой чёрно- белый монитор, работа лишь с односторонними 160-Кбайтными дискетами и т.д. Однако эти возможности были значительно выше, чем у конкурирующих персональные компьютеры.

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

За те полтора десятка лет, которые прошли с момента появления IBM PC, технические характеристики компьютеров совершили фантастический рывок вперёд. Современные компьютеры превосходят по всем показателям (быстродействию, объёму оперативной и дисковой памяти, возможностям монитора и т. д.) компьютеры начала 80-х годов в сотни и даже тысячи раз. Поэтому фирма Microsoft внесла в MS DOS много изменений и добавлений, чтобы расширить её возможности и более эффективно использовать новые, более мощные, компьютеры:

· В MS DOS была добавлена поддержка новых устройств (жёсткого диска, новых типов дискет, компакт-дисков, расширенной памяти и т. д.), а также обеспечена возможность поддержки и любых других устройств с помощью программных драйверов;

· Была включена поддержка иерархической файловой структуры на дискетах и жёстких дисках;

· Была обеспечена поддержка национальных клавиатур и алфавитов;

· Были включены многочисленные новые возможности для пользователя (новые команды DOS, полезные утилиты, оптимизатор использования памяти, поддержка сжатия дисков и т. д.).

При выпуске новых версий MS DOS фирма Microsoft неукоснительно следовала двум важнейшим принципам:

· Сохранение совместимости : любая версия MS DOS могла исполнять программы, написанные для любой из предыдущих версий MS DOS;

· Работоспособность на любом компьютере : любая версия MS DOS может работать на любом IBM PC-совместимом компьютере (даже без жёсткого диска, с 512 и даже менее Кбайтами оперативной памяти, с любым монитором и т. д.).

Однако многие усовершенствования в MS DOS оказалось невозможно добавить, сохраняя полную совместимость со всеми существующими DOS-программами:

· MS DOS так и осталась однозадачной ОС. Различные программные средства, позволяющие запускать несколько DOS-программ и переключаться между ними (DesqView, DosShell и др.) так и остались половинчатыми решениями, не получившими широкого распространения;

· В MS DOS оказалось невозможным встроить надёжные средства для защиты данных от несанкционированного доступа и организации коллективной работы с данными;

· DOS-программы могут выполняться только в пределах первого Мбайта памяти, а остальная память может использоваться лишь для хранения данных.

Версии MS DOS . Сейчас последней отдельно распространяемой версией MS DOS является версия 6.22, она была выпущена в мае 1994 г. В эту версию MS DOS наконец была включена поддержка ввода русских букв с клавиатуры и отображения их на экране монитора (ранее для этого было необходимо использовать специальные программы-русификаторы). Более ранние версии MS DOS сейчас использовать вряд ли целесообразно, разве лишь на компьютерах IBM PC XT с 640 или 512 Кбайтами оперативной памяти можно применять MS DOS 3.3.

MS DOS версии 7.0 поставляется только в составе Windows 95 (которая была выпущена в августе 1995 г.). Эту версию MS DOS, по-видимому, правильнее рассматривать не как отдельную ОС, а как подсистему Windows 95, служащую для обеспечения совместимости с предыдущими версиями MS DOS.

Основные составные части DOS .

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

Командный процессор DOS . Командный процессор DOS обрабатывает команды, вводимые пользователем, например Type, Dir или Copy, командный процессор выполняет сам. Такие команды называются внутренними . Для выполнения остальных (внешних ) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит её, то загружает в память и передаёт ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд.

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

Драйверы. Драйверы устройств – это специальные программы, которые дополняют MS DOS, например, обеспечивая обслуживание новых или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы DOS.

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

Загрузчик DOS . Ещё одна программа, которую можно считать частью DOS, - это загрузчик DOS. Он находится в первом секторе каждой дискеты и в первом секторе логического диска, с которого происходит загрузка DOS, есть диска C:. Назначение этой очень короткой программы – загрузка в память системного файла DOS IO.SYS при начальной загрузке компьютера.

Когда она выполняется. Начальная загрузка ОС выполняется автоматически в следующих случаях:

· При включении электропитания компьютера;

· При нажатии на клавишу «Reset» на корпусе компьютера.

При работе в DOS перезагрузка DOS выполняется также и при одновременном нажатии клавиш Ctrl , Alt , Del на клавиатуре.

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

MS DOS в общих чертах. При загрузке MS DOS на экран выводится сообщение Starting MS DOS…, в память компьютера считываются основные файлы DOS (IO.SYS и MSDOS.SYS), после чего выполняются команды конфигурирования, содержащиеся в файлах CONFIG.SYS и AUTOEXEC.BAT. Затем на экран выводится приглашение DOS, которое обозначает, что DOS готова к приёму команд.

Диалог пользователя с DOS .

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

Команда DOS состоит из имени команды или вызываемой программы и, возможно, параметров, разделённых пробелами. Ввод каждой команды заканчивается нажатием клавиши Enter .

Имя команды или программы может набираться как прописными, так и строчными латинскими буквами (значения это не имеет). Параметры обычно тоже можно записывать как прописными, так и строчными буквами, иначе это специально оговаривается при описании команды или программы.

Приглашение DOS .

Когда DOS готова к диалогу с пользователем, она выдаёт на экран приглашение , например А> или С:\>. Это означает, что DOS готова к приёму команд. Когда пользователь проводит диалог с какой-либо программой, а не с DOS, тогда приглашение DOS отсутствует (впрочем, программа может иметь своё приглашение для ввода команд этой программы). Однако большинство программ осуществляет общение с пользователем не с помощью команд, а посредством меню, запросов, нажатий определённых комбинаций клавиш и т. д.

Приглашение DOS, как правило, содержит информацию о текущем дисководе и о текущем каталоге (см. ниже).

А:\> - дисковод А:, корневой каталог.

С:\ЕХЕ> - дисковод С:, каталог \ЕХЕ.

Иногда приглашение DOS включает также и информацию о текущем времени суток, например 12:59 С:\ЕХЕ\SYS\ . Вид приглашения можно изменить с помощью программы DOS Prompt.

Ввод команд.

Для ввода команды следует набрать эту команду на клавиатуре и нажать Enter .

Редактирование вводимой команды. При вводе команд можно пользоваться следующими клавишами для редактирования вводимой команды:

Backspace – стирание предыдущего символа;

F 3 - вызов в командную строку предыдущей команды;

Del – удаление текущего символа;

Ins – включение и выключение режима вставки;

Esc – очистка всей командной строки.

Запуск и выполнение команд.

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

Поиск выполняемой программы. Как говорилось ранее, внутренние команды DOS командный процессор COMMAND.COM выполняет сам. А когда пользователь вводит команду, которая не относится к числу внутренних команд DOS, командный процессор ищет программу с именем, указанным в команде. Поиск проводится среди файлов со следующими расширениями:

СОМ - программные файлы;

ЕХЕ - программные файлы (в другом формате);

ВАТ - командные файлы.

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

Если нужная программа в этих каталогах не найдена, на экран выводится сообщение:

Bad command or file name.

(Неверное имя команды или программы).

Например, если пользователь ввёл команду PROG, то командный процессор будет искать в текущем каталоге и в каталогах, заданных командой DOS Path, файл с именем PROG.COM, или PROG.EXE, или PROG.BAT. Если найденный файл имеет расширение.СОМ или.ЕХЕ, то командный процессор выполняет загрузку этого файла в память и передаёт ему управление, чтобы этот файл мог выполнить свою работу. Если найденный файл имеет расширение.ВАТ, т. е. является командным файлом, то он содержит в формате текстового файла последовательность команд, которые должны выполняться так, как будто они вводятся с клавиатуры.

Явное указание каталога в команде. Для выполнения программы или командного файла, расположенного не в текущем каталоге и не в одном из каталогов, перечисленных в команде Path, необходимо сообщить DOS, в каком каталоге надо искать программу или командный файл. Для этого следует в качестве имени команды использовать полное имя файла, включающее путь к тому каталогу, в котором находится нужная программа или командный файл. Расширение имени файла можно не указывать.

Пример. Пусть текущий каталог – С:\DOC\WORK,а надо выполнить программу HYPHEN, находящуюся в каталоге C:\DOC\PROG, и указать параметры программы PAPER.DOC /P. Тогда для выполнения этой программы необходимо выполнить команду:

C:\doc\prog\hyphen paper.doc /p или...\prog\hyphen paper.doc /p

Получение справки о командах DOS .

Справка по команде. Для получения краткой справки по программе или команде DOS можно ввести эту команду (имя программы) с параметром /? . Например, для справке по команде sys надо ввести эту команду: sys /? . На экран будет выведена справка о назначении программы и формате её вызова:

Copies MS-DOS system files and command interpreter to disk you specify.

SYS drive2:

Specifies the location of the system files.

drive2: Specifies the drive the files are to be copied to.

Список команд. В MS DOS версий 5 и 6 на экран можно выдать список команд с кратким (на одну-две строчки) описанием их назначения. Для этого надо ввести команду:

FASTHELP или FASTHELP имя команды

При указании команды будет выданы сведения только по этой команде. При заполнении экрана программа FastHelp ждёт нажатия любой алфавитно-цифровой клавиши или Enter .

Встроенный справочник.

Самый информативный источник сведений по командам и драйверам DOS – это интерактивный справочник, поставляемый в составе MS DOS версии 6.

Вызов справочника. Для вызова справочника необходимо ввести команду:

HELP или HELP тема справочника

При указании темы на экран выводится сразу справка по этой теме. Если же тема не указана, выводится оглавление справочника. Впрочем, оглавление можно вывести в любой момент работы со справочником, нажав комбинацию клавиш Alt C .

Просмотр справки. Если справка по теме не помещается на одном экране, можно листать эту справку, нажимая клавиши PgDn и PgUp или с помощью мыши:

Листание вниз PgDn или щелчок мышью по линейке прокрутки в правом столбце экрана между бегунком и стрелкой вниз;

Листание вверх – PgUp или щелчок мышью по линейке прокрутки в правом столбце экрана между бегунком и стрелкой вверх.

Кроме того, нажатие Ctrl Home переместит в начало темы, Ctrl End – в конец темы.

Перекрёстные ссылки. Строки, заключённые в угловые скобки < и > (символы «<» и «>» выводятся зелёным цветом или повышенной яркостью), представляют собой ссылки на другие темы справочника. Строки , и (они могут отображаться в начале темы) представляют собой ссылки на примеры, замечания и формат команды, относящиеся к той же теме справочника (то есть, например, к той же команде или драйверу).

· Либо подвести курсор (который выводится как мигающий знак подчёркивания) к ссылке и нажать клавишу Enter ;

… и возврат. А для возврата к теме, из которой попали в текущую тему (то есть для возврата назад к ссылке), следует нажать Alt B или Esc .

Перемещение курсора. Перемещение курсора в справочнике требуется, чтобы попасть курсором на ссылку. При использовании клавиатуры можно перемещать курсор с помощью клавиш Tab и Shift Tab – на ссылку вперёд и на ссылку назад (обычно это самый удобный способ).

А с помощью мыши переместить курсор можно, просто щёлкнув в нужное место экрана (при этом, если щёлкнуть ссылку, сразу появится экран справочника, соответствующий ссылке).

Прочие возможности. Встроенный справочник предоставляет также следующие возможности: печать тем справочника (пункт Print меню File ), поиск строки символов (пункт Find меню Search ), повтор поиска (клавиша F 3 ), перемещение по темам справочника в алфавитном порядке (комбинация клавиш Alt N и Ctrl Shift F 1 ).

Выход из справочника. Для выхода из встроенного справочника надо нажать Alt F и X (то есть выбрать меню File и в нём пункт Exit ).

Действия при «зависании» компьютера или неправильной работе программ.

Иногда выполняемая под управлением DOS программа начинает работать неправильно или же не реагирует на нажатия клавиш и т. д. В этом случае выполнение программы стоит прекратить. Это делается так:

· Сначала надо одновременно нажать на клавиши Ctrl и Break , чтобы прекратить выполнение программы или вывести её из состояния «зависания»;

· Если это не помогает, то надо перезагрузить DOS. Для этого следует одновременно нажать на клавиши Ctrl , Alt и Del ;

· Если при нажатии Ctrl , Alt и Del компьютер не перезагружается, то следует нажать клавишу «Reset» на корпусе компьютера;

· Если на компьютере нет клавиши «Reset», то надо выключить компьютер, а затем включить его.

Можно прекратить выполнение любой команды DOS, нажав комбинацию клавиш Ctrl C или Ctrl Break (как указывалось ранее).

Но прикладные программы не обязаны (хотя и могут) реагировать на нажатие этих клавиш.

Приостановка вывода на экран.

Если команда DOS выдаёт слишком много информации на экран, можно воспользоваться комбинацией клавиш Ctrl S для приостановки выдачи. Повторное нажатие Ctrl S возобновит выдачу.

Для других программ выдачу информации на экран можно приостановить нажатием комбинации клавиш Ctrl NumLock . Для продолжения выполнения надо нажать любую клавишу.

Пауза при выполнении команд.

Если при выполнении команды DOS на экране появляется сообщение

Strike any key when ready

(Нажмите любую клавишу, когда будете готовы)

Strike any key to continue

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

то для продолжения работы следует нажать любую буквенно-цифровую клавишу, Пробел или Enter .

Работа с файлами в DOS .

Команды DOS состоят из имени команды и, возможно, параметров, разделённых пробелами. Имя команды и параметры могут набираться как прописными, так и строчными латинскими буквами. В дальнейшем, необязательные элементы команд будут отмечаться скобками [и].

Создание текстовых файлов.

Чтобы создать текстовый файл, лучше всего воспользоваться любым редактором, который может работать с текстовыми файлами, например встроенным редактором Norton Commander или Лексиконом.

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

Copy con имя файла

После ввода этой команды нужно будет поочерёдно вводить строки файла. В конце каждой строки надо нажимать клавишу Enter , а после ввода последней – нажать клавишу F 6 и затем Enter . Команда copy выведет сообщение

1 file(s) copied

(Один файл скопирован)

и на диске появится файл с указанным именем.

Удаление файлов.

Для удаления файлов имеется команда del. Формат команды:

Del имя файла

Если необходимо будет удалить все файлы из каталога, например, с помощью команды del *.*, то DOS спросит:

Are you sure (Y/N)?

(Вы уверены?)

Для удаления файлов надо нажать Y и Enter , для отмены команды – N и Enter .

Запрос подтверждения. Операционная система MS DOS, начиная с версии 6.0, может запрашивать подтверждение удаления каждого файла. Для этого в команде del надо использовать режим /p. В этом случае перед удалением каждого файла на экран будет выводится имя файла и запрос «Delete (Y/N)?».

Переименование файлов.

Для переименования файлов имеется команда ren (Rename). Формат команды:

Ren имя файла1 имя файла2

Параметры. Параметр имя файла1 задаёт имя (или шаблон имён с символами * и?) переименовываемых файлов, параметр имя файла2 – новое имя (имена) файлов.

Выполнение команды. Переименовываются все файлы из заданного каталога, подходящие под шаблон, заданный в первом имени файла в команде. Если символы * и? имеются во втором имени файла в команде, то символы имён файлов на соответствующих позициях не изменяются.

Копирование файлов.

Для копирования файлов имеется команда Copy. Формат команды:

Сору имя файла1 имя файла2

Сору имя файла1 (имя каталога2)

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

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

Если во втором параметре команды задано имя файла, то оно указывает новое имя копируемого файла. Символы * и? в имени файла во втором параметре команды указывают, что соответствующие символы в именах копируемых файлов при копировании не меняются.

Использование устройств. В команде Сору вместо имён файлов можно использовать обозначения так называемых устройств DOS , например:

CON – консоль (клавиатура для ввода, монитор для вывода). При воде с клавиатуры конец файла задаётся как Ctrl Z или F 6 ;

PRN – принтер (только как выходной файл).

Параметр / b . При копировании на устройства (скажем, на принтер) файлов со специальными символами может потребоваться использование параметра /B команды Сору. При задании этого параметра копирование не прекращается, если во входном файле встретится символ с кодом 26 (Ctrl - Z , символ конца файла).

Соединение (конкатенация) файлов.

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

Сору имя файла (+имя файла)… имя файла

Если команда Сору используется для конкатенации файлов, то сначала в команде указываются знак «+» (плюс) имена объединяемых файлов, а затем имя файла, в который будет записано содержимое объединяемых файлов.

В именах файлов можно употреблять символы * и?.

Проверка считываемости файлов.

Для файлов на дискетах иногда возникают проблемы из-за того, что эти файлы не считываются из-за плохого качества дискеты. Это бывает очень неприятно, например, если файлы привезены из другого города или имеются в одном экземпляре. Для уменьшения вероятности подобных неприятностей целесообразно предварительно проверять считываемость файлов. Это можно сделать с помощью команды Сору, копируя файлы на «пустое» устройство nul. Формат команды:

Сору /b имя файла nul

В имени файла можно употреблять символы * и?.

Перемещение файлов в другой каталог.

Для перемещения файлов в другой каталог можно использовать программу Move. Эта программа входит в MS DOS, начиная с версии 6.0. программа Move также умеет переименовывать файлы. Формат команды:

Move имя файла имя каталога

Здесь в имени файла можно использовать символы * и? (для перемещения в другой каталог нескольких файлов). При перемещении одного файлы в другой каталог возможно переименование этого файла. Формат команды:

Move имя файла [дисковод:] [путь] новое имя файла

Если при перемещении файла в каталоге-получателе уже имеется файл с таким именем, программа move задаёт вопрос о разрешении перезаписи файла. При наличии параметра /Y перезапись файлов выполняется без каких-либо запросов.

Поиск файлов на диске.

Для поиска файлов на диске по имени файла и/или по содержащейся в файле строке символов можно использовать программу FileFind из комплекса Norton Utilities. Формат команды:

Filefind имя файла [строка символов] [режимы]

В имени файла можно употреблять символы * и?.

Поиск файла по имени. Если в имени файла нет указания на то, в каком каталоге этот файл находится, поиск производится во всех каталогах на диске. Если задать режим /С, то поиск будет вестись только в текущем каталоге. А при указании режимов /С и /S поиск файла будет идти в текущем каталоге и всех его подкаталогах.

Если же каталог в имени файла задан, поиск проводится только в этом каталоге. Если указать режим /S, то поиск будет вестись и в подкаталогах указанного каталога.

Поиск на всех дисках. Программа FileFind позволяет вести поиск файла на всех дисках компьютера. Для этого в имени файла вместо буквы, задающей имя диска, надо поставить символ «*», например, *:*.* - поиск во всех файлах на всех дисках.

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

Поиск файлов. После того как будет введена команда, программа File|Find начнёт поиск заданных файлов. Имена найдённых файлов будут изображаться в окне в правом нижнем углу экрана. Кроме имени файла, там будут указаны размер файла, дата и время создания или последней модификации файла. А в режиме поиска строки символов в самой правой колонке этого окна для каждого файла будет выводиться количество вхождений искомой строки в файл.

Если файлов, удовлетворяющих условию поиска, не найдено, на экран выдаётся сообщение:

No files found matching «имя файла » containing «строка символов »

(нет файлов вида…, содержащих строку…)

и можно выйти из программы, нажав клавишу Esc .

Если программа FileFind нашла файлы, удовлетворяющие условию поиска, можно (даже если поиск ещё не закончен) выделить клавишами вверх и вниз в списке интересующий файл и, нажав клавишу Enter , просмотреть его.

Просмотр найдённых файлов. При просмотре можно пользоваться клавишами вверх , вниз , PgUp , PgDn для листания файла вверх и вниз, Home для перехода к началу файла, End для перехода к концу файла, влево , вправо , Ctrl влево и Ctrl вправо для перемещения вправо и влево по строкам файла. Кроме того, можно использовать следующие клавиши:

Esc – для выхода в основное окно программы;

F 7 - для просмотра предыдущего найденного файла;

F 8 - для просмотра следующего файла.

Если был задан в команде параметр строка символов , то при просмотре найденных файлов можно использовать также и следующие клавиши:

F 5 – для перехода к предыдущему вхождению искомой строки;

F 6 – для перехода к следующему вхождению искомой строки.

При этом программа отображает найденные строки символов инверсным цветом.

Действия со списком найденных файлов. Программа FileFind позволяет не только просматривать найденные файлы. Когда на экране выведен список найденных файлов, можно:

· Вывести список найденных файлов на принтер или в файл. Для этого надо нажать Ctrl P

· Вывести список найденных файлов в виде командного файла. Для этого надо нажать Ctrl B и заполнить параметры выведенного программой запроса. Программа FileFind позволяет указать текст, который надо поместить до и после имён файлов, а также до имён каталогов;

· Установить атрибуты («только для чтения», «системный», «спрятанный», «архивировать») у одного файла или у всех найденных файлов. Для этого надо нажать Alt C A и заполнить параметры выведенного программой запроса;

· Установить дату и/или время у одного файла или у всех найденных файлов. Для этого надо нажать Alt C D и заполнить параметры выведенного программой запроса;

· Установить режимы вывода информации о найденных файлах. Для этого надо нажать Ctrl F и заполнить параметры выведенного программой запроса.

Выход из программы. Можно выйти из программы FileFind:

· С переходом в каталог, содержащий найденный файл. Для этого надо выделить этот файл в списке, клавишей Tab выделить надпись Go To и нажать Enter ;

· Без перехода в другой каталог. Для этого следует нажать Esc .

Новый поиск. Можно запустить новый поиск, не выходя из программы FileFind. Для этого следует заполнить поля выведенного на экран запроса. Перемещение между полями осуществляется клавишей Tab . В поле File Name надо указать имя искомого файла (параметр имя файла ), в поле Containing – искомую строку символов (не заключая её в кавычки или апострофы), выбрать клавишей пробел режим поиска (на всём диске – Entire disk , в текущем каталоге и его подкаталогах – Current directory and below , только в текущем каталоге – Current directory only ) и указать режим поиска строки символов – без учёта регистра букв (в поле Ignore case запроса стоит крестик) или с учётом регистра букв. Изменение режима поиска строки также осуществляется клавишей пробел . После этого надо клавишей Tab выделить надпись Start и нажать Enter .

Дополнительные условия поиска. При нажатии клавиши F 4 в программе FileFind на экран выводится запрос, в котором можно задать дополнительные условия поиска. Так, можно задать условия на размер, дату создания и атрибуты искомых файлов.

Работа с каталогами в DOS .

Команда смены текущего дисковода.

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

A: - переход на дисковод А:

В: - переход на дисковод В:

С: - переход на дисковод С:

После ввода команды надо нажать клавишу Enter .

Предупреждение. Не следует делать текущим дисковод на дискетах, если:

· На дисководе нет дискеты;

· Дискета не читается;

· Дискета не форматирована.

Изменение текущего каталога.

Для изменения текущего каталога имеется команда Cd (Change Directory). Формат команды:

Cd [дисковод: ] путь

Если задан дисковод, то текущий каталог изменяется на этом дисководе, иначе – на текущем дисководе. Команда cd без параметров сообщает текущие диск и каталог.

Cd\ - переход в корневой каталог текущего диска;

Cd\exe\dos - перход в каталог \exe\dos.

Просмотр каталога.

Для вывода оглавления каталога имеется команда Dir. Формат команды:

Dir [дисковод: ] [путь \] [параметры ]

В имени файла можно употреблять символы * и?. Если имя файла не задано, то выводится всё оглавление каталога, иначе выводятся только сведения о данном файле или группе файлов.

Если в команде не указаны дисковод или путь, то подразумеваются текущий дисковод и текущий каталог.

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

. В MS DOS версии 7.0 (входящей в состав Windows 95) в правой колонке отображается длинное имя файла. В конце выдачи сообщаются итоговые данные о числе выведенных файлов и каталогов, общем объёме выведенных файлов и о размере свободного пространства на диске.

Параметры. Формат вывода сведений о каталоге можно изменить параметрами команды Dir. Этих параметров довольно много. Сначала мы расскажем о наиболее употребительных из них:

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

/W – вывод данных в широком формате: приводятся только имена файлов и подкаталогов (имена подкаталогов заключаются в квадратные скобки), причём эти имена выводятся по пять в каждой строке:

[.] [..] CUSTOM.VDB IBM_8514.VDB MIT_15.VDB

MIT_17.VDB MIT_21.VDB NEC_3FGX.VDB NEC_4FG.VDB NEC_5FG.VDB

NEC_6FG.VDB VESA75.VDB VGA.VDB SUPERVGA.VDB EEDSTD.EE_

README~1.TXT

14 file (s) 14 908 bytes

3 dir (s) 1 556 152 320 bytes free

/О – вывод в отсортированном виде: сначала выводятся имена подкаталогов в алфавитном порядке, я потом имена файлов в алфавитном порядке.

Dir > prn – вывести оглавление текущего каталога на принтер;

Dir c:\*.exe /s /b > exefiles.txt – создать в файле EXEFILES.TXT список всех файлов с расширением.exe, находящихся на диске С:.

Создание каталога.

Для создания нового каталога имеется команда Md (Make Directory). Формат команды:

Md [дисковод: ] путь

Md xxx - создание подкаталога xxx в текущем каталоге;

Md a:\work- создание подкаталога work в корневом каталоге диска а:

Уничтожение каталога.

Для удаления (пустого) каталога имеется команда Rd (Remove Directory). Формат команды:

Rd [дисковод: ] путь

Rd xxx -удаление подкаталога ххх в текущем каталоге;

Rd a\work-удаление подкаталога work в корневом каталоге диска а:

С помощью команды rd можно удалить только пустой каталог, т.е. каталог, не содержащий файлов и подкаталогов. А для удаления каталога со всеми содержащимися в нём файлами и/или подкаталогами можно использовать команду DelTree, как это описано ниже.

Удаление каталога со всем содержимым.

Иногда требуется удалить каталог со всеми содержащимися в нём файлами и/или подкаталогами. В MS DOS, начиная с версии 6.0, для этого можно использовать программу DelTree. Формат команды:

Deltree имя файла или каталога

Как видно из приведённого формата, программа Deltree может удалять как каталоги, так и файлы. В имени файла или каталога Можно использовать символы * и?, так что возможно удаление сразу нескольких подкаталогов. Программа DelTree выдаёт запросы на подтверждение удаления каждого подходящего каталога (со всем содержимым) и файла. Но при указании параметра /Y удаление будет проводиться без каких-либо запросов.

Переименование каталога.

Для переименования каталога может быть использована входящая в MS DOS (начиная с версии 6.0) программа Move. Формат команды:

Move имя каталога новое имя каталога

У старого имени каталога можно указать диск и путь, это позволяет переименовывать не только подкаталоги текущего каталога, но и другие каталоги.

Установка списка каталогов для поиска выполняемых программ.

Для того чтобы наиболее часто выполняемые программы можно было выполнять из любого каталога, следует записать эти программы в один или несколько каталогов и перечислить их в команды Path. Как правило, установка с помощью команды Path списка каталогов, в которых производится поиск выполняемых программ, делается в командном файле AUTOEXEC.BAT, который автоматически запускается при каждой перезагрузке DOS. Формат команды:

Path имя каталога [; имя каталога ]… - установка списка каталогов, в которых производится поиск программ;

Path ; - устанавливает, что поиск программ должен вестись только в текущем каталоге;

Path без параметров – выводит имена каталогов, в которых производится поиск программ.

После ввода любой команды (кроме внутренних команд DOS), поиск соответствующей программы производится сначала в текущем каталоге, а затем в каталогах, указанных в команде Path. Просмотр каталогов, заданных в команде Path, производится в том же порядке, в котором они указаны в команде.

Наглядный переход из каталога в каталог.

Назначение программы NCD . С помощью программы NCD из комплекса Norton Utilities можно выполнить следующие функции:

· Вывести на экран изображение дерева каталогов на диске;

· Указать в нём, в какой каталог надо перейти;

· Перейти в другой каталог, указав только часть его имени.

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

Ncd [режимы ] - диалоговый режим работы;

Ncd начало имени каталога [режимы ] – переход в указанный каталог.

Выполнение программы. Если в команде указано начало имени каталога, то программа переходит в каталог на диске, имя которого начинается с указанных символов. Например, для перехода в каталог \COREL50\PROGRAMS\DATA можно ввести команду ncd dat. Если программа перешла в другой каталог, имя которого начинается с тех же букв, можно ввести команду ещё раз.

Работа в диалоговом режиме. Если же в команде не указано имени каталога, то после ввода команды на экран будет выведено дерево каталогов на текущем диске. Клавишами перемещения курсора можно выделить тот каталог, в который надо перейти. Можно также ввести первые символа имени каталога с клавиатуры. Программа выделит каталог, как только будет введено достаточное количество букв его имени. Чтобы выделить следующий каталог, имя которого начинается с тех же букв, необходимо нажать Ctrl Enter .

Для того чтобы выйти из программы с переходом в другой каталог, надо выделить этот каталог и нажать Enter . Можно также дважды щёлкнуть имя каталога мышью. А для выхода из программы NCD без изменения текущего каталога следует нажать Esc .

Прочие возможности. При работе с NCD в диалоговом режиме можно также:

· Нажав F 7 , создать подкаталог (его имя запрашивается);

· Нажав F 8 , удалить каталог (этот каталог должен быть пуст);

· Нажав F 6 , переименовать каталог;

· Нажав F 3 , перейти к просмотру дерева каталогов на другом диске;

· Нажав F 4 , перейти к просмотру списка файлов в выделенном каталоге;

· Нажав alt P , напечатать или вывести в файл изображение дерева каталогов на диске;

· Нажав Ctrl V , установить метку на диске.

Все эти возможности доступны также через меню программы NCD. Для входа в меню необходимо нажать клавишу Alt , для выхода из меню используется клавиша Esc .

Работа с экраном и принтером в DOS .

Вывод файла на экран.

Для вывода текстового файла на экран можно использовать команду Type. Формат команды:

Type имя файла

Примеры:

Type paper.doc – вывод на экран файла paper.doc из текущего каталога;

Type a\doc\t.doc – вывод на экран файла t.doc из каталога a:\doc

Приостановка и окончание вывода. Вывод на экран можно приостановить нажатием Ctrl S . Повторное нажатие Ctrl S возобновляет вывод на экран (как указывалось ранее, нажать Ctrl S означает нажать клавишу Ctrl и, не отпуская её, нажать клавишу S ). Закончить вывод на экран можно, нажав Ctrl C или Ctrl break .

Очистка экрана монитора.

Для очистки экрана монитора имеется программа Cls. Формат команды:

Выполнение команды. Экран монитора очищается. В первой строке экрана появляется приглашение DOS.

Вывод файла на печать.

Для вывода текстового файла на печать можно воспользоваться командой Copy. Формат команды:

Сору /b имя файла prn

Перед выдачей этой команды необходимо, чтобы принтер был включён и находился в состоянии готовности.

Работа с дисками в DOS .

Установка и отмена режима проверки при записи на диски.

Обычно запись на диски производится без ошибок, поэтому проверка её правильности не выполняется. Однако с помощью команды Verify можно включить или выключить режим проверки. Этот режим имеет смысл включать при записи важной информации на дискеты (например, архивных копий), а также при записи на «сбойные» дискеты. Многие пользователи работают в этом режиме постоянно (включая его в файле AUTOEXEC.BAT).

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

Verify on – включить режим проверки при записи на диски;

Verify off – выключить режим проверки при записи на диски;

Verify без параметров – вывести информацию о том, включён или выключен режим проверки при записи на диски.

Форматирование дискет.

Перед первым использованием дискет их следует подготовить для того, чтобы с ними могли работать используемые на IBM PC программы. Этот процесс называется инициализацией, или форматированием . Форматирование дискет можно выполнить с помощью входящей в DOS программы Format. Кроме того, программа Format используется для того, чтобы:

· Подготовить дискету, с которой можно загружать операционную систему DOS («системную» дискету);

· Очистить дискету от данных и пометить все её дефектные участки.

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

Format дисковод: [параметры ]

Виды форматирования. При форматировании дискет программа Format выполняет низкоуровневую разметку магнитной поверхности дискеты и затем запись системной информации (загрузочного сектора дискеты, таблицы размещения файлов и корневого каталога). Низкоуровневая разметка поверхности дискеты выполняется достаточно долго и полностью разрушает всю информацию на дискете. Поэтому начиная с версии 5.0 MS DOS пир форматировании дискет низкоуровневая разметка магнитной поверхности дискеты выполняется, только если она запрошена пользователем (параметр /U) или если без неё нельзя обойтись (дискета не форматирована или форматирована на другую ёмкость). Для указания вида форматирования дискеты можно указать следующие параметры:

/U – безусловное форматирование дискеты с уничтожением имеющихся на ней данных. Этот параметр желательно указывать при форматировании новых дискет, так как при этом программа Format не тратит время на проверку того, форматирована дискета или нет, а сразу приступает к форматированию;

/Q – быстрая очистка дискеты без контроля наличия сбойных участков на дискете. Этот режим следует употреблять только для уже отформатированных дискет, про которые известно, что они находятся в хорошем состоянии.

Если в команде не указан ни параметр /U, ни параметр /Q, то программа Format при обработке дискеты сначала проверяет, форматирована ли эта дискета. Если дискета форматирована и её новый формат должен быть таким же, что и имеющийся, тогда программа Format не уничтожает данные на дискете, а только стирает информацию обо всех файлах и каталогах из системных областей дискеты (таблицы размещения файлов и корневого каталога), а затем тестирует область данных дискеты на наличие сбойных участков. Для уже отформатированных дискет это ускоряет их переформатирование.

Создание системной дискеты. Если в команде Format указать параметр /S, то будет подготовлен «системный» диск, т.е. диск, с которого можно загрузить операционную систему DOS. При этом после выполнения обычного форматирования на диск будут скопированы (с текущего диска) файлы COMMAND.COM (командный процессор DOS), системные файлы DOS – IO.SYS и MSDOS.SYS (в зависимости от версии DOS эти файлы могут называться иначе), а в MS DOS версии 6.0 и выше – также и драйвер для обработки «сжатых» дисков – DRVSPACE.BIN или DBLSPACE.BIN.

Задание ёмкости дискеты. По умолчанию дискеты форматируются на стандартную максимальную ёмкость, допускаемую дисководом. Однако можно выбрать ёмкость, на которую надо форматировать дискету, задав параметр /F:ёмкость дискеты . Здесь ёмкость дискеты означает:

1440 или 1.44 – 1,44 Мбайта 2880 или 2.88 – 2,88 Мбайта

1200 или 1.2 – 1,2 Мбайта 720 – 720 Кбайт

360 – 360 Кбайт 320 – 320 Кбайт

180 – 180 Кбайт 160 – 160 Кбайт

Трёхдюймовые дискет может быть 1440 (или, что то же самое, 1.44), 2880 (или, что то же самое, 2.88) и 720 – для дискет ёмкости 1,44 Мбайта, 2,88 Мбайта и 720 Кбайт. Для дискет ёмкости 2,88 Мбайта требуются специальные дисководы.

Задание метки дискеты. С помощью параметра /V можно указать метку, которую получит дискета. Формат параметра: /V:метка . Здесь метка – строка длиной до 11 символов, не содержащая пробелов, а также символов < : >. Метку, содержащую пробелы, можно создать с помощью программы Label, или просто не указывая параметр /V.

Если в команде не задан параметр /V, то программа Format запросит метку дискеты перед окончанием форматирования. Как правило, на этот вопрос отвечают нажатием клавиши Enter , так что дискета помечается пустой меткой.

Процесс форматирования. Перед вводом команды format (нажатием Enter ) лучше прочитать ещё раз командную строку, чтобы убедиться в том, что в ней всё написано правильно.

Вставка дискеты. После ввода команды появляется сообщение

Insert new diskette to drive x : and strike ENTER when ready

(вставьте дискету и нажмите Enter )

Здесьx : - имя дисковода, в который надо вставить дискету. Если форматирование не нужно, надо нажать Ctrl C .

Если вставленная дискета испорчена, то появится соответствующее сообщение, например:

Invalid media or Track 0 bad – disk unusable

(неверный носитель или дорожка 0 испорчена, дискету использовать нельзя)

Это сообщение может появиться также при попытке инициализировать дискету с высокой плотностью записи (т.е. ёмкостью 1,2 Мбайта) на дисководе для дискет ёмкостью 360 Кбайт.

Сообщение о ходе форматирования. В ходе работы программа Format выводит сообщение о проценте отформатированной поверхности дискеты (в версиях DOS до 4.0 – о номере форматируемой дорожки и цилиндра). По окончании работы выводится сообщение:

(форматирование окончено)

Перенос системных файлов. Если был задан параметр /S для создания системной дискеты, и системные файлы успешно перенесены на дискету, то появится сообщение:

System transferred

(системные файлы перенесены)

Если же при указании параметра /S на том месте дискеты, где должны располагаться системные файлы, обнаруживается дефектный участок, то будет выдано сообщение: «disk unsuitable for system disk» («Диск не годится для использования в качестве системного»). На таком диске можно хранить только данные.

Запрос метки дискеты. Если в команде не был указан параметр /V, программа Format запросит метку дискеты:

Volume label (11 characters, ENTER for none)?

(метка диска (11 символов, ENTER для пустой метки))

Нужно ввести метку и нажать клавишу Enter . Чтобы задать пустую метку, можно сразу нажать Enter .

Вывод информации о диске. По окончании форматирования и задания метки дискеты, программа Format выводит данные о дискете (в байтах):

· Общий размер дискеты (total disk space);

· Общий размер дефектных участков (in bad sectors);

· При задании параметра /S – размер системных файлов DOS (user by system);

· Размер свободного места на диске (available on disk).

Кроме того, выводится и другая информация о дискете.

Запрос о форматировании других дискет. В заключении программа Format выводит запрос:

Format another (Y/N)?

(форматировать ещё? Y – да, N – нет)

Чтобы отформатировать ещё дискету (с использованием тех же параметров форматирования), надо ответить Y и Enter , иначе надо ответить N и Enter .

Задание метки на диске.

С помощью входящей в MS DOS программы Label можно присвоить метку – обозначение длиной до 11 символов. Метки могут помочь различать диски. Кроме того, некоторые программы требуют использования дискет с определённой меткой. На жёстком диске метка служит дополнительной защитой от случайного форматирования: Программы Format, Fdisk и многие другие предварительно требуют ввести метку логического диска. Формат команды:

Label дисковод:

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

? / \ | . , ; : + = () & ^ < > "" *

Чтение метки. Чтобы узнать метку диска, можно воспользоваться командой Vol. Формат команды: vol дисковод: . Например, команда vol а: выведет на экран метку диска а: . Метка диска выводится также командой Dir и программой Norton Commander (в информационной панели).

Эффективное использование дискет.

При наличии дисководов ёмкостью 1,2 Мбайта на дискетах двойной плотности (DS/DD) с помощью специальных программ можно разместить не 360 Кбайт, а 720 или даже 800 Кбайт, т.е. в 2,2 раза больше. Несколько увеличить ёмкость дискет можно и в других случаях. Одной из таких программ, обеспечивающих эффективное использование дискет, является программа PU_1700, разработанная Ю. И. Панковым (г. Москва). Формат команды в простейшем случае таков:

Для получения справки об использовании программы PU_1700 следует ввести команду ЗГ_1700 /? .

Функционирование программы. После своего запуска программа PU_1700 остаётся в оперативной памяти и корректирует функции DOS, позволяя форматировать и использовать дискеты нестандартной ёмкости. Размер резидентной части программы невелик – около 1300 байт, поэтому команду вызова программы PU_1700 можно включать в файл AUTOEXEC.BAT, не особенно беспокоясь об использовании оперативной памяти.

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

Форматирование нестандартных дискет. Для форматирования нестандартных дискет надо использовать программу DOS Format. Другие программы (например, PCTools или Sformat из комплекса Norton Utilities) для этого употреблять не следует. Формат вызова:

Format [дисковод: ] /Т: число дорожек /N: число секторов [режим ]

дисковода

Стандартная

Ёмкость дискеты

секторов

Получаемая

ёмкость дискеты

410 К (409.088)

810 К (816,640)

1,45М (1,476,096)

810 К (816,640)

810 К (816,640)

1,7 М (1,723,904)

Здесь в графе «Получаемая ёмкость дискеты» слева приведена ёмкость, выводимая программой Format в сообщении о форматировании дискеты (например, «Formatting 1.7M»), а справа – точная ёмкость дискеты в байтах.

Для подорожечного копирования и сравнения дискет нестандартных форматов следует использовать программы DOS DiskCopy и DiskComp, а не какие-либо другие (например, PCTools).

Проверка читаемости дискет.

Для проверки читаемости дискет можно использовать программу NDD (Norton Disk Doctor) входящую в комплекс Norton Utilities. Формат команды:

NDD дисковод: /DT

Параметр дисковод: указывает дисковод, на котором находится проверяемая дискета. Параметр /DT задаёт вид работы программы, этот параметр надо вводить заглавными буквами.

Выполнение программы. Если в дисководе не было дискеты, программа NDD выводит сообщение:

Insert the diskette to diagnose into drive…

(вставьте проверяемую дискету в дисковод…)

Надо вставить нужную дискету и нажать клавишу Enter . Программа начнёт проверку дискеты. Ход проверки отображается на диаграмме. Если при проверке не было выявлено каких-либо проблем, программа сразу по окончании проверки завершает работу. Иначе программа выводит сообщение: «Problems were detected on drive… Some of them were not corrected. You should generate a report» (Ошибки выявлены на диске… Некоторые из них не были исправлены. Надо создать отчёт).Это означает, что на диске найдены сбойные участки, которые не помечены как сбойные. Такие участки могут быть уже отведены под файлы или каталоги (при этом, как правило, прочесть эти файлы или каталоги уже не удастся), либо они находятся в свободном пространстве дискеты и могут быть выделены под файлы в будущем (что приведёт к потере этих файлов).

При желании можно просмотреть отчёт, нажав клавишу Enter (листание отчёта – PgUp и PgDn , выход из отчёта – Esc ). Однако большого смысла в этом нет, так что лучше сразу нажать клавишу Esc , чтобы выйти из программы. Для коррекции дискеты в этом случае следует запустить программу NDD с параметром /С. Это позволит пометить сбойные участки в таблице размещения файлов, чтобы они уже не выделялись для записи файлов. А если на сбойных участках уже размещены файлы, программы NDD попробует всё же считать оттуда данные и перенести их в безопасное место на диске.

Копирование дискет.

Для копирования дискет можно использовать входящую в MS DOS программу DiskCopy. Формат команды:

Diskcopy [дисковод: ] [дисковод: ]

Первый параметр в команде укаазывает дисковод, на котором находится копируемая дискета. Второй параметр указывает дисковод, на котором находится дискета, на которую производится копирование.

Если в команде второй дисковод не указан, то копирование производится на текущий дисковод. Если не указано ни одного дисковода, то копирование производится на одном (текущем) дисководе.

Режимы копирования:

/V – не проверять правильность копирования;

/M – не использовать жёсткий диск при копировании (для хранения копируемых данных использовать только оперативную память).

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

Drive types or diskette types not compatible

(типы дисководов или дискет несовместимы)

Disks must of be the same size

(дискеты должны быть одного размера)

Форматирование принимающих дискет. Если дискета, на которую производится копирование, не инициализирована (не форматирована), то программа DiskCopy форматирует её (появляется сообщение «Formatting while copying»), причём формат будет такой же, как у исходной дискеты.

Вставка дискет. Перед чтением или записью дискеты программа DiskCopy выдаёт сообщения:

Insert SOURCE diskette in drive x:

(вставьте исходную дискету в дисковод X:)

Insert TARGET diskette in drive x:

(вставьте дискету, на которую производится копирование, в дисковод X:)

Вставив дискету или дискеты, надо нажать любую алфавитно-цифровую клавишу или Enter . Если копирование производится на одном дисководе и без использования жёсткого диска для хранения копируемых данных (то есть в версии MS DOS до 6.2 или с параметром /М), то вставлять исходную и принимающую дискеты может потребоваться несколько раз.

Выполнение копирования. Перед копированием дискеты программа DiskCopy выдаёт сообщение о формате копируемых дискет:

Copying nn tracks, mm sectors per track, kk side(s)

(копируется nn дорожек, mm секторов на дорожке, kk сторон)

Создание дополнительных копий дискеты. Если копирование производилось с использованием жёсткого диска для хранения копируемых данных, то программа DiskCopy может создать несколько копий одной дискеты без её повторного считывания. При этом программа выводит сообщение:

Do you wish to write another duplicate of this disk (Y/N)?

(создать ещё копии этого диска?)

Если нужно создать ещё одну копию данной дискееты, следует ответить Y , иначе N . При создании дополнительной копии дискеты программа DiskCopy попросит установить принимающую дискету и нажать любую клавишу.

Повторное копирование. Закончив копирование, программа DiskCopy спрашивает:

Copy another (Y/N)?

(копировать ещё (Y – да, N – нет)?)

Если копировать дискеты более не надо, то надлежит ответить N . При ответе Y программа попросит установить новую пару дискет (при копировании на одном дисководе – новую исходную дискету) и нажать любую клавишу.

Программы и команды DOS общесистемного назначения.

Вывод информации о дате и установка даты в компьютере.

Для вывода информации о дате и установки даты в компьютере имеется команда Date. Формат команды:

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

Для ввода даты надо задать номер дня в месяце (1-31), номер месяца (1-12) и год или две последние цифры года. Подсказка DOS укажет, в каком порядке эти числа надо вводить (DD – день, MM – месяц, YY – год), между числами следует вводить символ «-». Формат ввода даты зависит от параметра Country, установленного в файле конфигурации CONFIG.SYS.

Вывод информации о времени и установка времени в компьютере.

Для вывода информации о текущем времени и установки времени в компьютере имеется команда Time. Формат команды:

Time (часы: минуты )

Где часы – число от 0 до 24, минуты – число от 0 до 59.

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

Изменение вида приглашения DOS.

Изменение вида приглашения DOS (т.е. текста, который показывает, что DOS готова к приёму команд пользователя) осуществляется с помощью команды Prompt. Как правило, вид приглашения DOS устанавливается в файле AUTOEXEC.BAT, автоматически запускаемом при загрузке DOS. Формат команды:

Prompt [текст ]

Если команда Prompt выдана без параметров, то устанавливается подсказка, содержащая информацию о текущем дисководе и символ «>», иначе говоря, команда prompt без параметров эквивалентна команде prompt $n$g (см. ниже).

Специальные сочетания символов. В тексте, указываемом в команде prompt, можно использовать следующие сочетания символов:

$p – текущий дисковод и каталог; $h – удаление предыдущего символа;

$n – текущий дисковод; $e – символ с кодом 27 (ESC);

$d – текущая дата; $g – символ «>»;

$t – текущее время; $l – символ «<»;

$v – версия DOS; $b – символ «| »;

$_ – переход на новую строку; $$ - символ «$».

$s – пробел;

Если при запуске DOS был установлен драйвер ANSI.SYS, то в приглашении DOS можно использовать различные цвета символов и фона.

Установка и просмотр переменных окружения.

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

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

Команда Set. Для установки переменных окружения может использоваться команда DOS Set. Формат команды:

Set имя переменной = значение

Здесь имя переменной – любая строка, не содержащая знаков равенства и пробелов. При этом в имени переменной прописные и строчные буквы считаются одинаковыми (точнее, DOS при выполнении команды преобразует в заданном имени переменные строчные буквы в прописные). Значение – любая строка символов.

Выполнение команды. Команда Set записывает строку «имя переменной = значение» в окружение, то есть в специальную область памяти, зарезервированную для хранения переменных окружения. Если переменной уже было присвоено какое-то значение, то оно заменяется новым. Если значение – пустая строка, то строка, задающая значение переменной, удаляется из области памяти, зарезервированной для хранения переменных окружения.

Использование переменных окружения. Значения переменных окружения можно использовать в командных файлах DOS. Если в командном файле употребить имя переменной окружения, заключённое с обеих сторон в знаки процента, то оно будет заменено на значение этой переменной.

Получение информации о версии DOS.

Для получения информации о версии DOS можно использовать команду Ver. Формат команды:

На экран выводится версия используемой операционной системы DOS, например: MS DOS Version 6.22. При использовании MS DOS 7.0, входящей в состав Windows 95, на экран выводится сообщение: Windows 95 с указанием версии этой ОС.

Получение информации о компьютере.

Для получения разнообразной информации о компьютере можно использовать программу SysInfo из комплекса Norton Utilities. Формат команды:

Экология.

Экология «oikos» - дом, жилище, «logos» - наука, в дословном переводе «наука о доме».

Экология как наука изучает взаимодействие организмов друг с другом и с окружающей средой.

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

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

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

Обязанности учащихся ЭВМ.

Учащиеся, работающие на ЭВМ обязаны:

1. выполнять только ту работу, которая поручена им руководителем;

2. работать только с теми устройствами ЭВМ, на которые они имеют разрешение;

4. соблюдать правила личной гигиены.

Учащимся, работающим на ЭВМ запрещается:

1. включать и выключать электропитание оборудования и устройства ЭВМ;

2. перемещать оборудования и устройства ЭВМ;

3. работать на неисправном оборудовании, а также со снятыми или неисправными предохранительными устройствами;

4. самостоятельно устранять неисправности;

5. производить какие-либо переделки в оборудовании и т.д.;

6. касаться находящихся в движении частей механизма;

7. находиться одним без руководителя в помещении, где установлены ЭВМ;

8. останавливать или тормозить руками устройство ЭВМ;

9. снимать магнитные носители, не дождавшись их полного остановки;

10. оставлять включёнными оборудования и устройство ЭВМ без присмотра.

Заключение.

Итак, DOS является самой надёжной из операционных систем, хоть её интерфейс не так «богат» разнообразными вставками. В наше время многие пользователи выбирают операционные системы Windows, однако без MS DOS не было бы нормальной работы. Если потребуется сделать что-то действительно важное и сложное, то DOS к вашим услугам. Здесь представлены основы работы в DOS, ведь узнать её всю можно только при длительной и кропотливой работе. Если разобраться в этой «сложной и неудобной» системе, то появятся возможности, недоступные для других ОС. В случае, когда на компьютере установлена программа-оболочка, работа в DOS становится гораздо проще. MS DOS – это самая выносливая ОС, придуманная человеком!

Список использованной литературы:

1. В.Э.Фигурнов: IBM PC для пользователя;

2. С.Симонович, Г.Евсеев, А.Алексеев: Специальная информатика;

3. Г.Евсеев, С.Пацюк, С.Симонович: Вы купили компьютер;

4. С.Разин, В.Кутузов, К.Руденко: Потребитель «Компьютеры & Программы».