Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОАУ.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
40.45 Кб
Скачать

Основная память (оп) предназначена для хранения и оперативного обмена информацией с прочими блоками эвм.

ОП содержит два вида запоминающих устройств: ПЗУ - постоянные запоминающие устройства и ОЗУ – оперативно запоминающиеся устройства.

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

  • ОЗУ предназначено для оперативной записи, хранения и считывания информации (программы и данные) непосредственно участвующие в информационно-вычислительном процессе, выполняемом ПК в текущий период.

Главными достоинствами ОП являются ее высокое быстродействие и возможность обращения к каждой ячейки памяти отдельно.

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

Принципы организации систем прерывания программ

Важнейшая роль в реализации сложных режимов работы отводится системе прерывания программ.

Прерывание – это приостановка выполнения в процессе программы с целью выполнения какой-то более важной или нужной в данный момент другой программы или процедуры, после завершения, которой продолжается выполнение прерванной программы с момента ее прерывания.

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

Каждое прерывание влечет за собой загрузку определенной программы, предназначенной для обработки возникшей ситуации – программы обработки прерываний.

Каждое событие, требующее прерывания, сопровождается сигналом, оповещающим ЭВМ. Эти сигналы называются запросами прерывания.

Программа, затребованная запросом прерывания, называется прерывающей программой.

Программа, выполнявшаяся машиной до появления запроса прерывания, называют прерываемой программой.

Запросы на прерывание могут возникнуть внутри самой ЭВМ и в ее внешней среде.

К первым относятся (внутри ЭВМ)

  • запросы при возникновении в ЭВМ таких событий как: появление ошибки в работе ее аппаратуры, переполнение разрядной сетки, попытки деления на 0 и др. но некоторые из указанных событий порождаются самой программой, моменты их появления невозможно предусмотреть.

К вторым относятся (внешней среде)

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

В зависимости от условий возникновения сигналы прерывания (сигналы, вызывающие прерывание программы) подразделяются на 5 классов:

  1. прерывание от схем контроля или машинное прерывание , они возникают в случае обнаружения ошибок в каких-либо блоках и устройствах ЭВМ.

  2. программное прерывание или прерывание из-за ошибок программы, возникает при обнаружении ошибок в программе или при появлении необычных ситуаций при ее выполнении: (при переполнении разрядной сетки, попытки деления на 0)

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

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

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