Multitaskinglar - Turli soxalar uchun mo‘ljallangan super kompyuterlar va kompyuter tizimlari

|
Turli soxalar uchun mo‘ljallangan super kompyuterlar va kompyuter tizimlari
|
bet | 12/12 | Sana | 11.02.2024 | Hajmi | 86,15 Kb. | | #154564 |
Bog'liq Turli soxalar uchun mo‘ljallangan super kompyuterlar va kompyute-fayllar.orgMultitaskinglar ko'p dasturlashning mantiqiy kengaytmasi, boshqa tomondan, Ko'p ishlov berish mavzuga asoslangan ko'p vazifali. Multitasking va multithreading o'rtasidagi asosiy farq shundaki multitasking protsessorga bir vaqtning o'zida bir nechta vazifalarni (dastur, jarayon, vazifa, iplar) bajarishga imkon beradi, Ko'p ishlov berish bir xil jarayonning bir nechta iplarini bir vaqtning o'zida bajarishga imkon beradi.
Taqqoslash uchun asos
|
Ko'p vazifalar
|
Ko'p ishlov berish
|
Asosiy
|
Multitasking protsessorga bir vaqtning o'zida bir nechta vazifalarni bajarishiga imkon beradi.
|
Multithreading protsessorga bir vaqtning o'zida bir nechta ish zarralarini bajarishiga imkon beradi.
|
Kommutatsiya
|
Ko'p vazifali protsessorda dasturlar tez-tez almashib turadi.
|
Multithreading protsessorida iplar orasida tez-tez almashib turiladi.
|
Xotira va resurs
|
Ko'p vazifali tizimda protsessor bajarayotgan har bir dastur uchun alohida xotira va resurslar ajratilishi kerak.
|
Multithreading tizimida protsessga xotirani ajratish kerak, bu jarayonning bir nechta oqimlari bir xil xotira va jarayonga ajratilgan resurslarni bo'lishadi.
|
| |
38
|
Kompyuterlarning va tizimlarning xotirasini tashkil etilishi.
|
Kompyuterlarning va tizimlarning xotirasini tashkil etishda quyidagi turlar mavjud:
Tezkor xotira (RAM): Tezkor xotira, kompyuterlarning va tizimlarning qisqa muddatli ma'lumotlarni saqlash va ularga tez murojaat qilish imkonini beradi. Bu xotira aktiv ishlovchi dasturlar, ma'lumotlar va o'zgaruvchilar uchun foydalaniladi. RAM, tezkor murojaat va ishlovchilar uchun katta ma'lumotlar doirasini saqlash qobiliyatiga ega bo'lgan qulay va tez xotira turidir.
Uchuvchi xotira (Secondary Storage): Uchuvchi xotira, kompyuterlarda ma'lumotlarni doimiy ravishda saqlash uchun ishlatiladi. Bu turdagi xotira shuningdek kattaroq ma'lumotlar doirasini saqlash imkonini beradi. Misol uchun, kattaroq disk joylari (hard disk drive, HDD) yoki noyob SSD (Solid State Drive) uchuvchi xotiraga misol qilib keltirilishi mumkin.
Katta ma'lumotlar markazi (Mass Storage): Katta ma'lumotlar markazi, kompyuterlarning va tizimlarning katta hajmdagi ma'lumotlarni saqlash va ularga qulay murojaat qilish imkonini beradi. Masalan, tarmoq serverlarida, bulut saqlash xizmatlarida yoki har qanday tashqi qurilmalar orqali foydalaniladigan disk sistemalari katta ma'lumotlar markaziga misol qilib keltirilishi mumkin.
Virtual xotira: Virtual xotira, fizikaviy xotira turidan ajratilgan xususiy xotira turi bo'lib, ma'lumotlar va ishlovchilar uchun ajralib turilgan xotira sifatida foydalaniladi. Virtual xotira, ma'lumotlarni saqlash, yoritish xususiyatlari va boshqa maqsadlarda foydalanilishi mumkin.
Xotira tashkil etish, kompyuter va tizimlarning ma'lumotlarni saqlash va ularga tez murojaat qilishning muhim qismidir. Har bir turdagi xotira o'z xususiyatlari va afzalliklari bilan belgilanadi va tizimning maqsadiga mos ravishda ishlatiladi. Xotira turidan qanday foydalanish kerakligi, ma'lumotlar soni, tezkorlik talablari, xavfsizlik, yetarli hajm va boshqa faktorlar asosida belgilanadi.
|
39
|
Superskalyar xisoblashlar
|
Superskalyar protsessori ma'lum operatsiyalar sinflarini bajarishga mas'ul bo'lgan bir nechta mustaqil ma'lumotlarni qayta ishlash birliklarini o'z ichiga oladi. "Skalyar" atamasi ushbu protsessorlarning vektorli ma'lumotlar bilan ishlaydigan kalkulyatorlardan tub farqini ta'kidlash uchun ishlatiladi Ushbu tartib protsessorga bir vaqtning o'zida skalar ma'lumotlari bo'yicha bir nechta buyruqlarni bajarishga imkon beradi. Umuman olganda, superskalar bilan ishlov berish turli xil protsessor konveyrlarida parallel ravishda sodir bo'ladi. Bu erda MBBSning 1-bosqichida bir nechta buyruqlarni tanlash kerak, ularning har biri o’z konveyr liniyasida va buyruqni bajarish qismida ishlashga ketadi. Bir nechta buyruq va ma'lumotlarni tanlash uchun maxsus xotirani tashkil qilish kerak.
|
40
|
Zamonaviy kompyuterlarning arxitekturasining rivojlanish tendentsiyasi.
|
Zamonaviy kompyuterlarning arxitekturasining rivojlanish tendentsiyalari quyidagilardan iborat:
Parallelism va Massiv parallellik: Arxitektura rivojlanishi parallel va massiv parallellikga yo'naltirilgan. Bunday kompyuterlarda bir nechta ishlar bir vaqtda bajarilishi mumkin, bu esa ish jarayonini tezlashtiradi va kuchli hisoblash uchun imkoniyat yaratadi. Grafik ishlovchilar (GPU) va tensor ishlovchilar (TPU) kabi maxsus uchun ishlab chiqilgan parallellik usullari keng tarqalgan.
Qiymatli obyektlar uchun yuqori darajali integratsiya: Kompyuterlarning arxitekturasida qo'shimcha qiymatli obyektlar uchun yuqori darajali integratsiya muhim ahamiyatga ega bo'lishi bilan birlashtirilgan. Bu, sensorlar, IoT qurilmalari, ma'lumotlar bazalari, shaxsiy asistentlar kabi muhim sohalarga doir obyektlar uchun kuchli va samarali hisoblash kuchini ta'minlaydi.
Tizimli usullar va yadro archa rivojlanishi: Zamonaviy kompyuterlarda yadro archa muhim ahamiyatga ega. Bunda yadro archa, kompyuterning yuqori darajali ish jarayonlarini parallel ishlash uchun mo'ljallangan. Zamonaviy prosessorlar va grafik ishlovchilar xususiy tuzilmalar orqali ko'p yadroli arxitekturaga ega bo'lishi bilan tizimli usullarning kuchayishiga olib keladi.
Kengaygan xotiraga ega sistemlar: Zamonaviy kompyuterlar kengaygan xotira turtkichlari bilan ta'minlanadi. Bu, yuqori darajali ma'lumotlar ishlovchiligi va xavfsizlik talablari bo'yicha talablar tug'ilishiga sabab bo'ladi. Xususan, xotira birikmalarining kengayishi va kuchayishi bilan birga, ma'lumotlar qaytarish va amalga oshirish tezligi oshadi.
Masofavi obunachilar va Internet of Things (IoT) integratsiyasi: Zamonaviy kompyuterlarda masofavi obunachilar va Internet of Things (IoT) muhim rivojlanish tendentsiyalari hisobga olingan. Bu, kompyuterlarning tarmoqlanishi, internetga bog'liqlik va turli IoT qurilmalari bilan aloqada bo'lishi demakdir. Bu hamda, kompyuterlar qurilmalarining integratsiyasi va tarmoqlanishi hamda ma'lumot almashinuvi muhim ahamiyatga ega.Mexanikani aniq va kuchli tizimlar: Zamonaviy kompyuterlarning arxitekturasida mexanikani aniq va kuchli tizimlar o'z muhim o'rinini egallaydi. Bu tizimlar kuchli sensorlar, robotlar, avtomatlashtirilgan tizimlar va boshqa mexanikani qurilmalar uchun maxsus tuzilmalar va interfeyslar bilan birgalikda ishlaydi.
Mexanika mahsulotlari va tarqalishi: Kompyuterlarning arxitekturasidagi rivojlanish tendentsiyalari haliyam ham mexanika mahsulotlari va ularning darajasi tarqalishiga ta'sir ko'rsatadi. Bu, kompyuterlarning yongalari, disk joylari, sochuvchi qurilmalar va boshqa muhim mexanika tarkibiy qismalari bilan bog'liq.
Zamonaviy kompyuterlarning arxitekturasi kengayib borayotgan rivojlanish tendentsiyalari yuqorida keltirilganlar bilan cheklanmagan. Har bir sohada kuchli va samarali hisoblashni ta'minlash, tarmoqlanish va integratsiya, parallellik va kengaygan xotira turtkichlarining o'zi-xotirasini talab etish kabi muhim yo'nalishlarga e'tibor berish kerak.
|
http://fayllar.org
|
| |