Слайд 2Классификация программного обеспечения
Программное обеспечение
Системное ПО
Прикладное ПО
Инструментальное ПО
![Классификация программного обеспечения Программное обеспечение Системное ПО Прикладное ПО Инструментальное ПО](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-1.jpg)
Слайд 3Системное ПО
Системное ПО – программы, обеспечивающие функционирование всей системы в целом, выполняющие
![Системное ПО Системное ПО – программы, обеспечивающие функционирование всей системы в целом,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-2.jpg)
роль связующего звена между аппаратной частью ЭВМ и другими программами и пользователем.
К системному ПО относятся прежде всего операционные системы (ОС).
Слайд 4Операционные системы
Операционная система – совокупность программ, выполняющих следующие функции:
управление работой аппаратных средств
![Операционные системы Операционная система – совокупность программ, выполняющих следующие функции: управление работой](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-3.jpg)
ЭВМ;
выполнение программ;
разделение ресурсов ЭВМ между программами;
обеспечение интерфейса пользователя
Таким образом, ОС служит своего рода «посредником» между аппаратными ресурсами с одной стороны и программами и пользователем с другой стороны.
Слайд 5Операционные системы
Существуют различные признаки классификации ОС.
По разрядности (в зависимости от микропроцессора, для
![Операционные системы Существуют различные признаки классификации ОС. По разрядности (в зависимости от](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-4.jpg)
которого предназначена ОС)
32
64
По количеству «одновременно» выполняемых программ
Однозадачные
многозадачные
Слайд 6Классификация ОС
По типу интерфейса
С графическим интерфейсом
Без графического интерфейса
По возможности работы в сети
Сетевые
Серверные
Клиентские
Несетевые
По
![Классификация ОС По типу интерфейса С графическим интерфейсом Без графического интерфейса По](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-5.jpg)
возможности работы в реальном времени
По типу ЭВМ, для которых предназначены
Для персональных компьютеров
Слайд 7Понятие многозадачности
Понятие многозадачности является одним из ключевых в понимании принципов работы ОС.
![Понятие многозадачности Понятие многозадачности является одним из ключевых в понимании принципов работы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-6.jpg)
Многозадачность представляет собой возможность «одновременного» выполнения сразу нескольких программ.
Так как в подавляющем большинстве случаев число процессоров не соответствует числу выполняемых программ (чаще всего процессор один), многозадачность обычно сводится к последовательному использованию вычислительных ресурсов программами.
Существует два основных способа реализации многозадачности.
Слайд 8Понятие многозадачности
Кооперативная многозадачность
В этом случае принятие решения о количестве используемых ресурсов (процессорное
![Понятие многозадачности Кооперативная многозадачность В этом случае принятие решения о количестве используемых](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-7.jpg)
время, память) возлагается на сами программы. Каждая программа самостоятельно определяет необходимое для себя время выполнения, после чего передает управление следующей программе.
Достоинство – более простая реализации на уровне ОС.
Недостаток – высокие требования к качеству программ, «зависание» одной программы может привести к сбою ОС в целом.
Слайд 9Понятие многозадачности
Вытесняющая многозадачность
Выделением ресурсов управляет сама ОС. Каждой программе выделяется определенное количество
![Понятие многозадачности Вытесняющая многозадачность Выделением ресурсов управляет сама ОС. Каждой программе выделяется](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-8.jpg)
процессорного времени – квант, в течение которого она выполняется. После истечения этого времени программа принудительно приостанавливается («вытесняется») и управление передается другой программе.
Достоинства – высокая надежность и стабильность ОС;
Недостатки – сравнительная сложность реализации.
Слайд 10Семейства ОС
В настоящее время существуют два основных семейства ОС для ПК.
1. Семейство
![Семейства ОС В настоящее время существуют два основных семейства ОС для ПК.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-9.jpg)
Windows
Windows 3.11, Windows 95/98,
Windows Me
Windows NT, Windows 2000, Windows XP
2. Семейство Unix/Linux
Слайд 11Программное обеспечение. Прикладное и инструментальное ПО.
![Программное обеспечение. Прикладное и инструментальное ПО.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-10.jpg)
Слайд 12Прикладное ПО
Прикладное программное обеспечение предназначено для решения обычных задач пользователя – подготовка
![Прикладное ПО Прикладное программное обеспечение предназначено для решения обычных задач пользователя –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-11.jpg)
текста, работа с электронными таблицами и, базами данных, работа в Интернете, создание и редактирование графики, автоматизация проектирования, обучение, компьютерные тренажеры и игры и т.д.
Слайд 13Программы для работы с текстом
Две основные группы
Текстовые редакторы
Основные функции по созданию и
![Программы для работы с текстом Две основные группы Текстовые редакторы Основные функции](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-12.jpg)
редактированию текстовых документов: набор и редактирование, создание списков и таблиц, печать, вставка рисунков.
Пример: Блокнот, Wordpad и другие.
Слайд 14Программы для работы с текстом
2. Текстовые процессоры
Множество функций по созданию и обработке
![Программы для работы с текстом 2. Текстовые процессоры Множество функций по созданию](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-13.jpg)
сложных документов: основные и дополнительные: проверка правописания, вставка объектов (формулы, рисунки, видеофрагменты), создание документов сложной структуры с оглавлением, указателем; создание документов различных форматов; простейшие функции издательских систем.
Пример: Microsoft Word, OpenOffice Writer
Слайд 15Процессоры электронных таблиц
Обеспечивают создание и обработку электронных таблиц, автоматический пересчет, вычисления по
![Процессоры электронных таблиц Обеспечивают создание и обработку электронных таблиц, автоматический пересчет, вычисления](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-14.jpg)
формулам, специальные функции обработки данных, построение диаграмм, анализ зависимостей, создание сложных связанных таблиц и т.д.
Пример: Microsoft Excel, OpenOffice Calc
Слайд 16Системы управления базами данных
База данных (БД) - это поименованная совокупность структурированные данных,
![Системы управления базами данных База данных (БД) - это поименованная совокупность структурированные](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-15.jpg)
относящихся к определенной предметной области.
Система управления базами данных (СУБД) - это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
Слайд 17Системы управления базами данных
Среди настольных (рассчитанных на небольшие однопользовательские БД) СУБД наиболее
![Системы управления базами данных Среди настольных (рассчитанных на небольшие однопользовательские БД) СУБД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-16.jpg)
распространена Microsoft Access.
Содержит средства создания и редактирования таблиц, форм, отчетов, макросов. Используется для БД с небольшим количеством записей (до 10000) и малым числом транзакций (обращений).
Слайд 18Системы автоматизированного проектирования (САПР)
Предназначены для обеспечения различных этапов цикла проектирования в машиностроении,
![Системы автоматизированного проектирования (САПР) Предназначены для обеспечения различных этапов цикла проектирования в](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-17.jpg)
строительстве, приборостроении, энергетике и т.д. – от создания эскизов и чертежей до управления промышленным оборудованием по созданным программам обработки деталей и узлов.
Пример: AutoCAD, Компас
Слайд 19Программы обработки графики
Создание и обработка графического материала. Два основных вида компьютерной графики
![Программы обработки графики Создание и обработка графического материала. Два основных вида компьютерной](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/893709/slide-18.jpg)
– векторная и растровая. Сейчас любая программа, как правило, обеспечивает возможность работы с двумя видами, однако существует определенная «специализация» программ.
Пример
Векторная графика: Adobe Illustrator, CorelDRAW
Растровая графика: Adobe Photoshop, Painter