Operatsion Tizimlar Mustaqil ish tt 11-20 s ravshanov Javohir Mavzu


Download 0.8 Mb.
Pdf ko'rish
bet6/13
Sana03.11.2023
Hajmi0.8 Mb.
#1742514
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
Opertasion tizimlar

64-bit rejimida virtual manzil 


64-bitli rejimda segmentatsiya bekor qilinadi, shuning uchun dasturchi faqat bitta 64-
bitli sondan iborat va chiziqli adreslarga to'g'ri keladigan manzillar bilan ishlaydi. 
Biroq, bu erda ham IA-32 arxitekturasi umumiy qoidalardan istisno: chiziqli va 
shuning uchun virtual manzil (Intel hujjatlaridagi mantiqiy), manzil aslida 
imzolangan raqamdir, chunki ular bo'lishi kerak " kanonik ", ya'ni shuning uchun 
manzilning eng muhim jismoniy bitlari qiymatiga qarab, manzilning barcha eng 
muhim bitlari nolga yoki bittaga teng bo'ladi. Masalan, IA-32 me'morchiligining 
birinchi 64-bitli mikroprotsessorlarida 64-bit emas, balki 48-bitli chiziqli manzillar 
jismoniy ravishda amalga oshiriladi, ular 0000_0000_0000_0000h dan 
0000_7FFF_FFFF_FFFFh yoki FFF_8000_0000_00FFFFFFgacha, ya'ni 
FFF_8000_0000_00F_FFFgacha, imzolangan raqamlar sifatida –2 ** 47 dan + 2 ** 
47-1 gacha. 
2.MSDOS operatsion tizimlarida operativ xotirani 
taqsimlash. Xotirani taqsimlash usullari (statik, 
dinamik).Kiritish-chiqarish tizimli jadvallar va ularning 
bog‘lanishi. HPFS (yuqori unimdorlikka ega bo‘lgan fayl 
tizimi) 
Reja:
1.MSDOS operatsion tizimlari 
2.
Xotirani taqsimlash usullari (statik, dinamik)
3. 
HPFS (yuqori unimdorlikka ega bo‘lgan fayl tizimi)
Hozircha MS DOS operatsion tizim bilan tanishi utamiz. MS DOS OS si 
quyidagi qismlardan tashkil topagan: • BIOS (Basic Input-Output 
System), (Kiritish-chiqarishning asosiy tizimsi). Bu kompyuterning doimiy 


xotirasida joylashgan. Uning vazifasi axborotlarni kiritish va chiqarish 
bilan boglik bo’lgan eng sodda va universal xizmatlarni bajarishdan 
iborat. • Operatsion tizimning yo’qlovchisi. Bu tizim juda kiska dastur 
bo’lib, u MS DOSli disketaning birinchi sektorida joylashadi va uning 
vazifasi MS DOSning kolgan ikki modulini ukishdan iborat. • io.sys va 
msdos.sys tizimli fayllar. Ularni operatsion tizim yo’qlovchisi xotiraga 
kuchiradi va kompyuter xotirasida doimo saqlaydi. io.sys (INPUT-
OUTPUT) BIOSning xotiradagi davomi hisoblanadi. msdos.sys DOSning 
yuqori darajadagi vazifalarini bajaradi. • MS DOSning buyruk protsessori 
foydalanuvchi kiritgan komandalarni kayta ishlaydi. Buyruk protsessori 
OS yo’qlanayotgan disketaning command.com faylida joylashadi. • MS 
DOSning tashki komandalari - OS bilan birgalikda yo’qlanadigan alohida 
fayllardagi dasturlardir. Bu dasturlar xizmatchi vazifasini bajaradi
masalan, disketalarni formatlash, disketalarni tekshirish va xokazo. • 
Kurilmalar drayverlari MS DOSning kiritish-chiqarish tizimsini tuldiradi, 
yangi kurilmalarning ishini ta‘minlaydi , mavjud bo’lgan kurilmalarning 
nostandart ishlatilishini ta‘minlaydi. Drayver nomi config.sys faylida 
ko’rsatiladi. 2. Xotirani taqsimlash usullarining tasnifi 1 Xotirani 
taqsimlash usullarining tasnifi Ruxsat etilgan bo'limlar bo'yicha xotirani 
taqsimlash: umumiy navbat bilan (a), alohida navbat bilan (b) Bunday 
holda, xotirani boshqarish quyi tizimi quyidagi vazifalarni bajaradi: § 
Yangi kelgan jarayon uchun zarur bo'lgan xotira hajmini bo'sh bo'limlar 
hajmi bilan taqqoslaydi va tegishli bo'limni tanlaydi; § Dasturni 
bo'limlardan biriga yuklashni va manzillarni o'rnatishni amalga oshiradi. 
Tarjima bosqichida, dasturni ishlab chiquvchisi uni bajarish kerak bo'lgan 
bo'limni belgilashi mumkin. Bu sizga ma'lum bir xotira maydoniga 
sozlangan mashina kodini joyini o'zgartiruvchi yuklagichdan 
foydalanmasdan darhol olish imkonini beradi. Aniq afzallik bilan - amalga 
oshirish qulayligi, bu usul muhim kamchilikka ega - qattiqlik. Har bir 
bo'limda faqat bitta jarayon bajarilishi mumkinligi sababli, ko'p 
dasturlash darajasi bo'limlar soni bilan oldindan belgilanadi. Dasturning 
hajmidan qat'i nazar, u butun bo'limni egallaydi. Masalan, uchta bo'limli 


tizimda bir vaqtning o'zida uchtadan ortiq jarayonni bajarish mumkin 
emas, hatto ular juda kam xotira talab qilsa ham. Boshqa tomondan, 
xotirani qismlarga ajratish dasturlari biron bir bo'limga to'g'ri 
kelmaydigan, lekin bir nechta bo'limlarda etarli xotiraga ega bo'lgan 
jarayonlarning bajarilishini oldini oladi. Xotirani boshqarishning bu usuli 
dastlabki multidasturlash operatsion tizimlarida qo'llanilgan. Biroq, 
doimiy bo'limlar bo'yicha xotirani taqsimlash usuli, asosan, amalga 
oshirish xarajatlarining pastligi tufayli real vaqt tizimlarida hali ham 
qo'llaniladi. Haqiqiy vaqtda tizimlarning hisoblash jarayonining 
determinizmi (bajarilishi kerak bo'lgan vazifalar to'plami, ularning xotira 
talablari, ba'zan esa boshlash vaqtlari oldindan ma'lum) xotirani 
boshqarishning ushbu usulining moslashuvchanligi yo'qligini qoplaydi. 3 
Operatsion tizim - bu maxsus dastur bo’lib, bu dasturning asosiy vazifasi - 
kompyuter ishini boshqarish, kompyuter va foydalanuvchi o’rtasida 
muloqotni o’rnatish, tashqi qurilmalar ishlash holatlarini sozlash va ular 
bilan muloqotni o’rnatish, har xil dasturlarni ishga tushirish va ularning 
ishlash holatlarini ta‘minlash. Operatsion tizimlardan eng taniqlilari bu 
Microsoft firmasining MS-DOS, Windows operatsion tizimlari, Apple 
firmasining Macintosh – MacOS operatsion tizimi, Unix va Linux 
operatsion tizimlari 
Xotirani taqsimlash usullari (statik, dinamik) 
2
. Xotirani statik va dinamik taqsimlash o‘rtasidagi farq. 

Download 0.8 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling