Raqamli texnologiyalar fakulteti Amaliy matematika yo’nalishi 3-kurs talabalariga 5-semestr uchun Tizimli dasturlash


Xotirani taqsimlash, massivlarni tasvirlash va xotiraga joylashtirish usullari



Download 1,46 Mb.
bet115/126
Sana11.03.2022
Hajmi1,46 Mb.
#490571
1   ...   111   112   113   114   115   116   117   118   ...   126
Bog'liq
Tizimli dasturlash to\'liq javobi

Xotirani taqsimlash, massivlarni tasvirlash va xotiraga joylashtirish usullari Karnel moduli. Kiritish – chiqarish, xotirani taxsimlash va jarayonlarni boshqaradi. Operatsion tizimning asosiy moduli (krnl386.exe va kernel32.dll) operatsion tizimning asosiy funktsional imkoniyatlarini taqdim etadi: kirish / chiqish fayllarini qo'llab-quvvatlash, virtual xotirani boshqarish va vazifalarni rejalashtirish. Yuklab olish jarayonida krnl386.exe moduli ishga tushiriladi Kernel.dll.Kernel ning 332-bit qismi virtual xotirani ajratib berishga javob beradi va import-va-bog'lash uchun so'rov bo'yicha sahifani sotib olishni qo'llab-quvvatlaydi. Dastur moduli bajarilganda, u har bir jarayon davomida oqimlarni bajarish va uni bir vaqtning o'zida protsessorlarga tarqatish uchun javobgardir. Istisnolarni qo'llash - boshqa yadro funktsiyasi. Istisno - oddiy dasturiy oqimni to'xtatish uchun shovqinni talab qiluvchi dasturni bajarish paytida yuz beradigan hodisadir. Bunday holda, qaror qabul qilish uchun transfer dasturga o'tkaziladi. Bundan tashqari, yadro 16 bitli va 32 bitli kodlarning o'zaro ta'sirlanishini ta'minlaydi, bu 16 bitli formatni 32 bitli maxsus jarayonga aylantirish uchun ishlatiladi.




271

3

Assemblerning ta’rifi,funksiyalari va xususiyatlari
Assembler. Assembler programmalash tizimi bo’lib assembler tili va shu 
tilni tarjima qiladigan translyatordan iborat. Yana assembler tilidan mashina tiliga 
programmani tarjima qiladi. Programmalashda disassembler ham ishlatiladi.


Disassemble maxsus progrmma bo’lib obyekt kodni unga ekvivalent 
bo’lgan assembler – programmaga o’tkazadi. 
Assemblerning ta’rifi,funksiyalari va xususiyatlari Sistemaviy programma ta’minotining yana bir xususiyati mashinaga bog’liqligidir. Shuning uchun bu tipdagi programmalar mashina strukturasi va uning komponentalari hisobga olgan holda ishlab chiqariladi .
Masalan, assembler mnemenik kodni mashina kodiga tarjima qilishda komandalar formati, adreslash usullari va mashinaning boshqa apparat xarakteristikalarini hisobga oladi. Kompilyator esa, mashina kodiga boshlang’ich programmani tarjima qiladi, registrlar komandalar to’plamidan foydalanadi . Shularni hisobga olib sistemaviy programma ta’minoti boshqa komponentalari: assembler, yuklovchi, makroprotsessorlarni xususiyatlarini ko’rib chiqamiz.



Download 1,46 Mb.

Do'stlaringiz bilan baham:
1   ...   111   112   113   114   115   116   117   118   ...   126




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish