Назначение и основные функции операционных систем

Автор работы: Пользователь скрыл имя, 09 Января 2013 в 05:03, контрольная работа

Краткое описание

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

Прикрепленные файлы: 1 файл

Курсовая работа информатика.docx

— 80.17 Кб (Скачать документ)

/W выводит  информацию в сокращенном виде, только имена файлов и директориев  (в 5 столбцов);

/А[[:] атрибуты] выводит информацию тех директориев и файлов, атрибуты которых указаны.

Вот некоторые  атрибуты:

Н. скрытые  файлы;

- Н все  файлы, кроме скрытых;

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

- S все файлы,  кроме системных;

D директории;

-D только  файлы;

R файлы только  для чтения.

Параметр

/О[[:] порядок_сортировки]

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

Еще несколько  команд той же группы (только имена):

MKDIR (МО) создание  нового директория;

CHDIR (CD) переход  в другой директорий.

DEL (ERASE)

Команда работы с файлами; удаляет файлы.

Синтаксис:

DEL [диск:] [путь] <имя_файла> [/Р]

Параметр

[диск:] [путь] <имя_файла>

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

Ключ /Р вызывает запрос подтверждения для каждого удаляемого файла.

COPY

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

COPY [/Y|/-Y] [/AI/B] <файл-источник> [/A|/B] [+ файл-источник [/А|/В] [+...]] [файл-результат [/А|/В]] [/V]

Параметры состоят  из обозначения дисковода, директория и имени файла.

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

<файл-результат>  указывает местоположение и имя  файла, в который нужно поместить  скопированную информацию.

Ключи:

/Y указывает,  что команда не должна запрашивать  подтверждения при замене существующих  файлов;

/V проверка  того, что новые файлы записаны  правильно.

Еще команда  той же группы:

RENAME (REN) - переименование  файла или группы файлов;

Примерами команд управления системой служат (приводятся только имена):

COMMAND - запуск  командного процессора;

EXIT - выход  из командного процессора.

 

  3.3 ДОПОЛНИТЕЛЬНЫЕ КОМАНДЫ-УТИЛИТЫ

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

FORMAT - форматирует  диск для использования в MS DOS.

Утилита FORMAT создает пустой директорий и таблицы FAT на диске, а также проверяет  наличие испорченных областей на диске. Может уничтожить все данные на диске.

Синтаксис:

FORMAT диск: [/V[:метка]] [/Q] [/U] [/F:paзмep][/B|/S] [/С]

FORMAT диск: [/V[:метка]] [/Q] [/U] [/Тдорожек\N:секторов] [/B|/S] [/С]

FORMAT диск: [/V[:метка]] [/Q] [/U] [/l][/4] [/B|/S] [/С]

FORMAT диск: [/Q] [/U] [/1] [/4] [/8] [/B|/S] [/С]

Параметр

Диск: обозначает форматируемый диск (это единственный обязательный параметр утилиты).

Ключи

/V:метка указывает метку диска, используется редко;

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

/U указывает,  что "восстанавливать" информацию  до форматирования не потребуется;

/F:размер указывает емкость дискеты;

/S копирование  на дискету файлов операционной  системы IO.SYS, MSDOS.SYS и COMMAND.COM, что  делает ее загрузочной;

/Т:дорожек указывает число дорожек на дискете;

/N:секторов задает число секторов на дискете.

DISKCOPY

Команда работы с дисками (гибкими); копирует содержимое флоппи-диска в одном дисководе  на диск в другом. Ее синтаксис таков

DISKCOPY [dl:][d2:][/l]

Здесь первые два объекта в квадратных скобках - параметры, третий - ключ.

Примеры.

DISKCOPY А: В: скопировать дискету в дисководе А на дискету в дисководе В;

DISKCOPY А: скопировать дискету в дисководе А на дискету в текущем дисководе;

DISKCOPY А: В: /I скопировать только первую сторону дискеты.

Еще несколько  команд той же группы (только имена; параметры и ключи можно найти  в справочниках):

DISKCOMP - сравнение  содержимого двух дискет (с целью  определить, совпадает ли оно);

CHKDSK - проверка  целостности файловой структуры  на диске, коррекция ее ошибок;

RECOVER - восстановление (насколько возможно) информации  на дефект- ном диске.

Большое количество утилит MS DOS описано в руководстве  по этой системе. Важное значение имеют также драйверы, особенно расширенной оперативной памяти, входящие в состав ОС и позволяющие использовать более 640 кбайт памяти.

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

CONFIG.SYS

Выполняется до загрузки командного процессора и  содержит вызовы SYS-драйверов. Загружаемые  драйверы устанавливаются командой DEVICE, после которой указывается  полное имя файла, содержащего драйвер. Например, для подключения драйвера мыши MOUSE.SYS можно задать команду:

DEVICE=C:\DOS\MOUSE.SYS.

Начиная с  версии MS DOS 4.0 предусматривается загрузка СОМ и ЕХЕ-драйверов с помощью команды INSTALL. Например,

INSTALL=C:\DOS\MOUSE.COM.

Для эффективной  работы с различными типами микропроцессоров компьютера (80286, 80386, 80486, Pentium) и размеров оперативной памяти используют специальные драйверы:

DEVISE=C:\DOS\HIMEM.SYS

DEVISE=C:\DOS\EMM386.EXE NOEMS

DEVISE=C:\DOS\EMM486.EXE.

Кроме загрузки внешних драйверов, CONFIG.SYS загружает  свои (внутренние) команды.

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

Пример:

BUFFERS=20.

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

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

Ниже приведены  примеры типичных файлов конфигураций:

1. для PC 286

REM Типичный CONFIG.SYS

DOS=HIGH

REM По возможности загружать модули операционной системы и

REM некоторые  драйверы в НМA

REM (первые 64 кбайта области памяти выше 1 Мбайта)

FILES=20

REM До 20 файлов может быть одновременно открыто

BUFFERS=5

REM Для работы с файлами на жестком диске использовать 5 буферов

DEVICE=C:\DOS\HIMEM.SYS

REM Загрузка  менеджера области памяти выше 1 Мб

DEVICE=C:\WINDOWS\MOUSE.SYS

REM Загрузка  драйвера манипулятора типа "мышь"

DEVICE=C:\STACKER\STACHIGH.SYS

REM Загрузка  драйвера поддержки работы с  дисками,

REM использующими компрессию данных

2. для PC 386

REM Типичный CONFIG.SYS

DOS=HIGH, UMB

REM По возможности загружать модули операционной системы и

REM некоторые  драйверы в НМА

REM (первые 64 Кбайта области памяти выше 1 Мбайта)

REM и UMB (блоки  в области памяти между 640 Кб  и 1 Мб)

FILES=20

REM До 20 файлов может быть одновременно открыто

BUFFERS=5

REM Для работы с файлами на жестком диске использовать 5 буферов

DEVICE=C:\DOS\HIMEM.SYS

REM Загрузка  менеджера области памяти выше 1 Мб

DEVICE=C:\DOS\EMM386.EXE NOEMS

REM Загрузка  менеджера расширенной памяти

REM с включенной  поддержкой работы с UMB

DEVICEHIGH=C:\WINDOWS\MOUSE.SYS

REM Загрузка  драйвера манипулятора типа "мышь"

REM в UMB

DEVICE=C:\STACKER\STACHIGH.SYS

REM Загрузка  драйвера поддержки работы с  дисками,

REM использующими компрессию данных

Не менее  важную роль при начальной загрузке компьютера играет файл AUTOEXEC.BAT. Фактически в AUTOEXEC.BAT записаны команды, которые  иначе пришлось бы вводить вручную  в начале каждого сеанса работы. Например:

C:\KEYRUS

REM запуск  программы, русифицирующей ввод  с клавиатуры и вывод на  экран

C:\DOS\MOUSE

REM запуск  драйвера манипулятора типа "мышь"

PROMPT $P$G

RЕМ установка вида приглашения командной строки DOS

PATH C:\:C:\DOS:C:\NC:C:\TOOLS

REM установка  путей поиска файлов программ, вызываемых на выполнение

SET TEMP=C:\DOS

REM установка  значения переменной окружения,  указывающей путь

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

NC

REM запуск  файл-менеджера NORTON COMMANDER

 

 

 

 

 

 

 

 

 

 

 

ОБОЛОЧКИ  ОПЕРАЦИОННЫХ СИСТЕМ

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

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

Простая оболочка обычно входит в комплект утилит операционной системы MS DOS. Однако, значительно большее распространение получила оболочка под названием "нортон командер" (Norton Commander). Остановимся на ее интерфейсе подробнее, рис. 3.

При работе Norton Commander в стандартной настройке (конфигурации) на экране дисплея имеются следующие области:

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

2.командная строка с приглашением, в которой можно непосредственно набирать команды DOS или формировать их с помощью имен файлов на панелях;

3.строка подсказки с обозначением команд, закрепленных за функциональными клавишами F1... F10.

Указатель перемещается внутри панели при нажатии клавиш управления курсором; переключить активную панель можно с помощью клавиши <Таb>. Чтобы войти в директорий, нужно указать его имя указателем и нажать клавишу <Ввод> (<Еntег>), чтобы выйти из текущего директория - установить указатель на две точки вверху панели выше имен файлов и директориев и нажать клавишу <Ввод> (<Enter>). При нажатии клавиши <Ввод>, когда указатель установлен на имени исполняемого файла (с расширением .bat или .ехе или .com), происходит запуск этого файла на исполнение. Если необходимо вызвать имя файла в командную строку для формирования параметров команды, нужно, выделив имя файла указателем, нажать одновременно <Ctrl> и <Enter>. Можно по желанию определить действия Norton Commander над файлами с произвольными расширениями при нажатии клавиши <Ввод>. Так, можно задать, что при указании файла с расширением.txt запускается текстовый редактор и в него загружается указанный файл.

Основные  операции выполняются при нажатии  функциональных клавиш. Так, при нажатии  клавиши

F1 происходит  вызов контекстной подсказки  (гипертекста с развитой системой  ссылок);

F2 вызывается  пользовательское меню, в котором  по желанию собраны часто выполняемые  команды;

F3 вызывается  для просмотра (View) в режиме текста или кодов файл, указанный на активной панели;

Информация о работе Назначение и основные функции операционных систем