Система ввода/вывода и системные файлы Первоначальная загрузка Дисковые структуры Общий объем дискового пространства Сохранение данных

Операционные системы и связанные с ними проблемы

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

Этот метод хорош только для одиночных программных файлов: вспомогательных программ DOS и т.п. Большинство прикладных программных пакетов чаще всего состоят из многих отдельных файлов, и при вызове их из других каталогов могут возникнуть проблемы даже в том случае, если каталог с файлами приложения включен в путь поиска. Причина заключается в том, что многие прикладные программы ищут свои вспомогательные и оверлейные файлы только в текущем каталоге, не принимая во внимание путь, указанный в команде PATH. Windows Server 2003 является многозадачной операционной системой, способной централизовано или распределено управлять различными наборами ролей, в зависимости от потребностей пользователей.

Синтаксически эта команда представляет из себя строку, включенную в файл AUTOEXEC.BAT, со списком каталогов и подкаталогов, отделенных друг от друга точкой с запятой. Именно в них DOS будет искать исполняемые файлы в тех случаях, когда не сможет найти их в текущем каталоге (из которого вводится команда). В итоге система будет функционировать так, как если бы все команды (соответствующие исполняемым файлам, хранящимся в указанных в команде PATH каталогах) были встроенными  — DOS находит необходимые файлы без каких-либо дополнительных усилий со стороны пользователя. Путь, указанный в команде PATH, может выглядеть, например, следующим образом.

РАТН=С:\DOS;C:\BAT;C:\UTILS

Отметим сразу одно важное обстоятельство. Каждый раз при включении питания компьютера и первоначальном запуске DOS разыскивает два специальных текстовых файла. Первый их них — это CONFIG.SYS, который пользователи могут создавать и редактировать самостоятельно. В этот файл включаются команды (операторы) загрузки программ-драйверов (например, ANSI.SYS) и некоторые другие команды. В качестве примера приведем фрагмент типичного файла CONFIG.SYS.

FILES=30

BUFFERS=17

SHELL=C:\DOS\COMMAND.COM C:\DOS /E:512 /P

LASTDRIVE=G

DEVICE=C:\DOS\ANSI.SYS

Второй текстовый файл, разыскиваемый DOS при каждом включении системы — это AUTOEXEC.BAT, в котором записываются команды загрузки резидентных программ, PATH, и некоторые другие — например, формирующие характерный вид подсказки-"приглашения" в командной строке DOS. Начальный фрагмент файла AUTOEXEC.BAT может выглядеть следующим образом.

ЙЕСНО OFF

PROMPT $P$G

РАТН=С:\DOS;C:\BAT;C:\UTILS;

\DOS\MODE CON: RATE=32 DELAY=1

\DOS\D0SKEY

Обычно длина строки, в которой перечисляются каталоги в команде PATH, не может превышать 128 символов (включая двоеточия, точки с запятыми и обратные косые черточки — backslash). Поэтому вряд ли вам удастся включить в строку команды PATH все каталоги на вашем диске — суммарная длина всех имен, скорее всего, превысит 128 символов. Более подробные сведения о файлах AUTOEXEC.BAT и CONFIG.SYS можно найти в изданиях, посвященных опрационным системам.

Динамическая фокусировка (dynamic focus). Расстояние, которое необходимо преодолеть электрону до центра экрана, несколько меньше, чем расстояние до краев или углов. Вследствие этого по краям экрана пиксел искажается, принимая эллипсоидную форму и увеличиваясь в размерах. Для поддержания одинакового размера электронного пятна по всему полю кинескопа применяется динамическая фокусировка, которая достигается изменением ускоряющего или фокусирующего напряжений системы пушек кинескопа по параболическому закону в соответствии с перемещением электронного луча от центра к краям экрана. Мониторы, соответствующие европейскому стандарту ISO 9241-3, практически не имеют искажений по краям экрана. Антибликовое покрытие (anti-glare coating). Такое покрытие уменьшает отражение внешнего света от стеклянной поверхности экрана. Различают несколько типов покрытия: например, специальная, рассеивающая световой поток, гравировка экрана (etching); более эффективное кремниевое покрытие (silica coating), часто применяемое в стеклянных фильтрах; особые виды устанавливаемых на кинескоп антибликовых панелей (AR panel). Следует, однако, отметить, что первые два способа уменьшения отражающей способности экрана несколько снижают контрастность и ухудшают цветопередачу, поэтому мониторы с блестящими экранами обычно передают цвета ярче. Антистатическое покрытие (anti-static coating). Это покрытие препятствует возникновению на поверхности экрана электростатического заряда, притягивающего пыль и неблагоприятно влияющего на здоровье пользователя.

Основные понятия и концепции организации ввода/вывода. Привилегированность операций ввода/вывода. Управление вводом/выводом супервизором. Задачи ОС по управлению внешними устройствами. Параллельная работа нескольких внешних устройств. Согласование скоростей обмена и кэширование данных. Разделение устройств и данных между процессами. Обеспечение удобного логического интерфейса между устройствами и остальной частью системы

Персональный компьютер