- •Содержание
- •Глава 1. Операционные системы 17
- •Глава 2. Сервисное программное обеспечение 97
- •Основные понятия программного обеспечения
- •Характеристика программного продукта
- •Классификация программных продуктов
- •1. Проблемно-ориентированные ппп
- •2. Методо-ориентированные ппп
- •3. Ппп автоматизированного проектирования.
- •4. Ппп общего назначения
- •6. Офисные ппп
- •7. Настольные издательские системы
- •8. Программные средства мультимедиа
- •9. Системы искусственного интеллекта
- •Ресурсы и процессы
- •Понятие ресурса и процесса
- •Концепция прерываний процесса
- •Понятие операционной системы
- •Назначение, функции и состав ос
- •Функции операционной системы
- •Основной состав операционных систем
- •Программы-драйверы
- •Классификация операционных систем.
- •Загрузка компьютера
- •Порядок загрузки ос
- •Файловая организация данных на диске
- •Логическая структура диска
- •Системная область
- •Подкаталоги
- •Файловая структура диска
- •Иерархия данных на диске
- •Операционная система ms-dos
- •Назначение, состав и загрузка ms-dos
- •Состав операционной системы ms dos
- •Порядок загрузки ms-dos
- •Файловая система ms-dos
- •Общие сведения о командах ms-dos
- •Запуск и выполнение команд
- •Команды общесистемного назначения
- •Команды работы с каталогами
- •Команды работы с файлами
- •Программная оболочка norton commander
- •Назначение, запуск и завершение nc
- •Интерфейс nc. Назначение функциональных клавиш
- •Управляющее меню
- •Основные параметры конфигурации nc
- •Работа с архивными файлами
- •Операционная система Windows
- •Объекты файловой системы Windows Объект-файл
- •Объект — папка
- •Назначение ярлыка
- •Иерархическая структура подчиненности папок
- •Объекты пользовательского уровня – приложение и документ
- •Техника запуска программ
- •Графический интерфейс пользователя Основные понятия
- •Окна — объекты графического интерфейса
- •Назначение Рабочего стола
- •Программа Проводник
- •Навигация с помощью значка Мой компьютер.
- •Файловые операции в Windows
- •Ярлыка.
- •Создание ярлыка перетаскиванием
- •Выделение одного или нескольких объектов.
- •Роль буфера обмена
- •1 Способ
- •2 Способ
- •3 Способ
- •4 Способ
- •1 Способ
- •4 Способ
- •6 Способ (Удаление, минуя Корзину)
- •Операции с Корзиной
- •Поиск папок и файлов
- •Конфигурирование Windows
- •Конфигурирование системы с помощью Панели управления (Control Panel).
- •Шрифты для Windows
- •Терминология
- •Рубленые шрифты и шрифты с засечками
- •Равноширинные и пропорциональные шрифты
- •Масштабируемые и немасштабируемые шрифты Векторные и растровые шрифты
- •Шрифты и таблицы кодировки
- •Добавление шрифтов
- •Удаление шрифтов
- •Учетные записи в Windows nt
- •Стандартные приложения Windows
- •Графический редактор Paint
- •Текстовые редакторы Блокнот и WordPad
- •Калькулятор
- •Стандартные приложения служебного назначения
- •Внедрение и связывание объектов
- •Защита программных продуктов Лицензионные, условно-бесплатные и бесплатные программы
- •Основные понятия о защите программных продуктов
- •Установка и удаление программ
- •Общие сведения об установке программ
- •Установка и удаление приложений Особенности установки приложений ms-dos
- •Особенности установки приложений Windows
- •Удаление приложений Windows
- •Установка операционной системы Windows
- •Установка компонентов Windows
- •Программы обслуживания дисков
- •Проверка диска Физические и логические дефекты дисков
- •Дефрагментация диска Проблема фрагментации дисков
- •Восстановление удаленных файлов и каталогов
- •Архивация файлов Понятие процесса архивации файлов
- •Программы-архиваторы
- •Многофункциональный интегрированный архиватор rar Основные особенности программы
- •Вирусы и антивирусные средства
- •Вредоносные программы
- •Компьютерные вирусы и их свойства
- •Структура вируса
- •История появления компьютерных вирусов
- •Классификация компьютерных вирусов
- •Логические бомбы
- •Троянские кони
- •Бактерии
- •Антивирусная защита
- •Характеристика антивирусных программ
Содержание
Введение 6
Программные продукты и их классификация 6
Глава 1. Операционные системы 17
1.1. Ресурсы и процессы 17
1.1.1 Понятие ресурса и процесса 17
1.1.2 Концепция прерываний процесса 22
1.2. Понятие операционной системы 23
1.2.1 Назначение, функции и состав ОС 23
1.2.2 Классификация операционных систем. 26
1.2.3 Загрузка компьютера 29
1.3. Файловая организация данных на диске 31
1.3.1 Логическая структура диска 31
1.3.2 Файловая структура диска 36
1.4. Операционная система MS-DOS 38
1.4.1 Назначение, состав и загрузка MS-DOS 38
1.4.2 Общие сведения о командах MS-DOS 43
1.4.3 Команды общесистемного назначения 45
1.4.4 Команды работы с каталогами 46
1.4.5 Команды работы с файлами 49
1.5. Программная оболочка NORTON COMMANDER 51
1.5.1 Назначение, запуск и завершение NC 51
1.5.2 Интерфейс NC. Назначение функциональных клавиш 52
1.5.3 Управляющее меню 53
1.5.4 Основные параметры конфигурации NC 53
1.5.5 Работа с архивными файлами 56
1.6. Операционная система Windows 57
1.6.1 Объекты файловой системы Windows 57
1.6.2 Объекты пользовательского уровня – приложение и документ 61
1.6.3 Графический интерфейс пользователя 63
1.6.4 Файловые операции в Windows 68
1.6.5 Конфигурирование Windows 72
1.6.6 Шрифты для Windows 75
1.6.7 Учетные записи в Windows NT 78
1.6.8 Стандартные приложения Windows 80
1.6.9 Внедрение и связывание объектов 83
1.7. Защита программных продуктов 86
1.8. Установка и удаление программ 91
1.8.1 Общие сведения об установке программ 91
1.8.2 Установка и удаление приложений 94
1.8.3 Установка операционной системы Windows 95
Глава 2. Сервисное программное обеспечение 97
2.1. Программы обслуживания дисков 97
2.1.1 Проверка диска 98
2.1.2 Дефрагментация диска 99
2.1.3 Восстановление удаленных файлов и каталогов 100
2.2. Архивация файлов 101
2.3. Вирусы и антивирусные средства 105
2.3.1 Вредоносные программы 105
2.3.2 Антивирусная защита 114
Литература 118
Дополнительная литература 119
Приложение 1 120
Краткая справка по Norton Commander 120
Приложение 2 122
Программный материал к экзамену по «Программному обеспечению ЭВМ» 122
Введение
Программные продукты и их классификация
Основные понятия программного обеспечения
Возможности компьютера как технической основы системы обработки данных связаны с используемым программным обеспечением (программами).
Программное обеспечение (software) — совокупность программ обработки данных и необходимых для их эксплуатации документов.
Программа (program, routine) — упорядоченная последовательность команд (инструкций) компьютера для решения задачи.
Программы предназначены для машинной реализации задач.
Задача (problem, task) — проблема, подлежащая решению.
Термин задача употребляется, как единица работы вычислительной системы, требующая выделения вычислительных ресурсов (процессорного времени, основной памяти и т.п.). Далее будем рассматривать термин задача в этом смысле.
В связи с вышесказанным следует сказать о пользователях ЭВМ, т. е. лицах, использующих компьютер для решения своих задач. Их можно разделить на две категории:
пользователи-программисты;
пользователи-непрограммисты.
Основная категория специалистов, занятых разработкой программ, — это пользователи-программисты или просто программист(programmer). Термин «программист» используется очень широко, и так же широко понимается.
Программисты неоднородны по уровню квалификации, а также по характеру своей деятельности. Наиболее часто программисты делятся на системных и прикладных.
Системный программист (system/software programmer, toolsmith) занимается разработкой, эксплуатацией и сопровождением системного программного обеспечения, поддерживающего работоспособность компьютера и создающего среду для выполнения программ, обеспечивающих реализацию функциональных задач. Как правило, это требует от программиста очень высокой квалификации.
Прикладной программист (application programmer) осуществляет разработку и отладку прикладных программ для решения функциональных задач какой-либо предметной области.
Ко второй категории пользователей ЭВМ, пользователей-непрограммистов, относятся системный администратор, конечный пользователь и оператор ЭВМ.
Системный администратор – специалист, организующий работу локальных и глобальных сетей в рамках одной или нескольких организаций.
Основным потребителем программ служит конечный пользователь (end user). Конечный пользователь не является специалистом в области программирования, но имеет элементарные знания и навыки работы с вычислительной техникой. Пользователь подобной категории обращается к ЭВМ для решения прикладных задач, либо для получения информации, либо с целью проведения досуга. Такая квалификационная характеристика пользователя программного обеспечения в значительной степени влияет на спецификацию требований к создаваемым программам, интерфейсам, формам машинных документов, технологии решения задач на ЭВМ.
Возможна эксплуатация программ и специально обученными техническими работниками — операторами ЭВМ (или техниками по обслуживанию вычислительной техники). Оператор ЭВМ – специалист по эксплуатации программного обеспечения ЭВМ, в первую очередь системных и прикладных программ. Он должен заниматься обслуживанием программ, следить за появлением вирусов и пр., выполнять работы с использованием прикладных программ - создание текстовых документов, презентаций, работа с электронной почтой и т. п.