Программное обеспечение компьютеров
Программное обеспечение (ПО) - неотъемлемая часть современных персональных компьютеров (ПК). Именно программное обеспечение побуждает вас купить компьютер (ПК). Программное обеспечение выполняет ту фактическую работу или играет именно в ту игру, ради которой вы хотите иметь ПК. Оно создает графику, появляющуюся на экране, и звук в колонках, заставляет замирать сердце при игре в боевые и азартные игры, следит за числами в вашей чековой книжке, наблюдает за каждым словом, с которым вы работаете, и изменяет действительность, когда вы редактируете изображение. Программное обеспечение фактически играет роль мозга в процессе управления ПК. Аппаратура – просто раб программных средств и делает только то, что они приказывают, не больше.
Программное обеспечение - это сущность современного ПК. Без универсального программного обеспечения современные быстродействующие ПК выполняли бы лишь ненамного больше функций, чем их предки – только быстрее. Огромные возможности ПК, волнение и удовольствие от работы с ними – все это является результатом творческих усилий людей, создающих программное обеспечение – программистов.
Таким образом, программное обеспечение (ПО) - это совокупность программ, которые использует пользователь для работы на компьютере.
ПО компьютеров вцелом можно условно подразделить на три вида: прикладное ПО (или прикладные программы), системное ПО (или системные программы) и инструментальное ПО (инструментальные программы или системы программирования).
Прикладные программы - программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработку информационных массивов и т. д.
Для компьютеров разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются следующие типы прикладных программ:
текстовые редакторы - программы для подготовки текстов на компьютере. К наиболее распространенным текстовым редакторам относится всем известная программа Microsoft Word;
табличные процессоры - программы для обработки табличных данных. Например, Microsoft Excel;
редакторы презентаций - программы для подготовки демонстративных средств, обычно представляемых в виде презентаций. Например, Microsoft Power Point;
графические и анимационные редакторы - программы для создания и обработки графической информации на компьютере, а также для разработки анимации. К таковым можно отнести: Paint, Microsoft PhotoEditor, Adobe Photoshop, Adobe ImageReady, Macromedia Flash и т. д;
веб-редакторы - программы для создания веб-страниц и веб-сайтов. К ним можно отнести Microsoft FrontPage и Macromedia Dreamveaver MX, на котором, кстати, и создан этот сайт;
системы управления базами данных (СУБД) - для обработки и систематизированного хранения массивов информации. К ним можно отнести Microsoft Access, SQL и т. д.
и многие другие.
Системные программы - это программы, выполняющие в основном управляющие и различные вспомогательные функции, например, загрузка и выполнение программ, обеспечение согласованной работы устройств компьютера и проверка их работоспособности, создание копий используемой информации
и т. д.
Основным классом системных программ является операционные системы (подробнее о них смотрите в разделе "История ОС").
Операционная система - это программа, запускающаяся сразу после включения компьютера и позволяющая пользователю управлять компьютером. Операцонная система обеспечивает пользователю диалог с компьютером.
Также к системным программам относятся следующие классы программ:
Драйверы - специальные программы, позволяющие работать с тем или иным компьютерным устройством. Драйверы обычно поставляются вместе с устройством на компакт-дисках. Перед использованием нестандартных устройств их надо установить на компьютере. Под установкой устройства понимают запуск и выполнение на компьютере драйвера этого устройства. В результате проработки драйвера на компьютере устройство будет установлено и будет правильно работать;
Программные оболочки - программы, выполняющие те же функции, что и операционные системы, но обеспечивают более удобный и наглядный способ общения пользователя с компьютером. Наиболее популярной программной оболочкой для DOS стала программа Norton Commander, которая переступила границу DOS и смело вошла в Windows в виде оболочек Windows Commander и Total Commander. Подробнее об этом смотрите в разделе "Commanders";
Утилиты (вспомогательные программы) - программы, выполняющие действия вспомогательного назначения. Чаще всего используются следующие типы утилит: программы-архиваторы (позволяют сжать имеющуюся на диске информацию для более компактного хранения и транспортировки), антивирусные программы (предназначены для предотвращения заражения компьютерными вирусами и ликвидациипоследствий заражения), диагностические программы, программы ограничения доступа и многие другие. К утилитам в частности можно отнести антивирусную программу Kaspersky Anti-Virus Personal, архиватор WinRar,
прокси-сервер Usergate, программу Remote Administrator и т. д.
Иструментальные программы (системы программирования) - программы, предоставляющие пользователю средства (инструменты) для создания программ. Обычно такие программы являются одноименными с языками программирования, на которых в них пишутся программы. К системам программирования относятся: Quick Basic (язык программирования Qbasic), Turbo Pascal (язык программирования Turbo Pascal), Visual Basic, Borland Delphi, C, C++, HTML, Java, PHP и т. д.
Как Вы видите, инструментальные программы отличаются друг от друга назначением и возможностями. Так, Qbasic, Turbo Pascal и С относятся к разряду алгоритмических языков программирования, Visual Basic, Borland Delphi и C++ имеют больше возможностей особенно в работе с графикой и другими типами информации. Языки HTML, Java и PHP предназначены для создания веб-сайтов для Интернета и сетевого программирования.
И наконец, в заключении хочется отметить, что это подразделение программ является условным, оно лишь помогает представить многообразие ПО для компьютеров в целом, что нам и было нужно. Теперь можем смело переходить к более подробному изучению ОС. И конечно же здесь рекомендуется начать с раздела "История ОС", в котором даны основные сведения о феномене операционных систем и приведена история их развития.
При подготовке данной страницы был использован материал 7-го издания книги В. Э. Фигурнова "IBM PC для пользователя".