Обработка информации. Эта фаза в современной информатике выполняется компьютером и часто включает хранение данных с использованием внешней памяти

 

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

Рассмотрим процесс обработки информации на примере программы:

 

var CHISLO: integer;

input (CHISLO);

CHISLO:=CHISLO+1;

write (CHISLO); .

 

Пусть для этого исходного модуля сформирован загрузочный модуль, выполненный в условных машинных командах и размещенный в ОЗУ:

Сегментированный адрес в ОЗУ для команды Содержимое адреса
0002:0008 -
0002:000А 128 0008
0002:000D 126 1
0002:000F 127 0008
0003:0002
0003:0003 125 0008
0003:0005 129 0008

 

где коды операций означают следующее:

Код операции Объем Действие
сложить содержимое регистров АХ и СХ, результат – в регистре АХ
поместить содержимое регистра АХ по адресу
поместить константу в регистр АХ
поместить содержимое адреса в регистр СХ
ввод с клавиатуры с размещением по указанному адресу
вывод на экран монитора данного, расположенного по указанному адресу

 

Пусть начальным значением переменной CHISLO, вводимым с клавиатуры, является целое число 20. Тогда содержимое адресов и регистров, участвующих в обработке в соответствии с указанной программой, приведено в таблице (при этом учитывались структура и принципы функционирования УУ и АЛУ, рассмотренные ранее):

 

  Счетчик адреса команд Содержимое регистра команды УУ Содержимое регистров АЛУ   Содержимое адреса 0008
Код операции Первый операнд Второй операнд Первый операнд (АХ) Второй операнд (СХ) Результат (АХ)
000A - - - -
000D АХ - -
000F СХ
АХ СХ
АХ
-

 

Будучи одной из фаз предметного информационного процесса, обработка информации компьютером, в свою очередь, сама является информационным процессом, в реализации которого принимают участие структурные элементы компьютера, рассмотренные ранее:

 

1. источникоминформации является программист, если выполняется отладка программы, или пользователь, если программа эксплуатируется. В качестве сигнала S1 выступают входные данные, например, значения переменной CHISLO. Носитель информации произволен;

 

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

 

3. передача– введенная информация передается из буферной памяти по адресу основной памяти, указанному в загрузочном модуле для размещения соответствующей переменной. Например, для переменной CHISLO отведена область памяти размером 2 байта по адресу 0002:0008. Сигнал S3 носит электронный характер;

 

4. обработка– выполняется процессором и заключается в выполнении оператора присваивания из приведенной программы. Этому оператору соответствует код, по которому выполняются следующие действия:

· в регистр АХ помещается 1;

· в регистр СХ помещаются данные, расположенные по адресу 0002:0008, – это введенное при восприятии значение переменной CHISLO;

· содержимое регистров АХ и СХ складывается, результат помещается в регистр АХ;

· содержимое регистра АХ помещается по адресу 0002:0008, т.е. присваивается переменной CHISLO. При этом отведенная под переменную память может быть недостаточна для размещения результата, если, например, введенное значение было слишком большим. Тогда возникает ситуация переполнения. Таким образом, семантика сигнала S4 различается в зависимости от результатов вычислений:

· если вычисления корректны, то это значение переменной CHISLO, которое размещено по адресу 0002:0008, а потому носит электронный характер;

· если вычисления некорректны, тогда сигнал S4 – это диагностические сообщения о недостатке памяти для переменной. Также носит электронный характер;

 

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

 

6. передача– это перенос сигнала S4 от основной памяти компьютера к промежуточной буферной памяти УВыв, в роли которого выступает для нашей программы монитор. Инициируется оператором write (CHISLO), если обработка прошла корректно, или средствами ОС при наличии ошибки в программе. В любом случае выполняется средствами ОС и каналами сопряжения УВыв и других устройств компьютера. Сигналы S4 и S5 в таком случае тождественны по синтаксису и носителю, а различаются лишь местом нахождения;

 

7. представлениезаключается в преобразовании сигнала S5к виду, понятному и удобному потребителю. Выполняется УВыв, в роли которого в данном случае выступает монитор; тогда сигнал S6– электронный;

 

8. потребителеминформации является:

· программист - в случае отладки. В роли сигнала S6выступают:

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

· результирующие данные;

· конечный пользователь – в случае эксплуатации программного продукта. Сигнал S6 -это результирующие данные.

Хранение информации

 

Хранение информации (данных) не является самостоятельной фазой в информационном процессе, а входит в состав фазы обработки. Однако, в силу важности организации хранения, данный материал вынесен в отдельный раздел.

Различают структурированные данные, в которых отражаются отдельные факты предметной области (это основная форма представления данных в СУБД), и неструктурированные, произвольные по форме, включающие и тексты, и графику, и прочие данные. Эта форма представления данных широко используется, например, в Интернет-технологиях, а сами данные предоставляются пользователю в виде отклика поисковыми системами.

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

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

Дальнейшее изложение фазы хранения информации относится к структурированным данным.

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








Дата добавления: 2015-03-03; просмотров: 589;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.01 сек.