Nima uchun biz sanoat uskunalarida ARM platformasidan foydalanamiz
Bugungi kunda deyarli har birimiz ARM protsessorlariga asoslangan qurilmalardan foydalanamiz - bular smartfonlar, televizorlar va hatto qahva qaynatgichli muzlatgichlar. Bir necha kun oldin matbuotda Apple o'z noutbuklarida X86 platformasidan ARMga o'tish haqida e'lon qilishi haqida mish-mishlar tarqaldi.
Biz Advantech kompaniyasida ko'p yillar davomida ARM platformasi asosida qurilmalar ishlab chiqaramiz va buning ko'p sabablari bor. Ushbu maqolada biz ARM (Advanced RISC Machine) nima ekanligini, uning boshqa arxitekturalardan qanday farq qilishini va nima uchun tobora ko'proq ishlab chiqaruvchilar ushbu arxitekturani tanlayotganini tahlil qilamiz.
Avval siz ARM va X86 protsessorlari o'rtasidagi asosiy farq nima ekanligini tushunishingiz kerak. Dasturchilar turli protsessorlarda ishlaydigan dasturlarni yozish imkoniyatiga ega bo'lishlari uchun ishlab chiqaruvchilar mashina ko'rsatmalari to'plamini ma'lum bir formatga birlashtirishga va o'zlarining protsessorlarining turli modellarida unga rioya qilishga kelishib oldilar. Mashina ko'rsatmalari - bu xotirada ma'lumotlarni yozish / o'qish / o'zgartirish, arifmetika va boshqalar kabi asosiy operatsiyalar uchun javobgar bo'lgan past darajadagi buyruqlar.
Protsessorni loyihalashda bir nechta asosiy tushunchalar qo'llaniladi. Eng mashhur va hammaga ma'lum bo'lgan RISC va CISC.
CISC(Ing. Complex Instruction Set Computing) - bu yondashuv ish stoli kompyuterlari va serverlarida keng qo'llaniladigan ko'p qirrali va kuchli protsessorlarni ishlab chiqish uchun ishlatiladi. Intel CoreiN/Xeon/Pentium, AMD Ryzen/Atlhon/Sempron va boshqa taniqli protsessorlar x86 standarti sifatida formatlangan CISC tipidagi ko'rsatmalar to'plamiga ega.
CISC kontseptsiyasining asosiy xususiyatlari:
Har xil turdagi vazifalar uchun turli formatdagi mashina ko'rsatmalarining katta to'plami. Murakkab ko'rsatmalarni kodlash formati. Ko'p turli xil manzil formatlari
Protsessor mikrokodida yordamchi dasturlarni bajarish. Yuqori quvvat sarfi ,Yuqori narx
CISC tipidagi protsessorlar murakkabroq arxitekturaga ega va odatda dasturchilar ishini soddalashtirish uchun bevosita protsessorda ishlaydigan yordamchi dasturlarga ega.
RISC(inglizcha qisqartirilgan ko'rsatmalar to'plami kompyuter) - protsessorlarni loyihalashning qarama-qarshi tushunchasi. RISC-da buyruqlar iloji boricha soddalashtirilgan va qattiqroq formatga va belgilangan uzunlikka ega. Soddalashtirilgan ko'rsatmalar kam quvvat sarfi bilan yuqori ishlashga erishadi. RISC protsessorlari dasturchidan kodning bajarilishi ustidan katta nazoratga ega bo'lishini talab qiladi, chunki ularda protsessor ichida ishlaydigan proshivka mavjud emas. ARM arxitekturasi (ingliz tilidan Advanced RISC Machine - ilg'or RISC mashinasi) ARM Limited tomonidan ishlab chiqilgan RISC arxitekturasi g'oyasining davomidir. Bugungi kunda ko'plab kompaniyalar ARM Limited litsenziyasi ostida o'zlarining ARM protsessorlarini ishlab chiqaradilar - masalan, Qualcomm Snapdragon, Mediatek, Allwiner, Apple An / Hn smartfonlarida mashhur, shuningdek, o'rnatilgan Freescale i.MX, Broadcom,
Do'stlaringiz bilan baham: |