и я 7 Л екц

Скачать презентацию и я 7 Л екц Скачать презентацию и я 7 Л екц

Классификация ПО.ppt

  • Количество слайдов: 24

>  и я 7 Л екц    Классификация   программного и я 7 Л екц Классификация программного обеспечения

>   Системное ПО - обеспечивает работу компьютера,  взаимодействие программ с Системное ПО - обеспечивает работу компьютера, взаимодействие программ с пользователем и аппаратным обеспечением.

>   Прикладное ПО Комплекс программ, с помощью которых выполняются конкретные задания в Прикладное ПО Комплекс программ, с помощью которых выполняются конкретные задания в различных сферах деятельности человека (от производственных до развлекательных).

>Системы программирования - Инструменты разработки программ на различных языках. Системы программирования - Инструменты разработки программ на различных языках.

>   § 1. Классификация ПО по назначению Систем    § 1. Классификация ПО по назначению Систем Прикладное Системы ное Офисные Професс. Обуч. и Мультиме программи- рования развлек дийные 1)Опер 1)Текстов. 1)Бухгалт 1)Игры 1)Редакто 1) Языки ационн процессор ерские и 2)Тесты ры графи программи ые сис- 2)Электр. финансо 3)Электр. ки и ани- рования темы таблицы вые мации низкого книги, уровня 2)Сист 3)Электр. 2)АСУ 2)Музык емные энциклоп (ассемблер презентаци 3)САПР редактор утилит 4)перево ы) и 4)АСУТП дчики 3)Проиг- ы 2) Яз. прогр. 4)Системы . . . . ………. . рыватели управления . . . . высокого и програм. уровня базами данных просмот- (Бейсик, ра Паскаль, Си ).

>  Операционная система - это ядро программного обеспечения,  обеспечивающее:  • Управление Операционная система - это ядро программного обеспечения, обеспечивающее: • Управление ресурсами, т. е. согласованную работу всех аппаратных средств компьютера; • Управление процессами, т. е. выполнение программ, их взаимодействие с устройствами; • Пользовательский интерфейс, т. е. диалог пользователя с компьютером.

> Ресурсы компьютера 1. Центральный процессор 2. Оперативная память 3. Периферийные устройства • Устройства Ресурсы компьютера 1. Центральный процессор 2. Оперативная память 3. Периферийные устройства • Устройства ввода • Устройства вывода • Внешнее запоминающее устройство • Мультимедийные устройства

>  § 3. История развития ОС: I.  Однопользовательские однозадачные (MS DOS). Они § 3. История развития ОС: I. Однопользовательские однозадачные (MS DOS). Они имели интерфейс командной строки.

>командный процессор командный процессор

>  Общие команды DOS  •  работа с дисками •  работа Общие команды DOS • работа с дисками • работа с файлами • работа с каталогами • управление системой

>  Типовая структура команды  <имя команды> [<список параметров>]  [<список ключей>] Параметры Типовая структура команды <имя команды> [<список параметров>] [<список ключей>] Параметры (аргументы) указывают на те объекты, над которыми совершаются операции Ключи – уточняют действия команды Пример: > DIR C: TEMP /W

>Пример команды MS DOS Пример команды MS DOS

>Эффективность использования ресурсов компьютера невысокая, т. к.  выполняется одна задача. При вводе/выводе данных Эффективность использования ресурсов компьютера невысокая, т. к. выполняется одна задача. При вводе/выводе данных центральный процессор простаивал.

>Для облегчения взаимодействия пользователя с компьютером были созданы оболочки ОС – программы, облегчающие выполнение Для облегчения взаимодействия пользователя с компьютером были созданы оболочки ОС – программы, облегчающие выполнение базовых операций над файлами, каталогами с использованием меню. Примеры оболочек: Norton Commander, Far, Total Commander и т. д.

>   II. Многозадачные однопользовательские ОС    (Windows) Основная идея: постановка II. Многозадачные однопользовательские ОС (Windows) Основная идея: постановка заданий в очередь на выполнение, параллельное выполнение заданий, разделение ресурсов между заданиями. Например, для одного задания выполняется ввод данных, другое – выполняется центральным процессором, для третьего – выводятся данные, четвертое – стоит в очереди. Многозадачность появилась за счет того, что у внешних устройств появились собственные процессоры (контроллеры).

> При многозадачном режиме:  • в оперативной памяти несколько заданий (каждая  программа При многозадачном режиме: • в оперативной памяти несколько заданий (каждая программа загружается в свой участок оперативной памяти, называемый разделом). • время работы процессора разделяется между программами, находящимися в оперативной памяти. • параллельно с работой процессора происходит обмен информацией с различными внешними устройствами.

>Все ОС Windows обеспечивают графический интерфейс с пользователем. Все ОС Windows обеспечивают графический интерфейс с пользователем.

>  III. Многопользовательские   многозадачные ОС обеспечивают разделение ресурсов  компьютера в III. Многопользовательские многозадачные ОС обеспечивают разделение ресурсов компьютера в соответствии с приоритетами пользователей и защиту данных каждого пользователя от несанкционированного доступа. Примеры: Windows 2000 Server, Linux (сетевые ОС). В этом случае ОС работает в режиме разделения времени, т. е. выделяет каждому пользователю порцию (квант времени).

>§ 4. Ядро ОС Загрузка ОС § 4. Ядро ОС Загрузка ОС

>Главная часть ОС после загрузки постоянно  находится в ОЗУ и называется ядром ОС. Главная часть ОС после загрузки постоянно находится в ОЗУ и называется ядром ОС. В состав ядра входят часто используемые модули: • средства по распределению памяти и процессора, • Средства по управлению прерываниями; • Модуль, управляющий файловой системой; • Командный процессор, запрашивающий и выполняющий команды пользователя; • Программные модули, создающие графический пользовательский интерфейс.

>   Загрузка ОС - это копирование ядра ОС в ОЗУ при Загрузка ОС - это копирование ядра ОС в ОЗУ при включении компьютера.

> § 4. Служебные программные  средства (утилиты) служат для автоматизации работ по § 4. Служебные программные средства (утилиты) служат для автоматизации работ по проверке, настройке и обслуживанию компьютерной системы.

>  Виды утилит: 1. Файловые менеджеры или программы-  оболочки (Total Commander, Far). Виды утилит: 1. Файловые менеджеры или программы- оболочки (Total Commander, Far). 2. Архиваторы. Используются различные методы сжатия данных: • Необратимые (с регулируемой потерей информации) – форматы. JPG, . MP 3; • Обратимые - форматы. GIF, . TIF, . AVI, . ZIP, . ARJ, . RAR.

>3. Средства диагностики (Sandra, 3 D  Mark, Check-It). 4. Коммуникационные программы  (Internet 3. Средства диагностики (Sandra, 3 D Mark, Check-It). 4. Коммуникационные программы (Internet Explorer, Outlook Express). 5. Средства обеспечения компьютерной безопасности: • Служебные программы резервного копирования; • Антивирусные программы.