Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




ЛЕКЦИЯ 9

Современный компьютер – это единство аппаратных средств (hardware) и программного обеспечения (software).

Программа – алгоритм действий для компьютера, записанный на языке машинных кодов или на языке программирования.

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

Структура ПО в соответствии с классификацией программ:

ПО
СИСТЕМНОЕ
СИСТЕМА ПРОГРАММИРОВАНИЯ
ПРИКЛАДНОЕ
УНИКАЛЬНОЕ
Средства контроля и диагностики (утилиты)
Операционные системы
Трансляторы
Языки программирования
Пакеты прикладных программ
Библиотеки стандартных программ

 


Системное ПО организует процесс обработки информации в компьютере.

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

Драйвер (driver) представляет собой специализированный программный модуль, управляющий внешним устройством. Драйверы обеспечивают единый интерфейс к различным устройствам, тем самым изолируя пользовательские программы и ядро ОС от особенностей аппаратуры. Каждому устройству соответствует свой драйвер. Драйверы, как правило, прилагаются к приобретенному устройству на диске либо операционной системой стандартные драйверы из библиотеки самой ОС, либо данное устройство подключено к компьютеру через «переходник» (контроллер IDE), для которого уже установлен свой драйвер.

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

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

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

- утилиты работы с реестром;

- утилиты мониторинга оборудования;

- тесты оборудования и т.д.

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

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

Система программирования позволяет разрабатывать программы на языках программирования (ЯП).

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

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

Системное ПО и Системы программирования можно объединить в один класс Базовое ПО.

Прикладное ПО предназначено для непосредственного решения пользовательских задач.

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

- общего назначения: текстовые редакторы, графические редакторы, СУБД, табличные процессоры, сетевое ПО, игры и т.д.

- специальные: математические пакеты, САПР, бухгалтерские пакеты, экспертные системы и др.

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

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




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 383; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.