Мегаобучалка Главная | О нас | Обратная связь


Классификация программного обеспечения персонального компьютера    



2019-08-13 217 Обсуждений (0)
Классификация программного обеспечения персонального компьютера     0.00 из 5.00 0 оценок




Программное обеспечение (ПО) [software]– это просто совокупность программ, используемых для решения задач на ЭВМ.

В состав программного обеспечения входят:

1.Системные программы (выполняют вспомогательные функции)

2.Прикладные программы (обеспечивают выполнение необходимых пользователю работ на ЭВМ, текстовые ред., граф.редакторы и т.д.)

3.Инструментальные системы (системы программирования, обеспечивают создание новых программ)

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

К таким программам относится:

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

•         драйверы - программы управляющие устройствами ввода-вывода. Драйвер [driver] – программа, обслуживающая внешнее устройство. Она предоставляет пользователю или программам более высокого уровня набор функций – программный интерфейс – для управления конкретным внешним устройством. Кроме того, драйвер обрабатывает прерывания от обслуживаемого устройства.

•         утилиты – это системы, дополняющие пользовательский интерфейс. Утилиты реализуют важные функции по управлению ЭВМ, которые, как правило, недостаточно полно представлены в программах, поставляемых с операционной системой. Наиболее важными функциями утилит являются:

       обслуживание жёсткого диска: форматирование, восстановление удалённых файлов, дефрагментация, низкоуровневое редактирования дисков и др.;

       обслуживание файлов и каталогов: поиск, сортировка, копирование по определённому условию и т.д.;

       работа с архивами: создание архивов и их обновление, сжатие файлов;

       защита от компьютерных вирусов: обнаружение вирусов, лечение файлов;

       предоставление пользователю расширенной информации и ПЭВМ и ОС;

       шифрование информации.

•         системы техобслуживания - используются для облегчения тестирования оборудования ЭВМ.

Прикладное ПО [applicationsoftware] предназначено для решения определённой задачи или класса задач.

Задачей прикладного ПО является автоматизация конкретного вида человеческой деятельности. К ним относятся: 1.           Офисные программы 2. Финансовые и бухгалтерские программы. 3.     Программы для работы с Интернет 4.           Мультимедийные программы 5. Профессиональные программы (Инструменты программиста, Системы автоматизированного проектирования (CAD), Редакторы трехмерной графики и анимации, Программы для научных расчетов, Образовательные мультимедийные программы, Энциклопедии, справочники, «живые книги»)

Инструментальная система – это программный продукт, обеспечивающий разработку информационно-программного обеспечения.

Инструментальные системы предназначены для решения задач, которые встречаются в составе любой проблемы, ориентированной на применение ЭВМ, и не связаны с конкретной практической областью. К инструментальным системам относятся: системы программирования; системы быстрой разработки приложений и системы управления базами данных. Система программирования предназначена для разработки прикладных программ с помощью некоторого языка программирования. В её состав включаются:     компилятор и/или интерпретатор;     редактор связей;       среда разработки;           библиотека стандартных подпрограмм;         документация. Компилятор [compiler] – это программа, выполняющая преобразование исходной программы в объектный модуль, то есть файл, состоящий из машинных команд. Интерпретатор [interpreter] – программа, непосредственно выполняющая инструкции языка программирования. Редактор связей [linker] – это программа, которая собирает несколько объектных файлов в один исполняемый файл. Интегрированная среда разработки [integrateddevelopmentenvironment - IDE] – совокупность программ, включающая в себя текстовый редактор, средства управления файлами программного проекта, отладчик [debugger] программ, которая автоматизирует весь процесс разработки программ. Библиотека стандартных подпрограмм [standardlibrary] – набор объектных модулей, организованных в специальные файлы, которые предоставляются производителем системы программирования. В таких библиотеках имеются обычно подпрограммы ввода-вывода текста, стандартные математические функции, программы управления файлами. Объектные модули из стандартной библиотеки обычно автоматически подключаются редактором связей к пользовательским объектным модулям.

Все программные средства можно разделить на внутреннее и внешнее ПО.

Программы первого уровня хранятся в ПЗУ и работают непосредственно с аппаратурой ЭВМ. Таким образом, все подобные программы являются неотъемлемой частью конкретной ЭВМ. Поэтому набор таких программ называют внутренним программным обеспечением. Для ПЭВМ совокупность этих программ носит название BIOS (BaseInputOutputSystem – базовая система ввода-вывода). Программное обеспечение первого уровня является машинно-зависимым [computer-independent]. То есть для каждого микропроцессора или семейства ЭВМ набор данных программ уникален. Операционная система имеет машинно-зависимое ядро [kernel] – небольшой набор программ, с помощью которых осуществляется более эффективное управление ЭВМ конкретного типа (семейство ЭВМ, тип процессора, конкретные аппаратные компоненты ЭВМ и внешние устройства). Остальные программы операционной системы стараются делать максимально независимыми от конкретной ЭВМ. Свойство программы, позволяющее переносить её без переделок с одной ЭВМ на другую, называется переносимостью [portability]. Если программа является машинно-зависимой, то её переносимость определяется степенью совместимости ЭВМ. Переносимость программ имеет прямое влияние на коммерческие возможности программных продуктов. Второй уровень принадлежит операционным системам. В состав операционной системы обычно также входят дополнительные драйверы, которые обеспечивают работу с внешними устройствами, не известными внутренним драйверам. Операционная система предоставляет программам более высокого уровня набор функций (программный интерфейс), а пользователям – набор утилит и некоторые инструментальные программы (пользовательский интерфейс). К третьему уровню относятся все остальные программы. Программы второго и третьего уровней хранятся в файлах.



2019-08-13 217 Обсуждений (0)
Классификация программного обеспечения персонального компьютера     0.00 из 5.00 0 оценок









Обсуждение в статье: Классификация программного обеспечения персонального компьютера    

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас...
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (217)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)