|
Kompyuter ishlashining qanday turlarini bilasiz?
|
bet | 27/42 | Sana | 06.02.2024 | Hajmi | 204 Kb. | | #152195 |
Bog'liq Real vaqt tizimlari fanidan YK javoblari261. Kompyuter ishlashining qanday turlarini bilasiz?
1. Veb-ishlab chiqish - noldan veb-saytlarni loyihalash va qurish 2. Ma'lumotlar bazasini boshqarish - ma'lumotlar bazalarini saqlash, qurish va o'rganish 3. Tarmoqlar - mahalliy tarmoqlar (LAN) va keng maydon tarmoqlarini (WAN) sozlash va boshqarish 4. Dasturlash - Kompyuter ilovalari uchun kod yozish 5. Sun'iy intellekt - odatda inson aqlini talab qiladigan vazifalarni bajarish uchun kompyuter dasturlarini yaratish.
6. Kompyuter xavfsizligi - kompyuterlar, tarmoqlar va ma'lumotlarni zararli harakatlardan himoya qilish 7. Ma'lumotlarni tahlil qilish - naqsh va tendentsiyalarni aniqlash uchun katta ma'lumotlar to'plamini tekshirish va baholash 8. Kompyuter grafikasi dizayni - dasturiy ta'minot dasturlari yordamida badiiy va tasvirlarni yaratish 9. Tizim boshqaruvi - kompyuter tizimlarini o'rnatish, sozlash va texnik xizmat ko'rsatish 10. Texnik yordam - mijozlarga yordam ko'rsatish va kompyuter muammolarini bartaraf etish
62. Unix turkumiga kiruvchi operatsion tizimlardan real vaqt rejimida qattiq tizimlarni ishlab chiqishda foydalana olmaydigan ikkita asosiy muammoga tavsif bering.
1. Xizmat sifatini (QoS) qo'llab-quvvatlamaslik: Unix oilasi operatsion tizimlari tizim resurslariga kirish va rejalashtirishni nazorat qilish uchun o'rnatilgan yordamga ega emas, bu esa qattiq real vaqtda tizimlar uchun javob berish vaqtining qat'iy talablariga javob berishni qiyinlashtiradi.
2. Cheklangan xotira himoyasi: Kirish huquqlarini boshqarish uchun asboblar to'plamiga qaramay, Unix operatsion tizimlarida xotira himoyasining yo'qligi ilovalardagi xatolar tufayli kutilmagan tizim xatolariga olib kelishi mumkin. Qattiq real vaqtda tizimlar deterministik kafolatlarga tayanganligi sababli, bu xatolar halokatli bo'lishi mumkin.
63. An'anaviy Unix yadrosining kamchiliklari qanday: ustun boʻlmagan (yoki preemptiv boʻlmagan) yadro va mustaqil xost tizimlarida dinamik ustuvorlik qiymatlari qanday hal qilinadi?
An'anaviy Unix yadrosining kamchiliklari quyidagilardan iborat:
1. Cheklovchi jarayonlararo aloqa - Monolit yadro sifatida tizimdagi jarayonlar bir-biri bilan bevosita bog'lanishi qiyin edi.
2. Resurslarni yomon boshqarish - Unix yadrosi "yuklash va ishga tushirish" modeli bilan ishlab chiqilgan bo'lib, bu ko'pincha tizim resurslaridan samarasiz foydalanishga olib keldi. 3. Foydalanuvchilar uchun cheklangan himoya - yadro ildiz foydalanuvchiga tegishli bo'lganligi sababli, u boshqa foydalanuvchilarning tizim resurslariga kirishini chekladi. 4. Yomon miqyosda - Unix yadrosi mustaqil tizimlar uchun mo'ljallanganligi sababli, u bir nechta foydalanuvchilarning bir vaqtning o'zida so'rovlarini bajarish uchun mo'ljallanmagan. Preemptiv bo'lmagan (yoki kooperativ) yadrolarda dinamik ustuvorlik qiymatlari foydalanuvchi ilovalari va jarayonlari tomonidan o'rnatiladi. Har bir jarayonga ustuvor qiymat beriladi va tegishli jarayonlar bir nechta oqimlar orasida bo'linadi, keyinchalik ular ustuvorlik qiymatiga qarab xizmat ko'rsatadi. Bu har bir jarayonga markaziy muvofiqlashtirish uchun ortiqcha xarajatlarsiz, kerakli miqdordagi e'tibor va hisoblash vaqtini olishini ta'minlaydi. Mustaqil xost tizimlarida yadro resurslardan optimal foydalanishni ta'minlash uchun jarayonlarni boshqaradi. Yadro kerak bo'lganda resurslarni taqsimlaydi, shu bilan birga jarayonlarga o'zlarining ijro ustuvorliklarini nazorat qilish imkonini beradi. Dinamik ravishda tayinlangan ustuvor qiymatlar ham ijro jadvaliga rejalashtirilgan bo'lib, hech qanday jarayon resurslardan mahrum bo'lmasligini ta'minlaydi.
|
| |