Milliy iqtisodiyotda axborot tizimlar va texnologiyalar
Download 3.28 Mb. Pdf ko'rish
|
yagona chiziqli xotira prinsipi o‘zgarmay qoldi.
Mashina quyidagilardan tashkil topgan: tezkor xotira, arifmetik- mantiqiy qurilma, boshqaruv qurilmasi, kiritish va chiqarish qurilmalari. Dastur va ma’lumotlar kiritish qurilmasi yordamida arifmetik- mantiqiy qurilma orqali xotiraga kiritiladi. Dastur buyruqlari qo‘shni yacheykalarda xotirada ketma-ket yoziladi, ma’lumotlar esa istalgan yacheykada bo‘lishi mumkin. Har bir buyruq qaysi operatorni bajarilishini va ma’lumotlar yozilgan xotiraning yacheyka adreslaridan iborat bo‘ladi. Arifmetik - mantiqiy qurilma mazkur buyruqlarni bajarib ko‘rsatilgan ma’lumotlar bilan amallarni bajaradi. Ushbu qurilmadan natija tezkor xotira yoki chiqarish qurilmasiga jo‘natiladi. Boshqaruv qurilmasi kompyuterning barcha qismlarini boshqaradi. Undan barcha qurilmalarga nima vazifani bajarish lozimligi xaqida xabar jo‘natiladi, ulardan esa boshqaruv qurilmasiga o‘z holati haqida axborotni jo‘natib turishadi. ARIFMETIK- MANTIQIY QURILMA BOSHQARISH QURILMASI TASHQI QURILMA TEZKOR XOTIRA 48 Boshqaruv qurilmasida maxsus yacheyka, ya’ni u maxsus registr bo‘lib, u buyruqlar schetchiki vazifasini bajaradi. Dastur va ma’lumotlar yuklanilgandan so‘ng, unda bajarilishi lozim bo‘lgan buyruqning adresi yoziladi. Boshqaruv qurilmasi ushbu registrdan adresni qiymatini o‘qib, uni «buyruq registriga» joylashtiradi. Boshqaruv qurilmasi buyruqlarni aniqlaydi, xotiradagi buyruqdagi ma’lumotlarni belgilab qo‘yadi va buyruqni bajarilishini nazorat qiladi. Operatsiyalarni bevosita arifmetik-mantiqiy qurilma yoki kompyuterning boshqa qismlari bajaradi. Buyruq bajarilgach, schyotchik bittaga oshadi va keyingi buyruqni ko‘rsatadi. Agar tartib bo‘yicha emas, aksincha bir necha qadam keyingi buyruqni bajarish lozim bo‘lsa, u xolda maxsus o‘tish operatori orqali kerakli yacheykaga o‘tib oladi. Son ko‘rinishida taqdim etilgan ma’lumot va boshdan buyruq harakteriga mos keluvchi, sonli qayta ishlashga muljallangan arxitektura to‘plamini aniqlashga imkon beradi. Odatda EHMlarga taqdim etilayotgan bu ma’lumotlar skalyar ma’lumotlar, vektor va matritsa ko‘rinishida bo‘ladi. Shunday qilib J. fon Neyman arxitekturadagi EHM – bu buyruqlar oqimi bilan boshqariladigan EHM va u quyidagi tamoyillarga tayanadi: • Mashinada ikkilik sanoq tizimi asos qilinish tamoyili . Yani ma’lumotlarni va buyruqlarni tasvirlashda ikkilik sanoq tizimida tasvirlanadi. • Xotiraning yagonalig tamoyili . Buyruqlar raqamli ko‘rinishda, sonlarga aylantirilib saqlanadi. Buyruqlarda ishtirok etuvchi emas, balki tezkor xotira yacheyka adresidagi operatsiyalar soni ko‘rsatiladi. Operatsiyalar natijalari adres yacheykalarida joylashadi. Boshqacha aytadigan bo‘lsak, dasturlar va ma’lumotlar xotirada ikkilik sanoq tizimida saqlanadi va ular uchun ma’lumotlar kabi amallarni bajarish mumkin. • Xotirani adresslash tamoyili. Asosiy xotira raqamlangan yacheykalardan tashkil topgan bo‘ladi. • Dasturiy boshqaruvning ketma-ketligi tamoyili. Yani barcha buyruqlar xotirada joylashtiriladi va dasturda belgilangan tartibda ketma-ket bajariladi. • Arxitekturaning o‘zgarmaslik tamoyili. Ishlayotgan mashinaning topologiyasi, arxitekturasi, buyruqlari o‘zgarmas bo‘ladi. J. fon Neyman arxitekturasiga mos keladigan EHM larning birinchi beshtasi quyida keltirilgan: 49 • Mark I. The University of Manchester), Velikobritaniya, 21 iyun 1948 yil; • EDSAC. The Cambridge University), Velikobritaniya, 6 may 1949 yil; • BINAC. AQSh, aprel 1949 yil; • CSIR Mk 1. Avstraliya, noyabr 1949 yil; • SEAC. AQSh, 9 may 1950 yil. Hisoblash tizimlarining F. Neyman modeli asosida qurilishining quyidagi muhim jihatlari mavjud. 1. yagona, ketma-ket adreslaydigan xotira (odatda skalyar birprotsessorli sistemalariki, undagi konveyrlar o‘z ishini o‘zgartirmaydi). Ushbu tamoyil dasturlarda o‘zgaruvchilarni kiritishga asos b‘ldi. 2. O‘nlik sanoq tizimiga nisbatan ikkilik sanoq tizimining afzalliki unga asoslangan qurilmalarni yaratish qulayligidan iborat, undan tashqari ushbu tizimda arifmetik va mantiqiy amallarni bajarish engil amalgam oshiriladi. 3. xotira chiziqli va bir o‘lchamli (odnomernaya) (bir o‘lchamli – vektor so‘z ko‘rinishiga ega, xotira aniq uzinlikdagi yacheykalardan iborat va adreslash chiziqli strukturaga ega). Xotirada dasturlarni saqlash tamoyili hozirgi kunda dasturlashtirishni rivojlantirishga asos soldi. 4. buyruq va ma’lumotlar o‘rtasida farq qiluvchi jihat yo‘q. 5. hisoblash jarayonini bajarish: markazlashgan va ketma-ket buyruqlar orqali yoki buyruqlar oqimi boshqaruvi bilan aniqlanadi. Yani bajariladigan buyruqlarni ketma-ketligini o‘zgartirish imkoni bor. Ushbu imkoniyat natijasida dasturlar komputerning o‘zgarmas bir qismi sifatida emas, balkim dasturni o‘zgartirish va shu komputerda bajarish imkoni paydo bo‘ldi. Masalan kalkulyatorda dasturni o‘zgartirib bo‘lmaydi. EHM ning apparat qismi esa o‘zgarmas saqlanadi. Masalan ENIAC komputerlarida dasturni kiritish uchun maxsus kalitlar holati o‘zgartirilib yaratilgan. Ushbu operasiyalarni bajarish uchun bir necha kun kerak bo‘lgan. Albatta hozirgi dasturlar bir kun ichida yaratilmaydi, lekin ular ko‘pgina kompyuterlarda hech qanday muammosiz ishlaydi. 6. ma’lumotlarni belgilash (tayinlash) ajratilmas, tarkibiy qismdan iborat. Ma’lumotni belgilash dastur logikasidan kelib chiqadi. Ma’lumotlarni yozishda bitlar to‘plamidan boshqa vosita yo‘q. Taqdim etiladigan son suzuvchi nuqta, bitlar to‘plamidan, simvollar satri ko‘rinishida bo‘ladi. Agar protsessor tezkor xotiradan sonlar ko‘paytmasi 50 buyrug‘ini suzuvchi nuqta bilan birgalikda chaqirsa va ular ustida turli xil arifmetik amallar bajarilsada, bari-bir ular oddiy simvollar qatorida tashkil topadi. EHM arxitekturasining effektliligini- uni amaliy dasturlarni bajara olishi, sathlarning harakteristikasi tezligi, shu arxitekturada turli xil usullarni amalga oshira olishni egallay olishi bilan baxolash mumkin bo‘ladi. Umumiy topshiriqlarni (buyruqlarni) bajarishga mo‘ljallangan protsessorlarning arxitekturasi yaroqliligini: - amaliy dasturlarni bajara olish bazasining sifati, uning effektliligi yuqori darajali dasturlash tillarini qo‘llay olishi bilan baholanadi. Maxsus kompyuterlarni – belgilangan tillar sinfiga va amaliy dasturlarni bajarishga mo‘ljallangan arxitekturali EHMlar deb qarashimiz mumkin. Umumiy shinali EHM arxitekturasi - ushbu arxitekturada kompyuterning barcha qurilmalari umumiy magistral orqali bir-biri bilan ulanadi va bog’lanadi. Magistral esa umumiy shina deb yuritiladi. Umumiy xotirali kompyuter arxitekturasi – bunda tezkor xotira markaziy mikro-protsessorni tashqi qurilmalar bilan aloqasini qo’llab-quvvatlash uchun qo’llaniladi. Ushbu arxitektura asosan minikompyuterlarda joriy qilingan. Markaziy protsessor orqali boshqariladigan arxitektura - bunda tashqi qurilmalar va tezkor xotira va Markaziy prosessor bevosita ulangan bo’ladi. Bunday arxitektura asosan mikro EHM larda qo’llaniladi. Kiritish qurilmasi Prosessor Arifmetik- Boshqaruv mantiqiy qurilmasi Tashqi xotira qurilmasi Chiqarish qurilmasi Tezkor xotira qurilmasi |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling