Автор работы: Пользователь скрыл имя, 16 Января 2013 в 03:11, реферат
Существует и другое, более простое определение, согласно которому программное обеспечение представляет собой совокупность компьютерных инструкций. Оно охватывает программы, подпрограммы (разделы программы) и данные. Тем самым, программное обеспечение указывает компьютеру, что делать, как, когда, в какой последовательности и как часто. Нередко программное обеспечение называют просто программой.
Компьютерные программы состоят из перечней команд, которые заставляют компьютер выполнять нужную работу. Компьютер должен получать исчерпывающие конкретные команды. Часто компьютерные программы имеют вид стенограммы.
ВВЕДЕНИЕ……………………………………………………………………….
1. Структура программного обеспечения персонального компьютера………
ЗАКЛЮЧЕНИЕ………………………………………………………………….
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ…………………………
СОДЕРЖАНИЕ
ВВЕДЕНИЕ…………………………………………………………
1. Структура программного обеспечения персонального компьютера………
ЗАКЛЮЧЕНИЕ……………………………………………………
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ…………………………
ВВЕДЕНИЕ
Программное обеспечение – это совокупность программ системы обработки информации и программных документов, необходимых для их эксплуатации.
Существует и другое, более простое определение, согласно которому программное обеспечение представляет собой совокупность компьютерных инструкций. Оно охватывает программы, подпрограммы (разделы программы) и данные. Тем самым, программное обеспечение указывает компьютеру, что делать, как, когда, в какой последовательности и как часто. Нередко программное обеспечение называют просто программой.
Компьютерные программы состоят из перечней команд, которые заставляют компьютер выполнять нужную работу. Компьютер должен получать исчерпывающие конкретные команды. Часто компьютерные программы имеют вид стенограммы.
Надежность программного обеспечения - способность программного продукта безотказно выполнять определенные функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью. Степень надежности характеризуется вероятностью работы программного продукта без отказа в течение определенного периода времени.
Персональные компьютеры – это универсальные устройства для обработки информации. В отличие от телефона, магнитофона или телевизора, которые осуществляют только заранее заложенные в них функции, персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций (т.е. программу), как необходимо обрабатывать информацию. Сам по себе компьютер не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на компьютере программах.
Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением (ПО). Состав программного обеспечения ПК называют программной конфигурацией.
Программное обеспечение, можно условно разделить на три категории (см. рис. 1):
* системное ПО (программы общего пользования), выполняющие различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т.д.
* прикладное ПО, обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.
* инструментальное ПО (системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
Рис. 1 – Структура программного обеспечения
1. Системное программное обеспечение.
Это программы общего пользования,
которые не связаны с конкретным применением
ПК и выполняют традиционные функции:
планирование и управление задачами, управления
вводом-выводом и т.д.
Системные программы выполняют различные
вспомогательные функции, например, создание
копий используемой информации, выдачу
справочной информации о компьютере, проверку
работоспособности устройств компьютера
и т.п.
К системному ПО относятся:
* операционные системы (эта программа загружается в ОЗУ при включении компьютера);
* утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг);
* программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander);
* операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и т.д.;
* драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера).
2) Прикладное программное
Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д.
Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты.
К прикладному ПО, например, относятся:
- комплект офисных приложений MS OFFICE;
- бухгалтерские системы;
- финансовые аналитические системы;
- браузеры – средства просмотра Web – страниц;
- графические редакторы и т.д.
3) Инструментальное программное обеспечение.
Инструментальное ПО или системы
программирования - это системы для автоматизации
разработки новых программ на языке программирования.
Для создания программы на выбранном языке
программирования (языке системного программирования)
нужно иметь следующие компоненты:
* текстовый редактор для создания файла с исходным текстом программы;
* компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, который затем надо объединить в одно целое.
*редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код. Как правило, итоговый файл имеет расширение .ЕХЕ или .СОМ.
* в последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:
- Borland Delphi - предназначен для решения практически любых задачи прикладного программирования;
- Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений;
- Microsoft Visual Basic – это популярный инструмент для создания Windows-программ;
- Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows.
ЗАКЛЮЧЕНИЕ
Программное обеспечение - это совокупность программ, позволяющих осуществить на компьютере автоматизированную обработку информации. Программное обеспечение делится на системное (общее), прикладное (специальное) и инструментальное.
Весь спектр программного обеспечения персонального компьютера просто неиссякаем. Каждые полчаса в мире появляются всё новые и новые программы. Какие-то из них останутся неизвестными, какие-то получат мировое признание.
Создание программного обеспечения для персональных компьютеров за какой-то десяток лет превратилось из занятия программистов-одиночек в важную и мощную сферу промышленности. Поэтому развитие ПО, предназначенного для широкого круга пользователей, происходит уже не в состязании индивидуальных программистов, а в процессе ожесточенной конкурентной борьбы между фирмами – производителями. Помимо этого, создание новых программ влёчёт за собой развитие новых комплектующих, способных полностью покрыть все требования программы, необходимые для нормального её функционирования.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Акулов О.А. Информатика: Учебник. – М.: Омега-П, 2007. – 270 с.
2. Алексеев А.П. Информатика. – М.: Солон-Пресс, 2007. – 608 с.
3. Информатика: Практикум по
технологии работы на
4. Макарова Н.В. Информатика: практикум по технологии работы на компьютере. – М.: Академия, 2007. – 384 с.
5. Макарова Н.В. Информатика: Учебное пособие для вузов. – М.: Академия, 2006. – 768 с.