Savollarga javoblar
1) Kompyuter arxitekturasi, bir nechta sathlar iyerarxiyasidan iborat bo'lgani saqlash qurilmalari va ularning faoliyati to'g'risidagi tushunchalarni ifodalaydi. Bu sathlar iyerarxiyasi, quyidagi asosiy sathlardan iborat bo'lib, ular o'zaro aloqador:
1. Kod sathlari: Bu yuqori darajadagi sath, dasturlash tili yoki kodni ifodalovchi sathdir. Bu erda dastur kodi yoziladi.
2. Assembler sathlari: Bu sath, kod sathlaridan iborat assembler yoki makro-instruktsiyalarini o'z ichiga oladi. Bu sathlarda o'zingiz yozilgan dasturlarning ko'rinishi, mantiqiy qayta ishlanadi.
3. Operatorlar sathlari: Bu sathlarda arifmetik va lojik amallar, masalan, qo'shish, ayirish, ko'paytirish, bulish vaqti to'xtatish, shartli amallar, kiritish va chiqarish amallari bajariladi.
4. Mikroarxitektura sathlari: Bu sathlar, kompyuter tizimining fizikaviy qurilishini va mavjud miqyosli ma'lumotlarni ifodalaydi, masalan, protsessorni qanday boshqarish, xotira va portlarning qanday ishlashini, to'sqin amalga oshirishni, va h.k.
5. Elektronika sathlari: Bu sathlar, elektronik va fizikaviy qurilmalar to'g'risidagi malumotlarni o'z ichiga oladi, masalan, tranzistorlar, elektronik ustuvorlar, rezistorlar, kondensatorlar, xaroratlar, va h.k.
Sathlar iyerarxiyasi tushunchasi, har bir sathning yuqori sathlarga qaraganda qanday faoliyat ko'rsatishi va o'z ichiga olishi mumkinligini aniqlashga yordam beradi. Misol uchun, kod sathlari yuqori darajadagi sath bo'lib, assembler sathlaridan ko'proq muammo yo'q va boshqarishdan uzoqroq. Bu ifoda, kompyuter arxitekturasi va dastur muhiti haqida tushuncha bermoqda va tizimni tahlil qilishga imkon beradi.
Amaliy dasturlash tillari sathi
2)
5-sath
Transilatsiya ( Kompilatsiya )
Assembler sathi
4-sath
Transilatsiya ( Assembler )
Operatsion tizim sathi
3-sath
Qisman interpretatsiya
|