и я 7 Л екц










![Типовая структура команды <имя команды> [<список параметров>] [<список ключей>] Параметры Типовая структура команды <имя команды> [<список параметров>] [<список ключей>] Параметры](https://present5.com/presentation/3/53146234_41843525.pdf-img/53146234_41843525.pdf-11.jpg)













и я 7 Л екц Классификация программного обеспечения
Системное ПО - обеспечивает работу компьютера, взаимодействие программ с пользователем и аппаратным обеспечением.
Прикладное ПО Комплекс программ, с помощью которых выполняются конкретные задания в различных сферах деятельности человека (от производственных до развлекательных).
Системы программирования - Инструменты разработки программ на различных языках.
§ 1. Классификация ПО по назначению Систем Прикладное Системы ное Офисные Професс. Обуч. и Мультиме программи- рования развлек дийные 1)Опер 1)Текстов. 1)Бухгалт 1)Игры 1)Редакто 1) Языки ационн процессор ерские и 2)Тесты ры графи программи ые сис- 2)Электр. финансо 3)Электр. ки и ани- рования темы таблицы вые мации низкого книги, уровня 2)Сист 3)Электр. 2)АСУ 2)Музык емные энциклоп (ассемблер презентаци 3)САПР редактор утилит 4)перево ы) и 4)АСУТП дчики 3)Проиг- ы 2) Яз. прогр. 4)Системы . . . . ………. . рыватели управления . . . . высокого и програм. уровня базами данных просмот- (Бейсик, ра Паскаль, Си ).
Операционная система - это ядро программного обеспечения, обеспечивающее: • Управление ресурсами, т. е. согласованную работу всех аппаратных средств компьютера; • Управление процессами, т. е. выполнение программ, их взаимодействие с устройствами; • Пользовательский интерфейс, т. е. диалог пользователя с компьютером.
Ресурсы компьютера 1. Центральный процессор 2. Оперативная память 3. Периферийные устройства • Устройства ввода • Устройства вывода • Внешнее запоминающее устройство • Мультимедийные устройства
§ 3. История развития ОС: I. Однопользовательские однозадачные (MS DOS). Они имели интерфейс командной строки.
командный процессор
Общие команды DOS • работа с дисками • работа с файлами • работа с каталогами • управление системой
Типовая структура команды <имя команды> [<список параметров>] [<список ключей>] Параметры (аргументы) указывают на те объекты, над которыми совершаются операции Ключи – уточняют действия команды Пример: > DIR C: TEMP /W
Пример команды MS DOS
Эффективность использования ресурсов компьютера невысокая, т. к. выполняется одна задача. При вводе/выводе данных центральный процессор простаивал.
Для облегчения взаимодействия пользователя с компьютером были созданы оболочки ОС – программы, облегчающие выполнение базовых операций над файлами, каталогами с использованием меню. Примеры оболочек: Norton Commander, Far, Total Commander и т. д.
II. Многозадачные однопользовательские ОС (Windows) Основная идея: постановка заданий в очередь на выполнение, параллельное выполнение заданий, разделение ресурсов между заданиями. Например, для одного задания выполняется ввод данных, другое – выполняется центральным процессором, для третьего – выводятся данные, четвертое – стоит в очереди. Многозадачность появилась за счет того, что у внешних устройств появились собственные процессоры (контроллеры).
При многозадачном режиме: • в оперативной памяти несколько заданий (каждая программа загружается в свой участок оперативной памяти, называемый разделом). • время работы процессора разделяется между программами, находящимися в оперативной памяти. • параллельно с работой процессора происходит обмен информацией с различными внешними устройствами.
Все ОС Windows обеспечивают графический интерфейс с пользователем.
III. Многопользовательские многозадачные ОС обеспечивают разделение ресурсов компьютера в соответствии с приоритетами пользователей и защиту данных каждого пользователя от несанкционированного доступа. Примеры: Windows 2000 Server, Linux (сетевые ОС). В этом случае ОС работает в режиме разделения времени, т. е. выделяет каждому пользователю порцию (квант времени).
§ 4. Ядро ОС Загрузка ОС
Главная часть ОС после загрузки постоянно находится в ОЗУ и называется ядром ОС. В состав ядра входят часто используемые модули: • средства по распределению памяти и процессора, • Средства по управлению прерываниями; • Модуль, управляющий файловой системой; • Командный процессор, запрашивающий и выполняющий команды пользователя; • Программные модули, создающие графический пользовательский интерфейс.
Загрузка ОС - это копирование ядра ОС в ОЗУ при включении компьютера.
§ 4. Служебные программные средства (утилиты) служат для автоматизации работ по проверке, настройке и обслуживанию компьютерной системы.
Виды утилит: 1. Файловые менеджеры или программы- оболочки (Total Commander, Far). 2. Архиваторы. Используются различные методы сжатия данных: • Необратимые (с регулируемой потерей информации) – форматы. JPG, . MP 3; • Обратимые - форматы. GIF, . TIF, . AVI, . ZIP, . ARJ, . RAR.
3. Средства диагностики (Sandra, 3 D Mark, Check-It). 4. Коммуникационные программы (Internet Explorer, Outlook Express). 5. Средства обеспечения компьютерной безопасности: • Служебные программы резервного копирования; • Антивирусные программы.

