Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РГЗ_Артюх_ОФК.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
514.56 Кб
Скачать
    1. Использования дискретных переменных в вычислениях в Mathcad

      1. Дискретная переменная. Определение и вывод

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

1) а := а1,а2 .. an

2)   а :=а1 .. an

где a –имя дискретной переменной,

a1 – ее начальное значение,

a2 – ее второе значение,

an–  ее конечное значение.

Символ «..» набирается либо клавишей «;» на клавиатуре , либо кнопкой m..n – в палитре матриц.                                                       

Для первого способа задания дискретной переменной шаг ее изменения равен  (а2 – а1).  Для второго способа задания дискретних переменных значение а2 не указывается, шаг изменения дискретной переменной равен 1, если a1≠ an.

Рисунок 1.3 – Определение и вывод дискретной переменной

      1. Применение дискретных переменных

Ранжированные переменные широко применяются для представления числовых значений функций в виде таблиц, для получения векторов, в итерационных вычеслениях, а также для построения их графиков. Любое выражение с ранжированными переменными после знака равенства инициирует таблицу вывода. Полезно учитывать некоторые свойства таблиц вывода:

  • Число строк в них не может быть больше 50;

  • Числа в таблицах можно задавать в требуемом формате с помощью операций задания формата чисел;

  • При использовании в таблице единиц размерности все данные таблицы будут содержать единицы размерности;

    1. Резидентные модули ms dos

      1. Основные модули ms dos

В операционную систему MS DOS входят следующие основные модули:

  • Базовая система ввода – вывода (BIOS);

  • Блок начальной загрузки (Boot Record);

  • Модуль расширения BIOS (IO.SIS);

  • Модуль обработки прерываний (MS DOS.SYS);

  • Командный процессор (COMMAND.COM);

  • файлы-драйверы, которые после их загрузки в память обеспечивают работу таких устройств, как мышь, CD-ROM и др.

  • Утилиты ОС, выполняющие различные сервисные функции (форматирование дисков и др.).

Рисунок 1.4 – Модульная структура операционной системы MS DOS

      1. Резидентные программы

Резидентная программа (или TSR-программа, от англ. Terminate and Stay Resident — «завершиться и остаться резидентной») — воперационной системе MS-DOS программа, вернувшая управление оболочке операционной системы (command.com), либо надстройке над операционной системой (Norton Commander и т. п.), но оставшаяся в оперативной памяти персонального компьютера. При работе с MS-DOS резидентные программы широко использовались для достижения различных целей (например, русификаторыклавиатуры, программы доступа к локальной сети, менеджеры отложенной печати, вирусы).

По способу инициализации и вызова операционной системой резидентные программы необходимо отличать от «настоящих» драйверовMS-DOS, встраиваемых операционной системой в своё ядро во время загрузки. В эпоху многозадачных ОС резидентными иногда называют программы, загруженные постоянно и работающие в фоновом режиме. Но применение этого термина некорректно по отношению к многозадачным ОС.

Что касается резидентных модулей операционной системы MS DOS, то они, аналогично программам, выполняются и после передачи управления следующему модулю остаются в памяти. К резидентным модулям относятся: IO.SYS, MSDOS.SYS, драйверы устройств.

      1. IO.SYS

Модуль взаимодействия с BIOS (io.sys) — это резидентный модуль (всегда находится в ОЗУ после загрузки). Взаимодействует с BIOS. Расширяет возможности BIOS или изменяет ее свойства (где необходимо) с помощью дополнительных драйверов.

      1. MSDOS.SYS

Модуль обработки прерываний (msdos.sys) — это резидентный модуль, который обеспечивает интерфейс высокого уровня для прикладных программ, содержит программные средства для управления файлами, устройствами ввода-вывода, обработки исключительных ситуаций (ошибок) и др. Прикладная программа вызывает функции этого модуля через механизм прерываний, передавая (принимая) информацию к (от) MS-DOS через регистры центрального процессора или (и) области памяти ОЗУ. Msdos.sys транслирует (переводит) запрос прикладной программы в один или несколько вызовов, адресованных к io.sys и BIOS.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]