русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операционная система DOS


Дата добавления: 2015-06-12; просмотров: 786; Нарушение авторских прав


DOS в общем случае, представляет собой семейство операционных систем для персональных компьютеров, ориентированных на использование дисковых накопителей, таких как жёсткий диск и дискета.

По своей сущности, DOS является однозадачной операционной системой. После запуска управление передаётся прикладной программе, которая получает в своё распоряжение все ресурсы компьютера и может осуществлять ввод/вывод посредством как функций, предоставляемых операционной системой, так и функций базовой системы ввода/вывода (BIOS), а также работать с устройствами напрямую.

Существует несколько ветвей DOS для ПК. Все они схожи по наборам команд и базовой функциональности, но различаются производительностью, стабильностью работы и дополнительными функциями. Самой популярной в свое время (из опыта автора работы) версией DOS являлась MS-DOS (рис.1)– операционная оболочка выпущенная компанией Microsoft в 1981 году, и в ходе её развития было выпущено восемь крупных версий (1.0, 2.0 и т.д.) и два десятка промежуточных (3.1, 3.2 и т.п.), пока в 2000 году Microsoft не прекратила её разработку. Это был ключевой продукт фирмы, дававший ей существенный доход и маркетинговый ресурс в ходе развития Microsoft от разработчика языка программирования до крупной компании, производящей самое разнообразное программное обеспечение.

 
 

 


Рис.1. MS-DOS 7.1 после загрузки

Минимальный набор файлов MS-DOS включал в себя:

ü IO.SYS – расширение BIOS;

ü MSDOS.SYS – обработка прерываний;

Также в дистрибутив могли входить следующие драйверы и программы:

ü ANSI.SYS – расширенный драйвер консоли (экрана и клавиатуры).

ü HIMEM.SYS – драйвер дополнительной (extended memory) и HMA-памяти.

ü EMM386.EXE – драйвер расширенной памяти (expanded memory).

ü RAMDRIVE.SYS – драйвер электронного диска.



ü KEYB.COM – драйвер переключения языковых раскладок клавиатуры.

ü KEYBOARD.SYS – файл с описаниями языковых раскладок клавиатуры, оформленный как драйвер.

ü COUNTRY.SYS – файл с таблицами локализации, алфавитами сортировки.

ü DISPLAY.SYS – драйвер дисплея; в частности, загружает локализованные шрифты.

ü *.CPI – загружаемые шрифты кодовых страниц экрана и клавиатуры.

ü MODE.COM – программа настройки ряда параметров экрана и портов ввода-вывода системы: последовательного, параллельного.

Интерфейс MS-DOS представлял собой интерфейс командной строки – разновидность текстового интерфейса между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк. Основными командами DOS можно назвать:

ü attrib – вывод и изменение атрибутов файлов.

ü cd или chdir – вывод имени либо смена текущего каталога.

ü dir — просмотр оглавления текущего каталога;

ü cd[ ].. — переход на каталог выше (пробелы необязательны);

ü cd[ ]\ — переход в корневой каталог (пробелы необязательны);

ü md c:\archives — в корневом каталоге на диске С: создается каталог archives;

ü chkdsk – проверка диска и вывод отчета.

ü copy – копирование одного или нескольких файлов в другое место.

ü del, erase – удаление одного или нескольких файлов.

ü format – форматирование диска.

Разработчики приложений под MS-DOS часто использовали недокументированные возможности и функции, а также прямое обращение к аппаратным средствам в обход операционной системы. Это стало причиной того, что в операционных системах Windows 9x и более новых не всегда удаётся запустить приложение, написанное для MS-DOS.

Ещё одна проблема, с которой сталкиваются пользователи при работе с приложениями MS-DOS на современных компьютерах, – значительная разница в быстродействии. За последние годы быстродействие компьютеров значительно возросло. Поэтому многие игры для MS-DOS на современном компьютере работают слишком быстро, так что пользователь не успевает увидеть происходящее на экране и проанализировать игровую ситуацию. Причина этому – использование циклов для формирования задержек. Современные процессоры выполняют их слишком быстро, а часто и вообще игнорируют (работа интеллектуального оптимизатора). По этой же причине некоторые приложения прекращают работу, выводя ошибку деления на ноль.

Итак, из-за этих и других факторов, со временем MS-DOS была вытеснена операционными системами семейства Windows 9x и Windows NT. Последней коробочной версией стала 6.22, однако MS-DOS продолжала служить загрузчиком для Windows 95 (версии 7.0 и 7.1), Windows 98 (версия 7.1), Windows ME (версия 8.0) и Windows XP (версия 8.23).



<== предыдущая лекция | следующая лекция ==>
Введение | Общая характеристика архиваторов


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.335 сек.