Реферат: Основы работы на ПК
Назначение операционной системы состоит, прежде всего, в том, чтобы скрыть от пользователя сложные и ненужные ему подробности работы с аппаратными средствами и предоставить ему удобный интерфейс для работы. Операционная система выполняет также такие вспомогательные действия, как копирование и печать файлов.
Кроме того, операционная система осуществляет загрузку в оперативную память всех программ, переда-ет им управление в начале их работы, выполняет различные вспомогательные действия по запросу вы-полняемых программ и освобождает занимаемую программами оперативную память при их завершении.
Данная операционная система является одной из самых распространенных систем.
2.2. Составные части MS-DOS
Операционная система MS-DOS состоит из следующих частей.
Базовая система ввода-выводаы (BIOS), находящаяся в постоянной памяти (постоянном запоминающем устройстве, ПЗУ) компьютера. Эта часть операционной системы является
"встроенной" в компьютер. Ее назначение состоит в выполнении наиболее простых и универсальных услуг операционной системы, связанных с осуществлением ввода-вывода.
Базовая система ввода-вывода содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении его электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.
Загрузчик операционной системы – это очень короткая программа, находящаяся в первом секторе каждой дискеты с операционной системой MS-DOS и жесткого диска (винчестера).
Функция этой программы заключается в считывании в память еще двух модулей операционной системы, которые и завершают процесс загрузки MS-DOS.
Дисковые файлы IO.SYS и MSDOS.SYS (они могут называться и по-другому, например IBMIO.COM и IBMDOS.COM). Они загружаются в память загрузчиком операционной системы и остаются в памяти компьютера постоянно. Файл IO.SYS представляет собой дополнение к базовой системе ввода-вывода в ПЗУ. Файл MSDOS.SYS реализует основные услуги MS-DOS
высокого уровня.
Командный процессор MS-DOS обрабатывает команды, вводимые пользователем. Командный процессор находится в дисковом файле COMMAND.COM на диске, с которого загружается операционная система.
Для выполнения остальных (внешних) команд пользователя командный процессор ищет на дисках программу с соответствующим именем, и, если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет программу из памяти и выводит сообщение о готовности к выполнению команд (приглашение MS-DOS).
Драйверы устройств - это специальные программы, которые дополняют систему ввода-вывода MS-DOS и обеспечивают обслуживание новых устройств или нестандартное использование имеющихся устройств. Драйверы загружаются в память компьютера при загрузке операционной системы, их имена указываются в специальном файле CONFIG.SYS. Такая схема облегчает добавление новых устройств и позволяет делать это, не затрагивая системные файлы MS-DOS.
Команды делятся на внутренние и внешние. Внутренние команды, выполняются самим командным процессорам MS-DOS (программа command.com). Внешние – программы, имеющиеся в операционной системе в виде отдельных файлов.
2.3. Диалог пользователя с MS-DOS
Когда MS-DOS готова к диалогу с пользователем, она выдает на экран приглашение, например
C:\> (буква в приглашении является именем текущего диска)
Это означает, что MS-DOS готова к приему команд. Диалог пользователя с MS-DOS осуществляется в форме команд. Каждая команда пользователя означает, что MS-DOS должна выполнить то или иное действие, например, напечатать файл или выдать на экран оглавление каталога.
Команда MS-DOS состоит из имени команды и, возможно, параметров, разделенных пробелами.
2.4. Текущий дисковод
Текущий дисковод – это тот дисковод, с которым вы работаете в настоящее время. Вы можете сменить текущий дисковод, введя имя другого дисковода (диска) и двоеточие.
2.5. Имена файлов
Каждый файл имеет имя, которое состоит из двух частей: имени и расширения. В имени файла может быть от 1 до 8 символов. Расширение имени файла начинается с точки, за которой следуют от 0 до 3 символов.
Примеры.
имя расширение
command .com
paper .chi
Символы в имени и расширении могут быть прописными и строчными латинскими буквами, цифрами и символами
_ $ # & @ ! % ( ) { } ' ~ ^
Расширение имени файла является необязательным. Оно, как правило, описывает содержание файла, поэтому использование расширения весьма удобно. Многие программы устанавливают
расширение имени файла и по расширению вы можете узнать, какая программа создала файл.
Запрещенные имена файлов. Некоторые имена файлов являются запрещенными, так как MS-DOS понимает их как имена устройств. В качестве имен файлов запрещены:
AUX дополнительное устройство, присоединяемое к асинхронному коммуникационному порту;
COM1 - COM3 устройства, присоединяемые к асинхронным коммуникационным портам 1 - 3;
LPT1 - LPT3 устройства, присоединяемые к последовательным портам 1 – 3 (обычно это принтеры);
CON при вводе - клавиатура, при выводе - экран;
PRN принтер
NUL "пустое" устройство; все операции ввода-вывода для этого устройства игнорируются.
Даже если добавить к этим именам какое-либо расширение, все равно MS-DOS будет воспринимать это как обращение к устройству. Однако расширения имени файлов .CON, .AUX, .PRN и .NUL вполне допустимы.
2.6. Типы файлов
Различают три типа файлов: 1.текстовые; 2. файлы с данными; 3. программные.
Обычно тип файла можно узнать по его расширению:
1)chi,.pas,.c,.asm и т.д. – текстовые файлы. Они создаются пользователем и содержат документы, тексты программ и т.д.
2).dat - файлы с данными. Они создаются и используются программами.
3).com,.exe,.bat - программные файлы. Они содержат программы, которые выполняет компьютер. Другое их название - исполняемые файлы.
2.7. Приостановка выдачи на экран
Если команда MS-DOS выдает слишком много информации на экран, можно воспользоваться комбинацией клавиш Ctrl-S для приостановки выдачи. Нажатие любой буквенно-цифровой клавиши, пробела или Enter возобновит выдачу. Если при выполнении команды MS-DOS на экране появляется сообщение
Strike any key when ready...
или
Strike any key to continue...
то для продолжения работы следует нажать любую буквенно-цифровую клавишу, пробел или Enter.
2.8. Переадресовка ввода
Переадресовка ввода указывается символом (<). Например, по следующей команде сортируется содержимое файла names, а результат сортировки записывается в файл namelist:
sort < names > namelist
MS-DOS включает специальные команды, называемые фильтрами. Они предназначены для преобразования вывода ваших программ, например – сортировки (фильтр sort в предыдущем примере), поиска текста в файле (find), вывода содержимого файла на экран постранично (more).
2.9. Переадресовка вывода
По умолчанию, стандартным выводом большинства программ является экран. Если Вам необходимо переадресовать вывод программы в файл, то в командной строке после имени команды достаточно указать символ (>), после которого должно следовать имя файла приемника:
dir> myfile.doc
Если файл-приемник уже существовал, то старое содержимое файла будет уничтожено. Поэтому, если Вам нужно, чтобы вывод какой-либо программы просто присоединялся к концу файла, то нужно указать два символа (>):
dir a:\files>> myfile.doc
Кроме этого, у Вас есть возможность адресовать вывод одной программы на вход другой с помощью символа (|). Например, следующая команда выводит содержимое каталога на экран в
отсортированном по алфавиту порядке:
dir | sort или dir | sort | more
Вывод из предыдущего примера можно переадресовать в файл, в myfile.lst, например. Пусть он находится на диске в дисководе В:
dir | sort > b:myfile.lst
2.10. Пакетные файлы
Чтобы избежать утомительного набора часто повторяющейся последовательности команд, Вы можете поместить эти командные строки в файл и присвоить последнему расширение bat. Теперь Вам достаточно набрать имя этого файла и нажать ввод, чтобы содержащиеся в пакетном файле команды начались выполняться в той последовательности, в которой они заданы в пакетном файле.
В качестве последней командной строки файла можно указатьимя другого пакетного файла.
Разрешается использование таких средств, как < > >> и |.
(подробно см. Переадресовка ввода Переадресовка вывода)
Установка пути и дисковода в одной строке затрагивает и все последующие строки в файле. То же можно сказать и о среде.
2.11. Команды пакетной обработки
Все команды пакетной обработки являются резидентными (внутренними).
call - вызов одного пакетного файла из другого, без завершения последнего.
echo - вывод или отмена вывода эха или вывод текущего состояния.
for - выполнение команды для группы файлов.
goto - Переход на указанную метку.
if - выполнение команды при наличия некоторого условия.
pause - Пауза в процессе выполнения файла.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33