|
Nima uchun dasturiy ta'minotdagi nosozliklarga chidamlilik (fault tolerance) apparatdagi nosozliklarga chidamlilikka qaraganda osonroq tashkil etiladi?
|
bet | 3/42 | Sana | 06.02.2024 | Hajmi | 204 Kb. | | #152195 |
Bog'liq Real vaqt tizimlari fanidan YK javoblari211. Nima uchun dasturiy ta'minotdagi nosozliklarga chidamlilik (fault tolerance) apparatdagi nosozliklarga chidamlilikka qaraganda osonroq tashkil etiladi? Uskunaning nosozlikka bardoshliligiga erishish dasturiy ta'minotdagi nosozliklarga chidamliligiga qaraganda osonroq, chunki u aniqroq va jismoniy. Uskunaning nosozliklariga chidamliligi zaxiralash orqali amalga oshirilishi mumkin, ya'ni kutilmagan nosozliklar yuz berganda uzluksiz ishlashni ta'minlash uchun bir xil uskunaning qo'shimchalari tizimga qo'shilishi mumkin. Bu ortiqcha jismoniy xususiyatga ega bo'lib, qurilmadagi muayyan dasturiy ta'minot yoki ilovadan qat'iy nazar mavjud. Bundan tashqari, kuchlanishning ko'tarilishi va haroratning o'zgarishi kabi jismoniy muammolarni dasturiy ta'minotga qaraganda apparatda rejalashtirish va oldini olish osonroq. Boshqa tomondan, dasturiy ta'minot murakkabroq va har bir foydalanuvchining o'zaro ta'sirida ko'proq o'zgaruvchanlikka duchor bo'ladi, bu esa kutilmagan nosozliklardan himoya qilishni qiyinlashtiradi.
6. Yumshoq (soft) real vaqt tizimidagi vazifa va real vaqt tizimi hisoblanmagan tizimdagi vazifaning xususiyatlari o'rtasidagi asosiy farqlarni tushuntiring.
Yumshoq real vaqt tizimidagi vazifa va real vaqt bo'lmagan tizimdagi vazifa o'rtasidagi asosiy farqlar: Vaqtinchalik: Yumshoq real vaqt tizimida vazifalar bajarilishi kerak bo'lgan muddatga ega, real vaqtda bo'lmagan tizimda esa vazifalar uchun muddatlar yo'q. Ustuvorlik: Yumshoq real vaqt tizimida vazifalar ustuvorlik darajasiga ega va operatsion tizim vazifalarni ularning ustuvorligiga qarab rejalashtiradi. Haqiqiy vaqtda bo'lmagan tizimda vazifalar ustuvorlik darajasiga ega emas va operatsion tizim vazifalarni umumiy tizim ish faoliyatini maksimal darajada oshiradigan tarzda rejalashtiradi. Resurslardan foydalanish: Yumshoq real vaqt tizimida vazifalar belgilangan muddatlarni qondirish uchun protsessor vaqti va xotira kabi tizim resurslariga kirishni kafolatlaydi. Haqiqiy bo'lmagan tizimda vazifalar tizim resurslariga kafolatlangan kirish imkoniyatiga ega emas va resurslardan foydalanish dinamik va oldindan aytib bo'lmaydi. Bashorat qilish: Yumshoq real vaqt tizimida vazifalarning xatti-harakati oldindan aytib bo'ladigan va izchil bo'ladi va operatsion tizim ustuvorlik asosida belgilangan muddatlarni belgilaydi va vazifalarni rejalashtiradi. Haqiqiy vaqtda bo'lmagan tizimda vazifalarning harakatini oldindan aytib bo'lmaydi va boshqa vazifalar yoki tizim hodisalari ta'sir qilishi mumkin.
Xulosa qilib aytganda, yumshoq real vaqt tizimidagi vazifalar o'z vaqtida va ustuvor cheklovlarga ega, real vaqtda bo'lmagan tizimdagi vazifalar esa bu cheklovlarga ega emas. Yumshoq real vaqtda tizimlar ma'lum vaqt oralig'ida topshiriqlarni bajarishni birinchi o'ringa qo'yadi, real vaqtda bo'lmagan tizimlar esa umumiy tizim ishlashini birinchi o'ringa qo'yadi.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Nima uchun dasturiy ta'minotdagi nosozliklarga chidamlilik (fault tolerance) apparatdagi nosozliklarga chidamlilikka qaraganda osonroq tashkil etiladi?
|