Программа и программное обеспечение.
Представьте себе маленького новорожденного ребенка. У него есть все анатомические органы, необходимые для физической и умственной деятельности. Однако он еще ничего не умеет, ничего не знает. Эти умения и знания приходят с возрастом. Человек растет, развивается , и не только физически, но и умственно. Для того , чтобы компьютер стал «умным», в него надо заложить информацию. А компьютерная информация, как вам известно, -это данные и программы.
Можно сказать, что занесение в память компьютера такой информации - это то же самое, что обучение ребенка. Компьютерными учителями являются программисты. Они составляют программы, подготавливают необходимые данные для их работы и все это записывают на магнитные или лазерные диски.
После такого «обучения» компьютер передается пользователю. С ним теперь можно общаться, ему можно поручить разлиную работу с информацией.
Вся совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера, составляет его программное обеспечение (ПО)
В программном обеспечении компьютера есть необходимая часть, без которой на нем просто ничего не сделать. Она называется системным ПО. Покупатель приобретает компьютер, оснащенный системными программным обеспечением, которое не менее важно для работы с ЭВМ, чем память или процессор. Кроме системного в состав программного обеспечения входит еще прикладное ПО и системы программирования.
Прикладное ПО
Программы, с помощью которых пользователь непосредственно решает свои информационные задачи, не прибегая к программированию, называется прикладным программами.
Как правило, все пользователи предпочитают иметь набор прикладных программ, который нужен практически каждому. Их называют программами общего назначения. К их числу относятся:
n текстовые и графические редакторы, с помощью которых можно готовить различные тексты, создавать рисунки, строить чертежи.
n Системы управления базами данных (СУБД),позволяющие превратить компьютер в справочник по любой теме,
n Табличные процессоры, позволяющие организовать очень распространенные на практике табличные расчеты,
Коммуникационные (сетевые) программы, предназначены для обмена информацией с другими компьютерами.
Кроме того, имеется большое количество прикладных программ специального назначения для профессиональной деятельности. Их часто называют пакетами прикладных программ. Например бухгалтерские программы, производящие начисления заработной платы и т.д.
Очень популярным видом прикладного программного обеспечения являются компьютерные игры. Большинство пользователей именно с них начинают свое общение с ЭВМ.
Системное ПО.
Для чего нужны прикладные программы- понять несложно. А что же такое системные программное обеспечение?
Главной частью системного программного обеспечения является операционная система (ОС).
У операционной системы очень много работы, и она практически все время находится в рабочем состоянии. Например, для того, чтобы исполнить прикладную программу, ее нужно разыскать во внешней памяти (на диске), поместить в операционную память, найдя там свободное место, «запустить» процессор на исполнение про граммы, контролировать работу всех устройств во время выполнения и в случае сбоев выводить диагностические сообщения. Все эти заботы берет на себя операционная система. Во время работы прикладная программа сама организует общение с пользователем, но когда программа завершила работу, с пользователем начинает общается операционная система. Это общение происходит в такой форме:
«приглашение»-«команда».
ОС выводит на экран приглашение в какой-то определенной форме. В ответ пользователь отдает команду, определяющую, что он хочет от машины. Это может быть команда на исполнение новой прикладной программы, команда на выполнение какой-нибудь операции с файлами, команда сообщает текущее время или дату и пр. выполнив очередную команду пользователя, операционная система снова выдает приглашение.
Такой режим работы называется диалоговым режимом. Благодаря ОС пользователь никогда не чувствует себя брошенным на произвол судьбы. Все операционные системы на персональных компьютерах работают с пользователем в режиме диалога. Режим диалога часто называют интерактивным режимом.
Очень важным видом работы на компьютере являются работа с файлами. В файлах хранится все: и программное обеспечение, и информация, необходимая для пользователя. С файлами, как с деловыми бумагами, постоянно приходится что-то делать( переписывать, стирать, переносить и т.д.). Работу пользователя с файлами поддерживает файловая система
Вот названия некоторых распространенных ОС для персональных компьютеров: CP/M, MS-DOS, OS/2, windows.
К системному программному обеспечению кроме СО следует отнести и множество программ обслуживающего, сервисного хранения. Например, это программы обслуживания дисков (копирование, форматирование и т.д.), сжатие файлов на дисках (архиваторы),борьбы с компьютерным вирусами и многое другое.
Система программирования .
Кроме системного и прикладного ПО существуют еще третий вид программного обеспечения. Он называется системами программирования (СП).