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

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

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

Классификация программных средств для ЭВМ

Программирование. Языки программирования высокого уровня.

Определение алгоритма. Основные свойства и типы алгоритмов.

Алгоритмы и программы.

Обслуживание компьютера

Взаимодействие с аппаратным обеспечением

Управление установкой, исполнением, удалением прикладных программ

Организация файловой системы

Обеспечение интерфейса с пользователем

Функции операционных систем.

Классификация программных средств.

План

Лекция №3

Понятие о прерываниях

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

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


Программные средства реализации
информационных процессов

_________________________

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

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

· обеспечения надежной работы компьютера, проведения его диагностики и профилактики;

· создания операционной среды, в которой могут функционировать прикладные программы;

· выполнения технологических операций с файлами (копирование, архивирование, удаление и т.д. программ и данных).

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

базовоепрограммное обеспечение, "зашитое" в постоянное запоминающее устройство (ПЗУ),

операционную систему (ОС),

драйверы внешних устройств,

служебные программы.

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

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

Драйверы внешних устройств - программы, управляющие внешними устройствами.

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

§ программы обслуживания дисков – утилиты (Format - форматирование, Defrag - дефрагментация файлов, ScanDisk – проверка диска и др.);

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

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

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

3. Системы программирования – программы, обеспечивают процесс разработки новых программ (языки программирования, системы программирования и др.).