Matritsali protsessor va vektorli protsessorning farqi nimada?
Matritsali protsessor va vektorli protsessorning o'zaro farqi, ulardagi ishlash prinsiplaridan kelib chiqadi.
Matritsali protsessor har xil ma'lumotlar bilan qaysidir matritsaning qatorlarini yoki ustunlarini bajarish imkonini beradi. Matlab yoki Octave kabi dasturlar misol sifatida katta sonli matritsa ko'paytirilish ishlarini bajarishda matritsali protsessorlaridan foydalaniladi. Matritsali protsessorlar kichik konkret operatsiyalarni talab qilmaydi, lekin kerakli matritsal ishlar bir necha ularning tahlilini shaffoflik bilan bajarish uchun kerakli qurilmalar hamda dasturlar modifikatsiyasi zarur bo'ladi.
Vektorli protsessorlar esa, az tilliksiz profilaktikalar va xalqaro mashhur axborotliktan samarali bo'lishi kerak, masalan, bilim, sayohat, tarmoq yoki avtomatizatsiyalash uchun amaldan olingan. Vektorli protsessorlar katta ma'lumot to'plamlarni ishlab chiqishga va ulardan bliksimon zakazlarni bajarganda samarali. Ularda matritsal va histogramma amallari ko'payganligi sababli, yuqori iste'mol pushayotgan yerlarida, masalan, ilmiy tadqiqot markazlarida va kasb-hunar kollejlari kabi etakchi muassasalarda ko'p foydalaniladi.
MP-Kesh-RAM tizimida axborot almashish uslubiyati: (ya'ni MP dan keshga va keshdan RAM ga qanday tartibda uzatiladi)
MP-Cache-RAM tizimida axborot almashinuvi metodologiyasi odatda quyidagi tartibda amalga oshiriladi:
1. Protsessor ma'lumot so'raganda, xotira tekshiruvi avval kesh xotirasida ma'lumotlar mavjudligini tekshiradi.
2. Agar ma'lumotlar kesh xotirasida mavjud bo'lsa, u keshdan protsessorga uzatiladi.
3. Agar ma'lumotlar kesh xotirasida bo'lmasa, xotira kontrolleri ma'lumotlarni asosiy xotiradan (RAM) oladi va uni kesh xotirasiga ko'chiradi.
4. So'ngra protsessor kesh xotirasidagi ma'lumotlarga kirishadi.
5. Nihoyat, kesh-xotirada ma'lumotlar yangilanganda, ikki xotira o'rtasidagi muvofiqlikni ta'minlash uchun ular asosiy xotiraga (RAM) qayta yozilishi mumkin
Do'stlaringiz bilan baham: |