Xotirani boshqarish operatsion tizimning muhim funktsiyasidir. OS-9 "xotira modullari" deb nomlangan ob'ektlardan foydalangan holda dasturlarga xotiraning jismoniy tayinlanishini va xotiraning mantiqiy tarkibini boshqaradi . Barcha dasturlar xotira moduli formatida yuklanadi, bu OS-9 ga xotiradagi har bir modul haqida nom, manzil va boshqa tegishli maʼlumotlarni oʻz ichiga olgan katalogni saqlash imkonini beradi. Ushbu tuzilmalar OS-9 modulli dasturiy muhitining asosi hisoblanadi. Uning afzalliklaridan ba'zilari quyidagilardir: dasturlarni yordamchi modullar kutubxonalariga avtomatik ish vaqti "bog'lash" ; reentrant dasturlarini avtomatik ravishda "almashish" ; yangilash yoki tuzatish uchun katta dasturlarning kichik bo'limlarini almashtirish (ROMda bo'lsa ham); va boshqalar.
Barcha foydalanish mumkin bo'lgan RAM xotirasi 0 manzilidan yuqoriga qarab joylashgan bo'lishi kerak. OS-9 ni ishga tushirish ketma-ketligi davomida operativ xotiraning yuqori chegarasi avtomatik qidiruv yoki konfiguratsiya moduli orqali aniqlanadi. Ba'zi operativ xotira OS-9 tomonidan xotiraning yuqori va pastki qismidagi o'z ma'lumotlar tuzilmalari uchun ajratilgan. Aniq miqdor konfiguratsiya modulida ko'rsatilgan tizim jadvallarining o'lchamlariga bog'liq.
Boshqa barcha RAM xotirasi "bo'sh xotira" maydoniga birlashtirilgan. Xotira maydoni dinamik ravishda ushbu hovuzdan olinadi va unga qaytariladi, chunki u turli maqsadlar uchun ajratilgan yoki ajratilgan. Xotirani taqsimlashning asosiy birligi 256 baytli sahifadir. Xotira har doim butun sahifalar soniga ajratiladi.
Xotiraning taqsimlanishini kuzatish uchun foydalaniladigan ma'lumotlar strukturasi $0100 - $011F manzillarida joylashgan 32 baytlik bit xaritasidir. Ushbu jadvaldagi har bir bit xotiraning ma'lum bir sahifasi bilan bog'langan. Bitlar sahifaning bepul va tayinlash uchun mavjudligini ko'rsatish uchun tozalanadi yoki sahifa ishlatilayotganligini yoki ushbu manzilda RAM xotirasi yo'qligini ko'rsatish uchun o'rnatiladi.
Avtomatik xotira ajratish quyidagi hollarda sodir bo'ladi:
Dastur modullari RAMga yuklanadi.
Yuqorida aytilganlarning barchasi odatda teskari funktsiyalarga ega bo'lib, ular oldindan ajratilgan xotiraning ajratilishiga va bo'sh xotira hovuziga qaytarilishiga olib keladi.
Umuman olganda, xotira yuqori manzillardan pastga qarab dastur modullari va buferlar uchun, maʼlumotlar sohalari uchun esa quyi manzillardan yuqoriga qarab ajratiladi.