|
Toshkent axborot texnologiyalari universiteti kompyuter arxitekturasi fanidan
|
bet | 1/5 | Sana | 11.02.2024 | Hajmi | 2,54 Mb. | | #154830 |
Bog'liq 2-Task. Computer Architecture
MUHAMMAD AL-XORAZMIY NOMIDAGI
TOSHKENT AXBOROT TEXNOLOGIYALARI
UNIVERSITETI
KOMPYUTER ARXITEKTURASI FANIDAN
2-TOPSHIRIQ
Guruh:214-21.
Bajardi: Urinov Farruxbek
Tekshirdi: Javliyev Shahzod
Toshkent 2024
2-TOPSHIRIQ
MAVZU: VIRTUAL YADROLI PROTSESSOR ISH TARTIBINI
O‘RGANISH VA SHAXSIY KOMPYUTERDA VIRTUAL YADRO HOSIL
QILISH.
Ishdan maqsad: Protsessor yadrolari va virtual yadrolar arxitekturasini
o‘rganish va tahlil qilish. Shuningdek kompyuterda virtual yadro yarata olish va
undan foydalanish ko‘nikmalariga ega bo‘lish.
I. NAZARIY QISM
Protsessor yadrolari: Kompyuterda boʻladigan jarayonlarni amalga oshirish
va boshqarish vazifalarini bajaradigan asosiy qurilma bu kompyuterning protsessori
hisoblanadi. Protsessorlar har qanday qayta ishlash tizimining eng muhim tarkibiy
qismlaridan biridir va protsessorlar o‘z navbatida yadrolardan tashkil topadi. (1.1-
rasm).
1.1-rasm. Kompyuter protsessorining yadrolari
Virtual yadrolar: Protsessorlarning har xil turlari va yadrolari o‘rtasidagi farqni tushunish uchun avvalo jismoniy yadrolar va mantiqiy yadrolar o‘rtasidagi farqni tushunishimiz kerak bo‘ladi. Jismoniy yadro protsessorning haqiqiy apparat komponenti bo‘lib, bu bitta protsessorda joylashgan bitta yacheykani egallagan protsessor hisoblanadi. Agar shaxsiy kompyuterimiz 4 (to‘rt) yadroli bo‘lsa bunda kompyuterning protsessorida 4 ta jismoniy yadro mavjud. Agar protsessorimiz 8 (sakkiz) yadroli bo‘lsa, protsessorda 8 ta yacheyka bo‘ladi. Boshqacha qilib aytganda, protsessorda joylashgan har bir yadro, buyruqlarni qayta ishlash uchun alohida protsessorga o‘xshaydi. Agar protsessorimiz 8 (sakkiz) yadroli bo‘lsa, protsessorda 8 ta yacheyka bo‘ladi. Boshqacha qilibaytganda, protsessorda joylashgan har bir yadro, buyruqlarni qayta ishlash uchunalohida protsessorga o‘xshaydi.
Hyper-Threading texnologiyasi va arxitekturasi: Hyper-Threading (HT) - bu har bir yadroda bir nechta oqimni ishlatish imkonini beruvchi texnologiyasi bo‘lib ko‘proq oqimlar parallel ravishda ko‘proq ish qilish mumkinligini anglatadi. Hyper-V-da virtual serverlarni ishga tushirishda, aslida qancha CPU ishlatilishini aniqlashda ko‘pincha chalkashliklar mavjud. Hyper-V - bu Microsoft-ning apparat virtualizatsiya mahsulotidir. Bu sizga kompyuterning virtual mashina deb ataladigan dasturiy ta'minot versiyasini yaratish va ishga tushirish imkonini beradi. Har bir virtual mashina operatsion tizim va dasturlarni boshqaradigan to‘liq kompyuter kabi ishlaydi. Hisoblash resurslariga muhtoj bo‘lganingizda, virtual mashinalar sizga ko‘proq moslashuvchanlikni beradi, vaqt va pulni tejashga yordam beradi va jismoniy uskunada bitta operatsion tizimni ishga tushirishdan ko‘ra apparatdan foydalanishning samarali usuli hisoblanadi. Hyper-V har bir virtual mashinani alohida ajratilgan joyda ishlaydi, ya'ni siz bir vaqtning o‘zida bitta uskunada bir nechta virtual mashinalarni ishga tushirishingiz mumkin. Buni boshqa ish yuklariga taʼsir qiladigan nosozlik kabi muammolarni oldini olish yoki turli odamlar, guruhlar yoki xizmatlarga turli tizimlarga kirish huquqini berish uchun qilishingiz mumkin. Hyper-V virtual va jismoniy protsessordan foydalanishni chinakam tushunish uchun avvalo bizdan biroz nazariyaga sho‘ng‘ishni talab qiladi. Ko‘pgina operatsion tizimlar virtual mashinalarda ishlaydi. Umuman olganda, x86 arxitekturasidan foydalanadigan operatsion tizim Hyper-V virtual mashinasida ishlaydi. Biroq, ishga tushirilishi mumkin bo‘lgan barcha operatsion tizimlar Microsoft tomonidan sinovdan o‘tkazilmaydi va qo‘llab-quvvatlanmaydi. Hyper-V ni o‘rnatish jarayoni kompyuteringizda o‘rnatilgan operatsion tizimga qarab ham farq qilishi mumkin. Qo‘llab-quvvatlanadigan narsalar ro‘yxati uchun qarang:
|
| |