davomida saqlanib qolishdi. Foydalanuvchi vazifa bilan bevosita aloqa qila
olmadi va barcha mumkin bo'lgan vaziyatlarni boshqarish kartalari yordamida
oldindan ko'rishga majbur bo'ldi. Nosozliklarni tuzatish dasturlari hali ko'p vaqt
talab etdi va xotira va registrlar tarkibidagi ko'p sahifali bosmalarni o'rganishni
yoki nosozliklarni bosib chiqarishni ishlatishni talab qildi.
Katod-nurli displeylarning paydo bo'lishi va klaviatura dasturlarini qayta ko'rib
chiqish ushbu muammoning echimini topdi. Ko'p dasturiy tizimlarning mantiqiy
kengaytmasi vaqtni taqsimlash tizimlari yoki vaqtni taqsimlash tizimlari. Ularda
protsessor nafaqat I / O operatsiyalari davomiyligi uchun, balki ma'lum vaqtdan
keyin vazifalar o'rtasida almashadi. Bunday almashtirishlar shunchalik tez-tez
sodir bo'ladiki, foydalanuvchilar ularni bajarish jarayonida o'z dasturlari bilan,
ya'ni interaktiv ravishda o'zaro ishlashlari mumkin. Natijada bir vaqtning o'zida bir
nechta foydalanuvchi bitta kompyuter tizimida ishlashi mumkin bo'ladi. Buning
uchun har bir foydalanuvchi xotirasida kamida bitta dastur bo'lishi kerak.
Ishlayotgan foydalanuvchilar sonining cheklanishini kamaytirish uchun RAMda
bajariladigan dasturning to'liq topilmasligi g'oyasi kiritildi. Dasturning asosiy
qismi diskda joylashgan va ayni paytda bajarilishi kerak bo'lgan parcha RAMga,
keraksiz qismi esa diskka qayta yuklanishi mumkin. Bu yordamida amalga
oshiriladi virtual xotira mexanizmi. Bunday mexanizmning asosiy afzalligi cheksiz
asosiy kadr xotirasining xayolotini yaratishdir.
Vaqtni taqsimlash tizimlarida foydalanuvchi dasturni faol ravishda disk
raskadrovka qilish va diskka ma'lumotlarni yozish, kartalarni ishlatmasdan, balki
to'g'ridan-to'g'ri klaviaturadan foydalangan. On-layn fayllarning paydo bo'lishi
Do'stlaringiz bilan baham: |