Автор работы: Пользователь скрыл имя, 03 Февраля 2013 в 15:44, реферат
Персональный компьютер, как известно, является универсальным устройством для
обработки информации. Персональные компьютеры могут выполнять любые действия
по обработке информации. Для этого необходимо составить для компьютера на
понятном ему языке точную и подробную последовательность инструкций –
программу, как надо обрабатывать информацию.
также задачи запуска оверлейных программ (программ с перекрытиями) и задачи
обеспечения работы резидентных программ (постоянно присутствующих в основной
памяти).
Система связи с драйверами устройств. В MS DOS предполагается, что прикладные
программы не должны непосредственно вызывать драйверы устройств. По-видимому,
такой запрет введен для
обеспечения совместимости
Поэтому операции ввода/вывода в прикладных программах, как правило,
выполняются через обращения к ОС, которая при необходимости обращается за
помощью к драйверам.
Внутренние команды MS DOS содержатся внутри файла command.com и выполняются
командным процессором. К основным внутренним командам можно отнести следующие
команды для работы с файлами и каталогами:
· CD – смены и показ имени текущего каталога;
· COPY – копирование файлов;
· DEL – удаление файлов;
· DIR – выдача списка имен файлов и подкаталогов текущего каталога;
· MD – создание каталога.
Внешние команды (утилиты) поставляются вместе с ОС в виде отдельных файлов. К
ним относятся такие важные команды:
· DISKCOMP – сравнение дискет;
· DISKCOPY – копирование дискет;
· FDISK – разметка жесткого диска;
· FORMAT – форматирование дисков и дискет;
· SYS – создание системной дискеты путем копирования системных файлов.
Программа Нортон коммандер (НК), разработанная фирмой Peter Norton Computing
является программой-оболочкой для работы с ОС MS DOS. Широкое распространение
НК получил благодаря заметному облегчению взаимодействия пользователя с ПК.
Как правило, с ее помощью пользователи просматривают каталоги, копируют,
переименовывают, удаляют файлы, запускают программы и т.д.
Запуск НК выполняется заданием в командной строке имени nc.exe. Для этого
нужно установить текущим каталог NC, в котором размещены все файлы оболочки.
Можно этого не делать, но тогда в файле автозапуска следует прописать путь
доступа к запускающему файлу nc.exe.
Интерфейс оболочки НК имеет вид двух панельного диалогового окна. Каждая из
панелей (левая и правая)
связана с одним внешним
отображает перечень файлов, подкаталогов текущего каталога этого накопителя.
В любой момент времени одна из панелей является активной, а другая панель –
пассивной.
Линейка меню (верхняя строка оболочки) имеет в своем составе 5 подменю: Левая
панель, Файл, Диск, Команды, Правая панель. Каждое из названных подменю можно
активизировать после нажатия клавиши <F9> с помощью клавиш управления
курсором или с помощью мыши. Команды меню позволяют управлять отображением
информации на панелях, задавать параметры конфигурации оболочки НК.
Командная строка (вторая снизу) служит для ввода команд DOS. До нажатия клавиши
<Enter> команду в строке
можно редактировать. Можно
команды в строке из состава объектов, представленных на панелях.
Строка подсказок (самая нижняя строка) содержит пояснения относительно
назначения функциональных клавиш.
Операционная оболочка Windows 3.1 – это разработанная фирмой Microsoft
надстройка над ОС DOS, обеспечивающая большое количество возможностей и
удобств для пользователей и программистов. Широчайшее распространение Windows
сделало ее фактическим стандартом для IBM – совместимых ПК.
В отличие от оболочек типа НК, Windows не только обеспечивает удобный и
наглядный интерфейс для операций с файлами, дисками и т.д., но и
предоставляет новые возможности программам, запускаемых в среде Windows.
Отметим особенно важные отличия Windows от оболочек типа НК.
Независимость программ от внешних устройств. Основное отличие программ для
DOS и для Windows состоит в том, что Windows – программа может обращаться к
внешним устройствам только через посредство Windows. Что снимает с
разработчиков проблему совместимости с конкретными внешними устройствами.
Поэтому любая Windows – программа не зависит от конкретных особенностей
внешних устройств и может работать с внешним устройством, если оно, в свою
очередь, работает с Windows. Программы (драйверы) для поддержки наиболее
распространенных устройств входят в Windows, а для остальных устройств –
поставляются вместе с этими устройствами.
Средства для построения пользовательского интерфейса. В Windows входят все
необходимые функции для построения пользовательского интерфейса программ:
окон, меню, запросов, списков и т.д. При этом стиль пользовательского
интерфейса Windows считается одним из лучших.
Доступность всей оперативной памяти. В отличие от MS DOS, средства управления
оперативной памятью Windows обеспечивают доступность для программ всей
оперативной памяти компьютера, а не только 640Кб, что облегчает создание
больших программ.
Динамическое подключение библиотек. При программировании в Windows
обеспечивается автоматическое
подключение библиотек
выполнения программы: загрузка их в память и удаление из памяти тех
подпрограмм, которые перестали использоваться. Управление этими процессами
полностью берет на себя Windows. формат библиотек .DLL – файлов и порядок
вызова библиотечных подпрограмм стандартизованы, поэтому эти библиотеки могут
быть созданы с помощью различных программных средств и даже написаны на
разных языках программирования, что не мешает их совместному
функционированию. По существу, каждая библиотека расширяет возможности
Windows, т.к. предоставляет новые функции, которые могут быть вызваны из
любой Windows – программы. Поэтому такие библиотеки могут быть коммерческими
продуктами, и очень много полезных программ распространяется в форме одного
или нескольких .DLL – файлов.
Многозадачность. Windows обеспечивает возможность одновременного выполнения
нескольких программ, переключения с одной задачи на другую, управления
приоритетами выполняемых программ.
Совместимость с MS DOS приложениями. Работа в среде Windows не вынуждает
отказываться от использования DOS – программ. Более того, для запуска DOS –
программ, как правило, нет необходимости выходить из Windows. однако следует
заметить, что DOS – программы под управлением Windows выполняются медленнее.
Средства обмена данными. Для организации обмена данными между различными
программами Windows предлагает следующие способы:
Буфер обмена данными: одна
программа может поместить
другая – использовать данные из буфера;
Динамический обмен данными – одна программа может использовать данные,
созданные другой программой;
Поддержка масштабируемых шрифтов. В таких приложениях, как редактирование
документов, издательское и рекламное дело, создание таблиц или презентаций и
т.д., необходимо использование большого количества разнообразных шрифтов,
причем символы этих шрифтов могут потребоваться в самых различных размерах.
До версии 3.1 для этого была необходима установка шрифтов всех нужных
размеров для вывода на экран и на принтер. В Windows 3.1 встроен специальный
механизм – поддержка масштабируемых шрифтов True Type. Эти шрифты содержат
описания контуров символов, позволяющие строить символы любого нужного
размера. Поскольку изображения символов на экране и на печати формируются из
одних и тех же контуров, содержащихся в шрифтовом файле, они полностью
соответствуют друг другу.
Появление версии Windows 3.11 было вызвано распространением локальных
вычислительных сетей. Встроенные механизмы сетевой поддержки Windows 3.11
упростили подключение ПК к сети. Во всех других отношениях Windows 3.11 не
отличается от Windows 3.1.
Операционная система Windows 95 заметно отличается от предыдущих версий. Она
представляет собой 32-х разрядную операционную систему, обеспечивающую
многозадачную и многопоточную обработку приложений (программ). Поддерживает
возможность работы в защищенном режиме, совместимость с программами реального
режима и сетевые возможности. В Windows 95 реализована технология поддержки
самонастраивающейся аппаратуры Plug and Play, допускаются длинные имена
файлов, в том числе и на русском языке, и обеспечиваются повышенные
характеристики устойчивости системы в целом.
Рассмотрим более подробно перечисленные свойства.
32-х разрядность означает,
что операции над 32-х
выполняются заметно быстрее, чем в 16-и разрядных ОС, поскольку в них
требуется программная реализация над 32-х разрядными данными. Под управлением
Windows 95 могут выполняться и 16-и разрядные приложения.
Многозадачность дает возможность одновременной (параллельной) работы с
несколькими приложениями. Это повышает эффективность использования
микропроцессора и производительность труда пользователя.
Многопоточность означает способность Windows 95 организовывать одновременную
обработку нескольких потоков, конкурирующих за процессорное время. При этом
допускается параллельное выполнение нескольких приложений, а также нескольких
фрагментов (подзадач) одного или нескольких приложений. Например, в текстовом
процессоре могут одновременно выполняться автоматическая проверка орфографии
и редактирование документа.
Пользовательский интерфейс обеспечивает удобства в запуске и переключении
приложений. Основными компонентами пользовательского интерфейса являются
рабочий стол, содержащий ярлычки и панель задач, обеспечивающая запуск и
переключение приложений.
На рабочем столе размещены
соответствующие приложениям, документам, сетевым устройствам. Каждый
графический объект имеет поименованный ярлычок. С помощью мыши, ярлычков,
главного меню и панели задач пользователь может легко запускать и переключать
приложения.
Технология Plug and Play (включи и работай) ориентирована на поддержку любого
типа устройств, включая мониторы, видеоплаты, принтеры, звуковые карты,
модемы, приводы CD-ROM, контроллеры магнитных дисков. При ее использовании
обеспечивается распознавание устройств для установки и настройки,
динамическое изменение состояния системы, интеграция драйверов устройств,
системных компонентов и пользовательского интерфейса. При подключении
устройств ОС самостоятельно выясняет используемые номера прерываний, адреса
портов ввод –вывода, каналы прямого доступа к памяти. При возникновении
конфликтов они разрешаются автоматически, избавляя пользователя от
необходимости поиска подходящих параметров для совместно подключаемых
устройств.
В Windows 95 по отношению к MS DOS для обозначения родственных понятий
используется ряд новых терминов. В частности, вместо термина программа чаще
используется термин приложение, который обозначает программу, выполняемую под
Информация о работе Классификация программного обеспечения компьютера