3. Кompyuterning asosiy va qoshimcha qurilmalari, ularning
ko`rsatkichlari va xususiyatlari
"Fon Neyman tamoyillari".
Ikkilik kodlash printsipi
Ushbu
tamoyilga
ko'ra,
kompyuterga
kiruvchi
barcha
ma'lumotlar ikkilik signallar (ikkilik raqamlar, bitlar) yordamida
kodlanadi va so'zlar deb ataladigan birliklarga bo'linadi.
Xotiraning bir xilligi printsipi
Dasturlar va ma'lumotlar bir xil xotirada saqlanadi. Shuning
uchun kompyuter berilgan xotira katakchasida nima saqlanganligini -
raqam, matn yoki buyruqni ajrata olmaydi. Siz ma'lumotlardagi kabi
buyruqlarda bir xil amallarni bajarishingiz mumkin.
Xotiraning manzillilik printsipi
Strukturaviy jihatdan asosiy xotira raqamlangan yacheykalardan
iborat; har qanday hujayra istalgan vaqtda protsessor uchun mavjud.
Bu xotira sohalariga nom berish
qobiliyatini nazarda tutadi, shunda
ularda saqlangan qiymatlarga keyinchalik tayinlangan nomlar
yordamida dasturni bajarish vaqtida kirish yoki o'zgartirish mumkin
bo'ladi.
Dasturni ketma-ket boshqarish printsipi
Bu dastur protsessor tomonidan ma'lum
ketma-ketlikda birin-
ketin avtomatik ravishda bajariladigan ko'rsatmalar to'plamidan iborat
deb taxmin qiladi.
Arxitektura qat'iylik printsipi
Topologiya,
arxitektura,
buyruqlar
ro'yxati
jarayonida
o'zgarmaslik.
Ushbu tamoyillar asosida qurilgan kompyuterlar fon Neyman
kompyuterlari deb tasniflanadi.
Kompyuterda quyidagilar bo'lishi kerak:
arifmetik va mantiqiy amallarni bajaruvchi arifmetik mantiq
birligi. Hozirgi vaqtda ushbu qurilma markaziy protsessor deb ataladi.
Markaziy protsessor (markaziy protsessor) - kompyuterda sodir
bo'ladigan barcha jarayonlarni boshqaruvchi mikrosxema bo'lgan
kompyuter mikroprotsessori;
• dasturni bajarish jarayonini tashkil etuvchi boshqaruv
qurilmasi. Zamonaviy kompyuterlarda
arifmetik mantiq bloki va
boshqaruv bloki markaziy protsessorga birlashtirilgan;
• dasturlar va ma'lumotlarni saqlash uchun saqlash qurilmasi
(xotira);
• axborotni kiritish-chiqarish uchun tashqi qurilmalar.
• Kompyuter xotirasi raqamlangan yacheykalar soni bo‘lib,
ularning har birida qayta ishlangan ma’lumotlar yoki dastur
ko‘rsatmalari bo‘lishi mumkin. Barcha xotira xujayralari boshqa
kompyuter qurilmalariga teng darajada oson kirishi kerak.
Ish printsipi:
• Tashqi qurilma yordamida
dastur kompyuter xotirasiga
kiritiladi.
• Boshqaruv qurilmasi dasturning birinchi buyrug'i (buyrug'i)
joylashgan xotira katakchasi tarkibini o'qiydi va uning bajarilishini
tashkil qiladi. Buyruq o'rnatishi mumkin:
• mantiqiy yoki arifmetik amallarni bajarish;
• arifmetik yoki mantiqiy amallarni bajarish uchun xotiradan
ma’lumotlarni o‘qish;
• natijalarni xotiraga yozish;
• tashqi qurilmadan xotiraga ma'lumotlarni
kiritish;
• ma'lumotlarni xotiradan tashqi qurilmaga chiqarish.
• Tekshirgich hozirgina bajarilgan buyruqdan so'ng darhol xotira
joyidan buyruqni bajarishni boshlaydi. Biroq, bu tartib boshqaruvni
uzatish (sakrash) ko'rsatmalari bilan o'zgartirilishi mumkin. Bu
buyruqlar boshqaruv qurilmasiga boshqa xotira joyidagi ko'rsatmadan
boshlab dasturni bajarishni davom ettirish kerakligini ko'rsatadi.
• Dasturni bajarish natijalari kompyuterning tashqi qurilmasiga
chiqariladi.
• Kompyuter tashqi qurilmadan signal olish uchun kutish
rejimiga o'tadi.
"Fon Neyman arxitekturasi" tamoyillaridan biri shundaki, agar
barcha ko'rsatmalar uning xotirasida saqlangan bo'lsa,
kompyuter
simli ulanishlarni o'zgartirishi shart emas. Va bu g'oya "von Neumann
arxitekturasi" doirasida amalga oshirilishi bilanoq, zamonaviy
kompyuter paydo bo'ldi.
Har
qanday
texnologiya
singari,
kompyuterlar
ham
funksionallik, texnik imkoniyatlar va go'zallikni oshirish yo'nalishida
rivojlandi. Umuman olganda, qonun deb da'vo qiladigan bir gap bor:
mukammal qurilma tashqi ko'rinishda xunuk bo'lishi mumkin emas va
aksincha, chiroyli texnika yomon bo'lishi mumkin emas. Kompyuter
nafaqat foydali, balki bezatish moslamasiga ham aylanadi. Zamonaviy
kompyuterning ko'rinishi, albatta, fon
Neyman sxemasi bilan mos
keladi, lekin ayni paytda undan farq qiladi.
IBM tufayli fon Neymanning g'oyalari bizning davrimizda keng
tarqalgan kompyuter tizim bloklarining ochiq arxitekturasi printsipi
shaklida amalga oshirildi. Ushbu tamoyilga ko'ra, kompyuter bir
qismli qurilma emas, balki mustaqil ravishda ishlab chiqarilgan
qismlardan iborat bo'lib, qurilmalarni kompyuter bilan bog'lash
usullari ishlab chiqaruvchining siri emas, balki hamma uchun mavjud.
Shunday qilib, tizim bloklari bolalar dizayneri printsipiga ko'ra
yig'ilishi mumkin, ya'ni boshqalar uchun qismlarni o'zgartirish, yanada
kuchli
va zamonaviy, kompyuteringizni yangilash (yangilash,
yangilash - "darajani ko'tarish"). Yangi qismlar eskilari bilan to'liq
almashtirilishi mumkin. "Ochiq arxitekturali" shaxsiy kompyuterlar
ham tizim shinasi tomonidan ishlab chiqariladi, bu tizim blokining
barcha tugunlari va qismlaridan barcha chiqishlar kiradigan virtual
umumiy yo'l yoki tomir yoki kanalning bir turi. Aytish kerakki, katta
kompyuterlar (shaxsiy emas)
ochiqlik xususiyatiga ega emas, ular
shunchaki biror narsani boshqa, ilg'or kompyuterlar bilan almashtira
olmaydi, masalan, eng zamonaviy kompyuterlarda hatto ulanishlar
ham yo'qolishi mumkin.