ISO 2382-11



ISO 2382-11



11
Töötlusseadmed


11
Processing units


11.01
Töötlusseadmete üldarhitektuur


11.01
General architecture of processing units


11.01.01
protsessor
Arvuti * funktsionaalüksus, mis interpreteerib ja täidab * käske.
MÄRKUSED
1. Protsessor koosneb vähemalt juhtseadmest ja aritmeetika-loogikaseadmest.
2. See artikkel asendab ISO 2382-10:1979 artikli 10.01.02.

11.01.01
processor
In a computer, a functional unit that interprets and executes *instructions.
NOTES
1 A processor consists of at least an instruction control unit and an arithmetic and logic unit.
2 This entry replaces entry 10.01.02 of ISO 2382-10 : 1979.

11.01.02
juhtseade
käsuseade
Protsessori osa, mis võtab käske õiges järjestuses, interpreteerib iga käsku ning vastavalt interpretatsioonile rakendab aritmeetika-loogikaseadmele ja teistele osadele asjakohaseid signaale.

11.01.02
(instruction) control unit
In a processor, the part that retrieves instructions in proper sequence, interprets each instruction, and applies the proper signals to the arithmetic and logic unit and other parts in accordance with this interpretation.

11.01.03
peajuhtseade
Mitme juhtseadmega * protsessori see juhtseade, millele alluvad vaadeldaval ajavahemikul teised juhtseadmed.
MÄRKUS. Operatsioonisüsteemi puhul võib mingi juhtseade olla määratud peajuhtseadmeks riistvaraga, tarkvaraga või mõlemaga.

11.01.03
main control unit
In a processor with more than one instruction control unit, that instruction control unit to which, for a given interval of time, the other instruction control units are subordinated.
NOTE - In a operating system, an instruction control unit may be designated as the main control unit by hardware, by software, or both.

11.01.04
taktgeneraator
Seade, mis genereerib perioodilisi täpse intervalliga signaale, mida kasutatakse näiteks ajastuseks, protsessori * operatsioonide reguleerimiseks, katkestuste genereerimiseks.

11.01.04
clock
A device that generates periodic, accurately spaced signals used for such purposes as timing, regulation of the operations of a processor or generation of interrupts.

11.01.05
peataktgeneraator
Taktgeneraator, mille põhiotstarve on teiste taktgeneraatorite juhtimine.

11.01.05
master clock
A clock whose main function is to control other clocks.

11.01.06
mikroprotsessor
Protsessor, mille elemendid on miniaturiseeritud üheks või mitmeks integraallülituseks.

11.01.06
microprocessor
A processor whose elements have been miniaturized into one or a few integrated circuits.

11.01.07
multiprotsessor
Arvuti, milles on kaks või enam protsessorit, millel on ühine juurdepääs põhimälule.

11.01.07
multiprocessor
A computer including two or more processors that have common access to a main storage.

11.01.08
aritmeetikaseade [loogikaseade] [aritmeetika-loogikaseade]
Protsessori osa, mis sooritab aritmeetikatehteid [loogikatehteid] [aritmeetika- ja loogikatehteid].
MÄRKUS. Terminit "aritmeetikaseade" kasutatakse mõnikord aritmeetika- ja loogikatehteid sooritava seadme tähenduses.

11.01.08
arithmetic [logic] [arithmetic and logic] unit
ALU (abbreviation)
In a processor, the part that performs arithmetic operations [logic operations] [arithmetic operations and logic operations].
NOTE - The term "arithmetic unit" is sometimes used for a unit that performs both arithmetic and logic operations.

11.01.09
konveierprotsessor
Protsessor, milles käsku * täidetakse mitmes seadmes, mis on ühendatud nii, et mitu seadet saavad simultaanselt töödelda mitme käsu sobivaid osi.

11.01.09
pipeline processor
A processor in which instruction *execution takes place in a series of units, arranged so that several units can be simultaneously processing the appropriate parts of several instructions.

11.01.10
massiiviprotsessor
vektoriprotsessor
Protsessor, mis on võimeline täitma * käske, mille operandideks võivad olla mitte ainult üksikelemendid, vaid ka andmete * massiivid.
MÄRKUS. Erijuhul töötab massiiviprotsessor üksikelementidega, mida nimetatakse skalaarideks.

11.01.10
array processor
vector processor
A processor capable of executing *instructions in which the operands can be arrays of data and not only single elements.
NOTE - In a special case where the array processor works on single elements, such elements are called "scalars".

11.01.11
siin
Vahend andmete teisalduseks kahe otspunkti vahel paiknevate seadmete vahel, nii et korraga saab edastada ainult üks seade.

11.01.11
bus
A facility for transferring data between several devices located between two end points, only one device being able to transmit at a given moment.

11.01.12
mälu(seade)
salvesti
Funktsionaalüksus, millesse saab andmeid paigutada, milles neid saab hoida ja millest neid saab võtta.

11.01.12
storage (device)
A functional unit into which data can be placed, in which they can be retained and from which they can be retrieved.

11.01.13
mälu
Kogu adresseeritav salvestusruum töötlusseadmes ja teistes sisemäludes, mida kasutatakse käskude * täitmiseks.
MÄRKUS. Kalkulaatorites, * mikroarvutites ja mõnedes miniarvutites tuleb terminile "põhimälu" eelistada terminit "mälu".

11.01.13
memory
All of the addressable storage space in a processing unit and other internal storages that is used to execute *instructions.
NOTE - In calculators microcomputers, and some minicomputers, the term "memory" is preferred to the term "main storage".

11.01.14
1. sisemälu
2. sisesalvesti
Mäluseade, millele protsessoril on juurdepääs ilma sisend-väljundkanaliteta.
MÄRKUS. Sisemälu võib sisaldada teisi mäluliike, näiteks vahemälu ja registreid.

11.01.14
internal storage
internal memory
Storage that is accessible by a processor without the use of input-output channels.
NOTE - Internal storage may include other kinds of storage such as cache memory and registers.

11.01.15
1. välismälu
2. välissalvesti
Mäluseade, millele protsessoril on juurdepääs ainult sisend-väljundkanalite kaudu.
MÄRKUS. Välismälu võib mõnikord lugeda välisseadmeks.

11.01.15
external storage
auxiliary storage
Storage that is accessible to a processor only through input-output channels.
NOTE - An external storage may sometimes be considered as peripheral equipment.

11.01.16
põhimälu
Sisemälu see osa, millesse tuleb laadida käsud ja muud andmed enne järgmist täitmist või töötlust.
MÄRKUS. Suurtes arvutisüsteemides eelistatakse terminit "põhimälu" terminile "mälu".

11.01.16
main storage
main memory
That part of internal storage into which instructions and other data must be loaded for subsequent execution or processing.
NOTE - In large computing systems, the term "main storage" is preferred to "memory".

11.01.17
puhvermälu
puhver
Eriotstarbeline mäluseade või mäluala, mis võimaldavad ajutise salvestuse abil vahetada andmeid kahe erinevate edastusparameetritega funktsionaalüksuse vahel.
MÄRKUS. Puhvermälu kasutatakse sünkroniseerimata seadmete vahel või järjestiktalitlusega seadme ja rööptalitlusega seadme vahel või erinevate edastuskiirustega seadmete vahel.

11.01.17
buffer storage
buffer
A special purpose storage or storage area allowing, through temporary storage, the data transfer between two functional units having different transfer characteristics.
NOTE - A buffer storage is used between non-synchronized devices, or where one is serial and the other is parallel or between those having different transfer rates.

11.01.18
vahemälu
Eriotstarbeline puhvermälu, mis on põhimälust väiksem ja kiirem ning milles hoitakse põhimälust võetud ja protsessorile tõenäoliselt järgmistena vajalike käskude ja andmete koopiat.

11.01.18
cache (memory)
A special purpose buffer storage, smaller and faster than main storage, used to hold a copy of instructions and data obtained from main storage and likely to be needed next by the processor.

11.01.19
register
Sisemälu osa, millel on etteantud mälumaht ja tavaliselt mingi eriotstarve.

11.01.19
register
A part of internal storage having a specified storage capacity and usually intended for a specific purpose.

11.01.20
sisend-väljundkanal
Funktsionaalüksus, mis tagab andmete teisalduse sisemälu ja välisseadmete vahel.

11.01.20
input-output channel
A functional unit that handles the transfer of data between internal storage and peripheral equipment.

11.01.21
otsemällupöördus
DMA
Meetod andmete teisalduseks otse põhimälu ja välisseadmete vahel, nõudmata töötlusseadmelt andmete töötlust.

11.01.21
direct memory access
DMA (abbreviation)
A technique for moving data directly between main storage and peripheral equipment without requiring processing of the data by the processing unit.

11.01.22
sisend-väljundkontroller
IOC
Funktsionaalüksus, mis juhib üht või mitut sisend-väljundkanalit.

11.01.22
(input-output) controller
IOC (abbreviation)
A functional unit that controls one or more input-output channels.

11.01.23
sisendseade [väljundseade] [sisend-väljundseade]
Seade, millega saab andmeid [arvutisse sisestada] [arvutist väljastada] [arvutisse sisestada või arvutist väljastada].

11.01.23
input [output] [input-output] unit
input [output] [input-output] device
A device by which data can be entered into [conveyed out of] [entered into or conveyed out of] a computer.

11.02
Registrid


11.02
Registers


11.02.01
käsuregister
Register, milles hoitakse käsku selle interpreteerimiseks.

11.02.01
instruction register
A register that is used to hold an instruction for interpretation.

11.02.02
käsuaadressiregister
programmiregister
Eriotstarbeline register, milles hoitakse järgmisena täidetava * käsu * aadressi.

11.02.02
instruction address register
program register
instruction pointer register
A special purpose register used to hold the address of the next instruction to be executed.

11.02.03
indeksiregister
Register, mille sisu saab arvuti * käskude * täitmise ajal kasutada operandi * aadressi modifitseerimiseks.
MÄRKUS. Indeksiregistrit võidakse kasutada ka silmuse täitmist juhtiva loendurina, * massiivi kasutamise juhtimiseks, otsinguks tabelis, ümberlülitina või viidana.

11.02.03
index register
A register whose contents can be used to modify an operand *address during the execution of computer *instructions.
NOTE - An index register may also be used as a counter to control the execution of a loop, to control the use of an array, for table look-up, as a switch, or as a pointer.

11.02.04
baasaadressiregister
baasiregister
Baasaadressi sisaldav register.

11.02.04
base (address) register
A register that holds a base address.

11.02.05
lipuregister
Eriotstarbeline register, mille bitid seatakse vastavalt etteantud tingimustele, mis võivad täituda käskude * täitmise ajal.

11.02.05
flag register
A special purpose register in which bits are set according to specified conditions that may occur during the execution of instructions.

11.02.06
katkestusregister
Eriotstarbeline register, mis sisaldab katkestuste töötluseks vajalikke andmeid.

11.02.06
interrupt register
A special purpose register that holds data necessary for handling interrupts.

11.02.07
nihkeregister
Register, milles sooritatakse nihkeid.

11.02.07
shift register
A register in which shifts are performed.

11.02.08
üldregister
Registrite kogumis tavaliselt ilmutatult adresseeritav register, mida saab kasutada mitmesuguseks otstarbeks, näiteks akumulaatorina, * indeksiregistrina või andmete erikäsitluseks.

11.02.08
general purpose register
A register, usually explicitly addressable within a set of registers, that can be used for different purposes, such as an accumulator, an index register, or a special handler of data.

11.02.09
ujukomaregister
Register, mida kasutatakse andmete käsitluseks ujukomasüsteemis.

11.02.09
floating-point register
A register used to manipulate data in a floating-point representation system.

11.02.10
püsikomaregister
Register, mida kasutatakse andmete käsitluseks püsikomasüsteemis.

11.02.10
fixed-point register
A register used to manipulate data in a fixed-point representation system.

11.02.11
akumulaator
aku
Register, millesse saab talletada * tehte ühe operandi ning asendada ta seejärel selle tehte tulemiga.

11.02.11
accumulator
A register in which one operand of an operation can be stored and subsequently replaced by the result of that operation.

11.02.12
aritmeetikaregister
Register, mis sisaldab aritmeetika- või loogikatehete * operande või tulemeid.

11.02.12
arithmetic register
A register that holds the operands or the results of arithmetic operations or logic operations.

11.02.13
kaksikregister [kolmikregister] [nelikregister] [N-kordne register]
Kaks [kolm] [neli] [N] registrit, mis töötavad ühe registrina.
MÄRKUS. Kaksikregistrit võidakse kasutada
a) korrutamisel, korrutise salvestuseks;
b) jagamisel, osalise jagatise ja jäägi salvestuseks;
c) märkide käsitlemisel, märgistringide nihutamiseks ja võtuks.

11.02.13
double [triple] [quadruple] [N-tuple] length register
double [triple] [quadruple] [N-tuple] register
Two [three] [four] [N] registers that function as a single register.
NOTE - A double-length register may be used
a) in multiplication, for storing the product;
b) in division, for storing the partial quotient and the remainder;
c) in character manipulation, for shifting and for accessing character strings.

11.02.14
taimer
kellaregister
Register, mille sisu muudetakse regulaarsete ajavahemike järel aja mõõtmist võimaldaval viisil.

11.02.14
timer
clock register
A register whose contents are changed at regular intervals in such a manner as to measure time.

11.02.15
registri pikkus
Registri * mälumaht.

11.02.15
register length
The storage capacity of a register.

11.02.16
intervallitaimer
Seadis, mis etteantud ajavahemiku möödumisel genereerib katkestus*signaali.

11.02.16
interval timer
A device which, upon the lapse of a specified length of time, generates an interrupt *signal.

11.03
Aritmeetikaseadmed


11.03
Arithmetic units


11.03.01
summaator
Funktsionaalüksus, mille väljundandmed esitavad ta sisendandmetega esitatud arvude summat.

11.03.01
adder
A functional unit whose output data are a representation of the sum of the numbers represented by its input data.

11.03.02
järjestiksummaator
Summaator, milles summeerimine sooritatakse operandide vastavate numbrikohtade kohthaaval järjestikku liitmise teel.

11.03.02
serial adder
An adder in which addition is performed by adding, digit place after digit place in sequence, the corresponding digits of the operands.

11.03.03
rööpsummaator
Summaator, milles korraga liidetakse kõik operandide vastavad numbrikohad.

11.03.03
parallel adder
An adder in which addition is performed simultaneously on all corresponding digit places of the operands.

11.03.04
ülekande hoidega summaator
Summaator, millel on iga numbrikoha jaoks kolm sisendit, * summa*väljund ja ülekandeväljund ning mis ühe tehtetsükli vältel ei kanna ülekandenumbreid ise üle.

11.03.04
carry-save adder
An adder which has, for each digit place, three inputs, one sum * output and one carry output and which does not propagate the carry digits by itself within one cycle of operation.

11.03.05
poolsummaator
Kombinatsioonlülitus, millel on
- kaks sisendit, A ja B,
- ning kaks väljundit, üks esitab summat S ülekandeta, teine esitab ülekannet C,
ja mille väljundid on sisenditega seotud vastavalt järgmisele tabelile:

11.03.05
half adder
A combinational circuit that has
- two inputs A and B,
- and two outputs, one being a sum without carry, S, and the other being a carry, C,
and in which the outputs are related to the inputs according to the following table:

11.03.06
täissummaator
Kombinatsioonlülitus, millel on
- kolm sisendit: * esimene liidetav D, teine liidetav E ja teisest numbrikohast edastatav ülekandenumber F,
- ning kaks väljundit: ülekandeta * summa T ja uus ülekandenumber R,
ja mille väljundid on sisenditega seotud vastavalt järgmisele tabelile:

Täissummaatori plokkskeem

11.03.06
full adder
A combinational circuit that has
- three inputs that are an augend, D, an addend, E, and a carry digit, F, transferred from another digit place,
- and two outputs that are a sum without carry, T, and a new carry digit, R,
and in which the outputs are related to the inputs according to the following table:

Full adder block diagram

11.03.07
lahuti
lahutuslülitus
Funktsionaalüksus, mille väljundandmed esitavad ta sisendandmetega esitatud arvude vahet.

11.03.07
subtracter
A functional unit whose output data are a representation of the difference between the numbers represented by its input data.

11.03.08
poollahuti
Kombinatsioonlülitus, millel on
- kaks sisendit: * vähendatav G ja vähendaja H,
- ning kaks väljundit: * ülekandeta * vahe U ja laenunumber V,
ja mille väljundid on sisenditega seotud vastavalt järgmisele tabelile:

11.03.08
half subtracter
A combinational circuit that has
- two inputs that are a minuend, G and a subtrahend, H,
- and two outputs that are a difference without carry, U, and a borrow digit, V,
and in which the outputs are related to the inputs according to the following table:

11.03.09
täislahuti
Kombinatsioonlülitus, millel on
- kolm sisendit: * vähendatav I, vähendaja J ja teisest tehtest üle kantud laenunumber K,
- ning kaks väljundit: esimese numbri ning teise numbri ja laenunumbri summa * ülekandeta * vahe W, ja uus laenunumber X,
ja mille väljundid on sisenditega seotud vastavalt järgmisele tabelile:

Täislahuti plokkskeem:

11.03.09
full subtracter
A combinational circuit that has
- three inputs that are a minuend, I, a subtrahend, J, and a borrow digit, K, transferred from another operation,
- and two outputs that are a difference without carry, W, between the first digit and the sum of the second digit and the borrow digit, and a new borrow digit, X,
and in which the outputs are related to the inputs according to the following table:

Full subtracter block diagram

11.03.10
summaatorlahuti
Funktsionaalüksus, mis sõltuvalt saadud juhtsignaalist töötab summaatori või lahutina.
MÄRKUS. Summaatorlahuti võib olla ehitatud nii, et ta annab korraga summa ja vahe.

11.03.10
adder-subtracter
A functional unit that acts as an adder or subtracter, depending upon the control signal received.
NOTE - An adder-subtracter may be constructed so as to yield the sum and the difference at the same time.

11.03.11
täiendilülitus
Funktsionaalüksus, mille väljundandmed esitavad ta sisendandmetega esitatud arvude täiendeid.

11.03.11
complementer
A functional unit whose output data are a representation of the complements of the numbers represented by its input data.

11.03.12
rööpliitmine
Operandide kõigil vastavatel numbrikohtadel olevate numbrite * rööbiti sooritatav liitmine.

11.03.12
parallel addition
Addition that is performed in parallel on digits in all corresponding digit places of the operands.

11.03.13
järjestikliitmine
Operandide kõigi vastavate numbrite liitmine numbrikohtade haaval järjestikku.

11.03.13
serial addition
Addition that is performed by adding, digit place after digit place, the corresponding digits of the operands.

11.03.14
kiirülekanne
Suvaline ülekannete * töötlust kiirendav protseduur rööpliitmisel.
Näide: Ülekanne läbi üheksa.

11.03.14
high-speed carry
In parallel addition, any procedure for speeding up the processing of carries.
Example: Standing-on-nines carry.

11.03.15
ülekanne läbi üheksa
Kümnendnumeraalidega esitatud arvude rööpliitmise protseduur, mille puhul ülekanne mingile numbrikohale siirdub edasi järgmisele numbrikohale, kui selle numbrikoha jooksev summa on 9, ning see 9 asendatakse nulliga.

11.03.15
standing-on-nines carry
In the parallel addition of numbers represented by decimal numerals, a procedure in which a carry to a given digit place is bypassed to the next digit place if the current sum in the given digit place is 9, and the 9 is changed to 0.

11.03.16
kaskaadülekanne
Rööpliitmise protseduur, mille kohaselt liitmise tulemid on osalise summa * numeraal ja ülekande numeraal, mis omakorda liidetakse; seda protsessi korratakse, kuni ülekanne muutub nulliks.

11.03.16
cascaded carry
In parallel addition, a procedure in which the addition results in a partial sum *numeral and a carry numeral which are in turn added; this process is repeated until a zero carry is generated.

11.03.17
osaline ülekanne
Rööpliitmise protseduur, mille puhul mõned või kõik ülekanded viivitamatu edasiandmise asemel ajutiselt talletatakse.

11.03.17
partial carry
In parallel addition, a procedure in which some or all of the carries are temporarily stored instead of being immediately transferred.

11.03.18
täielik ülekanne
Rööpliitmise protseduur, mille puhul iga ülekanne antakse viivitamatult edasi.

11.03.18
complete carry
In parallel addition, a procedure in which each of the carries is immediately transferred.

11.03.19
läbiv ülekanne
Rööpliitmise * ülekanne, mis tekib ühel numbrikohal liitmise tulemusena ja mis viiakse üle järgmise kõrgema numbrikoha ülekandeks.

11.03.19
ripple carry
In parallel addition, a carry which is produced in one digit place as a result of addition for that digit place and which is propagated to the next high-order digit place.

11.03.20
komparaator
Funktsionaalüksus, mis võrdleb kaht andmeüksust ning teatab võrdluse tulemuse.

11.03.20
comparator
A functional unit that compares two items of data and indicates the result of the comparison.

11.03.21
loendur [reversiivloendur]
Funktsionaalüksus lõpliku arvu olekutega, mis esitavad mingeid arve, mida saab sobiva signaali vastuvõtul suurendada [suurendada või vähendada] ühiku võrra või mingi antud konstandi võrra.
MÄRKUS. Harilikult on see seadis võimeline viima arvu mingile etteantud väärtusele, näiteks nullile.

11.03.21
counter [reversible counter]
A functional unit with a finite number of states each of which represents a number that can be, upon receipt of an appropriate signal, increased [increased or decreased] by unity or by a given constant.
NOTE - This device is usually capable of bringing the represented number to a specified value, for example, zero.

11.03.22
loendur mooduliga n
Loendur, milles esitatav arv loenduse käigus pärast maksimaalväärtuseni n-1 jõudmist naaseb nulli.

11.03.22
modulo-n counter
A counter in which the number represented reverts to zero in the sequence of counting after reaching a maximum value of n-1.

11.03.23
seadma (loendurit)
Viima loenduri mingile etteantud arvule vastavasse olekusse.

11.03.23
to set (a counter)
To cause a counter to take the state corresponding to a specified number.

11.03.24
lähtestama
Viima loenduri mingile etteantud algväärtusele vastavasse olekusse.

11.03.24
to reset (a counter)
To cause a counter to take the state corresponding to a specified initial number.

11.04
Muundurid


11.04
Converters


11.04.01
muundur
andmemuundur
konverter
Funktsionaalüksus, mis transformeerib andmeid ühest esitusest teistsugusesse, kuid ekvivalentsesse esitusse.

11.04.01
(data) converter
A functional unit that transforms data from one representation to a different, but equivalent, representation.

11.04.02
koodimuundur
Funktsionaalüksus, mis muudab andmete esitust, kasutades ühe koodi või koodimärgistiku asemel teist.

11.04.02
code converter
A functional unit that changes the representation of data by using one code in place of another or one coded character set in place of another.

11.04.03
kooder
Funktsionaalüksus, millel on mingi arv sisendjuhtmeid, mille hulgas saab signaali kanda ainult üks, ja mingi arv väljundjuhtmeid, mille hulgas saab signaali kanda suvaline arv, kusjuures väljundsignaalide kombinatsioon on koodiks, mis näitab, milline sisendjuhe kannab signaali.

11.04.03
encoder
A functional unit that has a number of input lines such that not more than one at a time may carry a signal and a number of output lines such that any number may carry signals, and such that the combination of output signals serves as a code to indicate which input line carries the signal.

11.04.04
dekooder
Funktsionaalüksus, millel on mingi arv sisendjuhtmeid, mille hulgas võib signaali kanda suvaline arv, ja mingi arv väljundjuhtmeid, mille hulgas saab korraga signaali kanda ainult üks, kusjuures sisendsignaalide kombinatsioon on koodiks, mis näitab, milline väljundjuhe kannab signaali.

11.04.04
decoder
A functional unit that has a number of input lines such that any number may carry signals and a number of output lines such that not more than one at a time may carry a signal and such that the combination of input signals serves as a code to indicate which output line carries the signal.

11.04.05
jada-rööpmuundur
Funktsionaalüksus, mis muundab * signaalide ajajada vastavaks simultaansignaalide kogumiks.

11.04.05
staticizer
serial-parallel converter
A functional unit that converts a time sequence of signals into a corresponding set of simultaneous signals.

11.04.06
rööp-jadamuundur
jadasti
Funktsionaalüksus, mis muundab simultaansete signaalide kogumi vastavaks signaalide ajajadaks.

11.04.06
serializer
parallel-serial converter
dynamicizer
A functional unit that converts a set of simultaneous signals into a corresponding time sequence of signals.