Программное обеспечение ЭВМ

Автор работы: Пользователь скрыл имя, 12 Июня 2013 в 15:17, реферат

Описание работы

Давно ушли в прошлое времена компьютеров первых поколений, когда аппаратные средства (часто называемые в нашей литературе жаргонным словом «железо» или американским термином «hardware») были главным предметом вожделения специалистов. В те времена, в 50–60-е годы, вопрос о программных средствах стоял так: если есть – хорошо, нет – сами напишем, только дайте ЭВМ. Сегодня, прежде всего в силу экономических обстоятельств, т.е. поменявшегося соотношения стоимости в диаде «аппаратные средства / программные средства» (последние часто зовутся «software»), и высокой стоимости разработки удовлетворяющих современным требованиям, но отсутствующих по той или иной причине программных средств, при приобретении компьютера чаще обращают внимание на наличие для него доступного (по факту и по цене) программного обеспечения.

Файлы: 1 файл

Программное обеспечение ЭВМ.doc

— 4.92 Мб (Скачать файл)

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

Файловая система MS DOS поддерживает дисководы, обозначаемые латинской буквой и двоеточием, например:

a: , b: , c: ,

иерархическую систему  каталогов, заимствованную у системы UNIX, файлы с именами до восьми символов и расширением до трех.

Общие команды MS DOS

Общие команды распознаются и выполняются командным процессором command.com. Команды вводятся с клавиатуры, их ввод завершается нажатием клавиши <ВВОД> (<ENTER>).

Общие команды DOS делятся на группы:

· команды работы с дисками;

· команды работы с файлами;

· команды работы с каталогами;

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

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

<имя команды>  [<список  параметров>]  [<список ключей>]

Параметры (аргументы) указывают  на те объекты, над которыми совершаются  операции, ключи уточняют действие команды. Признак ключа (переключателя) – наличие косой линии  ‘ / ’. Квадратные скобки указывают на возможность отсутствия фрагмента.

DIR

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

Полный синтаксис таков:

DIR [диск:] [путь] [имя_файла] [/P] [/W] [/A[[:]атрибуты]] [/O[[:]порядок_сортировки]] [...]

Параметры

[диск:][путь]  указывают дисковод и каталог, оглавление которого нужно про- смотреть;

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

В имени файла могут  быть использованы символы-заместители:

? заменяет один произвольный символ в имени файла;

* заменяет произвольное число произвольных символов.

Например:

DIR *.txt  просмотр списка всех файлов с расширением txt;

DIR a?.* просмотр списка файлов с именами из двух знаков, первый из кото- рых буква a, и произвольными расширениями.

Ключи:

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

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

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

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

H  скрытые файлы;

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

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

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

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

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

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

Параметр

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

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

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

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

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

DEL (ERASE)

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

Синтаксис:

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

Параметр 

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

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

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

COPY

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

Синтаксис:

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

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

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

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

Ключи:

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

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

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

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

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

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

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

Дополнительные команды-утилиты

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

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

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

Синтаксис:

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

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

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

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

Параметр 

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

Ключи

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

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

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

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

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

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

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

DISKCOPY

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

DISKCOPY [d1:] [d2:] [/1]

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

Примеры.

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

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

DISKCOPY A: B: /1 скопировать только первую сторону дискеты.

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

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

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

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

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

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

CONFIG.SYS

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

DEVICE=C:\DOS\MOUSE.SYS .

Начиная с версии MS DOS 4.0 предусматривается  загрузка COM и EXE-драйверов с помощью  команды 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 кбайт, тем самым увеличивая размер свободной базовой памяти, что важно для ряда прикладных программ.

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

1.4.  Оболочки  операционных  систем

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

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

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

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

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

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

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

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

Рис. 2.3. Типичный вид панелей Norton Commander

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

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

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

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

F4 вызывается простейший редактор для редактирования указанного на активной панели текстового файла;

F5 копируется указанный файл или директорий (или группа отмеченных файлов и директориев) с активной панели на диск, отражаемый пассивной панелью;

F6 происходит переименование (если вводится новое имя) или перемещение файлов или директорий с активной панели на пассивную;

F7 создается директорий на активной панели;

F8 удаляются указанные или отмеченные файлы и директории;

F9 вызывается горизонтальное меню в верхней строке экрана;

F10 происходит выход из Norton Commander.

Выделение файлов происходит при нажатии клавиши <Ins> или при задании фильтра с помощью серой клавиши «+».

Горизонтальное меню, вызываемое клавишей F9, позволяет изменить настройки Norton Commander (например, режим  отображения информации на панелях), выполнить перечисленные и некоторые дополнительные, важные для пользователя, команды и действия.

Примечательно, что большинство  операций можно выполнить с помощью Norton Commander несколькими способами:

· c помощью меню, выбирая команду с помощью клавиш управления курсором;

· с помощью меню, выбирая команду с помощью манипулятора «мышь»;

· с помощью меню, выбирая команду с помощью выделенной в команде буквы;

· с помощью «горячих клавиш» – сочетания клавиш при их одновременном нажатии.

По мере роста квалификации пользователи переходят к использованию именно «горячих клавиш». Например, чтобы перейти к другому дисководу на левой панели, нажимают комбинацию <Alt>+<F1>, на правой – <Alt>+<F2>; чтобы отключить панели – <Ctrl>+<O> и т.д.

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

Наряду с Norton Commander, в свое время  нашли применение аналогичные программные средства типа Volkov Commander и Dos Navigator. Имея много общего с Norton Commander, они оказались более удобными в ряде специфических моментов (таких как работа с архивами, подключение внешних редакторов, соединение файлов и т.д.). И в настоящее время, несмотря на абсолютное доминирование графических интерфейсных систем типа Windows, оболочка Far Manager, родственная Norton Commander, продолжает использоваться многими пользователями как вспомогательное средство.

Информация о работе Программное обеспечение ЭВМ