Последовательные порты Адаптер клавиатуры Зарядное устройство Сохранение данных Таблицы FAT Дисковые структуры Управление файлами Первоначальная загрузка Система ввода/вывода
Коммерческие и некоммерческие программные продукты. Подавляющее большинство программных продуктов являются коммерческими: прежде чем их использовать, вы должны заплатить. Покупая программу, вы не становитесь ее собственником; она передается вам в пользование в соответствии с лицензионным соглашением. Вы не имеете права копировать дистрибутив, передавать его другим людям и устанавливать программу на несколько компьютеров

Система ввода/вывода и системные файлы

В этом разделе будут кратко описаны файлы, составляющие систему В/В: IBMBI0.COM (IO.SYS) и IBMD0S.COM (MSDOS.SYS), а также файл WINBOOT.SYS из Windows 95.

IBMBIO.COM (или IO.SYS). Это один из скрытых файлов, который можно обнаружить с помощью программы CHKDSK на любом системном (загрузочном) диске. В нем записаны программы низкого уровня, которые непосредственно взаимодействуют с устройствами компьютера и системной BIOS. Файл IBMBI0.COM обычно специально разрабатывается фирмой-изготовителем для компьютеров конкретного типа в соответствии с особенностями их системной BIOS. В файле содержатся драйверы низкого уровня, часть из которых загружается в память компьютера в соответствии с идентификационным кодом ПЗУ BIOS и информацией, полученной в процессе инициализации системы. В процессе запуска компьютера подпрограмма, записанная в загрузочном секторе тома (VBS — Volume Boot Sector), переносит содержимое рассматриваемого файла в основную память и передает записанным в 'нем программам управление системой (подробнее об этом рассказано в разделе "Дисковые структуры DOS" данной главы). Весь файл, за исключением части, ответственной за инициализацию системы, остается в памяти во время всего сеанса работы с компьютером.

Как уже неоднократно говорилось ранее, в разных версиях DOS рассматриваемый файл может называться по-разному. Во многих случаях, в том числе в MS-DOS фирмы Microsoft, он носит название IO.SYS. Некоторые другие фирмы-изготовители компьютеров дают ему имя MIO.SYS, а фирма Toshiba — TBIOS.SYS. То обстоятельство, что для этого файла используются различные названия, обычно не является проблемой до тех пор, пока вы не попытаетесь перейти от одной OEM-версии DOS к другой. Если рассматриваемый файл в них называется по-разному, то после ввода команды SYS может появиться сообщение об ошибке: "No room for system on destination" ("Ha принимающем диске нет места для системных файлов"). В настоящее время большинство фирм-изготовителей для того, чтобы не создавать лишних проблем при модернизациях, использует стандартное имя IBMBI0.COM для этого файла.

Для того чтобы диск мог быть загрузочным, файл IBMBI0.COM или его аналог должен быть первым в списке корневого каталога диска и полностью занимать, по крайней мере, первый кластер области данных (кластер 2). Остальная часть файла может располагаться в кластерах, расположенных в любом месте на диске (в версиях DOS, более поздних, чем 4.0). Обычно файлу присваиваются следующие атрибуты: скрытый (Hidden), системный (System) и только для чтения (Read-only). Он копируется на диск с помощью команд FORMAT или SYS.

IBMDOS.COM (или MSDOS.SYS). В файле IBMD0S.COM содержатся программы, предназначенные для взаимодействия с дисковыми накопителями. В процессе запуска компьютера подпрограмма, записанная в VBS, переносит содержимое файла IBMD0S.COM в основную память. Файл остается в ней во время всего сеанса работы с компьютером.

Набор программ, хранящихся в файле IBMD0S.COM, в меньшей степени подвергается переработкам в различных OEM-версиях, но сам файл также может иметь различные названия. Наиболее часто встречающийся вариант имени, MSDOS.SYS, используется в MS-DOS и в некоторых других версиях. Фирмой Toshiba используется еще одно название — TDOS.SYS. Многие фирмы-изготовители, в частности, Compaq и Hewlett-Packard,  придерживаются в этом отношении стандарта IBM.

Файл IBMDOS.COM или его аналог должен быть вторым в списке корневого каталога загрузочного диска. Обычно этому файлу присваиваются те же атрибуты, что и IBMBI0.COM, и он копируется на диск теми же командами. Однако никаких специальных требований к его расположению на диске не предъявляется.

WINBOOT.SYS. При загрузке Windows 95 вместо двух вышеупомянутых файлов используется один. Он называется WINBOOT.SYS, загружается в основную память системы и остается в ней в течение всего сеанса работы с Windows 95. В нем содержатся практически те же самые программные коды, что и в старых системных файлах, и его существование лишний раз свидетельствует о том, что среда Windows 95 построена на основе DOS.

Командный процессор (COMMAND.COM)

Командный процессор DOS C0MMAND.COM является той частью DOS, с которой обычно взаимодействует пользователь. Команды могут быть классифицированы по выполняемым функциям, однако в IBM DOS они делятся на две группы по способу доступа к ним: встроенные (internal) и внешние (external).

Встроенные команды являются составной частью C0MMAND.COM и всегда доступны из командной строки DOS. Это, как правило, достаточно простые и часто используемые команды — например, CLS или DIR. Встроенные команды выполняются быстро, поскольку инструкции, необходимые для их выполнения, уже загружены в память. Поэтому иногда встроенные команды еще называют резидентными (resident)

Серверы баз данных – успешно развивающийся вид программного обеспечения, предназначенный для создания и использования при работе в сети интегрированных баз данных в архитектуре "клиент – сервер". Многопользовательские СУБД (типа Paradox, Access, FoxPro и др.) в сетевом варианте обработки данных хранят информацию на файл-сервере – специально выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях.

Архитектура приложений баз данных Программное обеспечение ПК