- •Персональный компьютер
- •Что может компьютер
- •Подготовка текстовых документов
- •Электронная почта
- •Обучение
- •Создание информационно-поисковых систем
- •Подготовка к изданию рекламных листков, журналов, газет и книг
- •Организация бухгалтерского учета и учета материальных ценностей
- •Подготовка рекламных роликов и демонстрационных программ
- •Автоматизированное проектирование
- •Моделирование физических процессов
- •Математические расчеты
- •Создание и исполнение музыкальных произведений
- •Управление технологическими процессами
- •Создание автоматизированных измерительных лабораторий
- •Общение компьютера с человеком на естественном языке
- •Игры и развлечения
- •Как он устроен и как работает
- •Чем измерить количество информации
- •Системный блок компьютера
- •Память компьютера
- •Озу и пзу
- •Память на магнитных дисках
- •Лазерные дисковые накопители
- •Накопители на магнитной ленте
- •Иерархия памяти в персональном компьютере
- •Какие бывают программы
- •Прикладные программы
- •Текстовые процессоры
- •Графические редакторы
- •Электронные таблицы
- •Почта и телекоммуникация
- •Работа в ms-dos
- •Как компьютер хранит данные
- •О структуре программного обеспечения
- •Загрузка операционной системы ms-dos
- •Системное приглашение и команды ms-dos
- •Работа с файловой системой
- •Исследование содержимого каталога
- •Текущий диск и текущий каталог
- •Создание и удаление каталогов
- •Просмотр содержимого файлов
- •Копирование файлов
- •Удаление файлов
- •Работа с группами файлов
- •Установка даты и времени
- •Запуск программ на выполнение
- •Другие возможности ms-dos
О структуре программного обеспечения
Прежде чем мы перейдем к описанию MS-DOS и Windows, нам надо подробнее узнать о том, из каких компонент состоит программное обеспечение персонального компьютера, как эти компоненты между собой взаимодействуют и как они работают с данными, хранящимися на дисках в виде файлов. Программное обеспечение персонального компьютера имеет иерархическую структуру. На самом нижнем уровне находятся программы, записанные в микросхеме постоянного запоминающего устройства (ПЗУ) расположенной на основной плате компьютера в системном блоке. Среди этих программ есть тестовые, предназначенные для проверки работоспособности компьютера, программы установки конфигурации аппаратных средств и программы так называемой базовой системы ввода/вывода (BIOS). Последние предназначены для выполнения операций ввода/вывода над некоторыми аппаратными устройствами компьютера. Следующий уровень программного обеспечения - уровень операционной системы. Операционная система сама по себе состоит из множества программ, которые находятся на диске компьютера в виде файлов. Они размещаются частично в корневом каталоге диска C:, частично в отдельном каталоге, которому обычно присваивают имя dos. Задача операционной системы заключается в том, чтобы, с одной стороны, обеспечить взаимодействие оператора с компьютером, предоставив ему возможность запускать нужные программы и работать с файловой системой, с другой стороны, обеспечить взаимодействие программ операционной системы и прикладных программ с базовой системой ввода/вывода, расположенной в ПЗУ.
При этом операционная система как бы изолирует прикладные программы от непосредственного взаимодействия с аппаратурой компьютера. Это хорошо, так как аппаратура компьютеров, выпускаемых разными фирмами, как правило, различна, и без такой изоляции было бы трудно обеспечить работоспособность программ на всех моделях персональных компьютеров.
Операционная система MS-DOS взаимодействует с оператором при помощи видеомонитора и клавиатуры. Все сообщения, предназначенные для оператора, операционная система выводит в виде текста на экран видеомонитора, причем при заполнении экрана все строки сдвигаются вверх, самая верхняя пропадает, а в нижней части экрана появляется место для вывода следующего сообщения. Именно так когда-то работал телетайп, распечатывая сообщения на рулоне бумаги. Оператор может отвечать на сообщения или вводить команды для операционной системы в виде коротких английских слов или сокращений, таких как copy, delete, dir и т. д.
Для запуска программы оператор должен сообщить операционной системе имя файла, содержащего программу или полный путь к этому файлу с указанием диска и каталога.
И, наконец, на самом последнем уровне иерархии программного обеспечения находятся прикладные программы, такие как текстовые процессоры или графические редакторы. Прикладные программы взаимодействуют с одной стороны, с оператором, с другой - с операционной системой (для доступа к файлам и аппаратуре персонального компьютера).