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



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

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.




272

3

Disassemble maxsus progrmma bo’lib.
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. 
Assemblerlar asosan mashina oilasiga (platformaga ) mo’ljallangan holda 

ishlab chiqariladi. Masalan , Intel (IBM PC) oilasiga mansub assembler, Apple


(Mac , Matorolla, Zilog) oilasi uchun ishlab chiqarilgan assembler yoki VAX 
arxitekturasiga mutobiq assembler va h. shularga qaramasdan, assemblerlarning 
bajariladigan ishining umumiy to’plamini quyudagicha deb qarash mumkin. 
• 1.Amallar mnemonik kodini ularga ekvivalent bo’lgan mashina kodiga 
o’tkazish. 
Masalan , add ni 10 ga o’chirish.
2. simvolik operandlarni ekvivalent bo’lgan mashina adreslarga 
o’tkazish. 
Masalan , alpha ni 1243 ga o’chirish. 




273

1

Overley programmalar va ularni yaratish sxemasi
Programmalash jarayonida programma hajmi(matni) juda katta bo’lgan holda ko’pgina programmalashtirish tizimlari dastur transliyatsidan keyin “ Not enough memory – Xotira yetishmayapti ” degan ogohlantirish ma’lumotini beradi. Bu muammoning hal qilishning mumkin bo’lgan yo’llaridan biri programmani overley tashkil qilish va qo’llashdir. Shuning uchun zamonaviy programmalash muhitlarida maxsus overley modullari mavjud va ulardan foydalanib overley programmalar tuziladi. Tpas va Borland Pascal qulayliklardan foydalanib overley programma yaratish asos va bosqichlarini ko’rib chiqamiz. 1) Overley moduli yordamida, ya’ni uning talablarini hisobga olgan holda programmani alohida bo’laklarga bo’lamiz. 2) Bo’laklar hohlagancha bo’lib, ularning birgalikda talab qiladigan xotira hajmi SHEHM ning ish uchun taqsimlanadigan xotira hajmidan ancha katta bo’lishi mumkin. 3) Overley tashkil qilgan programma asosan ikkita fayldan iborat, masalan, a) prog.exc 60 b) prog.ovr Bir xil nom va har xil kengaytma. Prog.exe – fayli programmaning doimiy qismi, prog.ovr – fayli esa xotiraga kerakli paytda chaqirilishi mumkin bo’lgan bo’laklar kodini saqlaydi. 4) Har bir vaqtning davomida xotiraga faqat kerak bo’lgan bo’lakcha yuklanib ishlatiladi. Programmaning overley qismlari(masalan, i+1 qism) uchun oldingi (i - qism) ishlatilgan qism egallagan xotirani ishlatadi. Qo’shimcha xotira umuman kerak bo’lmasligi mumkin. 5) Bo’laklarni xotiraga chaqirish va undan chiqarish uchun maxsus protsedura, ya’ni overleylar administratori (boshqaruvchisi) yordamida bajariladi.




274

2

Bajariladigan fayllarni yaratish usullari
Fayl — EHM (kompyuter)larda maʼlumot saklanuvchi diskning nomlangan sohasi. Oʻz belgisi (nomi)ga ega boʻladi. Diskka maʼlumotlarni boshqa bir yoʻl bilan yozib boʻlmaydi: birgina harfni diskka yozish zarur boʻlsa ham, unga nom berib, F. koʻrinishida xotirada saqpash kerak. F.lar matnli, fafikli (rayem, tasvir) va boshqa maʼlumotli boʻladi. F.lar ish jarayonida, mas, matn yoki elektron jadval bilan ishlashda, yo boʻlmasa, bevosita foydalanuvchi tomonidan tashkil etiladi. F.ning asosiy belgilari — nomi, oʻlchami (bayt hisobida), tashkil etilgan sanasi (kun, oy, yil), vaqti (soat va minut). F. asosiy nomga (DOS tizimida kupi bilan sakkizta belgi) va kengaytirgichga (kupi bilan uchta belgi) ega boʻlishi mumkin. Fayl nomi va kengaytirgichi bir-biridan nukta bilan ajratiladi. Ular lotin alifbosining katta yoki kichik harflari, sonlar va timsollardan iborat boʻlishi mumkin. F.ni nomlashda uning kengaytirgichi berilishi shart emas, lekin fayl mazmuniga koʻra kengaytirgich berilsa, uni ishlatish osonlashadi. Mac, exe, . com — bajariluvchi fayllar; bat — buyrukli fayl; bas — Beysik dasturi fayli; pas — Paskal dasturi fayli; txt, doc — matnli fayllar; xls — elektron jadvalli fayl.



275

1
OS lar interfeysini rivojlanishi.
 OS lar interfeysini rivojlanishi Operatsion tizim interfeysi dizayni bo'yicha 1981-2009 yillar orasida Grafik foydalanuvchi interfeysi (GUI - Grafik foydalanuvchi interfeysi) foydalanuvchining kompyuterning apparat tarkibiy qismlari bilan qulay va qulay usulda ishlashiga imkon beruvchi vositadir. Ko'p yillar davomida OS / 2, Macintosh, Windows, AmigaOS, Linux, Symbian OS va shunga o'xshash ko'plab operatsion tizimlar uchun grafik interfeyslarning yanada ko'pligi yaratilgan. 80-yillardan boshlab, ushbu tizimlarning interfeysi loyihalash evolyutsiyasini ko'rib chiqaylik. Shunisi e'tiborga loyiqki, ushbu mavzu grafik dizayn (faqat umumiy operatsion tizimlar emas) sohasidagi muhim yutuqlar va bosqichlarni ko'rsatadi va bugungi kungacha barcha tizimlar mavjud emas. Birinchi GUI Xerox Palo Alto Tadqiqot Markazida (PARC) 70-yillarda ishlab chiqilgan. Ushbu rivojlanish kompyuter grafikasida yangi innovatsion davrni boshladi. 1973 yilda yaratilgan Xerox Alto yangi grafik interfeysdan foydalangan birinchi shaxsiy kompyuter. Bu savdo mahsulot emas edi va asosan universitet tadqiqotlari uchun mo'ljallangan edi. Dasturiy ilovalar va grafik interfeyslarni o'z ichiga olgan yagona kompyuteri kompyuter sifatida taqdim etilgan birinchi tizim edi. Kompyuter "Xerox Star", keyinchalik "ViewPoint" deb nomlangan va hatto "GlobalView" deb nomlangan.Apple Lisa Office tizimi 1 (P1983)Bundan tashqari, Lisa OS nomi bilan ham tanilgan bo'lsa-da, bu holatda qisqartma nomi Office System uchun juda noaniq. U Apple tomonidan noutbukni hujjatlar bilan ishlashga undash niyatida yaratdi. 





276

1

Drayverlar ta’rifi, turlari xususiyatlari.
Drayver bu — kompyuterdagi qurilmalarni(videkarta, wifi modul, bluetooth modul vahakazo) operatsion tizim bilan bog’lab beruvchi maxsus dastur. Bu dastur bo’lmasa, sizdagi qurilmalar umuman ishlamaydi.
Misol uchun, notebook sotib oldingiz, undagi Wi-Fi modul ishlamayapti, yoki statsionar kompyuteringiz bor, lekin undan ovoz chiqmayapti. Tanish holatmi).
Demak, xulosa shuki, drayversiz sizning qurilmangiz temirning o’zi.
Drayver sizda mavjud bo’lishi kerak.
Odatda, kompyuter yoki notebook sotib olsangiz, sizga qo’shimcha disk beriladi, shu diskda sotib olgan hisoblash mashinangizdagi barcha qurilmalarning drayverlari mavjud bo’ladi,


Download 1,46 Mb.

Do'stlaringiz bilan baham:
1   ...   112   113   114   115   116   117   118   119   ...   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