Автор работы: Пользователь скрыл имя, 03 Декабря 2012 в 19:07, доклад
Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой.К программному обеспечению (ПО) относится также вся область деятельностипо проектированию и разработке ПО: технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.);
Программное обеспечение компьютеров
Под программным обеспечением (Software) понимается совокупность программ, выполняемых вычислительной системой.К программному обеспечению (ПО) относится также вся область деятельностипо проектированию и разработке ПО:
. технология проектирования программ (например, нисходящее
проектирование,
структурное и объектно-
и др.);
. методы тестирования программ [ссылка, ссылка];
. методы
доказательства правильности
. анализ качества работы программ;
. документирование программ;
. разработка
и использование программных
средств, облегчающих
Программное обеспечение — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера примененияконкректного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на |компьютерах программах.Программное обеспечение современных компьютеров включает миллионы программ — от игровых до научных.
Как классифицируется программное обеспечение?
В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории:
1. прикладные программы, непосредственно обеспечивающие выполнение
необходимых пользователям работ;
2. системные программы, выполняющие различные вспомогательные функции,
например:
o управление ресурсами компьютера;
o создание копий используемой информации;
o проверка работоспособности устройств компьютера;
o выдача справочной информации о компьютере и др.;
3. инструментальные программные системы, облегчающие процесс создания
новых программ для компьютера.
При построении
классификации ПО нужно
На сегодняшний день можно сказать, что более или менее определённо сложились следующие группы программного обеспечения:
.
операционные системы и
. системы программирования (трансляторы, библиотеки подпрограмм,
отладчики и т.д.);
. инструментальные системы;
.
интегрированные пакеты
.
динамические электронные
. системы машинной графики;
.
системы управления базами
.
прикладное программное
Системные программы.
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом. Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы. Cреди десятков тысяч системных программ особое место занимают операционные системы, которые обеспечивают управление ресурсами компьютера с целью их эффективного использования.
Операционная система
Операционная
система — это комплекс взаимосвязанных
системных программ, назначение
которого — организовать взаимодействие
пользователя компьютером и
выполнение всех других программ.
Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователем, с другой стороны. Операционная система обычно хранится во внешней памяти компьютера — на диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы.
В функции операционной системы входит:
.
осуществление диалога с
.
ввод-вывод и управление
.
планирование и организация
. распределение ресурсов (оперативной памяти и кэша, процессора, внешних
устройств);
. запуск программ на выполнение;
.
всевозможные вспомогательные
.
передача информации между
.
программная поддержка