Ўзбекистон республикаси олий ва ўрта махсус таълим вазирлиги олий таълим тизими педагог ва раҳбар кадрларини


Download 5.84 Mb.
Pdf ko'rish
bet62/121
Sana12.11.2023
Hajmi5.84 Mb.
#1768329
1   ...   58   59   60   61   62   63   64   65   ...   121
Bog'liq
deshifr

 
х86 архитектураси. Амалда фойдаланилаѐтган кўплаб архитектуралар 
(шу жумладан х86 ҳам) Жон Фон Нейман архитектурасидан келиб чиққан 
(10-расм).
1
1
Michael Sikorski, Andrew Honig. Practical malware analysis. 68 – с. 


III. НАЗАРИЙ МАТЕРИАЛЛАР 
102 
5.10-расм. Жон Фон Нейман архитектураси 
Юқоридаги расмда келтирилганидек, CPU бир нечта ташкил 
этувчилардан иборат. Бошқарув бирлашмаси (Control Unit) регисторлардан 
фойдаланган ҳолда RAM дан кўрсатмаларни олади. Регисторларда 
бажарилиши керак бўлган кўрсатмалар манзили сақланади. Регисторлан 
CPUнинг асосий маълумот сақловчи қисми бўлиб, вақти тежаш учун CPU 
нинг RAM га мурожаат этишини камайтиради. Арифметик мантиқий 
бирлашма (Arithmetic logic unit, ALU) RAM дан олинган кўрсатмаларни 
регисторларга ѐки хотирага жойлаштиришда фойдаланилади. 
Асосий хотира. Асосий хотира (main memory, RAM) битта дастур 
доирасида қуйидаги тўрт бўлимга бўлинади: 
5.11-расм. Асосий хотира 


III. НАЗАРИЙ МАТЕРИАЛЛАР 
103 
Маълумот (Data). Асосий хотиранинг бу бўлимида дастур дастлабки 
юкланишида талаб этилаѐтган катталиклар сақланади. Бу катталиклар кўп 
ҳолларда статик катталиклар деб аталиши ѐки дастурнинг ихтиѐрий 
қисмидан чақирилувчи глобал катталиклар деб аталиши ҳам мумкин. 
Код (Code). Код CPU томонидан дастур вазифасини бажариш учун 
керакли бўлган кўрсатмаларни ўз ичига олади. Код дастур бажарилишини ва 
дастур вазифаси ташкил этилишини бошқаради. 
Уюм (Heap). Уюм дастур бажарилиши давомида динамик хотира 
вазифасида, янги қийматни ҳосил қилишда, жойлаштиришда, керак бўлмаган 
қийматларни ўчириб ташлашда фойдаланилади.
Стек (Stack). Стеклар функциялардаги локал ўзгарувчилар ва 
параметрлар учун фойдаланилади ва дастур оқимини бошқаришда ѐрдам 
беради. 
Юқоридаги расмда келтирилган расмдаги бўлимлар тартиби хусусий 
бўлиб, хотира бўйлаб турли ҳолларда жойлишиши мумкин.

Download 5.84 Mb.

Do'stlaringiz bilan baham:
1   ...   58   59   60   61   62   63   64   65   ...   121




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling