Программное обеспечение компьютера по. Классификация программного обеспечения пк

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

Что такое программное обеспечение

Возможности современного ПК столь велики, что все большее число людей находят ему применение в своей работе, учебе, быту. Важнейшим качеством современного компьютера является его "дружественность" по отношению к пользователю. Общение человека с компьютером стало простым, наглядным, понятным. Компьютер сам подсказывает пользователю, что нужно делать в той или иной ситуации, помогает выходить из затруднительных положений. Это возможно благодаря программному обеспечению компьютера.

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

Вся совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера, составляет его программное обеспечение (ПО) .

Программное обеспечение компьютера постоянно пополняется, развивается, совершенствуется. Стоимость установленных программ на современном ПК зачастую превышает стоимость его технических устройств. Разработка современного ПО требует очень высокой квалификации от программистов.

Типы программного обеспечения

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

Программное обеспечение компьютера делится на:

    - системное ПО;
    - прикладное ПО;
    - системы программирования.

О системном ПО и системах программирования речь пойдет позже. А сейчас познакомимся с прикладным программным обеспечением.

Состав прикладного программного обеспечения

Программы, с помощью которых пользователь может решать свои информационные задачи, не прибегая к программированию, называются прикладными программами.

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

    Текстовые и графические редакторы, с помощью которых можно готовить различные тексты, создавать рисунки, строить чертежи; проще говоря, писать, чертить, рисовать;

    Системы управления базами данных (СУБД), позволяющие превратить компьютер в справочник по любой теме;

    Табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;

    Коммуникационные (сетевые) программы, предназначенные для обмена информацией с другими компьютерами, объединенными с данным в компьютерную сеть.

Очень популярным видом прикладного программного обеспечения являются компьютерные игры. Большинство пользователей именно с них начинает свое общение с ЭВМ.

Кроме того, имеется большое количество прикладных программ специального назначения для профессиональной деятельности. Их часто называют пакетами прикладных программ. Это, например, бухгалтерские программы, производящие начисления заработной платы и другие расчеты, которые делаются в бухгалтериях; системы автоматизированного проектирования, которые помогают конструкторам разрабатывать проекты различных технических устройств; пакеты, позволяющие решать сложные математические задачи без составления программ; обучающие программы по разным школьным предметам и многое другое.

Вопросы и задания

    1. Что такое программное обеспечение ЭВМ?
    2. Какие задачи выполняет прикладное программное обеспечение?
    3. Назовите основные виды прикладных программ общего назначения.
    4. Что такое прикладные программы специального назначения?

О системном ПО и системах программирования

Что такое операционная система

Для чего нужны прикладные программы, понять несложно. А что же такое системное программное обеспечение?

Главной частью системного программного обеспечения является операционная система (ОС).

Операционная система - это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами, ведущих диалог с пользователем.

У операционной системы очень много работы, и она практически все время находится в рабочем состоянии. Например, для того чтобы выполнить прикладную программу, ее нужно разыскать во внешней памяти (на диске), поместить в оперативную память, найдя там свободное место, "запустить" процессор на выполнение программы, контролировать работу всех устройств машины во время выполнения и в случае сбоев выводить диагностические сообщения. Все эти заботы берет на себя операционная система.

Вот названия некоторых распространенных ОС для персональных компьютеров: MS-DOS, Windows, Linux.

Интерактивный режим

Во время работы прикладная программа сама организует общение с пользователем, но когда программа завершила работу, с пользователем начинает общаться операционная система. Это общение происходит в такой форме:

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

Такой режим работы называется диалоговым режимом . благодаря ОС пользователь никогда не чувствует себя брошенным на произвол судьбы. Все операционные системы на персональных компьютерах работают с пользователем в режиме диалога. Режим диалога часто называют интерактивным режимом .

Сервисные программы

К системному программному обеспечению кроме ОС следует отнести и множество программ обслуживающего, сервисного характера. Например, это программы обслуживания дисков (копирование, форматирование, "лечение" и пр.), сжатия файлов на дисках (архиваторы), борьбы с компьютерными вирусами и многое другое.

Системы программирования

Кроме системного и прикладного ПО существует еще третий вид программного обеспечения. Он называется системами программирования (СП).

Система программирования - инструмент для работы программиста.

С системами программирования работают программисты. Всякая СП ориентирована на определенный язык программирования. Существует много разных языков, например Паскаль, Бейсик, ФОРТРАН, С ("Си"), Ассемблер, ЛИСП и др. На этих языках программист пишет программы, а с помощью систем программирования заносит их в компьютер, отлаживает, тестирует, исполняет.

Программисты создают все виды программ: системные, прикладные и новые системы программирования.

Вопросы и задания

    1. Какие разновидности программного обеспечения имеются на современных компьютерах?
    2. Что такое операционная система (ОС)? Какие основные функции она выполняет?
    3. Что такое диалоговый режим общения между ОС и пользователем?
    4. Для чего предназначены системы программирования? Кто с ними работает?

Что такое программное обеспечение

Возможности современного ПК столь велики, что все большее число людей находят ему применение в своей работе, учебе, быту. Важнейшим качеством современного компьютера является его «дружественность» по отношению к пользователю. Общение человека с компьютером стало простым, наглядным, понятным. Компьютер сам подсказывает пользователю, что нужно делать в той или иной ситуации, помогает выходить из затруднительных положений. Это возможно благодаря программному обеспечению компьютера.

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

Вся совокупность программ, хранящихся на всех устройствах долговременной памяти компьютера, составляет его программное обеспечение (ПО).

Программное обеспечение компьютера постоянно пополняется, развивается, совершенствуется. Стоимость установленных программ на современном ПК зачастую превышает стоимость его технических устройств. Разработка современного ПО требует очень высокой квалификации от программистов.

Типы программного обеспечения

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

Программное обеспечение компьютера делится на:

Системное ПО;
- прикладное ПО;
- системы программирования.
О системном ПО и системах программирования речь пойдет позже. А сейчас познакомимся с прикладным программным обеспечением.
Состав прикладного программного обеспечения
Программы, с помощью которых пользователь может решать свои информационные задачи, не прибегая к программированию, называются прикладными программами.

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

Текстовые и графические редакторы, с помощью которых можно готовить различные тексты, создавать рисунки, строить чертежи; проще говоря, писать, чертить, рисовать;

Системы управления базами данных (СУБД), позволяющие превратить компьютер в справочник по любой теме;

Табличные процессоры, позволяющие организовывать очень распространенные на практике табличные расчеты;

Коммуникационные (сетевые) программы, предназначенные для обмена информацией с другими компьютерами, объединенными с данным в компьютерную сеть.

Очень популярным видом прикладного программного обеспечения являются компьютерные игры. Большинство пользователей именно с них начинает свое общение с ЭВМ.

Кроме того, имеется большое количество прикладных программ специального назначения для профессиональной деятельности. Их часто называют пакетами прикладных программ. Это, например, бухгалтерские программы, производящие начисления заработной платы и другие расчеты, которые делаются в бухгалтериях; системы автоматизированного проектирования, которые помогают конструкторам разрабатывать проекты различных технических устройств; пакеты, позволяющие решать сложные математические задачи без составления программ; обучающие программы по разным школьным предметам и многое другое.

Системное программное обеспечение

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

Операционные системы

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

Дополнительные функции :
Параллельное или псевдопараллельное выполнение задач (многозадачность).
Взаимодействие между процессами: обмен данными, взаимная синхронизация.
Защита самой системы, а также пользовательских данных и программ от действий пользователей (злонамеренных или по незнанию) или приложений.
Разграничение прав доступа и многопользовательский режим работы (аутентификация, авторизация).
== Понятие операционной системы
==

Существуют две группы определений ОС: «совокупность программ, управляющих оборудованием» и «совокупность программ, управляющих другими программами». Обе они имеют свой точный технический смысл, который, однако, становится ясен только при более детальном рассмотрении вопроса о том, зачем вообще нужны операционные системы.
Есть приложения вычислительной техники, для которых ОС излишни. Например, встроенные микрокомпьютеры содержатся сегодня во многих бытовых приборах, автомобилях (иногда по десятку в каждом), сотовых телефонах и т. п. Зачастую такой компьютер постоянно исполняет лишь одну программу, запускающуюся по включении. И простые игровые приставки - также представляющие собой специализированные микрокомпьютеры - могут обходиться без ОС, запуская при включении программу, записанную на вставленном в устройство «картридже» или компакт-диске. Тем не менее, некоторые микрокомпьютеры и игровые приставки всё же работают под управлением особых собственных ОС. В большинстве случаев, это UNIX-подобные системы (последнее особенно верно в отношении программируемого коммутационного оборудования: файрволов, маршрутизаторов).

Основные идеи ОС

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

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

Встроенные программы

Встроенные программы или firmware - это программы, «зашитые» в цифровые электронные устройства. В ряде случаев (например, BIOS IBM-PC совместимых компьютеров) являются по сути частью операционной системы, хранящейся в постоянной памяти. В достаточно простых устройствах вся операционная система может быть встроенной. Многие устройства современных компьютеров имеют собственные «прошивки», осуществляющие управление этими устройствами и упрощающие взаимодействие с ними.

Утилиты

Утилиты (англ. utility или tool) - программы, предназначенные для решения узкого круга вспомогательных задач. Иногда утилиты относят к классу сервисного программного обеспечения Утилиты используются для
Мониторинга показателей датчиков и производительности оборудования - мониторинг температур процессора, видеоадаптера; чтение S.M.A.R.T. жёстких дисков;
Управления параметрами оборудования - ограничение максимальной скорости вращения CD-привода; изменение скорости вращения вентиляторов.
Контроля показателей - проверка ссылочной целостности; правильности записи данных.
Расширения возможностей - форматирование и/или переразметка диска с сохранением данных, удаление без возможности восстановления.

Типы утилит

Дисковые утилиты
Дефрагментаторы
Проверка диска - поиск неправильно записанных либо повреждённых различным путём файлов и участков диска и их последующее удаление для эффективного использования дискового пространства.
Очистка диска - удаление временных файлов, ненужных файлов, чистка «корзины».
Разметка диска - деление диска на логические диски, которые могут иметь различные файловые системы и восприниматься операционной системой как несколько различных дисков.
Резервное копирование - создание резервных копий целых дисков и отдельных файлов, а также восстановление из этих копий.
Сжатие дисков - сжатие информации на дисках для увеличения вместимости жёстких дисков. Утилиты работы с реестром
Утилиты мониторинга оборудования
Тесты оборудования

Прикладное программное обеспечение

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

По типу
программные средства общего назначения
Текстовые редакторы
Системы компьютерной вёрстки
Графические редакторы
СУБД
программные средства специального назначения
Экспертные системы
Мультимедиа приложения (Медиаплееры, программы для создания/редактирования видео, звука, Text-To-Speech и пр.)
Гипертекстовые системы (Электронные словари, энциклопедии, справочные системы)
Системы управления содержимым
программные средства профессионального уровня
САПР
АРМ
АСУ
АСУ ТП
АСНИ
Геоинформационные системы
Биллинговые системы
CRM
По сфере применения
Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: Управление транспортными расходами, Служба IT поддержки)
Программное обеспечение обеспечивает доступ пользователя к устройствам компьютера.
Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий. Это системы управления базами данных, серверы электронной почты, управление сетью и безопасностью.
Программное обеспечение информационного работника. Обслуживает потребности индивидуальных пользователей в создании и управлении информацией. Это, как правило, управление временем, ресурсами, документацией, например, текстовые редакторы, электронные таблицы, программы-клиенты для электронной почты и блогов, персональные информационные системы и медиа редакторы.
Программное обеспечение для доступа к контенту. Используется для доступа к тем или иным программам или ресурсам без их редактирования (однако может и включать функцию редактирования). Предназначено для групп или индивидуальных пользователей цифрового контента. Это, например, медиа-плееры, веб-браузеры, вспомогательные браузеры и др.
Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиа ресурсы для других потребителей, на коммерческой или образовательной основе. Это программы полиграфической обработки, верстки, обработки мультимедиа, редакторы HTML , редакторы цифровой анимации, цифрового звука и т. п.
Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design - CAD), автоматизированное проектирование (computer aided engineering - CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces).
Ссылки на используемые ресурсы

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

Виды программного обеспечения

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

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

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

Можно сказать, что операционная система является средой, в которой выполняются остальные программы.

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

В состав системного программного обеспечения входят также антивирусы и другие программы, связанные с обслуживанием компьютера. Системные программы часто называют утилитами (от лат. utilis – полезный).

Прикладное программное обеспечение (приложения) – это программы, непосредственно предназначенные для удовлетворения потребностей пользователя. Типичные представители прикладного программного обеспечения:

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

К инструментальному программному обеспечению относятся средства автоматизации разработки компьютерных программ, то есть инструменты программиста. Инструментальное ПО - это разновидность прикладного ПО (оно является прикладным для разработчика).

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

Билет № 16

Паке́т прикладны́х програ́мм (аббр. ППП, англ. application package ) или паке́т програ́мм - набор взаимосвязанных модулей, предназначенных для решения задач определённого класса некоторой предметной области.

Характеристика пакетов прикладных программ (ППП) общего назначения
Прикладные программы предназначены для того, чтобы обеспечить применение вычислительной техники в различных сферах деятельности человека. Помимо создания новых программных продуктов разработчики прикладных программ большие усилия тратят на совершенствование и модернизацию популярных систем, создание их новых версий. Новые версии, как правило, поддерживают старые, сохраняя преемственность, и включают в себя базовый минимум (стандарт) возможностей.
Пакеты прикладных программ являются наиболее динамично развивающейся частью программного обеспечения: круг решаемых с помощью ППП задач постоянно расширяется. Во многом внедрение компьютеров практически во все сферы деятельности стало возможным благодаря появлению новых и совершенствованию существующих ППП.
Достижения в области микроэлектроники, приводящие к появлению более мощных по своим функциональным возможностям компьютеров, также являются причиной создания новых ППП. В свою очередь, необходимость улучшения характеристик использования пакета при решении конкретных задач пользователя стимулирует совершенствование архитектуры и элементной базы компьютеров и периферийных устройств.
Структура и принципы построения ППП зависят от класса ЭВМ и операционной системы, в рамках которой этот пакет будет функционировать. Наибольшее количество разнообразных ППП создано для IBM PC-совместимых компьютеров с операционными системами MS DOS и Windows.
Каждая группа пакетов имеет свои проблемы организации, трудности разработки и создания. Каждый пакет реализуется на конкретном языке программирования в соответствии с требованиями, предъявленными к пакету, и возможностям языка.
Один из возможных вариантов классификации программных средств, составляющих прикладное программное обеспечение, отражен на рисунке 7.15. Как и почти всякая классификация, приведенная на рисунке, не является единственно возможной.
Текстовые редакторы (процессоры) - специальные программы, предназначенные для работы с документами (текстами), позволяющие компоновать, форматировать, редактировать тексты при создании пользователем документа. Обычно они включают в себя дополнительные функции по работе с блоками текста и объектами.
Настольные издательские системы (desktop publishing) - программы, предназначенные для профессиональной издательской деятельности и позволяющие осуществлять электронную верстку широкого спектра основных типов документов, типа информационного бюллетеня, краткой цветной брошюры и объемного каталога или торговой заявки, справочника. Предусмотренные в пакетах данного типа средства позволяют:
- компоновать (верстать) текст;
- использовать всевозможные шрифты и осуществлять полиграфические изображения;
- осуществлять редактирование текста на уровне лучших текстовых процессоров;
- обрабатывать графические изображения;
- обеспечивать вывод документов полиграфического качества;
- работать в сетях и на разных платформах.
Наилучшими пакетами в этой области для ЭВМ являются: Corel Venture, PageMaker, QuarkXPress, FrameMaker, Microsoft Publisher, Illustrator for Windows и др.
Графические системы - пакеты, предназначенные для обработки графической информации.
Компьютерная графика в настоящее время является одной из самых динамично развивающихся областей программного обеспечения. Она включает в себя ввод, обработку и вывод графической информации - чертежей, рисунков, картин и т.д. - средствами компьютерной техники. Различные типы графических систем позволяют быстро строить изображения, вводить иллюстрации с помощью сканера или видеокамеры, создавать анимационные ролики.
Графические редакторы позволяют пользоваться различным инструментарием художника, стандартными библиотеками изображений, наборами стандартных шрифтов, редактированием изображений, копированием и перемещением фрагментов по страницам экрана и др.
Графические пакеты делятся на пакеты обработки растровой графики и изображений, и пакеты векторной графики.
Графические пакеты растровой графики предназначены для работы с фотографиями и включают в себя набор средств по кодированию фотоизображений и цифровую форму. Признанный лидер среди пакетов данного класса - Adobe Photoshop. Известны также пакеты Aldus Photo Styler, Picture Publisher, Photo Works Plus.
Пакеты для работы с векторной графикой предназначены для профессиональной работы, связанной с художественной и технической иллюстрацией с последующей цветной печатью (на рабочем месте дизайнеров, например), занимают промежуточное положение между пакетами для систем автоматизированного проектирования (САПР) и настольными издательскими системами.
Пакеты данного класса в настоящее время обладают достаточно широким набором функциональных средств для осуществления сложной точной обработки графических изображений и включает в себя:
- инструментарий для создания графических изображений;
- средства выравнивания (по базовой линии и странице, по сетке, пересечению, ближайшей точке и т.п.);
- средства манипулирования объектами;
- средства обработки текста в части оформления и модификации параграфов, работы с различными шрифтами;
- средства импорта (экспорта) графических объектов (файлов) различных форматов;
- средства вывода на печать с соответствующей настройкой экранного образа на полиграфическое исполнение;
- средства настройки цвета.
Своеобразным стандартом в этом классе является пакет CorelDraw. Можно также отметить такие пакет, как Adobe Illustrator, Aldus Free Hand, Professional Draw.

Аппаратное обеспечение – это совокупность технических средств (электронных и механических устройств), обеспечивающих, как нормальное функционирование каких-либо электронных систем – компьютеров, сетей передачи данных, так и расширяющих их основные функции.

Основные компоненты персонального компьютера

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

Итак, из какого же «минимума» должен состоять персональный компьютер, для того, чтобы на нём можно было комфортно работать? Для того чтобы пользователь мог сразу же приступить к работе на ПК он должен иметь следующий, минимальный набор компонентов:

  • Клавиатуру;

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

Корпус системного блока может иметь две модификации:

  1. С вертикальным расположением, такие корпуса носят название – tower («башня»);
  2. С горизонтальным расположением – desktop («настольный»).

Электронное устройство, которое является центром всей системы. К материнской плате с помощью специальных разъёмов подключаются другие компоненты системного блока и внешней периферии .


Центральный процессор

Является «мозгом» цифровой системы. Именно он, выполняя команды программного обеспечения (программ, загруженных в компьютер), заставляет работать материнскую плату и выполнять различные действия – считывать данные с клавиатуры, выводить изображение на монитор, печатать на принтере и т. п.



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

Для персональных компьютеров наиболее широко используются процессоры Intel, AMD и Motorola (для компьютеров Macintosh). Дополнительную информацию о них можно прочитать на сайтах производителей процессоров:

  1. Intel - http://www.intel.com/
  2. Motorola - http://www.motorola.com/

Оперативная память

Электронный компонент, позволяющий процессору хранить необходимые данные во время своей работы. Такая память называется ОЗУ – оперативное запоминающее устройство . Память содержит данные, пока к ней подводится питание. Когда компьютер выключен – все содержимое памяти стирается.



В случае если есть необходимость хранения данных при выключенном питании, существует другой вид памяти называемый ПЗУ – постоянное запоминающее устройство . Такая память, если в неё записать данные, будет хранить их независимо от того подаётся на неё питание или нет.

Существуют два типа ПЗУ. В одних данные можно менять многократно, они называются РПЗУ (репрограммируемое, постоянное запоминающее устройство), и непосредственно ПЗУ – в него данные записываются только один раз. Больше их изменить нельзя. Применяются такие ПЗУ там, где требуется высокая надёжность хранения одних и тех же данных.

Накопитель на жёстком диске

Имеет ещё одно устоявшееся название - «винчестер ». Устройство предназначено для записи и чтения различных пользовательских данных – программ, фотографий, видео, текстов и т. д., выпускается различной ёмкости – от нескольких гигабайт и до нескольких терабайт.

Для справки: старые винчестеры имели объём намного меньший – от нескольких мегабайт до 1 гигабайта.

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



В отличие от принятой в информатике системе приставок кило, мега, гига, тера, обозначающих степени двойки (кило = 2 10 = 1 024, мега = 2 20 = 1 048 576, гига = 2 30 = 1 073 741 824, тера = 2 40 = 1 099 511 627 776 и т. д.), производителями при обозначении ёмкости жёстких дисков используются величины, кратные тысяче (кило = 10 3 = 1 000, мега = 10 6 = 1 000 000, гига = 10 9 = 1 000 000 000, тера = 10 12 = 1 000 000 000 000 и т. д.).

Например, реальная ёмкость жёсткого диска с маркировкой 200 Гб, составляет 186,2 Гб.

Кроме внутренних жёстких дисков имеются и внешние (переносные) жёсткие диски , которые можно переставлять с машины на машину, используя специальные боксы или переходники.

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


В зависимости от типов оптических дисков, с которых оно может работать, его называют: CD-ROM, DVD-ROM, BD-ROM, для работы с CD, DVD, BD-дисками соответственно.


CD-дисковод и CD-диски

CD-ROM - оптический диск для однократной записи и многократного считывания, постоянное запоминающее устройство на компакт-диске диаметром 5,25 дюйма.

Компакт-диск - наиболее распространённый носитель для тиражирования музыки. Представляет собой прозрачный полимерный диск диаметром 12 см и толщиной 1,2 мм, на одну сторону которого напылён светоотражающий слой алюминия, защищённый от повреждений слоем прозрачного лака. Толщина напыления составляет несколько десятитысячных долей миллиметра.

Обычно компакт-диски вмещают до 650 мегабайт информации (или 74 минуты аудио). Есть предположение, что разработчики рассчитывали объем так, чтобы на диске полностью поместилась Девятая симфония Бетховена, длящаяся именно 74 минуты.
См. .

Скорость чтения/записи привода CD-ROM указывается кратной 150 Кбайт/с. Например, 52-скоростной привод CD-ROM обеспечивает максимальную скорость чтения (или записи) дисков, равную 52*150 = 7800 Кбайт/с (7,62 Мбайт/с).

Существуют два типа дисков, предназначенных для записи в записывающем накопителе: для однократной записи диски CD-R (Compact Disk Recordable) и для многократной записи диски CD-RW (Compact Disk Rewritable).

DVD-дисковод и DVD-диски

DVD-ROM - это оптический диск, одинакового с CD размера, но большей ёмкости (от 4,7 Гбайт).

DVD может иметь одну или две рабочие стороны и один или два рабочих слоя на каждой стороне. От их количества зависит вместимость диска:

  • Однослойные односторонние (DVD-5) вмещают 4,7 гигабайта информации;
  • Двухслойные односторонние (DVD-9) вмещают 8,7 гигабайта информации;
  • Однослойные двусторонние (DVD-10) вмещают 9,4 гигабайта информации;
  • Двухслойные двусторонние (DVD-17) вмещают 17,4 гигабайта информации.

Скорость чтения/записи DVD указывается кратной 1350 Кбайт/с, т. е. 16-скоростной привод обеспечивает чтение (или запись) дисков в 16x1350 = 21 600 Кбайт/с (21,09 Мбайт/с). Для работы с DVD-ROM нужно подключить к компьютеру накопитель (привод) DVD-ROM. Отметим, что привод DVD-ROM может читать и CD-диски.


Специальная плата, которая устанавливается в системный блок и позволяет осуществлять вывод изображений на монитор или современный LED или LCD телевизор.



От того, какой вычислительной мощности видеокарта установлена в системный блок зависят его графические свойства – разрешение изображения, количество воспроизводимых цветов, глубина цвета, скорость вывода картинки на экран, скорость обработки видеоизображений и ещё ряд дополнительных параметров.

Современные видеоадаптеры имеют память, которая позволяет не использовать ОЗУ компьютера для формирования изображения. Память видеоадаптеров называется видеопамятью. Кроме того, большинство видеоадаптеров оснащены собственными графическими сопроцессорами, необходимыми для обработки изображения. Такие адаптеры часто называются графическими ускорителями.


Этот компонент обеспечивает чтение различных современных носителей информации («флеш-карт»), с других цифровых устройств – смартфонов, фотоаппаратов, видеокамер и т. п.



Устарел, в новых моделях не устанавливается. Устройство для чтения носителей информации на магнитных дисках – дискетах . На сегодняшний день полностью вытеснено современными USB - «флешками» и «флеш-картами».


Дискета представляет собой полимерный диск размером 3,5 дюйма, с ферромагнитным покрытием, заключённый в пластмассовый корпус. Ёмкость дискеты 1,44 Мбайт . Как видно, это очень небольшой по объёму носитель информации. Используется для переноса данных с одного компьютера на другой и для создания резервных копий для документов небольшого объёма.

Устройство для чтения гибких магнитных дисков называют дисководом для флоппи-дисков (FDD) или приводом.

Дискеты - самые медленные устройства хранения информации на компьютере. Скорость обмена данными между дискетой и компьютером всего 250 Кбайт/с.



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


Из назначения основных компонентов видно, что именно системный блок обеспечивает вычислительные функции и управление внешними, периферийными устройствами – монитором, клавиатурой, мышью, принтером и прочее. Именно от его «вычислительной мощности» зависит быстродействие всего персонального компьютера в целом.



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

Расположение клавиш на клавиатуре имеет определённую стандартизованную раскладку (порядок следования), которая называется QWERTY . В последнее время всё больше распространение получают клавиатуры, имеющие дополнительные клавиши для управления мультимедийными функциями компьютера – звуком, видео, запуском проигрывателей, а также для быстрой навигации в интернете.

«Классическая» модель клавиатуры имеет 102 клавиши.

Кроме этого, на корпусе клавиатур все чаще стали появляться разъёмы для подключения USB накопителей , что весьма удобно. В этом случае не нужно тянуться к корпусу ПК для того, чтобы подключить «флешку».

Какую из современных клавиатур использовать – дело самого пользователя. Рекомендация здесь может быть только одна – вам должно быть удобно и комфортно «нажимать» на клавиши в процессе работы, чтобы кисти рук уставали, как можно меньше.

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

Знаменитая на весь мир клавиатурная «раскладка» QWERTY появилась в своём окончательном виде в 1878 году благодаря тому, что она обеспечивает наибольшую производительность печати. Ранее, кнопки на печатающих устройствах располагались по алфавиту, что нередко приводило к ошибкам набора, которые при быстрой печати «замечались» оператором, только при возврате каретки.
См. .



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

Как правило, все современные модели этого устройства имеют несколько (две и больше) дополнительные кнопки, одна из которых, как правило, имитирует нажатие клавши Enter, а другая вызывает основное меню работы с операционной системой. Кроме этого, манипулятор снабжается дополнительными (1-2) «колесами прокрутки» для удобного, плавного перемещения изображения на экране.

Подключается это устройство либо проводным способом к портам PS/2 или USB, либо беспроводным способом, как и в случае с клавиатурой. Как правило, производители предлагают приобретать сразу полный комплект – клавиатура + мышь. Этот способ удобен тем, что в компьютер вставляется всего одно устройство беспроводной связи и занимается только один порт USB.

Дуглас Энгельбарт – изобретатель всем известного компьютерного устройства под названием мышь, первоначально в пояснениях рисовал указатель курсора вертикально! Но из-за маленького, на тот момент, разрешения мониторов нарисовать красиво выглядевший на экране указатель, было невозможно. Поэтому, указатель стали отображать на экранах с одной вертикальной гранью, а другой под углом в 45 градусов. Примечательно, что даже после появления устройств с высоким разрешением указатель мыши остался неизменным до сих пор.
См. .



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

По своему конструктивному исполнению, все современные мониторы можно условно разделить на четыре типа:


Характеризуются эти устройства следующими параметрами:

  • Размер экрана . Понятно, что чем больше размер видимой области, тем больший размер картинки на нём можно получить. Размер экрана указывается в дюймах и измеряется не его длина или ширина, а диагональ. При этом, следует иметь в виду, что мониторы выпускаются двух видов: с отношением сторон 4:3 и 16:9. Этот фактор необходимо учитывать при подборе, так как мониторы, имеющие одинаковые размеры диагоналей, но разные соотношение сторон воспринимаются пользователями визуально по-разному.
  • Частота кадровой развёртки . Параметр, определяющий сколько раз в секунду, отображается на экране один и тот же кадр изображения. Чем выше частота кадровой развёртки, тем меньше будут уставать глаза при работе за таким монитором. Для комфортной работы этот показатель должен быть не меньше 70–75 кадров в секунду.
  • Разрешение экрана (разрешающая способность). Определяется количеством точек («пикселей»), которое способен вывести монитор по горизонтали и вертикали. Первое число – количество выводимых точек по горизонтали, второе – по вертикали. Например, если на мониторе указано, что он обладает разрешением 1024х768 пикселей, то это говорит о том, что по горизонтали он способен выводить 1024 точки, а по вертикали – 768.

При выборе монитора необходимо иметь в виду, что чем выше разрешение экрана, тем качественнее и «чётче» выводимое изображение. На сегодняшний день для комфортной работы домашнего пользователя современного ПК вполне хватит монитора, имеющего 24-25 дюймовый экран с разрешающей способностью 1920х1080.

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

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:

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

Программное обеспечение - неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Сфера применения конкретного компьютера определяется созданным для него ПО. Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах.

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

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

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

Если раньше можно было довольно просто перечислить основные категории ПО - операционные системы, трансляторы, пакеты прикладных программ, то сейчас ситуация коренным образом изменилась.

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

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

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

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

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

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

Системное ПО -- неотъемлемая часть компьютера -- включает базовое обеспечение, зашитое в постоянную память, операционную систему компьютера, операционные оболочки, сетевую операционную систему. Сервисное программное обеспечение организует комфортную работу пользователя.

Системное ПО можно разделить на базовое ПО, операционную систему и сервисное ПО.

Базовое системное ПО - это набор базовых программ, встроенных в элементы аппаратуры на этапе ее изготовления и хранящихся в соответствующих ПЗУ. Основная часть базового ПО - это система BIOS (Basic Input and Output System), записанная в ПЗУ на материнской плате. Можно выделить следующие основные функции BIOS.

  • 1. Поддержка аппаратных интерфейсов
  • 2. Тестирование аппаратных компонентов ПК при его включении.
  • 3. Загрузка операционной системы .

При включении компьютера, программы BIOS автоматически запускаются и начинают проверять аппаратную конфигурацию компьютерной системы и работоспособность ее компонент. С работоспособными устройствами устанавливается связь в рамках соответствующих аппаратных интерфейсов. Если обнаружится неработоспособность основных устройств - процессора, RAM или видеокарты, работа автоматически прекращается. Если обнаружится неработоспособность других устройств, например, жесткого диска или CD-привода, работа не прекращается, но выдается соответствующее предупреждение и запрос на продолжение работы, а связь с неработающим устройством не устанавливается. Если ошибок не обнаружено, то начинается загрузка операционной системы.

Настройка системы BIOS возможна через программу BIOS Setup, являющуюся частью BIOS. Для запуска этой программы необходимо нажать клавишу Delete после включения компьютера, но до начала загрузки операционной системы (в течение нескольких секунд после включения компьютера). Одна из настроек BIOS, которая используется наиболее часто, - указание загрузочного устройства операционной системы, т.е. указание, на каком носителе данных находится операционная система. Как правило, в BIOS устанавливается список из 3-х носителей, которые просматриваются по очереди, если на каком-либо из них обнаруживается установленная операционная система, то эта система загружается. Если ни на одном из устройств списка не обнаружено операционной системы, то выдается соответствующее сообщение и запрос на ввод идентификатора какого-нибудь другого устройства. Без операционной системы совершать на компьютере какие-либо программные действия, кроме настройки BIOS, невозможно. Если используемая операционная система установлена на жестком диске и нет необходимости эту систему менять, то в загрузочном списке целесообразно поставить этот жесткий диск на первое место. Если же есть необходимость загружать операционную систему с CD-привода (при установке новой операционной системы), то в загрузочном списке CD-привод должен стоять раньше жесткого диска. Многие настройки BIOS нет необходимости менять через программу BIOS Setup - их можно установить через соответствующие утилиты операционной системы. Например, системные часы можно установить через раздел Дата и время Панели управления Windows (при этом произойдет именно перенастройка соответствующего параметра BIOS). Современные ПЗУ BIOS как правило построены на основе флэш-памяти, поэтому для них возможна функция перезаписывания (прошивки) - для этого в состав BIOS входят соответствующие программы. Перезаписывание BIOS - очень критичная процедура - если на этапе перезаписывания произойдет сбой, компьютер окажется полностью неработоспособным .