Классификация программного обеспечения. В учебнике [6] рассматривается классификация ПО, согласно которой все программы делятся на системные, прикладные и системы программирования (рис. 9.5). Надо сказать, что это не единственный вариант классификации ПО, который встречается в литературе. Подобные классификации носят, в некотором смысле, субъективный характер. Однако рассмотренное в учебнике деление является одним из наиболее распространенных, и в него хорошо вписываются все те программные продукты, с которыми будут знакомиться ученики в процессе изучения информатики. Между программами, относящимися к этим трем группам, есть достаточно четкое различие по их назначению.

Рис. 9.5. Структура программного обеспечения ЭВМ

Что такое прикладное программное обеспечение. Проще всего ученикам понять назначение прикладных программ. Это те программы, которые непосредственно удовлетворяют информационные потребности пользователя: поиграть в компьютерную игру, напечатать рассказ, нарисовать рисунок на экране и распечатать его на бумаге, найти в компьютерном словаре перевод английского слова; выполнить вычисления с помощью калькулятора, изображенного на экране; изучить с помощью компьютера правила уличного движения и многое другое. Задача учителя — рассказать ученикам, а еще лучше — продемонстрировать разнообразные прикладные возможности современных компьютеров. То, что принято называть современными информационными технологиями, прежде всего, состоит из множества прикладных программ. На первом же уроке по данной теме приведите примеры некоторых прикладных программ, имеющихся на школьных компьютерах. Например, если в вашем классе используются IBM PC с операционной системой Windows, представьте программы из группы «Стандартные»: «Калькулятор», «Блокнот», «Paint», объяснив их назначение.

НЕ нашли? Не то? Что вы ищете?

Подробное изучение средств прикладного программного обеспечения происходит при изучении тем, относящихся к содержательной линии «Информационные технологии». В рамках базового курса ученики знакомятся лишь с прикладными программами общего назначения: текстовыми и графическими редакторами, системами управления базами данных, табличными процессорами, сетевыми программами: броузерами, поисковыми серверами. Назначение систем программирования. Первоначальное представление о системах программирования должно быть дано в самом общем виде. Ученикам необходимо получить представление о том, что

• программы для компьютера составляют программисты;

• программисты пишут программы на языках программирования;

• существует множество различных языков программирования (Паскаль, Бейсик, Фортран и др.);

• системы программирования позволяют программисту вводить программы в компьютер, редактировать, отлаживать, тестировать, исполнять программы.

Полезно сообщить ученикам, с каким из языков программирования им предстоит познакомиться в школе.

В разделе базового курса «Введение в программирование» ученики получают начальные представления и навыки работы с одной из систем программирования на языке высокого уровня. Чаще всего в школе изучаются языки Бейсик или Паскаль.

Основные функции операционной системы. Более сложной задачей является объяснение назначения системного ПО. Нужно дать понять ученикам, что системное ПО предназначено, прежде всего, для обслуживания самого компьютера, для управления работой его устройств. Главной частью системного ПО является операционная система (ОС). ОС — это очень сложная программная система. В рамках базового курса невозможно и не нужно детально объяснять ее состав и функции. Но общее назначение, роль ОС в работе компьютера ученики должны представлять.

В начале нужно сообщить ученикам название ОС, используемой в школьных компьютерах. Например: «Наши компьютеры работают под управлением операционной системы MS-DOS (или СР/М, или Windows 98)». Фразу нужно построить именно так, чтобы подчеркнуть, что ОС управляет работой компьютера. Сообщите, что при включении компьютера происходит загрузка операционной системы в оперативную память ЭВМ. Точнее говоря, в ОЗУ загружается с магнитного диска ядро ОС, т. е. та часть системы, которая должна постоянно находиться в оперативной памяти, пока работает компьютер. Диск, на котором хранится ОС и с которого происходит ее загрузка, называется системным диском.

Любые операционные системы, независимо от типа, выполняют три основные функции:

1) управление устройствами компьютера;

2) взаимодействие с пользователем;

3) работа с файлами.

Не вдаваясь в излишние подробности, учитель должен дать представление ученикам о функциях операционной системы на примере конкретной ОС, используемой в классе. Эти представления должны оставаться в рамках сведений, необходимых для работы пользователя с ПК.

Итак, вы сообщили ученикам, как называется ваша ОС. Далее нужно сказать о том, какой режим работы поддерживает данная система: однозадачный или многозадачный. Например, MS-DOS поддерживает однозадачный режим работы компьютера. Это значит, что в данный момент на компьютере может выполняться только одна программа, запущенная пользователем на исполнение (инициализированная пользователем). И только после того, как выполнение этой программы будет завершено, пользователь может инициализировать другую программу. А вот операционная система Windows поддерживает многозадачный режим работы компьютера8.

Пользователь может запустить сразу несколько прикладных программ и работать с ними одновременно. Запущенные программы называются активными задачами, и все они отражаются значками на панели задач Windows. Например, можно одновременно запустить программы «Калькулятор», «Блокнот», «Paint»; на экране появятся окна этих программ. Пользователь, переходя из одного окна в другое, может поочередно работать с этими приложениями. При таких переходах предыдущая программа не закрывается, т. е. не выгружается из оперативной памяти, и в любой момент готова продолжить свою работу, как только пользователь вернется в ее окно.

Нередко встречается такая ситуация, когда одна из запущенных программ требует длительного времени для своей работы. Например, большие математические вычисления или проверка дисков на наличие вирусов. В таком случае эта программа выполняется в фоновом режиме, т. е. ее исполнение не прекращается до полного завершения, а в это же время (на ее фоне) пользователь может выполнять какую-то оперативную работу с другими программами, например, может набирать текст в текстовом редакторе.

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

Управление внешними устройствами компьютера — еще одна из сторон первой функции ОС. В состав операционной системы входят специальные программы управления внешними устройствами, которые называются драйверами внешних устройств. Для каждого типа и каждой конкретной модели внешнего устройства существует свой драйвер. Иногда ОС автоматически подбирает подходящий драйвер, иногда об этом приходится заботиться пользователю.

Научиться работать на компьютере — это значит, прежде всего, научиться взаимодействовать с операционной системой. Обычно пользователь, привыкший работать в яреде какой-то определенной ОС, сталкиваясь с незнакомой ему системой, с непривычной обстановкой на экране, испытывает растерянность. В компьютерной терминологии для обозначения способа, взаимодействия программы с пользователем принят термин пользовательский интерфейс. Очень удобно, когда пользовательский интерфейс унифицирован. Примером такого унифицированного интерфейса является среда диалоговой оболочки Norton Commander (NC). Ее аналоги реализованы в различных операционных системах. Не очень грамотный пользователь может и не знать, с какой ОС он работает, но ориентироваться в интерфейсе NC. Однако, как уже отмечалось, одна из целей базового курса — подготовка грамотного пользователя. Поэтому ученики должны видеть за оболочкой операционную систему. Примером другого унифицированного системного интерфейса является «Рабочий стол» Windows. Это объектно-ориентированная графическая среда. С появлением новых версий ОС Windows она может в чем-то совершенствоваться, но основные принципы будут сохраняться для соблюдения преемственности, для удобства пользователя.

Основные пользовательские навыки работы с операционной системой сводятся к следующему:

• уметь находить нужную программу и инициализировать ее выполнение;

• уметь выполнять основные операции с файлами: копировать, переносить, удалять, переименовывать, просматривать содержимое файлов;

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

Общение операционной системы с пользователем происходит в диалоговом (интерактивном) режиме в форме:

<приглашение ОС> — <команда, отдаваемая пользователем>

Такая схема универсальна. Однако в зависимости от используемого интерфейса, как форма приглашения, так и способ передачи команды могут быть разными. Если работа происходит без использования какой-либо удобной диалоговой оболочки, то общение пользователя с ОС производится через командную строку. Такое возможно, например, при работе с СР/М или MS-DOS. На экране в командной строке появляется символьный курсор, указыва-

ющий на то, что система готова к приему команды. Обычно в командной строке еще указывается текущий диск и текущий каталог, с которым готова работать ОС. Такое состояние командной строки пользователь должен воспринимать как приглашение системы к вводу команды. Далее пользователь через клавиатуру вводит нужную команду. При этом он должен точно соблюдать синтаксис команды, иначе она не будет воспринята. Например:

С:\> сору filel. txt A:\file2.txt

Перед значком «>» стоит информация, выводимая с приглашением ОС, которая указывает на текущий диск (С) и текущий каталог (корневой). После значка «>» записана команда, которую ввел пользователь. Ее смысл: скопировать файл с именем filel. txt с текущего диска и каталога в корневой каталог диска А под новым именем file2.txt.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135