Программное обеспечение персональных компьютеров

Комплекс программ, которые используются для работы с компьютером, называется программным обеспечением. Все программное обеспечение персонального компьютера можно условно разделить на три основные категории:

• системное программное обеспечение, которое необходимо для управления работой компьютера;
• прикладное программное обеспечение, с помощью которого пользователь выполняет необходимые работы — редактирует тексты, рисует, осуществляет расчеты и т.п.;
• инструментальные системы, которые помогают создавать новые прикладные или системные программы для компьютера.

К системным программам относятся: операционные системы и программы-оболочки, драйверы, сервисные программы (утилиты), программы управления сетями и т.д.. Большинство системных программ поставляется вместе с компьютером и документацией к нему.

Операционная система — это комплекс системных и служебных программ, которые загружаются при включении компьютера и обеспечивают диалог пользователя с компьютером и управление им.
Операционная система выполняет следующие функции: управление памятью, вводом-выводом, файловой системой, взаимодействием процессов, защита информации, учет использования ресурсов; обработка командного языка; фиксация различных событий, возникающих в процессе работы (например, ошибок), и соответствующее реагирование на них.

Для удобной работы с операционными системами предназначены программы-оболочки. В их функции обычно входит упрощение взаимодействия пользователя с компьютером, обеспечение удобного ввода команд, отображение результатов выполнения команд на экране и т.п..

Важной составляющей системных программ являются программы-драйверы.

Драйвер — это программа, которая организует обмен данными между устройством и компьютером. Драйверы необходимы для правильной работы любого устройства (монитора, клавиатуры, накопителей и т.д.). Для каждого устройства необходим свой драйвер, для данного устройства, как правило, не подходят драйверы похожего устройства, произведенный, например, другой фирмой. Драйверы устройств обычно поставляются вместе с самими устройствами.

Сервисные программы (или утилиты) — это вспомогательные программы, расширяющие возможности операционных систем. Программы-архиваторы с помощью специальных методов «упаковки» позволяют уплотнять информацию на дисках. Антивирусные программы предназначены для диагностики и удаления компьютерных вирусов. Программы оптимизации дисков благодаря упорядочению данных обеспечивают быстрый доступ к информации на дисках.

Для персональных компьютеров разработано тысячи прикладных программ различного назначения.

Прикладная программа (или пакет прикладных программ) — совокупность программ, что обеспечивают решение задач определенного типа.

Наиболее распространенными среди приложений являются текстовые и графические редакторы, табличные процессоры, системы управления базами данных и т.д..

Текстовые редакторы и процессоры — это программы, предназначенные для создания и обработки текстов. Различие между редакторами и процессорами является условной, процессоры обычно имеют больше средств для создания сложных по форме текстов. Как правило, текстовые процессоры обеспечивают использование разных шрифтов при наборе текста, автоматической расстановки переносов в словах, выравнивания краев текста, оформления его в колонках, нумерации страниц, создания таблиц и диаграмм, проверки правописания, подбора синонимов и т.п.. Среди текстовых процессоров широкое распространение сегодня получил Word (включая Word 2011) как профессиональный текстовый процессор с расширенными возможностями для обработки документов. Это — множественный буфер обмена; усовершенствованные графические средства и справочная система, новые инструменты для работы с таблицами и средства управления документами; меню и панели инструментов, которые автоматически настраиваются, а также развитые средства взаимодействия приложений и коллективного использования данных на основе сетевых технологий Internet.

Табличный процессор (или программа для работы с электронными таблицами) — это программа для обработки данных, которые представлены в виде таблицы. Табличные процессоры обычно позволяют решать задачи, связанные с числовыми расчетами, с большими таблицами данных. Кроме того, эти программы помогают строить двух- или трехмерные графики, диаграммы. Среди табличных процессоров распространение получили Microsoft Excel, Corel Quattro Pro, Lotus 1-2-3, StarCalc, SuperCalc.

Система управления базами данных (сокращенно СУБД) — это программа, предназначенная для организации хранения, обработки и поиска информации в базе данных.

База данных — это совокупность взаимосвязанных данных, отражающих информацию некоторой предметной области.

Конечно СУБД обеспечивают ввод, поиск, сортировку записей, создание отчетов и т.п.. Сейчас СУБД используются почти во всех сферах человеческой деятельности. Наиболее популярные СУБД: Microsoft Access, Corel Paradox, Clipper, Oracle, FoxPro.

Графический редактор — это программа, предназначенная для создания и обработки графических изображений. Как правило, графические редакторы предоставляют пользователю возможности изображения основных графических примитивов (например, отрезка, прямоугольника, круга), преобразования рисованных объектов (перемещение, копирование, увеличение). Современные графические редакторы позволяют обрабатывать изображения, получать трехмерные изображения. Среди графических редакторов выделяют программы художественной графики — Paint, Story Board, Adobe Illustrator, систему обработки фотографий — Adobe Photoshop, универсальную графическую систему — CorelDRAW.

Существуют программные пакеты, которые сочетают в себе возможности текстовых, графических редакторов, электронных таблиц, систем управления базами данных. Эти программные средства называются интегрированными системами (или пакетами). Главное преимущество их состоит в том, что они похожи компоненты, предусматривающие единые правила работы с программами, единственный способ использования функциональных клавиш. Среди интегрированных систем популярны Microsoft Office, Claris Works, Corel Perfect Suite, Lotus Smartsuite, StarOffice. В состав прикладного программного обеспечения входят также средства специализированного назначения: математические пакеты, системы деловой и научной графики, системы автоматизированного проектирования, бухгалтерские системы.

Инструментальные системы или, как их еще называют, системы программирования предназначены для создания новых программ. В основе каждой инструментальной системы лежит язык. Большую популярность приобрели системы программирования Visual С ++. Borland C + +, Visual Basic (на основе языка Basic), Borland Delphi (на основе языка Pascal).

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.