Тема 2: Программное обеспечение
Узнаем, с помощью чего компьютер
обрабатывает информацию.
Компьютер — это
электронно-вычислительное устройство, состоящее из множества деталей. У
профессионалов принято разделять строение ПК на две части: аппаратную (hardware)
и программную (software). Под аппаратной частью понимается всё техническое
оборудование. Без программ компьютер не сможет обрабатывать информацию.
Программное обеспечение — все программы,
которые установлены на компьютере.
Программы — это инструкции, написанные
на специальном языке, понятном компьютеру. Первые программы на заре
компьютерной эры писали на языке ассемблера, языке программирования низкого
уровня. Сейчас существует множество языков высокого уровня, овладеть которыми
может любой желающий.
Часть программ при установке на ПК
располагают свои ярлыки на Рабочем столе для быстрого запуска. Часть программ
скрыта от пользователя, вмешиваться в их работу без специальных знаний не
рекомендуется. Одни приложения работают постоянно и включаются автоматически,
другие требуют обязательного внимания пользователя.
О том, какие бывают программы и как
разобраться в их многообразии, поговорим в следующей статье.
Типы программного
обеспечения (ПО)
Узнаем, как разобраться в многообразии существующих программ для
компьютера.
Программное обеспечение (ПО) компьютера — это
совокупность всех программ, установленных на устройстве, необходимых для
выполнения различных операций и взаимодействия между пользователем и
оборудованием.
Программное обеспечение компьютера можно условно
разделить на три большие группы:
·
системное ПО
·
прикладное (пользовательское) ПО
·
системы программирования
Системное программное обеспечение компьютера
В системное
ПО входят:
·
операционная система,
·
драйверы устройств и утилиты, помогающие обеспечивать стабильную
работу компьютера.
Системное программное обеспечение — обязательная часть
программного обеспечения.
Операционная система управляет информационными потоками
при обработке информации, определяет доступ устройств к ресурсам внутренней
памяти и процессору, регулирует последовательность управляющих сигналов от
различных устройств ввода.
Сервисные программы, например программы для работы с
дисками, антивирусы, позволяют стабилизировать и повысить эффективность работы
компьютера. Драйверы устройств делают их доступными для процессора.
Системное программное
обеспечение предназначено, прежде всего, для обслуживания самого компьютера,
для управления работы его устройства. Включает в себя операционную систему и
сервисные программы.
Операционная
система — комплекс программ, обеспечивающих согласованное функционирование всех
устройств компьютера и предоставляющих пользователю доступ к ресурсам
компьютера.
В настоящее время
наиболее распространёнными ОС для персональных компьютеров являются Windows,
Mac Os, Linux. Для смартфонов, планшетов и других мобильных устройств —
Android, iOS, Windows Phone.
Рассмотрим основные
функции, выполняемые ОС современного компьютера.
Управление
устройствами
Для обеспечения
согласованного функционирования аппаратного обеспечения компьютера в состав ОС
входят драйверы — специальные программы, управляющие работой
подключенных к компьютеру внешних устройств.
Управление процессами
Программу, выполняемую
на компьютере в текущий момент, принято называть процессом. Даже когда мы
просто ищем информацию в сети Интернет, компьютер производит незаметные для нас
операции по контролю за состоянием устройств, по защите от вирусов и т. д.
Современные ОС,
планируя работы и распределяя ресурсы, обеспечивают возможность параллельной
обработки нескольких процессов. Это свойство ОС называется многозадачностью.
Пользовательский
интерфейс
Современные
операционные системы обеспечивают диалог пользователя с компьютером на базе
графического интерфейса.
Работа с файлами
За организацию
хранения информации и обеспечения доступа к ней отвечает подсистема ОС,
называемая файловой системой.
К сервисным
программам (утилитам) относят различные программы, выполняющие
дополнительные услуги системного характера:
— Обслуживание дисков
и диагностика компьютера:
- проверка диска,
- восстановление
диска,
- очистка диска.
— Архивирование
файлов:
- сжатие программ и
данных.
— Защита от вирусов:
- обнаружение
компьютерных вирусов и средства «лечения».
Комплекс программных средств, предназначенных для разработки новых программ, называют системой программирования или интегрированной средой разработки.
Рассмотрим основные
компоненты, входящие в состав большинства систем программирования.
Специализированный текстовый
редактор — позволяет программисту набрать и отредактировать текст программы на
языке программирования высокого уровня. Трансляторы — специальные
программы для перевода программы, написанной на языке высокого уровня, в
машинные коды; существует два типа трансляторов: интерпретаторы и компиляторы. Интерпретаторы — обрабатывают
и исполняют команды программы последовательно, от оператора к оператору, при
каждом запуске программы она заново переводится в машинные коды. Компиляторы — обрабатывают
весь текст программы, преобразовывая его в машинный код и строя исполняемый
файл, готовый к запуску; после этого ни текст программы, ни компилятор не
нужны.
Библиотеки стандартных
подпрограмм — позволяют вызывать стандартные процедуры из вновь
разрабатываемой программы. Компоновщик — собирает разные части
(модули) создаваемой программы и используемые в ней стандартные подпрограммы в
единый исполняемый файл.
Отладчик — позволяет
управлять процессом исполнения программы, определять место и вид ошибок в
программе, наблюдать за изменением значений переменных и выражений.
Программы, с помощью
которых пользователь может работать с разными видами информации, не прибегая к
программированию, принято называть прикладными программами или приложениями.
Можно выделить приложения общего и специального назначения. Приложения общего
назначения требуются практически каждому пользователю для работы с разными
видами информации. К ним относятся: текстовые редакторы и процессоры;
графические редакторы и пакеты компьютерной графики; табличные процессоры;
редакторы презентаций, аудио и видеоредакторы; системы управления базами
данных; браузеры; почтовые программы и др. Как правило, пользователь,
приобретая компьютер, устанавливает на нём так называемый офисный
пакет программ, включающий основные приложения общего назначения.
Наибольшее распространение получили такие офисные пакеты, как Microsoft Office
и Open Office. С любого компьютера, имеющего выход в Интернет, может быть
доступен онлайн-офис, независимо от того, какую операционную систему этот
компьютер использует. Онлайн-офис — это набор веб-сервисов,
включающий в себя все основные компоненты традиционных офисных пакетов:
текстовый редактор, электронные таблицы, редактор презентаций и др. Самый
известный онлайн-офис — Google Docs.
Приложения
специального назначения предназначены для профессионального
применения квалифицированными пользователями в различных сферах деятельности.
Это:
— настольные
издательские системы,
— бухгалтерские
программы,
— системы
автоматизированного проектирования (САПР),
— программы
компьютерного моделирования,
— математические
пакеты,
— геоинформационные
системы (ГИС), системы автоматического перевода и другие программы.
Когда мы рассматривали
основные функции, выполняемые ОС современного компьютера, то сказали о файловой
системе. Давайте разберем подробнее эту функцию.
Прикладное программное обеспечение компьютера
Прикладное программное обеспечение позволяет пользователю решать информационные
задачи, не прибегая к программированию.
В него входят все программы и приложения, которые вы
используете.
·
Офисные
пакеты — Microsoft Office, LibreOffice и аналогичные программы
для обработки текста, таблиц, презентаций.
·
Графические
редакторы — Photoshop, CorelDRAW и подобные инструменты для
редактирования изображений и графики.
·
Интернет-приложения —
веб-браузеры (Google Chrome, Mozilla Firefox), почтовые клиенты, мессенджеры и
соцсети.
·
Игровые
программы — компьютерные игры разных жанров.
·
Специализированные
профессиональные программы — AutoCAD для
проектирования, MATLAB для научных расчётов, 1C Бухгалтерия для ведения
бухгалтерии и т.д.
Системы программирования
Системы программирования предназначены
для создания программного обеспечения. С этим видом ПО работают
профессиональные программисты. Они создают программы для пользователей,
роботов, пишут игры и приложения, обучают искусственный интеллект. Сейчас
существует большое количество различных языков программирования для решения
самых разных информационных задач.
Существует множество разнообразных программ. Системное ПО является
обязательным для каждого компьютера, а вот набор прикладного ПО зависит от
задач, которые приходится решать пользователю компьютера.
Виды прикладных программ
Прикладные программы – это программы, разработанные для
выполнения практических задач обычных пользователей.
Виды прикладных программ
Прикладное программное обеспечение можно условно
разделить на две большие группы:
·
прикладные программы
общего пользования;
·
прикладные программы
специального назначения.
В первую группу входит множество программ, которые не
требуют специальных предметных знаний. Это офисные программы, простые редакторы
графики, аудио и видео, игры.
В другую группу входят программы, требующие специальных
предметных знаний: программы для бухгалтерского учёта, специализированные базы
данных, программы для проектирования и моделирования, профессиональные
редакторы, программы для научных расчётов и многие другие.
Классификация прикладных программ.
Офисные
программы
Чаще всего используют офисные программы. В любой офисный
пакет входят текстовый и табличный процессоры, программа для создания
электронных презентаций и система управления базами данных.
|
Назначение |
Лицензионное ПО |
Бесплатное ПО |
|
Работа с текстом |
Word |
Writer |
|
Работа с таблицами |
Excel |
Calc |
|
СУБД |
Access |
Base |
|
Работа с презентациями |
PowerPoint |
Impress |
Браузеры
Для просмотра интернет-страниц предназначены различные
браузеры. Наиболее популярны «Яндекс», Google Chrome,
Opera, Internet Explorer, Microsoft Edge.
Работа
с почтой
Есть множество программ, которые служат для работы с
электронной почтой: Microsoft Outlook, Thunderbird, The Bat! и другие. В них
можно работать с электронными письмами даже в офлайн-режиме.Такие программы
позволяют создавать, отправлять и принимать электронную корреспонденцию,
проверять почту через некоторое время (синхронизировать), сортировать
сообщения, вести книгу контактов.
Онлайн-общение
Большое количество программ предназначено для
онлайн-общения в режиме реального времени: WhatsApp, Viber, Telegram, TeamSpeak
, Skype. Они чаще всего называются мессенджерами. Некоторые из них поддерживают
возможности видео-конференц-связи.
Компьютерная
графика
Для работы с графикой и 3D-моделями используют различные
графические редакторы: GIMP, Adobe Photoshop, CorelDraw, Inkscape, Blender,
Autodesk 3ds Max, «Компас-3D».
Работа
со звуком
Звук обрабатывают в аудио редакторах них можно загружать,
редактировать и сохранять звуковые файлы различных форматов, добавлять звуковые
эффекты, изменять темп, громкость, удалять шумы и многое другое.
Видео
редакторы
Видео редакторы предназначены для работы с цифровым
видео. Такой редактор позволяет вводить данные с видеокамеры, корректировать
цвет, добавлять или удалять фрагменты, титры, звуки, эффекты, сохранять файлы в
различных форматах.
Управление
предприятием
В России большой разработчик программ, помогающих в
управлении предприятиями, занимается компания 1С. Она разрабатывает программы
для: бухгалтерского учёта, кадрового учёта, управление складом и т.д.
Приложения
Большинство программ, предназначенных для
пользователя, кроссплатформенные. Это означает, что такие программы могут устанавливаться
в различных операционных системах. У множества пользовательских программ есть
аналогичные мобильные приложения или онлайн-аналоги.
Прикладные программы также называются приложениями.
Именно это название закрепилось за прикладным программным обеспечением
смартфонов.
Среди многообразия современного ПО можно найти программу для
решения любой задачи.
Комментариев нет:
Отправить комментарий