wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

operatsion tizimlar

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

Jarayon (Process) nima?

a)

Operatsion tizimda ishlayotgan mustaqil dastur yoki dastur nusxasi

b)

Jarayon ichidagi kichik ish birligi

c)

Kompyuter xotirasidagi barcha ma’lumotlar majmui

d)

Faqatgina foydalanuvchi interfeysi

2.

Topshiriq (Task) nima?

a)

Jarayon ichidagi kichik ish birligi (oqim/thread)

b)

Operatsion tizimning yadrosi

c)

Protsessorning vaqtinchalik holati

d)

Fayl tizimidagi buyruq

3.

Jarayon quyidagi holatlardan qaysi birida protsessorni egallamaydi?

a)

Kutish (waiting)

b)

Ishlash (running)

c)

Tayyorlik (ready)

d)

Yangi (new)

4.

Jarayon va topshiriqlarni rejalashtirishning asosiy maqsadiga qaysi jumla mos keladi?

a)

CPU resursidan samarali va adolatli foydalanishni ta’minlash

b)

Faqat foydalanuvchi dasturlarini tezroq bajarish

c)

Jarayonlarni xotiradan o‘chirish

d)

Faqat fon jarayonlarini qo‘llab-quvvatlash

5.

FIFO algoritmining kamchiligi nimada?

a)

Uzoq ishlaydigan jarayonlar boshqalarni kutib qolishga majbur qiladi

b)

Ustuvor jarayonlarni e’tiborga olmaydi

c)

Kontekstni almashtirish juda tez-tez sodir bo‘ladi

d)

Qisqa jarayonlarni ortga suradi

6.

Round Robin algoritmida belgilangan vaqt bo‘lagi nima uchun kerak?

a)

Har bir jarayonga protsessor vaqtini teng taqsimlash uchun

b)

Eng qisqa jarayonni tanlash uchun

c)

Ustuvorlikni aniqlash uchun

d)

Xotira resursini hisoblash uchun

7.

Priority Scheduling algoritmining asosiy muammosi nimada?

a)

Past ustuvorlikdagi jarayonlar uzoq vaqt bajarilmay qolishi mumkin

b)

Uzoq jarayonlar qisqa jarayonlarga halaqit beradi

c)

Faqat interaktiv jarayonlarni bajaradi

d)

Har bir jarayonga teng vaqt ajratiladi

8.

Multilevel Queue Scheduling qanday ishlaydi?

a)

Jarayonlarni ustuvorlik va turiga qarab alohida navbatlarga ajratadi

b)

Eng qisqa jarayonni birinchi bajaradi

c)

Har bir jarayonga belgilangan vaqt bo‘lagi beradi

d)

Birinchi kelgan jarayonni birinchi bajaradi

9.

Kontekstni almashtirish (Context Switch) jarayonida nima sodir bo‘ladi?

a)

Joriy jarayonning holati saqlanadi va yangi jarayon uchun yuklanadi

b)

Operatsion tizimni qayta ishga tushirish amalga oshadi

c)

Protsessor tezligi oshiriladi

d)

Faqatgina xotira tozalanadi

10.

Dispetcherlashtirish jarayonida rejalashtirish algoritmidan keyin bajariladigan birinchi ish qaysi?

a)

Rejalashtirish natijasida tanlangan jarayonni protsessorga uzatish

b)

Operatsion tizimni yangilash

c)

Xotirani tozalash va qayta ajratish

d)

Foydalanuvchi interfeysini o‘zgartirish

11.

Operatsion tizimlarda jarayonlarni dispetcherlashtirish jarayonida kontekstni almashtirish (Context Switch) mexanizmi jarayonlar o‘rtasida resurslarni samarali taqsimlashda muhim rol o‘ynaydi. Ushbu mexanizmda joriy bajarilayotgan jarayonning holati (CPU registrlari, dastur hisoblagichi, stack ko‘rsatkichlari va boshqa kontekst ma’lumotlari) saqlanib, keyingi jarayon uchun qayta yuklanadi. Shu nuqtai nazardan, kontekst almashinishning samaradorlikka ta’siri qaysi mezonlar orqali aniqlanadi va ko‘p vazifalilik (multitasking) muhitida u qanday qo‘shimcha muammolarni — masalan, resurslarga yuklama, jarayonlar kechikishi yoki Context Switching Overhead kabi holatlarni — yuzaga keltirishi mumkin?

a)

Kontekstni almashtirish — bu CPU registrlari, dastur hisoblagichi (Program Counter), stack ko‘rsatkichlari va boshqa jarayon holatlarini saqlash hamda yangi jarayon uchun qayta yuklash jarayonidir; samaradorlikka ta’siri kontekst almashinish tezligi va uning tizim resurslariga qo‘shimcha yuk keltirish darajasi bilan baholanadi. Juda tez-tez amalga oshirilsa, tizim samaradorligi pasayadi va Context Switching Overhead muammosi yuzaga keladi.

b)

Kontekstni almashtirish faqatgina jarayonning xotirasini tozalash va uni bo‘shatish jarayoni sifatida qaraladi. Bunday talqinda u na CPU registrlarini, na jarayonning dastur hisoblagichini saqlab qoladi. Shu sababli, bu mexanizm tizim samaradorligiga deyarli ta’sir qilmaydi deb hisoblanadi. Bunday yondashuv noto‘g‘ri, chunki kontekst almashinuvi jarayonlarning davomiyligini uzluksiz ta’minlashda hal qiluvchi ahamiyatga ega.

c)

Kontekstni almashtirish mexanizmi multitasking samaradorligini oshirish uchun CPU chastotasini avtomatik ravishda ko‘paytiradi, deb hisoblanadi. Ya’ni, protsessor chastotasi yuqori bo‘lgani sayin kontekst almashinuvi tezroq amalga oshiriladi va tizim samaradorligi ortadi, degan qarash mavjud. Aslida esa, kontekst almashinuvi apparat chastotasini oshirish bilan emas, balki tizimning dasturiy boshqaruv mexanizmlari bilan belgilanadi.

d)

Kontekstni almashtirish faqatgina past ustuvorlikdagi jarayonlarni tezroq bajarishga xizmat qiladi va bu tizim samaradorligi bilan bevosita bog‘liq emas, deb izohlanadi. Ushbu yondashuvda kontekst almashinuvi ustuvorlik mexanizmlariga qaratilgan deb noto‘g‘ri tushuniladi. Aslida esa, kontekstni almashtirish barcha jarayonlar uchun universal mexanizm bo‘lib, faqatgina ustuvorlikka asoslanmaydi, balki umumiy multitaskingni ta’minlashga xizmat qiladi.