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