Savol: Parallel dasturlash nima? A bitta dasturni bir nechta protsesslarda ishlatish



Yüklə 10 Kb.
tarix25.12.2023
ölçüsü10 Kb.
#193832
Savollar


Savol: Parallel dasturlash nima?
A) Bitta dasturni bir nechta protsesslarda ishlatish.
B) Bitta protsessni bir nechta dasturlarda ishlatish.
C) Bitta dasturni bitta protsessda ishlatish.
D) Bitta protsessni bitta dasturda ishlatish.
Javob: A
Savol: Parallel dasturlarni yaratishda eng asosiy qadam qanday?
A) Tasavvur qilingan vazifalarni aniqlash.
B) Modellarni sinovdan o'tkazish.
C) Dasturni o'rganish.
D) Ma'lumotlarni tahlil qilish.
Javob: A
Savol: Parallel dastur qanday tashkil etiladi?
A) Ma'lumotlar strukturasini ishlab chiqish.
B) Ma'lumotlar tuzish.
C) Modellarni tanlash.
D) Barcha variantlarning bir xil miqdorda ishlaydi.
Javob: A
Savol: Parallel dasturlashda iste'mol qilingan dasturlash tillari qandaylar?
A) Python va Java.
B) HTML va CSS.
C) MATLAB va R.
D) Asm va C++.
Javob: A
Savol: Thread va Process orasidagi farq nima?
A) Thread – bitta protsessning bitta o'ziga xos dasturiy qism.
B) Process – bitta dastur.
C) Thread – bitta dastur.
D) Process – bitta protsessning bitta o'ziga xos dasturiy qism.
Javob: A
Savol: Parallel dasturlashda foydalaniladigan protsesslar soni chegaralanmagan, nima uchun?
A) Ularning har biri o'z xotirasiga ega.
B) Faqat bitta dastur ishlaydi.
C) Ularning ma'lumotlarini bir-biri bilan almashish mumkin emas.
D) Ularning har biri o'z grafik interfeysga ega.
Javob: A
Savol: "Concurrency" va "Parallelism" orasidagi asosiy farq nima?
A) "Concurrency" - bir vaqtning o'zida bir nechta vazifalar bajarilishi, "Parallelism" - bir vaqtning ichida bir nechta protsesslarning ishlashishi.
B) "Concurrency" - to'qqizish, "Parallelism" - bir-biriga bog'liqlash.
C) "Concurrency" - bitta vazifa bajarilishi, "Parallelism" - bir nechta vazifalar bajarilishi.
D) "Concurrency" - parallel dasturlashga teng, "Parallelism" - sequential dasturlashga teng.
Javob: A
Savol: GIL (Global Interpreter Lock) nima uchun kerak?
A) Python interpretatori uchun bir nechta threadlarni nazorat qilish uchun
B) Ma'lumotlar tuzish uchun.
C) Modellar bilan ishlash uchun.
D) Ma'lumotlar tahlili uchun.
Javob: A
Savol: Concurrent va parallel dasturlash arasidagi qanday farq bajariladi?
A) Concurrent - bitta vaqtning ichida, parallel - bir vaqtning ichida.
B) Bitta xil dastur o'zida.
C) Concurrent - bir dasturning bitta protsesslari, parallel - bir nechta dasturlar.
D) Concurrent - sinov o'tkazish uchun, parallel - ma'lumotlar tahlili uchun.
Javob: A
Savol: CPU-bound vazifalar uchun qanday parallel dasturlash usullaridan foydalanish mumkin?
A) Multiprocessing.
B) Multithreading.
C) Ikkala.
D) Concurrent dasturlash.
Javob: A
Savol: Python tilida parallel dasturlash uchun iste'mol qilingan kutubxona qanday?
A) concurrent.futures.
B) threading.
C) asyncio.
D) parallelism.
Javob: A
Savol: "Race condition" nima uchun muammo yaratadi?
A) Bir nechta protsesslar biror narsani bir vaqtning ichida o'zgartirishni urishadi.
B) Bitta protsess boshqasining ma'lumotlariga kirishmaydi.
C) Bitta protsess boshqasining amallarini tutib olish uchun yarattiladi.
D) Har bir qadam aniq bir vaqt o'tadi.
Javob: A
Savol: "Deadlock" nima?
A) Protesslardan biri boshqa protess bajarilganini kutmaydi va bo'lmaganini hisoblaydi.
B) Protesslar bir vaqtning ichida bajariladigan vazifalarni aniq bir tartibda ishlaydi.
C) Protesslar biror narsani uzaytiradi.
D) Ikkala protsess bir-biriga bog'liqlangan.
Javob: A
Savol: Multiprocessing va Multithreading orasidagi farq nima?
A) Multiprocessing - bir vaqtning ichida bir nechta dasturlar, multithreading - bir dastur ichida bir nechta protsesslar.
B) Bitta dastur boshqasini kutilmoqda.
C) Bitta dastur boshqa dasturni ishlatmoqda.
D) Multiprocessing - bir dastur ichida bir nechta protsesslar, multithreading - bir vaqtning ichida bir nechta dasturlar.
Javob: A
Savol: Asyncio qanday dasturlash modeliga ega?
A) Asinkron dasturlash. Sinqron dasturlash.
B) Multithreading.
C) Concurrent dasturlash.
D) Sinqron dasturlash.
Javob: A
Yüklə 10 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin