Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
10
Добавлен:
02.05.2014
Размер:
68.1 Кб
Скачать

2.2.2. Операционная система ms-dos Несмотря на растущую популярность Windows-95 и Windows-98,

значительная часть пользовательских программ, написанных для IBM PC- совместимых компьютеров,

работает под управлением операционной системы MS-DOS (эта аббревиатура означает

“дисковая операционная система фирмы Microsoft”), являющейся стандартом для 16-разрядных

компьютеров. Название "дисковая операционная система" (DOS) означает, что основные блоки этой

операционной системы хранятся и загружаются в оперативную память с магнитных дисков, которые

используются в качестве основной внешней памяти.    MS-DOS состоит из следующих основных

блоков:BIOS (Basic Input-Output System - базовая система ввода-вывода). Этo программа, которую

записывают в микросхему ROM на заводе при изготовлении компьютера, ее назначение - настройка

конфигурации компьютера, проверка работоспособности оборудования ПК при его включении, а так

же загрузка в оперативную память и запуск на выполнение следующей программы DOS - загрузчика

операционной системы. Boot Record - загрузчик операционной системы. Это небольшая программа

(не более 512 байт), хранящаяся в первом секторе системного магнитного диска. Назначение загрузчика

- считывание с диска в оперативную память остальных программ DOS и запуск их на выполнение.Io.sys

- модуль расширения BIOS. Эта программа расширяет возможности BIOS, дополняет ее новыми

функциями.MsDos.sys - модуль обработки прерываний.Command.com - командный процессор - программа,

позволяющая пользователю управлять компьютером с помощью команд, вводимых с клавиатуры: запуск

программ на выполнение, просмотр списка файлов, хранящихся на диске, форматирование диска и т.д.

Драйверы внешних устройств. Это специальные программы, предназначенные для взаимодействия

компьютера с внешними устройствами - мышью, дисководом для оптических дисков, принтером, модемом,

графопостроителем и т.п., или для нестандартного использования внешних устройств (драйверы русского

алфавита для клавиатуры, дисплея, принтера и.т.д.).

Описание переменных. Типы данных

    Переменная - это область оперативной памяти, занимающая Несколько

ячеек и имеющая свое имя. Переменная обладает следующими свойствами:

переменная хранит не более 1 значения;

переменная способна хранить значения только одного и того же типа;

переменная хранит значение до тех пор, пока в нее не поместят новое значение, при этом предыдущее содержимое переменной стирается;

значение переменной может быть вызвано для использования сколько угодно раз без изменения оригинала;

к началу выполнения программы содержимое переменной считается неопределенным; ячейки памяти, отведенные под переменную путем ее описания, заполняются значениями в ходе выполнения программы с помощью оператора присваивания; этим переменная отличается от константы, которой значение присваивается до выполнения основной программы, в разделе определения констант.

    Различные типы данных занимают в оперативной памяти компьютера

разное количество ячеек (емкость одной ячейки- 1 байт). Перед началом

вычислений следует сообщить компьютеру, сколько ячеек памяти надо

зарезервировать под ту или иную переменную. Для этого в блоке "VAR"

раздела описаний программы должны быть описаны все используемые

переменные, то есть должно быть указано имя каждой переменной и типы

данных, которые будут храниться в этих переменных.

В Турбо-Паскале приняты следующие простые типы данных

(типы значений констант и переменных):

Integer- Для хранения значения в переменной типа integer, в оперативной

памяти компьютера отводится 2 байта памяти.

Real- Под значение переменной типа REAL в памяти отводится 6 байт.   

Над переменными типа INTEGER и REAL можно выполнять

4 арифметические операции:

+ (сложение);

- (вычитание);

* (умножение);

/ (деление вещественное);

div (целочисленное деление).

ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ в теле процедуры имеют тот же смысл, что

и до входа в процедуру, и их значение может быть изменено процедурой.

Таким образом, с помощью глобальных переменных можно осуществлять

непосредственную связь процедуры с внешним блоком, минуя связь через

параметры. ЛОКАЛЬНЫЕ ПЕРЕМЕННЫЕ описываются в теле процедуры,

их используют в вычислениях внутри процедуры, но не для передачи

значений вовне. Переменная, локализованная в теле процедуры, при выходе

из процедуры прекращает существование, а при каждом очередном вхождении

в процедуру возникает заново.

Соседние файлы в папке Шпоры по информатике1