• Mavzu: Kompyuter tizimining umumiy tuzilishini tashkil etish Reja
  • Nazorat ishi




    Download 0,7 Mb.
    Pdf ko'rish
    bet1/12
    Sana15.05.2024
    Hajmi0,7 Mb.
    #236443
      1   2   3   4   5   6   7   8   9   ...   12


    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). 

    Download 0,7 Mb.
      1   2   3   4   5   6   7   8   9   ...   12




    Download 0,7 Mb.
    Pdf ko'rish