Qattiq real vaqtda va yumshoq real vaqtda real vaqt
tizimlari o'rtasida farq
bor
Qattiq real vaqt rejimi - tizimlar - real vaqtda tizimlar
,
agar vaqt chegaralari
buzilgan bo'lsa, u tomonidan boshqariladigan ob'ektning jiddiy xatosi (noto'g'ri)
sodir bo'lishi mumkin. Misollar: avtomobil dvigatellarini boshqarish tizimi;
yurak
stimulyatori nazorat qilish tizimi. Bunday tizimlarda ikkilamchi
xotira
cheklangan
yoki yo'q; ma'lumotlar tasodifiy kirish xotirasida (
RAM
) yoki
faqat o'qiladigan
xotirada
(
ROM
,
ROM
) saqlanadi. Bunday tizimlardan foydalanganda umumiy
maqsadli OT uchun joy bo'lmagan vaqtni taqsimlash tizimlari bilan ziddiyatlar
yuzaga kelishi mumkin. Oddiyroq qilib aytganda, bunday tizimlar uzilishlarga yo'l
qo'ymaydi; tizimning asosiy
aylanishi
uchun barcha kerakli ma'lumotlar birinchi
navbatda
xotiraga yuklanishi kerak
; bunday tizimning kodini bajaradigan jarayon
diskka
pompalanmasligi kerak . Bunday tizimlar uchun
operatsion tizim odatda
soddalashtirilgan, virtual xotira o'rniga jismoniy xotira ajratilgan, resurslarni
virtualizatsiya qilishning barcha boshqa turlari
bundan mustasno.
Haqiqiy vaqtda
operatsion tizimlarni
ishlab chiqishda mashhur amaliyot - bu " ortiqcha narsalarni
kesib tashlash
" orqali ochiq kodli umumiy maqsadli operatsion tizimlar asosida
bunday operatsion tizimlarni ishlab chiqish amaliyotidir . Biroq,
buni qilishda
ehtiyot bo'lish kerak. Muallif Elbrus uchun
real vaqtda tizimni ishlab
chiquvchilarga maslahat berishi kerak edi
, ular o'z tizimi uchun jismoniy xotirani
ajratishning past darajadagi protsedurasidan foydalangan, ammo uning Elbrus OS
ning umumiy virtual xotira tizimi bilan yuzaga kelishi mumkin bo'lgan
ziddiyatlarini hisobga olmagan. ;
natijada, ajratilgan
xotira
ba'zan "buzilgan" ...
bo'sh xotira hududlari ro'yxatidagi majburiy ma'lumotlarni o'zgartirish natijasida,
Elbrus virtual xotira mexanizmi tomonidan ishlatilgan.
Dostları ilə paylaş: