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.