I. Организационный момент - 3 мин.
II. Изучение нового материала - 80 мин.
Программное обеспечение – совокупность данных и алгоритмов (методов, правил и процедур) их обработки.
Классификация компьютерного программного обеспечения:
Системное ПО |
Базовое ПО |
Операционная система (ОС) |
Служебные программы |
Инструментальное ПО |
Прикладное ПО (ППП) |
Программное обеспечение |
Системное программное обеспечение (ПО) распределено на несколько взаимодействующих между собой уровней. Каждый верхний уровень, опираясь на программное обеспечение нижних уровней, повышает функциональность всей системы:
1. Базовое ПО в архитектуре компьютера занимает особое положение. С одной стороны, его можно рассматривать как составную часть аппаратных средств, с другой стороны, оно является одним из программных модулей операционной системы.
Базовое ПО, или BIOS (Basic Input/Output System – базовая система ввода/вывода), представляет собой программу, которая отвечает за управление всеми компонентами, установленными на материнской плате. Фактически BIOS является неотъемлемой составляющей системной платы и поэтому может быть отнесена к особой категории компьютерных компонентов, занимая промежуточное положение между аппаратурой и программным обеспечением.
Второй важной функцией BIOS является процедура тестирования (POST – Power On Self Test) всего установленного на материнской плате оборудования (за исключением дополнительных плат расширения), проводимая после каждого включения компьютера.
2. Операционная система (ОС) - программа или совокупность программ, управляющая основными действиями ЭВМ, ее периферийными устройствами и обеспечивающая запуск всех остальных программ, а также взаимодействие с оператором.
Функции ОС:
1. Управление памятью;
2. Управление доступом к устройствам ввода-вывода;
3. Управление файловой системой;
4. Управление взаимодействием процессов, диспетчеризация процессов;
5. Управление использованием ресурсов;
6. Загрузка программ в оперативную память и их выполнение;
7. Интерфейс с пользователем;
8. Межмашинное взаимодействие (сеть);
9. Защита самой системы и пользовательских данных и программ;
10. Разграничение прав доступа и многопользовательский режим работы.
Виды ОС:
1. ОС для мэйнфреймов - огромных машин, которые используются в некоторых больших организациях в качестве мощных web-серверов и серверов крупных предприятий и корпораций.
2. Серверные ОС. Серверы представляют собой или очень большие персональные компьютеры, или даже мэйнфреймы. Эти ОС одновременно обслуживают множество пользователей и позволяют им делить между собой свои программно-аппаратные ресурсы.
3. ОС для персональных компьютеров - их задача заключается в предоставлении удобного интерфейса для одного пользователя. Такие системы широко используются в повседневной работе.
4. ОС для систем реального времени. Главным параметром таких систем является время. Например, в системах управления производством компьютеры, работающие в режиме реального времени, собирают данные о промышленном процессе и используют их для управления оборудованием.
5. Встроенные операционные системы - используются в карманных компьютерах и бытовой технике.
Наиболее распространённые ОС для мэйнфреймов – Unix, для серверов: Unix, Linux, MS Windows, для персональных компьютеров: MS Windows, Mac OS, Linux.
3. Служебные программы – это различные сервисные программы, используемые при работе или техническом обслуживании компьютера: диагностические программы, архиваторы, программы для борьбы с вирусами, программы, обеспечивающие работу компьютеров в сети и другие вспомогательные программы.
4. Инструментальное программное обеспечение – используется для разработки других программ и представляет из себя различные средства программирования.
5. Прикладное программное обеспечение – предназначено для использования в какой-либо конкретной области профессиональной деятельности человека и распространяется, чаще всего, в виде пакетов прикладных программ (ППП).
ППП служат программным инструментарием решения функциональных задач и являются самым многочисленным классом программных продуктов. В данный класс входят программные продукты, выполняющие обработку информации различных предметных областей.
Классификация ППП:
I. общего назначения:
1. СУБД – система управления базой данных
2. Сервер баз данных
3. Генераторы отчётов
4. Текстовые процессоры
5. Табличные процессоры
6. Средства презентационной графики
7. Интегрированные пакеты (среды)
II. Проблемно-ориентированные:
1. автоматизированного бухгалтерского учета;
2. финансовой деятельности;
3. управления персоналом (кадровый учет);
4. управления материальными запасами;
5. управления производством;
6. банковские информационные системы и т. п.
III. Методо-ориентированные – математическое программирование, статистическая обработка данных, сетевые (графические) методы и модели для решения управленческих задач.
IV. Офисные – коммуникационные системы, органайзеры (планировщики), переводчики, средства проверки орфографии и распознавания текста.
V. Программные средства мультимедиа – базы данных компьютерных изображений произведений искусства, библиотеки звуковых записей составляют основу для прикладных обучающих систем, компьютерных игр, библиотечных каталогов и фондов.
VI. Настольные издательские системы.