— Программа — это составленная на понятном компьютеру языке точная и подробная последовательность инструкций; или набор инструкций на машинном языке, который хранится в виде файла на магнитном диске и по вашей команде загружается в компьютер для выполнения.
Языком программирования называется совокупность, состоящая из алфавита, системы записи и набора правил, определяющих синтаксис правильной программы. Машинный язык — это язык, основанный на двоичных кодах, т.е. кодах которые состоят только из 0 и 1 (двоичная система счисления), так как компьютер может воспринимать любые команды только в виде сигналов, принимающих два различных значения: есть сигнал — 1, нет сигнала — 0. Файл — это основная, структурная единица информации, записанная на каком-либо постоянном запоминающем устройстве, например, дискете или винчестере, и имеет конкретное имя, по которому его можно отличить от множества ему подобных.
Пользователь — человек, который работает с программой и решает с её помощью свои задачи.
Приложение для оценки состояния клапанов Valve Monitoring Application
Интерфейс — это средства взаимодействия, средства связи, сопровождения,. согласования.
Аппаратный интерфейс — интерфейс на уровне электронных компонентов ПК
Программный интерфейс — комплекс правил и соглашений о стыковке программных модулей
Интерфейс пользователя — набор правил и соглашений, по которым строится диалог между пользователем и ПК
Программное обеспечение (ПО) или Software — это совокупность программ, используемых при работе на ПК и обеспечивающих функционирование, диагностику и тестирование аппаратных средств, а так же разработку, отладку и выполнение задач пользователя. Программное обеспечение служит интерфейсом между аппаратными ресурсами ПК и пользователями и позволяет решать задачи любой предметной области.
Системное программное обеспечение — это комплекс программ, управляющих работой аппаратных средств и обеспечивающий услугами пользователей и пользовательские прикладные комплексы.
Операционные системы — это комплекс программ, предназначенных для управления ресурсами ПК и составляет ядро «универсальной вычислительной машины — компьютера». ОС управляет всеми процессами внутри компьютера; управляет обменом между компьютером и подключенными к нему периферийными устройствами, такими, как принтер, дисплей, дисководы и винчестер и т.д.; обеспечивает возможность общения между прикладными программами и модулями аппаратуры; служит в качестве посредника между компьютером и пользователем.
Драйверы — это специальные программы управления вводом/выводом, позволяющие ОС работать с теми или иными внешними устройствами, обучая ее новому протоколу обмена данными и т.д. Драйверы бывают стандартными и загрузочными. Стандартные драйверы управляют работой стандартных устройств (монитор, клавиатура, диски, принтеры), записываются в ПЗУ ПК и образуют в совокупности «базовую систему ввода/вывода» — BIOS. Загружаемые драйверы (нестандартные) используются для управления дополнительными внешними устройствами ПК («мышь, компакт-диск и т.д.); для управления стандартными устройствами, используемыми в режиме, отличном от штатного (русский или казахский шрифт, ввод с клавиатуры и отображение на экран); для управления верхней, высокой и расширяемой памятью; для формированием виртуальных дисков и работой с ними и т.д.
Архитектура персонального компьютера
Утилиты — это вспомогательные программы, чаще всего используемые для организации резервирования; для предотвращения заражения ПК вирусом и ликвидации последствий заражения; для архивации информации; для приспособления других программ к работе с нестандартными языками, текстами, пользователями; для диагностики конфигурации и работоспособности ПК; для убыстрения доступа к информации на дисках (организация кэш-буфера); для оптимизации размещения данных на диске; для динамического сжатия дисков (увеличения объема диска); для защиты хранящихся на компьютере данных.
Программы-оболочки — это программы, обеспечивающие более удобный и наглядный способ общения с ПК, чем ОС. Программы-оболочки не заменяют ОС, а дополняют ее. Например, NC, VC, Norton Navigator.
Операционные оболочки — это программы, которые, как и программы-оболочки, являются надстройкой над ОС, обеспечивают удобство и наглядность общения с ПК, кроме того, расширяют возможности ОС в плане логического уровня интерфейса с пользователем: графический интерфейс, мультипрограммирование, создает интегрированную среду для работы с различными программными средами и информацией различных форматов. Например, WINDOWS 3.10, 3.11 для MS-DOS, Xwindows для Unix.
Средства тестирования и диагностики ЭВМ — это программы, составляющие средства технического обслуживания ЭВМ и предназначены для проверки работоспособности, наладки и технической эксплуатации и делятся на средства диагностики, программно-логического контроля, тестовые, программно-аппаратного контроля.
Системы программирования представляют собой интегрированные инструментальные средства, обеспечивающие все основные функции по разработке программ: создание и редактирование исходных модулей, компиляцию или интерпретацию. Создание загрузочных модулей их выполнение, отладку, тестирование, сохранение и документирование и т.д. В состав ОС обычно входят СП какого-либо языка программирования.
Инструментальное программное обеспечение обеспечивает создание новых программ, оригинальных пользовательских систем в любой проблемной области, включая системные программы.
Исходный модуль — это текст алгоритма задачи, описанный средствами языка программирования Компилятор — это комплекс программ, который транслирует весь текст исходного модуля в машинный код (объектный модуль), который только после обработки редактором связей и загрузчиком (загрузочный модуль) может быть выполнена.
Интерпретатор — это программы, которые выполняют исходный модуль программы в режиме «оператор за оператором», превращая, по ходу работы, каждый оператор ЯВУ в машинные коды.
Прикладное программное обеспечение — это программы или пакеты прикладных программ (ППП), предназначенные для решения задач из различных областей человеческой деятельности, в том числе такие ППП, которые снижают трудоемкость и повышают эффективность работы проблемного пользователя; сюда же относятся все разработанное многочисленными пользователями ПО. Прикладное программное обеспечение можно подразделить на целевое (для решения конкретных задач пользователя, имеет ограниченную область применения) и универсальное (для автоматизации решение целого класса задач или для обработки отдельных видов информации).
ППП общего назначения — это ППП, ориентированные на широкий круг пользователей в различных проблемных областях, позволяющие автоматизировать наиболее часто используемые функции и работы. К пакетам такого типа относятся всевозможные процессоры, текстовые, деловой графики, электронные таблицы, системы управления базами данных (СУБД) и т.д.
Проблемно-ориентированные ППП — это ППП, имеющие достаточно узкое применение, использующие особые методы представления и обработки информации, учитывающие специфику поддерживаемых задач пользователя. Например, CorelDraw, Pbrush, MathCAD, OptiNet, StatGraf, PageMaker и т.д.
Интегрированные ППП — это ППП, объединяющие в себе функции сразу несколько выше перечисленных ППП, как правило, общего назначения. Простейшим типом таких ППП является совокупность функционально-ориентированных, объединенных единым информационным интерфейсом, например, Ms Office, Ms Woks, Lotus 1-2-3
ППП расширяющие функции ОС — это пакеты, определяющие достаточно широкий спектр ПС. Они обеспечивают сопряжения ЭВМ с унифицированными приборными интерфейсами, научными приборами и установками, обеспечивают подключение к ЭВМ дополнительных унифицированных ВУ, обеспечивают поддержку работы в локальных сетях и обеспечивают обмен текстовыми файлами часто используемых форматов, подготовленных на ЭВМ различного типа, обеспечивают расширение функций ВУ ЭВМ (монитора, клавиатуры, мыши, НМД и т.д.)
Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:
Источник: studopedia.ru
Тема: Программное обеспечение пк
Для каждого вида ПК разработано в настоящее время огромное число программ. Совокупность этих программ и документации, необходимой для её эксплуатации, называется программным обеспечением персонального компьютера.
Основные типы программ:
- Системные программы – предназначены для эксплуатации и технического обслуживания ЭВМ, управления и организации вычислительного процесса при решении любой конкретной задачи на ЭВМ и т. д. К ним относятся: операционные системы; оболочки операционных систем; драйверы устройств; программы-утилиты; антивирусные программы; обслуживающие программы.
- Системы программирования.
- Инструментальные программы – это те программы, которые используются как инструмент повседневной деятельности. К ним относятся: программы для работы с текстами (текстовые редакторы); графические редакторы; электронные таблицы (табличные процессоры); системы управления базами данных (СУБД); интегрированные среды.
- Обучающие и учебные программы.
- Прикладные программы.
- Игры.
- Мультимедиа.
2. Системные программы
Основной вид программ этой категории – операционные системы и оболочки операционных систем. Это исключительно важный вид программ, без которых работа современной ЭВМ невозможна.
Драйверы устройств. Операционная система даёт только минимальные возможности для управления различными устройствами. Чтобы расширить эти возможности, для каждого устройства пишется отдельная программа – драйвер.
Пример. Программа, управляющая работой мыши (позволяющая менять скорость движения мыши, вид курсора и др.), называется драйвером мыши; программа, управляющая работой сканера – драйвером сканера и т. д.
Программы-утилиты – программы вспомогательного назначения. Утилиты часто объединяются в комплексы, наиболее популярный комплекс утилит – Norton Utilities. Это очень мощный комплекс, он включает в себя программы для оптимизации дисков, для автономной печати, для управления памятью и др.
Пример. Наиболее важная программа указанного пакета – NDD (Norton Disk Doktor). С её помощью тестируется диск на правильность его логической системы, выявляется наличие «сбойных» секторов на поверхности диска и многие другие операции.
Антивирусные программы. По определению доктора Е. В. Касперского, компьютерным вирусом называется программа, которая может создавать свои копии (необязательно полностью совпадающие с оригиналом) и внедрять их в файлы, системные области компьютера, вычислительные сети и т. д. При этом копии сохраняют способность дальнейшего распространения.
Заражению подвергаются в основном программные файлы типа СОМ, ЕХЕ. Текстовые файлы, т.е. файлы, содержащие тексты программ на языке программирования, тексты документов и т.д. вирусом не заражаются, они могут лишь искажаться.
Для качественной работы с многочисленными вирусами создаются антивирусные программы, некоторые из них:
- программы-детекторы – обнаруживают файлы, заражённые одним из нескольких известных вирусов;
- программы-доктора, или фаги, – «лечат» программы, восстанавливая их первоначальный вид, удаляя при этом из них вирус;
- программы-фильтры – перехватывают обращения вирусов к операционной системе, используемые для размножения и нанесения вреда, и сообщают о них пользователю.
К наиболее известным антивирусным программам относятся периодически обновляемые и дополняемые программы AIDSTEST и DR WEB («Доктор Веб»).
Обслуживающие программы. С их помощью тестируют компьютерные системы, исправляют обнаруженные дефекты или оптимизируют работу некоторых устройств ПЭВМ.
Источник: studfile.net