Mavzu: operatsion tizimlarda xotirani boshqarish


Fayllarni almashtirish operatsiyalari



Yüklə 349,14 Kb.
səhifə4/5
tarix07.06.2023
ölçüsü349,14 Kb.
#126572
1   2   3   4   5
Fayllarni almashtirish operatsiyalari. Disk xotira faylida operatsiyalarni bajarish uchun virtual xotirani boshqarish oynasiga o‘tishingiz kerak. Buning uchun:

  1. Win + R klaviatura yorlig‘ini bosing. Ochilgan oynada "Ochish" maydoniga sysdm.cpl buyrug‘ini kiriting va OK tugmasini bosing.


3.2-rasm

  1. Ochilgan "Tizim xususiyatlari" oynasida "Kengaytirilgan" yorlig‘iga o‘ting va "Ishlash" maydonidagi “Variantlar” tugmachasini bosing .


3.3-rasm

  1. Ochilgan "Ishlash sozlanmalari" oynasida "Kengaytirilgan" yorlig‘iga o‘ting va “O‘zgartirish” tugmachasini bosing .


3.4-rasm

  1. Barcha amallarni bajargandan so‘ng, virtual xotirani boshqarish oynasi ochiladi, bu erda sukut bo‘yicha disk xotira fayl hajmini avtomatik tanlash o‘rnatiladi. Bunday holda, disk xotira fayli operatsion tizim o‘rnatilgan o‘sha diskda joylashgan (C diskida). Har bir kompyuterda tanlov uchun mavjud bo‘lgan mantiqiy disklar soni har xil bo‘lishi mumkin.


3.5-rasm
Xotirani ajratish algoritmlari. Barcha xotirani taqsimlash algoritmlari ikki sinfga bo‘linadi: RAM va disk orasidagi harakatlanuvchi jarayon segmentlarini ishlatadigan algoritmlar va tashqi xotiradan foydalanmaydigan algoritmlar (5.6-rasm).

3.6-rasm. Belgilangan bo‘limlar orqali xotirani ajratish
Tasodifiy kirish xotirasini boshqarishning eng oddiy usuli bu xotirani bo‘limlar deb nomlangan bir necha aniq o‘lchamdagi mintaqalarga bo‘lishdir. Ushbu bo‘lim operator tomonidan tizimni ishga tushirish paytida yoki o‘rnatish paytida qo‘lda amalga oshirilishi mumkin. Shundan so‘ng, bo‘limlarning chegaralari o‘zgartirilmaydi.
Ijro etish uchun kiritilgan navbatdagi yangi jarayon yoki umumiy navbatga (5.7-rasm, a) yoki ma’lum bir qismga navbatga qo‘yiladi (5.7-rasm, b-rasm).
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;



3.7-rasm. Belgilangan bo‘limlar bo‘yicha xotirani taqsimlash: a – umumiy navbat bilan; b – alohida navbatlar bilan
• dasturni bo‘limlardan biriga yuklaydi va manzillarni sozlaydi. Tarjima bosqichida allaqachon dastur ishlab chiquvchisi uni bajarilishi kerak bo‘lgan qismni belgilashi mumkin. Bu sizga zudlik bilan, harakatlanuvchi yuklagichni ishlatmasdan, mashina kodini ma’lum bir xotira maydoniga moslashtirishga imkon beradi.
Aniq ustunlik bilan – amalga oshirishning soddaligi bilan ushbu usul sezilarli kamchilikka ega – qat’iylik. Har bir bo‘limda faqat bitta jarayon bajarilishi mumkinligi sababli, multiprogramma darajasi bo‘limlar soni bilan oldindan belgilanadi. Dasturning kattaligidan qat’i nazar, u butun bo‘limni egallaydi. Masalan, uchta qismli tizimda bir vaqtning o‘zida uchdan ortiq jarayonni bajarish mumkin emas, hatto ular juda kam xotira talab qilsa ham. Boshqa tomondan, ajratish xotirasi dasturlari biron bir bo‘limga to‘g‘ri kelmaydigan, ammo ular uchun bir nechta bo‘limlarda etarli xotira bo‘lgan jarayonlarning bajarilishini oldini oladi.
Ushbu xotirani boshqarish usuli dastlabki multiprogramlash operatsion tizimlarida ishlatilgan. Shu bilan birga, xotirani doimiy bo‘limlar bilan taqsimlash usuli hali ham real vaqt tizimlarida, asosan, amalga oshirish xarajatlarining pastligi tufayli qo‘llaniladi.

Yüklə 349,14 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin