Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебно-методическое пособие .doc
Скачиваний:
21
Добавлен:
14.04.2019
Размер:
2.72 Mб
Скачать

Содержание

Введение 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). Конечный пользователь не является специалистом в области программирования, но имеет элементарные знания и навыки работы с вычислительной техникой. Пользователь подобной категории обращается к ЭВМ для решения прикладных задач, либо для получения информации, либо с целью проведения досуга. Такая квалификационная характеристика пользователя программного обеспечения в значительной степени влияет на спецификацию требований к создаваемым программам, интерфейсам, формам машинных документов, технологии решения задач на ЭВМ.

Возможна эксплуатация программ и специально обученными техническими работниками — операторами ЭВМ (или техниками по обслуживанию вычислительной техники). Оператор ЭВМ – специалист по эксплуатации программного обеспечения ЭВМ, в первую очередь системных и прикладных программ. Он должен заниматься обслуживанием программ, следить за появлением вирусов и пр., выполнять работы с использованием прикладных программ - создание текстовых документов, презентаций, работа с электронной почтой и т. п.