Mavzu: O‘rnatilgan operatsion tizimlarda xotirani boshqarish. Reja Mantiqiy(logik) hotira. Hotiraning boshqaruv tizimi funktsiyasi

|
Mavzu: O‘rnatilgan operatsion tizimlarda xotirani boshqarish. Reja Mantiqiy(logik) hotira. Hotiraning boshqaruv tizimi funktsiyasi
|
Sana | 03.06.2024 | Hajmi | 178,84 Kb. | | #259669 |
Bog'liq Rajabov Suxrob MI-3
Mavzu: O‘rnatilgan operatsion tizimlarda xotirani boshqarish.
Reja
1. Mantiqiy(logik) hotira.
2. Hotiraning boshqaruv tizimi funktsiyasi.
Kompyuterning hotira qurilmasi ikki hil turga: asosiy (bosh hotira , tezkor hotira, fizik hotira) va ikkilamchi (ichki hotira) hotiraga bo`linadi.
Asosiy hotira bir baytli tartiblangan yacheyka massiviga ega bo`lib, har bir yacheyka o`zining adresiga (nomeriga) ega. `rotsessor buyruqlarni asosiy hotiradan oladi, qayta ishlaydi va bajaradi. Buyruqlarni bajarishda asosiy hotiraning bir nechta yacheykalariga murojaat qilishga to`gri keladi. Odatda asosiy hotira yarimo`tkazgichli texnologoya asosida tayyorlanadi shuning uchun hotiradagi mahlumotlar elektr manbasidan uzilgandan so`ng o`chib ketadi.
Ikkilamchi hotira (bu asosan disklardir) bu chiziqli birlik adresga ega bo`lgan joy va ularni ketma-ket joylashgan baytlar tashkil qiladi. Ikkilamchi hotiraning tezkor hotiradan farqi shundaki, u alohida energiyaga, katta hajmga, va samarali foydalanish imkoniyatiga ega.
Бир битнинг мурожаат вакти
Нархи
т
Хотира
курилмасининг
сигими
Процессор регистрлари
Процессор кеши
Асосий хотира
Электрон дисклари
Магнит дисклари
Магнит ленталари
1- Rasm. Xotira ierarxiyasi.
Mantiqiy(logik) hotira.
Xotirani ,yacheykalar chizikli tu`lami kurinishida a``arat tashkil etish,dasturchining dastur va mag`lumotlar saklanishi kurinishi xakidagi tassavuri bilan mos kelmaydi.Ku`gina dasturlar bir-biriga boglik bulmagan xolda yaratilgan modullardan tashkil to`gan.
Bag`zan jarayon tarkibiga kiruvchi hamma modullar hotirada ketma-ket joylashadi va chiziqli adreslar maydonini tashkil qiladi. Biroq ko``incha modullar hotiraning turli joylarida joylashtiriladi va turlicha foydalaniladi.
Hotirani bosharish sxemasida, foydalanuvchining bunday tassavuriga mos keladigan mahlumot va dasturlarni saqlash, segmentatsiya deyiladi. Segment-hotiraning aniq ko`rsatilagan qismi bo`lib,uing ichkikismida chiziqli adreslarni qo`llab quvvatlaydi. Segment `rotsedura, massiv, stek yoki skalyar miqdorlardan tashkil to`gan buladi, lekin odatda aralash ti`dagi mahlumotlardan iborat bulmaydi.
Жараён сегментлари Р1
Жараён маълумотлёриР1
Кутубхоналарга булинувчи сегментлар
жараён стеки Р2
Жараён коди Р1
Жараён маълумотлариР2
Жараён стеки Р1
Жараён коди Р2
3-Rasm. Jarayon segmentlarining kompyuter xotirasida joylashishi.
Hotiraning boshqaruv tizimi funktsiyasi.
Hotiradan samarali foydalanishni tahminlash uchun Operatsion tizim quyidagi funktsiyalarni bajarishi lozim:
Fizik hotirani aniq bir sohasida jaraen adreslar to`plamini aks ettirish;
Qarama-qarshi jarayonlar o`rtasida hotirani taqsimlash;
Jaraenlar adreslar maydoniga ruxsatni boshqarish;
Operativ hotirada joy qolmaganda, tashqi hotiraga jarayonlarni (qisman yoki tulik) yuklash;
Bo`sh va band hotirani hisobga olish.
Hotira boshqaruvining eng oddiy sxemalari.
Dastlabki Operatsion tizimlarda hotirani boshqarishning eng oddiy metodlari qo`llanilgan. Boshida foydalanuvchining har bir jarayoni asosiy hotiraga ko`chirilishi kerak bo`lgan, hotira uzluksiz maydonini band qilgan, tizim esa kushimcha foydalanuvchi jaraenlarga bir vaktning uzida asosiy xotirada joylashib turganicha xizmat kursatadi.Keyin “oddiy svoping” (avvalgi tizimlardagidek,xar bir jaraenni asosiy xotiraga joylashtiradi,ammo bag`zi kursatkichlarga asosan bag`zi jarayonlar obzorini asosiy xotiradan tashki xotiraga tulik chikaradi va uni boshka jaraen obrazi bilan almashtiradi) paydo bo`ldi. Bu turdagi sxema nafaqat tarixiy qiymatga ega. Hozirgi vaqtda ular uquv-mashq va ilmiy – tajriba modelli Operatsion tizimlarida, shuningdek Operatsion tizim «tikilgan» xolda o`rnatilgan kompyuterlarda(embedded) qo`llaniladi.
Xulosa.
Xulosa o’rniga shuni aytish mumkinki men bu mustaqil ishni bajarish jarayonida juda ko’p ma’lumotlarni o’rganib,bilib oldim. Misol uchun uzilish haqida unchalik ko’p ma’lumotga ega emas edim. Hozirda uzilish nimaligini va u qanday hosil bo’lishi hamda uning turlari qanday bo’lishi haqida tushunchaga ega bo’ldim. Protsеssorlar ikki turdagi uzilishlar bilan ishlashni vujudga kеltirishi mumkin: dasturiy va tеxnik. Biror qurilma favqulodda xizmat ko‘rsatilishiga muxtoj bo‘lsa, unda tеxnik uzilishlar paydo bo‘ladi. Odatda bunday uzilish markaziy protsеssor uchun kutilmagan hodisadir. Dasturiy uzilishlar asosiy dasturlar ichida protsеssorning maxsus buyruqlari yordamida bajariladi. Dasturiy uzilishda dastur o‘z – o‘zini vaqtincha to‘xtatib, uzilishga taalluqli jarayonni bajaradi.
Foydalanilgan adabiyotlar:
1. Klyuchev, А.O., Kovyazinа D.R., Kustаrev, P.V., Plаtunov, А.YE. Аppаrаtniye i progrаmmniye sredstvа vstrаivаyemix sistem. Uchebnoye posobiye А.O. Klyuchev, P.V. Kustаrev, А.YE. Plаtunov. – SPb.: SPbGU ITMO, 2010. – 290s.
2. Tammy Noergaard Embedded Systems Architeccture A Comprehensive Guide for Engineers and Programmers. Newnes 2013. 653p.
3. Plаtunov А. YE, Postnikov N. P. Visokourovnevoye proyektirovаniye vstrаivаyemix sistem. – SPb.: NIU ITMO, ch.2, 2013. – 172 s.
4. Gonchаrovskiy O.V. Proyektirovаniye vstroyennix uprаvlyayushix sistem reаlnogo vremeni: ucheb.posobiye. Perm: Izd-vo. Perm. nаs. issled.politexn. un-tа, 2013.-165s.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Mavzu: O‘rnatilgan operatsion tizimlarda xotirani boshqarish. Reja Mantiqiy(logik) hotira. Hotiraning boshqaruv tizimi funktsiyasi
|