Системы программирования.
Прикладное программное обеспечение;
Системное программное обеспечение
Классификация программных средств для ЭВМ
Программирование. Языки программирования высокого уровня.
Определение алгоритма. Основные свойства и типы алгоритмов.
Алгоритмы и программы.
Обслуживание компьютера
Взаимодействие с аппаратным обеспечением
Управление установкой, исполнением, удалением прикладных программ
Организация файловой системы
Обеспечение интерфейса с пользователем
Функции операционных систем.
Классификация программных средств.
План
Лекция №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. Системы программирования – программы, обеспечивают процесс разработки новых программ (языки программирования, системы программирования и др.).