Автор: Пользователь скрыл имя, 21 Ноября 2012 в 11:32, реферат
Прикладные программы предназначены для обработки самой разнообразной информации: текстовой, числовой, звуковой, графической.
Существуют следующие виды программного обеспечения (рисунок 7.1):
- Базовое программное обеспечение;
- Системное программное обеспечение;
- Прикладное программное обеспечение;
- Инструментарий технологий программирования.
Программное обеспечение ПК. Назначение. Классификация.
Прикладные программы предназна
Существуют следующие
виды программного обеспечения
(рисунок 7.1):
- Базовое программное обеспечение;
- Системное программное обеспечение;
- Прикладное программное обеспечение;
- Инструментарий технологий программирования.
Рисунок 7.1. – Классификация программного
обеспечения
Базовое программное обеспечение
– самый низкий уровень программного
обеспечения. Оно отвечает за взаимодействие
с базовыми программными средствами. Как
правило, базовые программные средства
непосредственно входят в состав базового
оборудования и хранятся в специальных
микросхемах, называемых постоянными запоминающими
устройствами (ПЗУ – Read Only Memory). Программы
и данные записываются («прошиваются»)
в микросхемы ПЗУ на этапе производства
и не могут быть изменены в процессе эксплуатации.
В тех случаях, когда изменение базовых
программных средств во время эксплуатации
является технически целесообразным,
вместо микросхем ПЗУ применяют перепрограммируемые
постоянные запоминающие устройства (ППЗУ
– Erasable and Programmable Read Only Memory). В этом
случае изменение содержания ПЗУ можно
выполнять как непосредственно в составе
вычислительной системы (такая технология
называется флэш-технологией), так и вне ее, на
специальных устройствах, называемых программаторами.
К базовому программному обеспечению
относится базовая система
ввода-вывода.
BIOS (BIOS Basic Input/Output System) –
набор программ небольшого размера, в
функции которых входят начальное тестирование
оборудования и обеспечение взаимодействия
компонентов компьютера. Имеется несколько
видов BIOS: например, видео-BIOS обеспечивает
работу видеоплаты, начиная от ее тестирования
в момент включения и заканчивая взаимодействием
видеоплаты с процессором, BIOS SCSI-контроллера
выполняет роль переводчика между интерфейсом
и системной шиной и т. п. Но наиболее важной
в компьютере является системная BIOS, в
функции которой входят:
• тестирование компьютера при включении
питания с помощью специальных тестовых
программ;
• поиск и подключение к системе других
BIOS, расположенных на платах расширения;
• распределение ресурсов между компонентами
компьютера.
Содержимое BIOS доступно процессору без
обращения к дискам, что позволяет компьютеру
работать даже при повреждении дисковой
системы. Содержащиеся в системной BIOS
программы обеспечивают взаимодействие
процессора, оперативной памяти, кэш-памяти,
микросхем чипсета с внешними (периферийными)
устройствами, а также друг с другом.
Физически BIOS — это набор микросхем постоянной
памяти (ROM, Read Memory — только для чтения),
расположенных на материнской плате.
Системное программное обеспечение (System
Software) — совокупность
программ и программных комплексов для
обеспечения работы компьютера и сетей
ЭВМ.
Системнoe программное обеспечение направлено:
1. На создание операционной среды функционирования
других программ;
2. На обеспечение надежной и эффективной
работы самого компьютера и вычислительной
сети;
3. На проведение диагностики и профилактики
аппаратуры компьютера и вычислительных
сетей;
4. На выполнение вспомогательных технологических
процессов (копирование, архивирование,
восстановление файлов программ и баз
данных и т.д.).
Данный класс программных продуктов тесно
связан с типом компьютера и является
его неотъемлемой частью.
Системное программное обеспечение носит
общий характер применения, независимо
от специфики предметной области. К ним
предъявляются высокие требования по
надежности и технологичности работы,
удобству и эффективности использования.
Пакеты прикладных программ
(application program package) — комплекс взаимосвязанных
программ для решения задач определенного
класса конкретной предметной области.
Пакеты прикладных программ служат программным
инструментарием функциональных задач
и являются самым многочисленным классом
программных продуктов. В данный класс
входят программные продукты, выполняющие
обработку различных предметных областей.
Данный класс программных продуктов может
быть весьма специфичным для отдельных
предметных областей.
Инструментарий технологии программирования
– совокупность программ и программных
комплексов, обеспечивающих технологию
разработки, отладки и внедрения программных
продуктов.
Инструментарий технологии программирования
обеспечивает процесс разработки программ
и включает специализированные программные
продукты, которые являются инструментальными
средствами разработчика. Программные
продукты поддерживают все технологические
этапы процесса проектирования, программирования,
отладки и тестирования создаваемых программ.
Инструментарий технологии программирования
делится на следующие группы:
1. Средства для создания приложений, включающие:
локальные средства, обеспечивающие выполнение
отдельных работ по созданию программ;
интегрированные среды разработчиков
программ, обеспечивающие выполнение
комплекса взаимосвязанных работ по созданию
программ;
2. CASE-технологии (Computed Aided Software Engineering)
– система конструирования программ с
помощью компьютера, представляющая методы
анализа, проектирования и создания программных
систем и предназначенная для автоматизации
процессов разработки и реализации информационных
систем. Это программный комплекс, автоматизирующий
весь технологический процесс анализа,
проектирования, разработки и сопровождения
сложных программных систем.
Информация о работе Программное обеспечение ПК. Назначение. Классификаци