Kompyuter injiniring



Yüklə 0,7 Mb.
Pdf görüntüsü
səhifə1/12
tarix20.10.2023
ölçüsü0,7 Mb.
#129032
  1   2   3   4   5   6   7   8   9   ...   12
Nazorat ishi



MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT 
AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG’ONA 
FILIALI 
“KOMPYUTER INJINIRING” FAKULTETI 
 
“Kompyuter arxitektruasi” fanidan 
 
 
 
Nazorat ishi
 
Bajardi: 
Qabul qildi

______________________
______________________
______________________
Farg’ona – 2023 
Iminov Abdurahmon
711-20 guruh talabasi


Mavzu: Kompyuter tizimining umumiy tuzilishini tashkil etish 
Reja: 
1.
Kompyuterni qurish tamoyillari 
2.
Kompyuter arxitekturasi
3.
Kompyuter tuzilishi 
 
Kompyuterlarda ikkilik sanoq tizimidan foydalanish. O'nli sanoq tizimidan 
ustunligi shundaki, qurilmalar juda sodda bo'lishi mumkin, ikkilik sanoq tizimida 
arifmetik va mantiqiy amallar ham juda oddiy. 
Kompyuter dasturlarini boshqarish. Kompyuterning ishlashi buyruqlar 
to'plamidan tashkil topgan dastur tomonidan boshqariladi. Buyruqlar ketma-ket 
birma-bir bajariladi. Xotirada saqlanadigan dasturga ega bo'lgan mashinaning 
yaratilishi bugungi kunda biz dasturlash deb ataydigan narsaga asos bo'ldi. 
Buyruqlar hisoblagichi yordamida dastur xotiradan olinadi. Ushbu protsessor 
registri ketma-ket unda saqlanadigan keyingi buyruqning manzilini ko'rsatma 
uzunligiga ko'paytiradi. Va dastur ko'rsatmalari xotirada birma-bir joylashganligi 
sababli, u ketma-ket joylashgan xotira elementlaridan ko'rsatmalar zanjirini 
tanlashni tashkil qiladi. 
Agar buyruqni bajargandan so'ng keyingisiga emas, balki boshqasiga o'tish zarur 
bo'lsa, shartli yoki shartsiz sakrash buyruqlaridan foydalaniladi, ular navbatdagi 
buyruqni o'z ichiga olgan xotira elementining sonini buyruqlar hisoblagichiga 
kiritadilar. Buyruqlarni xotiradan olish "to'xtatish" buyrug'iga etib borgandan va 
bajarilgandan so'ng to'xtaydi. Shunday qilib, protsessor dasturni avtomatik 
ravishda inson aralashuvisiz bajaradi. 
Kompyuter xotirasi nafaqat ma'lumotlarni saqlash uchun, balki dasturlar uchun 
ham qo'llaniladi. Bunday holda, ikkala dastur buyruqlari va ma'lumotlar 
hisoblashning ikkilik tizimida kodlanadi, ya'ni ularning yozib olish tasviri bir xil 
bo'ladi. Shuning uchun, ma'lum holatlarda, buyruqlar bo'yicha xuddi shu amallarni 
ma'lumotlardagi kabi bajarishingiz mumkin. 
Bu butun imkoniyatlarni ochib beradi. Masalan, dastur bajarilish jarayonida 
dasturning o'zida ba'zi qismlarini olish qoidalarini belgilashga imkon beradigan 
qayta ishlash jarayonidan o'tishi ham mumkin (dasturda tsikl va pastki 
dasturlarning bajarilishi shunday tashkil qilingan). Bundan tashqari, bitta 
dasturning ko'rsatmalari boshqa dasturning bajarilishi natijalari sifatida qabul 
qilinishi mumkin. 


Ushbu printsipga asoslanib tarjima usullari asoslanadi - dastur matnini yuqori 
darajadagi dasturlash tillarida ma'lum bir mashina tiliga tarjima qilish 
Adres printsipi: kompyuter xotirasi elementlari ketma-ket 
3.2-rasm - Fon Neyman mashinasining sxemasi 
Buyruq qaysi operatsiyani bajarish kerakligini (ma'lum bir apparatdagi mumkin 
bo'lgan operatsiyalardan) va ko'rsatilgan operatsiyani bajarish kerak bo'lgan 
ma'lumotlar saqlanadigan xotira elementlarining manzillaridan, shuningdek, natija 
yozilishi kerak bo'lgan kataklarning manzillaridan (agar uni saqlash kerak bo'lsa) 
iborat Xotira). 
Arifmetik mantiqiy birlik ko'rsatilgan ma'lumotlarga buyruqlar bilan ko'rsatilgan 
operatsiyalarni bajaradi. 
Arifmetik mantiqiy birlikdan natijalar xotira yoki chiqish qurilmasiga 
chiqariladi. Xotira va chiqish moslamasining tub farqi shundaki, ma'lumotlar 
xotirada kompyuter tomonidan ishlov berish uchun qulay bo'lgan shaklda saqlanadi 
va chiqadigan qurilmada (printer, monitor va boshqalar) ular buni odam uchun 
qulay bo'lgan tarzda bajaradi. 
UU kompyuterning barcha qismlarini boshqaradi. Boshqaruvchi qurilmadan 
"nima qilish kerak" degan signal boshqa qurilmalarga yuboriladi va boshqa 
qurilmalardan CU ularning holati to'g'risida ma'lumot oladi. 
Boshqaruv moslamasida "Buyruqlar hisoblagichi" deb nomlangan maxsus 
registr mavjud. Dastur va ma'lumotlarni xotiraga yuklagandan so'ng, buyruqlar 
hisoblagichiga dasturning birinchi buyrug'ining manzili yoziladi. UU xotira 


elementining mazmunini xotiradan o'qiydi, uning manzili buyruqlar hisoblagichida 
joylashgan bo'lib, uni maxsus moslama - "Buyruqlar registri" ga joylashtiradi. UU 
buyruqning ishlashini belgilaydi, manzillari buyruqda ko'rsatilgan xotiradagi 
ma'lumotlarni "belgilaydi" va buyruqning bajarilishini nazorat qiladi. Amaliyot 
ALU yoki kompyuter texnikasi tomonidan amalga oshiriladi. 
Har qanday buyruqning bajarilishi natijasida buyruq hisoblagichi bittaga 
o'zgaradi va shu bilan dasturning keyingi buyrug'iga ishora qiladi. Amaldagi 
buyrug'i uchun keyingi emas, balki berilganlardan manzillarning ma'lum soni 
bo'yicha masofada joylashgan buyruqni bajarish zarur bo'lganda, maxsus o'tish 
buyrug'i boshqaruvni uzatmoqchi bo'lgan katakning manzilini o'z ichiga oladi. 
Kompyuter arxitekturasi va tuzilishi 
Kompyuter qurilmalarini ko'rib chiqishda ularning arxitekturasi va tuzilishini 
farqlash odat tusiga kiradi. 
Kompyuterning arxitekturasi - bu foydalanuvchi uchun mo'ljallangan dasturlash 
imkoniyatlari, ko'rsatmalar to'plami, adreslash tizimi, xotirani tashkil qilish va 
boshqalarni o'z ichiga olgan ba'zi bir umumiy darajadagi tavsifidir. Arxitektura 
ishlash printsiplari, axborot havolalari va kompyuterning asosiy mantiqiy 
tugunlari: protsessor, operativ xotira, tashqi xotira va tashqi qurilmalarning o'zaro 
bog'liqligini belgilaydi. Turli xil kompyuterlarning umumiy arxitekturasi 
foydalanuvchi nuqtai nazaridan ularning muvofiqligini ta'minlaydi. 
Kompyuterning tuzilishi bu uning funktsional elementlari va ular orasidagi 
bog'lanishlar to'plamidir. Elementlar turli xil qurilmalar bo'lishi mumkin - 
kompyuterning asosiy mantiqiy tugunlaridan tortib oddiy sxemalarga qadar. 
Kompyuterning tuzilishi grafik ravishda strukturaviy diagrammalar shaklida aks 
ettirilgan bo'lib, ularning yordamida kompyuterni istalgan detal darajasida 
tavsiflash mumkin. 
Eng keng tarqalgan quyidagi me'moriy echimlar (3.3-rasm):


Shakl 3.3 - Kompyuter arxitekturasining mavjud turlari 
Klassik arxitektura (fon Neyman arxitekturasi) - bu ma'lumotlar oqimi o'tadigan 
bitta arifmetik mantiqiy birlik (ALU) va ko'rsatmalar oqimi o'tadigan bitta 
boshqaruv bo'limi (CU) - dastur. Bu bitta protsessorli kompyuter. 
Ushbu turdagi arxitektura umumiy avtobusga ega bo'lgan shaxsiy 
kompyuterning arxitekturasini o'z ichiga oladi. Barcha funktsional bloklar bu erda 
tizim shinasi deb ataladigan umumiy avtobus bilan bog'langan. 
Jismoniy jihatdan magistral - bu elektron simlarni ulash uchun rozetkalari 
bo'lgan ko'p simli chiziq. Magistral simlarni yig'ish alohida guruhlarga bo'linadi: 
manzil avtobusi, ma'lumotlar uzatish avtobusi va boshqaruv avtobusi. 
Periferik qurilmalar (printer va boshqalar) kompyuter apparatlariga maxsus 
tekshirgichlar - periferik qurilmalarni boshqarish moslamalari orqali ulanadi. 
Nazoratchi - bu periferik uskunalarni yoki aloqa kanallarini markaziy protsessor 
bilan bog'laydigan, protsessorni ushbu uskunaning ishlashini to'g'ridan-to'g'ri 
boshqarishdan ozod qiladigan qurilma. 
Multiprotsessor arxitekturasi. Kompyuterda bir nechta protsessorlarning 
mavjudligi ko'plab ma'lumotlar oqimlari va ko'plab buyruqlar oqimlarini parallel 
ravishda tashkil qilish mumkinligini anglatadi. Shunday qilib, bitta topshiriqning 


bir nechta qismlari parallel ravishda bajarilishi mumkin. Umumiy operativ xotira 
va bir nechta protsessorlarga ega bo'lgan bunday mashinaning tuzilishi 1.3-rasmda 
keltirilgan. 
Ko'p mashinali hisoblash tizimi - hisoblash tizimiga kiritilgan bir nechta 
protsessorlar umumiy RAMga ega emas, ammo ularning har biri o'ziga xos 
(mahalliy). Ko'p mashinali tizimdagi har bir kompyuter klassik arxitekturaga ega 
va bunday tizim juda keng qo'llaniladi. Ammo, bunday hisoblash tizimidan 
foydalanish samarasini faqat o'ta maxsus tuzilishga ega bo'lgan masalalarni 
echishda olish mumkin: uni tizimda qancha kompyuter bo'lsa, shuncha erkin 
bog'langan kichik topshiriqlarga ajratish kerak. Ko'p protsessorli va ko'p mashinali 
hisoblash tizimlarining bir protsessorga nisbatan tezligi ustunligi aniq. 
Parallel protsessor arxitekturasi. Bu erda bir nechta ALUlar bitta CU nazorati 
ostida ishlaydi. Bu shuni anglatadiki, ko'plab ma'lumotlarni bitta dastur - ya'ni bir 
vaqtning o'zida bitta ko'rsatma oqimi bilan qayta ishlash mumkin. Bunday 
me'morchilikning yuqori ko'rsatkichlarini faqat bir xil hisoblash operatsiyalari bir 
xil turdagi har xil ma'lumotlar to'plamlarida bir vaqtning o'zida bajariladigan 
vazifalardagina olish mumkin. 
Kompyuter tuzilishi 
Eng keng tarqalgan kompyuter tizimi - shaxsiy kompyuter misolida kompyuter 
qurilmasini ko'rib chiqamiz. Shaxsiy kompyuter (shaxsiy kompyuter) - bu bitta 
foydalanuvchiga mo'ljallangan nisbatan arzon universal mikrokompyuter. Shaxsiy 
kompyuterlar odatda ochiq arxitektura printsipi asosida loyihalashtiriladi. 
Ochiq me'morchilik printsipi quyidagicha: 
• faqat kompyuterning ishlash printsipi va uning konfiguratsiyasining tavsifi 
(texnik vositalarning ma'lum bir to'plami va ular orasidagi bog'lanishlar) tartibga 
solinadi va standartlashtiriladi. Shunday qilib, kompyuterni alohida ishlab 
chiqaruvchilar tomonidan ishlab chiqilgan va ishlab chiqarilgan alohida qismlar va 
qismlardan yig'ish mumkin; 
• Kompyuterni ichki kengaytiruvchi uyalar mavjudligi tufayli osongina 
kengaytirilishi va yangilanishi mumkin, unga foydalanuvchi ma'lum bir standartga 
mos keladigan har qanday moslamalarni kiritishi va shu bilan shaxsiy afzalliklariga 
qarab o'z mashinasining konfiguratsiyasini o'rnatishi mumkin. 
Kompyuter tizimining asosiy funktsional tarkibiy qismlarini o'zaro 
munosabatlarida aks ettiradigan soddalashtirilgan blok diagrammasi 3.4-rasmda 
keltirilgan.


Рисунок 3.4 – Общая структура персонального компьютера 
Turli xil kompyuter qurilmalarini bir-biriga ulash uchun ular bir xil interfeysga 
ega bo'lishi kerak (inglizcha interfeys inter-between va face-face). 
Interfeys - bu ikkita fizik va mantiqiy parametrlar bir-biriga mos keladigan ikkita 
moslamani moslashtirish vositasi. 
Agar interfeys odatda qabul qilingan bo'lsa, masalan, xalqaro shartnomalar 
darajasida tasdiqlangan bo'lsa, unda u standart deb nomlanadi. Funktsional 
elementlarning har biri (xotira, monitor yoki boshqa qurilma) ma'lum bir avtobus 
turi bilan bog'liq - manzil, boshqarish yoki ma'lumotlar shinasi. Interfeyslarni 
moslashtirish uchun periferik qurilmalar to'g'ridan-to'g'ri avtobusga emas, balki 
ularning qo'mondonlari (adapterlari) va portlari orqali, taxminan quyidagi sxema 
bo'yicha ulanadi (3.5-rasm): 


3.5-rasm - Qurilmani avtobusga ulash sxemasi 
Tekshirgichlar va adapterlar - bu kompyuter interfeyslarini o'zlarining 
interfeyslariga mosligi uchun ta'minlaydigan elektron sxemalar to'plami. Bundan 
tashqari, kontrollerlar mikroprotsessorning iltimosiga binoan periferik qurilmalarni 
bevosita boshqaradilar. 
Qurilma portlari - bu bir yoki bir nechta kiritish-chiqarish registrlarini o'z ichiga 
olgan va kompyuter atrof-muhit moslamalarini mikroprotsessorning tashqi 
avtobuslariga ulashga imkon beradigan ba'zi bir elektron sxemalar. 
Portlar shuningdek standart interfeys qurilmalariga murojaat qiladi: ketma-ket, 
parallel va o'yin portlari (yoki interfeyslar). Ketma-ket port ma'lumotlar almashinuvi 
protsessor bayt bayt bilan, tashqi qurilmalar bilan bayt. Parallel port ma'lumotlar 
baytlarini qabul qiladi va yuboradi. 
Ketma-ket port odatda sekin yoki ancha uzoqroq bo'lgan qurilmalarni, masalan, 
sichqonchani va modemni ulash uchun ishlatiladi. Parallel port "tezroq" 
qurilmalarga - printer va skanerga ulangan. Joystick o'yin porti orqali ulanadi. 
Klaviatura va monitor faqat ulagichlar bo'lgan maxsus portlarga ulanadi. 
Protsessor arxitekturasini aniqlaydigan asosiy elektron komponentlar kompyuter 
yoki tizim yoki anakart (Motherboard) deb nomlangan asosiy platada joylashgan. 
Va qo'shimcha qurilmalarning tekshirgichlari va adapterlari yoki ushbu 
qurilmalarning o'zi kengayish kartalari (Daughterboard - qizi taxtasi) shaklida ishlab 
chiqarilgan va kengaytiruvchi ulagichlar yordamida avtobusga ulangan (inglizcha 
slot - slot, slot). 

Yüklə 0,7 Mb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə