Командный процессор – это программа, функции которой заключаются в следующем:
Таким образом, внешние команды ОС – это программы, поставляемые вместе с операционной системой в виде отдельных файлов.
В функции командного процессора входит также исполнение командных файлов (это текстовые файлы с набором команд и расширением ВАТ). Когда в качестве команды задается имя такого файла, командный процессор начинает последовательно читать и интерпретировать содержащиеся в нем строки, каждая из которых может содержать одну команду, метку или комментарий. Если в
очередной строке стоит команда, осуществляющая вызов какой-то программы, выполнение командного файла приостанавливается и начинается работа вызванной программы. После ее завершения происходит выполнение следующей команды командного файла.
Функционирование современных ПК обеспечивается аппаратными и программными средствами. ПО выполняет функцию посредника между пользователем и компьютером, а также расширяет возможности устройств компьютера.
Mindustry — Описание всех команд процессора
Программное обеспечение подразделяется на 2 больших подгруппы
- Системные программные обеспечения (программы для настройки и обслуживания ПК, Системы программирования, операционные системы).
2. Прикладное ПО
Оболочка операционной системы (от англ. shell — оболочка) — интерпретатор команд операционной системы (ОС), обеспечивающий интерфейс для взаимодействия пользователя с функциями системы.
В общем случае, различают оболочки с двумя типами интерфейса для взаимодействия с пользователем: интерфейс командной строки (CLI) и графический пользовательский интерфейс (GUI).
Для обеспечения интерфейса командной строки в ОС часто используются командные интерпретаторы, которые могут представлять собой самостоятельные языки программирования, с собственным синтаксисом и отличительными функциональными возможностями.
Графи?ческий интерфе?йс по?льзователя (ГИП), графический пользовательский интерфейс — разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.), представленные пользователю на дисплее, исполнены в виде графических изображений.
Имя файла также использовалось (DCP), MS-DOS, бывшим восточногерманским VINGRobotron.
Совместимый командный процессор под FreeDOS иногда также называется FreeCom.
Режимы работы
Внутренние команды
Управляет обработкой прерывания программы с помощью или.
Отображение или изменение текущей кодовой страницы системы.
Изменение текущей рабочей папки или отображение текущей папки.
Копирует один файл в другой (если целевой файл уже существует, MS-DOS спрашивает, следует ли его заменить). (См. также XCOPY, внешнюю команду, которая также может копировать деревья каталогов).
Определяет устройство для ввода и вывода.
Просмотрите и установите дату системы.
Удаление файла. При использовании в каталоге удаляет все файлы только в каталоге. Для сравнения, внешняя команда DELTREE удаляет все подразделы и файлы внутри каталога, а также сам каталог.
08. Операционные системы. [Универсальный программист]
Список файлов в указанной папке.
Переключает отображение текста или нет . Также отображает текст на экране .
Включение или отключение возврата длинного файла командой FOR (Windows 9x).
Загружает программу в верхнюю память (в DR DOS).
Позволяет внешним программам выполнять низкоуровневый доступ к тому (только для MS-DOS 7.1 и Windows 9x).
Создание новой папки.
Отображение или изменение значения переменной среды PROMPT, которая управляет внешним видом запроса.
Переименуйте файл или каталог.
Возвращает пустой каталог.
Задает значение переменной среды, без аргументов показывает все определенные переменные среды.
Просмотр и установка времени системы.
Отображение полностью развернутого физического имени файла, разрешающего логические сопоставления ASIFY.JOIN и SUBST.
Отображение содержимого файла на консоли.
Отключение доступа к диску низкого уровня (только для MS-DOS 7.1 и Windows 9x)
Отображает версию операционной системы.
Включение или отключение настройки записи для файлов.
Отображает сведения о томе.
Команды пакетного файла
Управляющие структуры в основном используются внутри пакетных файлов, хотя они также могут использоваться интерактивно.
Определяет цель для GOTO.
Выполняет другой файл пакета, возвращается к старому файлу и продолжается.
Итерация: повторяет команду для каждого из указанного набора файлов.
Перемещение выполнения в указанную метку. Метки указываются в начале строки двоеточием .
Условное утверждение, допускает ветвление исполнения программы.
comment: любой текст, следующий за этой командой, игнорируется.
B — каждый из параметров замены с последующим (например, с, с и т.д.).
команда IF
При выходе все внешние команды отправляют код возврата (значение от 0 до 255) вызывающей программе. Большинство программ имеют определенное соглашение для своих кодов возврата (например, 0 для успешного выполнения).
Переменные
Повторное подключение, прокладка трубопроводов и цепь
Возврат стандартного ввода из файла или устройства
Восстановите стандартный вывод, перезаписав целевой файл, если он существует.
Восстановите стандартный вывод, добавив его в целевой файл, если он существует.
Стандартный выход трубной обвязки из команды1 на стандартный вход команды2
Лимиты
Длина командной строки в интерактивном режиме ограничена 126 символами.
Источник: kompyutery-programmy.ru
Большая Энциклопедия Нефти и Газа
Командный процессор выполняет командный файл AUTOEXEC. BAT, если этот файл имеется в корневом каталоге диска, с которого загружается операционная система. BAT указывают команды и программы, выполняемые при каждом запуске компьютера. [1]
Командный процессор ( КП) осуществляет взаимодействие пользователя с ПК. Он является файлом DOS и имеет имя Command. Взаимодействие организуется при помощи команд. Команды бывают двух типов: внутренние и внешние. [2]
Командный процессор — часть операционной системы, обрабатывающая команды, вводимые с терминала или из командного файла, и запускающая задачи для их выполнения. [3]
Командный процессор выполняет командный файл AUTOEXEC. BAT, если этот файл имеется в корневом каталоге диска, с которого загружается операционная система. BAT указывают команды и программы, выполняемые при каждом запуске компьютера. [4]
Командный процессор DOS обрабатывает команды, вводимые пользователем. [6]
Командный процессор MS DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND. COM на диске, с которого загружается операционная система. [7]
Командный процессор ОС осуществляет загрузку готовых программ из файлов ОЗУ и их запуск по командам пользователя, поддерживая взаимодействие ОС с пользователями. В типовых ОС он позволяет создавать удобную операционную среду для конкретных пользователей. [8]
Командный процессор DOS обрабатывает команды, вводимые пользователем. COM, обычно он находится в корневом каталоге диска, с которого загружается DOS. Некоторые команды пользователя, например Type, Dir или Сору, командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных ( внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. [9]
Командный процессор DOS обрабатывает команды, вводимые пользователем. Стандартный командный процессор MS DOS имеет имя COMMAND. COM, обычно он находится в корневом каталоге диска, с которого загружается DOS. Некоторые команды пользователя, например Type, Dir или Сору, командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных ( внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и если находит ее, то загружает в память и передает ей управление. [10]
Командный процессор DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND. COM на диске, с которого загружается операционная система. Некоторые команды пользователя, например Type, Dir или Сору, командный процессор выполняет сам. Такие команды называются внутренними. Для выполнения остальных ( внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем, и, если находит ее, то загружает в память и передает ей управление. [11]
Управление командным процессором осуществляется с клавиатуры компьютера. [12]
В командном процессоре имеется встроенный текстовый редактор, позволяющий производить несложную правку текста. [13]
Подпрограмма инициализации командного процессора обеспечивает удобную автоматическую настройку ПЭВМ на конкретного пользователя или задачу. Эта подпрограмма ищет на системном диске специальный командный файл автозапуска, и после его обнаружения командный процессор приступает к его обработке, не принимая команды с терминала. Это позволяет с помощью задания режима работы сразу погрузить пользователя в соответствующую командную среду без предварительных действий. [14]
Файл с командным процессором может занимать на системном диске любое место и трактуется как обычная программа. При загрузке в ОЗУ командный процессор распадается на две части в зависимости от расположения — резидентную и нерезидентную, располагаемую в старших адресах ОЗУ. [15]
Источник: www.ngpedia.ru
На тему: Базовые функции MS-DOS
Цель работы: получить навыки выполнения операций над файлами средствами MS-DOS (без использования средств сервисных надстроек).
Ответы на контрольные вопросы:
Что такое операционная система?
Операционная система (супервизорная, мониторная, исполнительная) – это организационная совокупность программ (систем), которые действуют как интерфейс между аппаратурой ЭВМ и пользователем. Она обеспечивает пользователей набором средств для облегчения проектирования, программирования, отладки и сопровождения программ и в то же время управляет распределением ресурсов для обеспечения эффективной работы.
Каковы основные функции, выполняемые MS-DOS?
1) Функция ввода информации с клавиатуры и вывода информации на экран или на принтер. Передача данных по линиям связи (последовательный порт).
2) Функции высокого уровня, в частности, файловый ввод и вывод. В терминологии DOS – это «традиционные файловые функции», и они базируются на использовании системы, называемой Управлением блоками файлов или FCB.
3) Ряд универсальных функций, например, чтение и установка текущей даты и текущего времени.
4) Функция, сообщающая номер версии DOS, под управлением которой выполняется программа пользователя.
5) Функции для работы со структурами: функции для создания и уничтожения каталогов, перемещения файлов из каталога в каталог и т.д.
6) Функции, позволяющие программам пользователя работать непосредственно с устройствами компьютера, не выходя из рамок DOS, например, определение отсутствия дискеты в дисководе, переключение с одного диска на другой и т.д.
7) Функции для работы с памятью, позволяющие программам пользователя, выполняемым под управлением DOS, захватывать или освобождать оперативную память.
8) Функции, позволяющие программе загрузить и выполнить подпрограмму и оверлейную программу как самостоятельные модули.
9) Специальные функции, касающиеся локальных сетей, обеспечивают общий доступ к одному и тому же файлу нескольких компьютеров (через локальную сеть), занимающихся управлением и переадресацией вывода на принтер в локальной сети.
Какие составные части содержит MS-DOS?
1) Блок начальной загрузки ОС (Boot Record) – это очень короткая программа (512 байт), находящаяся в первом секторе каждой дискеты с ОС MS-DOS. Функция этой программы заключается в считывании в память еще двух модулей ОС, которые и завершают процесс загрузки MS-DOS. На жестком диске загрузчик ОС состоит из двух частей.
Это связано с тем, что жесткий диск может быть разбит на несколько разделов (логические диски). Первая часть загрузчика находится в первом секторе жесткого диска; она выбирает, с какого из разделов жесткого диска следует продолжить загрузку. Вторая часть загрузчика находится в первом секторе этого раздела; она считывает в памяти модули MS-DOS и передает им управление.
2) Дисковый файл IO.SYS (для MS-DOS) или IBMBIO.COM (для PC-DOS) – модуль расширения базовой системы ввода-вывода.
3) Дисковый файл MSDOS.SYS (для MS-DOS) или IBMDOS.COM (для PC-DOS) – модуль обработки прерываний. Он реализует основные высокоуровневые услуги MS-DOS.
4) Командный процессор MS-DOS (COMMAND.COM) обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается ОС. Некоторые команды пользователя командный процессор выполняет сам. Такие команды называются внутренними.
Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем и, если находит ее, загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (Приглашение MS-DOS).
5) Внешние команды MS-DOS – это программы, поставляемые вместе с ОС в виде отдельных файлов, выполняют действия обслуживающего характера, например, форматирование дискет, проверку дисков и т.д.
6) Драйверы устройств – это специальный программы, которые дополняют BIOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств. Например, с помощью драйверов возможна работа с «электронным диском», т.е. частью памяти компьютера, с которой можно работать так же, как с диском. Драйверы загружаются в память компьютера при загрузке ОС, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы MS-DOS.
Какую функцию выполняет каждая из составных частей?
1) Блок начальной загрузки ОС — функция этой программы заключается в считывании в память еще двух модулей ОС, которые и завершают процесс загрузки MS-DOS.
2) Дисковый файл IO.SYS (для MS-DOS) или IBMBIO.COM (для PC-DOS) – его функция в расширении базовой системы ввода-вывода.
3) Дисковый файл MSDOS.SYS (для MS-DOS) или IBMDOS.COM (для PC-DOS) – его функция в обработке прерываний и в реализации основных высокоуровневых услуг MS-DOS.
4) Командный процессор MS-DOS (COMMAND.COM) — его функция в обработке команд, вводимых пользователем.
5) Внешние команды MS-DOS – выполняют обслуживающее действие (форматирование дискет, проверка дисков и т.д.).
6) Драйверы устройств – дополняют BIOS и обеспечивают обслуживание новых или нестандартное использование имеющихся устройств.
Где размещается блок параметров BIOS?
Блок параметров BIOS размещается в постоянной памяти компьютера.
Какие действия выполняются при загрузке MS-DOS?
Начальная загрузка MS-DOS выполняется автоматически в следующих случаях:
• при включении электропитания компьютера;
• при нажатии на клавишу RESET на корпусе компьютера; 8
• при одновременном нажатии клавиш CTRL+ALT+DEL на
Для выполнения начальной загрузки MS-DOS необходимо, чтобы на дисководе А для гибких дисков была установлена дискета с записанной ОС MS-DOS или компьютер имел жесткий диск (винчестер) с записанной на нем ОС MS-DOS.
Базовая система ввода-вывода (BIOS – Basic Input/Output System) находится в постоянной памяти (постоянном запоминающем устройстве – ПЗУ) компьютера. Эта часть ОС является «встроенной» в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг ОС, связанных с осуществлением ввода-вывода. Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.
После того как с диска, с которого загружается ОС, прочитана программа-загрузчик ОС, эта программа считывает в память компьютера модули ОС (IO.SYS и MS-DOS.SYS) и передает им управление.
Далее с этого же диска читается файл конфигурации системы CONFIG.SYS и в соответствии с указаниями, содержащимися в этом файле, загружаются драйверы устройств и устанавливаются параметры ОС. Если файл CONFIG.SYS отсутствует, все параметры устанавливаются по умолчанию.
Затем с диска, с которого загружается ОС, читается командный процессор COMMAND.COM и ему передается управление. Командный процессор выполняет командный AUTOEXEC.BAT, если этот файл имеется в корневом каталоге диска, с которого загружается ОС. В файле AUTOEXEC.BAT указывают команды и программы, выполняемые при каждом запуске компьютера. Если файл AUTOEXEC.BAT не найден в корневом каталоге диска, с которого загружается ОС, то DOS запрашивает у пользователя текущую дату и время.
После выполнения файла AUTOEXEC.BAT процесс загрузки ОС заканчивается. DOS выдает приглашение, показывающее, что она готова к приему команд.
С каких устройств осуществляется загрузка MS-DOS?
Загрузка MS-DOS осуществляется с загрузочной дискеты или с жесткого диска.
Выполнение работы:
Источник: lektsia.com