Программное обеспечение ЭВМ

Автор: Пользователь скрыл имя, 26 Декабря 2010 в 13:54, курсовая работа

Краткое описание

Цель данной работы – исследование и анализ существующего программного обеспечения.
Задачи работы – изучить существующее ПО на данный момент времени и дать ему характеристику.

Оглавление

Введение. 3
Классификация и структура ПО. 5
Системное обеспечение. 6
Операционная система MS DOS, структура, назначение блоков. 6
Загрука и схема работы. 8
Внутренние команды (Command.com). 9
Внешние команды. 10
Общее программное обеспечение ПК. 10
Коммандеры, оболочки: Нортон коммандер, Windows 3.1, 3.11, 95, 97. 10
Редакторы: встроенные, текстовые, издательские системы. 15
Табличные процессоры. 19
Базы данных. 23
Специализированное ПО. 25
Конструкторские пакеты. 25
Системы деловой и научной графики. 26
Математические пакеты. 28
Бухгалтерские пакеты. 30
Заключение. 32
Список литературы. 33

Файлы: 1 файл

Курсовая скор.docx

— 59.38 Кб (Скачать)

     Файловая  система является одной из важнейших  подсистем, поскольку вся информация на внешних носителях хранится в  виде файлов. Обращения к файловой системе прикладные программы через  функции прерываний MS DOS. С их помощью выполняются все файловые операции: создание и удаление файлов и каталогов, запись и чтение данных, получение справочной информации и др. Файловая система работает с внешними накопителями с помощью драйверов, последние, в свою очередь, пользуются помощью БСВВ.

     Система управления памятью используется для  распределения основной памяти выполняемым  программам. Управление памятью выполняется  с помощью блоков управления памятью  – МСВ (Memory Control Block). Память разбивается на блоки, каждому блоку предшествует МСВ, в котором записываются характеристики этого блока. Для вновь запускаемой программы выделяется нужное количество блоков. При освобождении памяти и при выполнении новых запросов на выделение памяти также используются МСВ с проверкой правильности их содержимого.

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

     Система связи с драйверами устройств. В  MS DOS предполагается, что прикладные программы не должны непосредственно вызывать драйверы устройств. По-видимому, такой запрет введен для обеспечения совместимости различных версий ОС. Поэтому операции ввода/вывода в прикладных программах, как правило, выполняются через обращения к ОС, которая при необходимости обращается за помощью к драйверам.

     Внутренние  команды (Command.com).

     Внутренние  команды MS DOS содержатся внутри файла command.com и выполняются командным процессором. К основным внутренним командам можно отнести следующие команды для работы с файлами и каталогами:

     CD – смены и показ имени текущего каталога;

     COPY – копирование файлов;

     DEL – удаление файлов;

     DIR – выдача списка имен файлов и подкаталогов текущего каталога;

     MD – создание каталога.

     Внешние команды.

     Внешние команды (утилиты) поставляются вместе с ОС в виде отдельных файлов. К ним относятся такие важные команды:

     DISKCOMP – сравнение дискет;

     DISKCOPY – копирование дискет;

     FDISK – разметка жесткого диска;

     FORMAT – форматирование дисков и дискет;

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

Общее программное обеспечение  ПК.

Коммандеры, оболочки: Нортон коммандер, Windows 3.1, 3.11, 95, 97.

     Программа Нортон коммандер (НК), разработанная  фирмой 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 для обозначения родственных понятий используется ряд новых терминов. В частности, вместо термина программа чаще используется термин приложение, который обозначает программу, выполняемую под управлением Windows. Понятие папка служит для обозначения хранилища документов и программ, структуру которых можно просмотреть с помощью проводника или значка «Мой компьютер». В предыдущей версии Windows и MS DOS папки назывались каталогами.

Информация о работе Программное обеспечение ЭВМ