Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прогр_обесп_ПЭВМ.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
168.96 Кб
Скачать

Тема 4. Программное обеспечение. Базовое по

Вопросы

  1. Программа и программное обеспечение.

  2. Классификация программного обеспечения.

  3. Общесистемное программное обеспечение.

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

  5. Краткая характеристика ОС Windows.

  6. Утилиты архивации.

  7. Антивирусные утилиты.

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

  1. Программа и программное обеспечение

Любая ЭВМ, в том числе и ПЭВМ, является «слепым» исполнителем программ. Сам по себе компьютер не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на компьютере программах. Поэтому часто употребляемое выражение «компьютер сделал» (подсчитал, нарисовал) означает ровно то, что на компьютере была выполнена программа, которая позволила выполнить соответствующее действие.

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

Программа – описание, воспринимаемое ЭВМ и достаточное для решения на ней определенной задачи.

Любая ЭВМ «понимает» только свой внутренний язык - язык машинных кодов (ЯМК), а программы же, как правило, пишутся на одном из алгоритмических языков, поэтому возникает необходимость перевода программы с алгоязыка на ЯМК.

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

В семействе трансляторов выделяют:

  • Ассемблеры,

  • системы трансляции для языков более высокого уровня:

  • компиляторы.

  • интерпретаторы.

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

Компилятор преобразует исходный модуль сразу в объектный, (например, Фортран, Паскаль, Си ++ и др.).

Интерпретатор осуществляет пооператорное выполнение программы, написанной на языке программирования высокого уровня, без создания объектного модуля (например, Basic).

Программное обеспечение (ПО) – (software) можно рассматривать в узком и широком смысле.

  • В узком смысле – это совокупность программ.

  • В широком смысле – это совокупность программ, языков программирования, процедур, правил и документации, необходимых для использования и эксплуатации программных продуктов

2.Классификация программного обеспечения

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

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

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

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

При этом грани между указанными тремя классами программ весьма условны, например, в состав программы системного характера может входить редактор текстов, то есть программа прикладного характера.