Смекни!
smekni.com

Классификация программного обеспечения 2 (стр. 3 из 3)


• компилятор или интерпретатор;
• интегрированная среда разработки;
• средства создания и редактирования текстов программ;
• обширные библиотеки стандартных программ и функций;
• отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;
• "дружественная" к пользователю диалоговая среда;
• многооконный режим работы;
• мощные графические библиотеки; утилиты для работы с библиотеками
• встроенный ассемблер;
• встроенная справочная служба;
• другие специфические особенности.


Популярные системы программирования – Turbo Basic, Quick Basic, Turbo Pascal, Turbo C.


В последнее время получили распространение системы программирования, ориентированные на создание Windows-приложений:

пакет Borland Delphi (Дельфи) — блестящий наследник семейства компиляторов Borland Pascal, предоставляющий качественные и очень удобные средства визуальной разработки. Его исключительно быстрый компилятор позволяет эффективно и быстро решать практически любые задачи прикладного программирования. пакет Microsoft Visual Basic — удобный и популярный инструмент для создания Windows-программ с использованием визуальных средств. Содержит инструментарий для создания диаграмм и презентаций. пакет Borland C++ — одно из самых распространённых средств для разработки DOS и Windows приложений.


6. Инструментальные программы

Инструментальные программные средства — это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ.

По своему назначению они близки системам программирования. К инструментальным программам, например, относятся:

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

Инструментальные программные средства могут оказать помощь на всех стадиях разработки ПО.

Тема 1.4. Cистемное программное обеспечение ПЭВМ.

СТРУКТУРА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПЭВМ

Программное обеспечение (ПО) по функциональному признаку делятся на два класса:

1. Прикладное ПО;

2. Системное ПО.

Эти два класса программ необходимо четко различать друг от друга.

Прикладное ПО

Прикладные программы - программы, решающие профессиональные задачи.

Прикладные программы создают прикладные программисты специализирующиеся в различных предметных областях науки и техники.

Прикладное программное обеспечение общего и специального назначения для юристов мы будем изучать в дальнейшем.

Системное ПО

Основное назначение ЭВМ, это решение прикладных программ. Для того, чтобы ЭВМ могла выполнить свое назначение ей необходимо выполнить большое количество операций. Приведем малую часть наиболее часто используемых операций:

-запуск программ на решение;

-запись/считывание программ с дисков;

-разметка диска для записи программ;

-просмотр содержания дисков;

-удаление программ с дисков

-перевод символов с человеческого языка на язык ЭВМ и

обратно;

-печать данных на принтере и т. д.

Поскольку любая ЭВМ работает под управлением программ, то необходимы программы обеспечивающие выполнение перечисленных выше операций.

Такие программы организуют работу ЭВМ и не связаны по своей сути с спецификой решаемых задач. Они выделяются в состав комплекса программ называемых Операционной Системой (ОС).

Операционная Система - совокупность программ обеспечивающих работу ЭВМ.

Имена системных программ называются командами, которые составляются по определенным правилам.

ОС по сути дела является составной частью любой ЭВМ. Без нее машина безжизненна.

Когда говорят, что необходимо освоить компьютер, всегда подразумевают, что нужно научиться работать с системными программами.

Операционные программы создают системные программисты хорошо знающие устройство и работу аппаратных средств ЭВМ.

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

СТРУКТУРА СИСТЕМНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Функции ОС многообразны, постоянно расширяются в следствии развития ЭВМ. Появляются новые устройства подключаемые к ЭВМ, происходит усовершенствование самих узлов машин, что требует новых системных программ для управления процессами обработки информации.

Насчитывается сотни ОС, это следствие того, что производством ЭВМ занимается множество производителей, которые используют различные подходы и принципы в создании машин и делают свои ОС.

В результате 50 летней истории развития вычислительной техники некоторые наиболее удачные ОС стали доминировать в тех или иных классах ЭВМ.

В настоящее время ОС классифицируют по следующим признакам:

1. Количеству пользователей, одновременно обслуживаемой системой;

2. По числу одновременно решаемых задач.

Первый признак делит ОС на однопользовательские и многопользовательские. Многопользовательские системы поддерживают одновременную работу на ЭВМ нескольких пользователей, за различными терминалами.

По второму признаку ОС делятся на однозадачные и многозадачные. Многозадачные ОС дают возможность пользователю одновременно запускать на решение несколько программ.

Для ПЭВМ разработаны и используются несколько ОС. Охарактеризуем три наиболее распространенные из них ОС: DOS, OS/2 и UNIX