|
Resurslardan foydalanishni rejalashtirish
|
bet | 13/14 | Sana | 18.05.2024 | Hajmi | 153,37 Kb. | | #243104 |
Bog'liq Resurslar ta\'rifi va asosiy resurslarni aytib bering37. Resurslardan foydalanishni rejalashtirish.
Xar gal, chegaralangan resurslar va ularning bir nechta iste'molchilari bilan ish
ko’rilganda, masalan, misol uchun mexnat jamoasida maosh fondini taqsimlash
deylik, biz mavjud resurslarni iste'molchilar o’rtasida taqsimlash bilan
shuhullanishimizga to’hri keladi, yoki boshqacha aytganda resurslardan
foydalanishni rejalashtirishimizga to’hri keladi. Bunday rejalashtirish aniq
ho’yilgan maqsadlarga (ya'ni, masalan, resurslarni taqsimlash xisobicha biz nimaga
ega bo’lmohchimiz) va bu maqsadlarga mos va iste'molchi parametrlariga
tayanadigan algoritmlarga ega bo’lishi kerak.
38. Mantiqiy xotira va segmentlash tushunchasi.
Mantikiy(logik) hotira.
Xotirani ,yacheykalar chizikli tuplami kurinishida apparat tashkil
etish,dasturchining dastur va malumotlar saklanishi kurinishi xakidagi tassavuri
bilan mos kelmaydi.Kupgina dasturlar bir-biriga boglik bulmagan xolda yaratilgan
modullardan tashkil topgan.
Bazan jarayon tarkibiga kiruvchi hamma modullar hotirada ketma-ket
joylashadi va chiziqli adreslar maydonini tashkil qiladi. Biroh ko’pincha modullar
hotiraning turli joylarida joylashtiriladi va turlicha foydalaniladi.
hotirani bosharish sxemasida, foydalanuvchining bunday tassavuriga mos
keladigan ma'lumot va dasturlarni saqlash, segmentatsiya deyiladi. SegmentБир битнинг мурожаат вакти
Нархи
т
Хотира
курилмасининг
сигими
Процессор регистрлари
Процессор кеши
Асосий хотира
Электрон дисклари
|
Магнит дисклари
|
Магнит ленталари
|
hotiraning aniq ko’rsatilagan qismi bo’lib,uing ichkikismida chiziqli adreslarni
qo’llab huvvatlaydi. Segment protsedura, massiv, stek yoki skalyar mihdorlardan
tashkil topgan buladi, lekin odatda aralash tipdagi ma'lumotlardan iborat bulmaydi.
Boshida segmentlar. dastur kodi fragmentlarini(matn redaktori,trigonometrik
kutubxona v ax.k.) jaraenlar bilan umumlashtirish zaruriyatidan kelib chikkan
bulishi kerak,chunki ularsiz xar bir jaraen uzining adres makonida malumotlarning
yana bir nusxasini saklashiga tugri kelar edi. Xotiraning, tizim bir nechta
jaraenning malumotlarini aks ettiradigan aloxida kismlari bulib ular segmentlar deb
nom oldi.
Xotira shunday kilib,chizikli kurinishdan ikki ulchamli kurinishga keldi.Adres
ikki komponentdan iborat bulib,ular:segment nomer iva segment ichidagi
joylashgan urnidir.Keyinchalik,jaraenning turli komponentalarini(dastur
kodi,malumotlar,stek v ax.k.) turli segmentlarda joylashtirish kulay bulib
koldi.Yana shu narsa anik bulib koldiki,anik segment ishini,unga segmentda
saklanadigan malumotlar ustida bajarilishi ruxsat berilgan .operatsiyalar
,masalan,murojaat xukuki va operatsiyalar tipi kabi atributlar kiymatini berib
,nazorat kilish mumkin bulib koldi.
39. Linux operatsion tizimi haqida so’zlab bering. Sizningcha Linux uchun
qanday muammolar yechimi ko’proq zarurdir. Linux va FreeBSD orasidagi
asosiy farqni tushuntiring.
|
| |