Подручја рада
Претрага
42. Управљање подацима.

Уводни део часа ( 5 мин.)
1. Шта су улазно - излазни процеси ?
2. Која је улога интерфејса у рачунарском систему ?
___________________________________________________________________________________
Главни део часа :

image006.gif

Програмирани улаз - излаз

При овом начину улаза - излаза размена података између периферног уређаја и оперативне меморије обавља се преко неког регистра у процесору, најчешће акумулатора. При томе се управљање остварује помоћу посебног програма који извршава процесор.

Код програмираног улаза - излаза пренос података се обавља на иницијативу централног процесора који директно управља преносом помоћу посебног програма. Улазно - излазним наредбама испитује се, после постављања адресе ( бирања уређаја ) и управљачке информације, стање сваког периферног уређаја, а затим се управља преносом. При оваквом начину рада процесор потпуно управља преносом помоћу улазно - излазних инструкција ( наредби ) програма. Типично бирање се састоји од адресирања периферног уређаја и испитивања његовог стања.

Програмирани пренос може бити безусловни и условни.

Безусловни програмирани пренос користи се у случајевима када су периферни уређаји увек спремни за пренос, тј. имају спремне податке за улаз, нпр. претварачи, разни извршни органи и сл., или могу увек да прихвате излаз, нпр. екран.

При условном програмираном преносу у тзв. испитној петљи процесор проверава спремност периферног уређаја за пренос и када је он спреман извршава се програм за улаз - излаз.

Условни програмирани пренос користи се само у случајевима када време чекања на спремност уређаја за пренос и време преноса нису битни за коришћење система.

Програмирани улаз - излаз има врло ниску продуктивност, али не захтева много додатних кола за спрегу нити посебно управљање. Међутим, програм поред чекања и самог преноса, треба да извршава и низ додатних функција, као што су конверзија типа и формата података, контрола исправности преноса, ...

image008.gif

Одговорити на питања :
1. Како се код програмираног улаза - излаза обавља размена података ?
2. Какав може бити програмирани улаз - излаз ?
3. Објаснити безусловни програмирани пренос ?
4. Објаснити условни програмирани пренос ?
5. Које су одлике програмираног улаза - излаза ?