PC-Grila COX

Create an image depicting a computer with a task management interface, showing multitasking elements, priority lists, and semaphore symbols in a modern, colorful design.

Test Your Knowledge on Task Management

Are you ready to challenge your understanding of task management principles? This quiz is designed to assess your knowledge on various concepts related to scheduling, priority handling, and semaphore operations in multitasking systems.

Test your expertise and discover:

  • Key concepts in task scheduling
  • Semaphore functions and their significance
  • Priority-based task execution
30 Questions8 MinutesCreated by ManagingTask42
Care task este trimis sa ruleze de catre next_lap() in cazul dispecerizarii prin prioritizare si rotatie?
Task-ul care vine la rand
Primul task din lista de prioritate maxima
Ultimul task din lista de prioritate maxima
Task-ul cu prioritate maxima
Task-ul de prioritate 0
Ansamblul de actiuni prin care se alege unul dintre task-uri in vederea rularii sale se numeste?
Proces de comutare
Semaforizare
Rulare
Dispecerizare
Comunicare
Cate locatii are tabloul in care se construieste lista de asteptare la dispecerizarea prin rotatie?
MAX_TSK
10
11
MAX_TSK-1
MAX_TSK+1
Care este task-ul trimis sa ruleze de catre next_lap() in cazul dispecerizarii prin rotatie?
Task-ul cu prioritate maxima
Task-ul care vine la rand
Primul task din lista
Task-ul cu prioritate 0
Ultimul task din lista
Valoarea contorului din structura rendez-vous nu poate fi:
A>0
B>=0
Pozitiva
Negativa
0
Din ce functie face parte urmatoarea secventa de cod?
Captură de ecran 2023-06-12 000114
_s_wait()
_s_signal()
Next_lap()
Elim_lap()
Ins_lap()
Care dintre urmatoarele campuri nu face parte din contextul fizic?
IP
DS
SP
CS
SI
Incrementarea pointerului pie este:
Inversa
Circulara
Secventiala
Paralela
Normala
Cum se face inserarea unui task in lista de asteptare in dispecerizarea prin rotatie?
In functie de prioritate
Unde este loc liber
Unde arata pointerul de intrare
La finalul listei
La inceputul listei
Pentru a debloca un task se foloseste functia?
_destroy(semid)
_sleep(ms)
_s_wait(semid,timeout);
_wakeup(id)
_s_signal(semid)
Care este semnificatia valorii dintr-o locatie de tablou in dispecerizarea prin rotatie?
Doar indexul locatiei curente
Id-ul unui task din lista
Id-ul primului task
Id-ul task-ului urmator celui de la index
Id-ul ultimului task
C e dimensiune are tabloul lap_t[]?
MAX_TSK+1
10
MAX_TSK
MAX_TSK-1
11
Dupa declansarea procesului de intalnire, acesta poate sa se finalizeze in doua moduri. Variabila care memoreaza modul de finalizare se numeste:
Pie
Coada
Initval
Status
Contor
Cum se poate verifica daca este plina conducta?
_pp[ppid].ps==_pp[ppid].pc
_pp[ppid].nocumul==_pp[ppid].conducta[DIM_COND]
_pp[ppid].ps=_pp[ppid].conducta[DIM_COND]
_pp[ppid].rs==_pp[ppid].rc
_pp[ppid].nocumul==DIM_COND
Este corecta urmatoarea secventa de cod?
Captură de ecran 2023-06-12 003635
Nu stiu
Nu
Da
Depinde de situatia curenta din lista
In anumite situatii da
De ce este nevoie sa salvam contextul de rulare atunci cand un task pierde procesorul?
Ca sa fie lucrurile mai complicate in calculator
Ca oprirea sa fie transparenta pentru utilizator
Ca sa poata rula urmatorul task
Pentru ca implementam mecanisme din viata de zi cu zi
Toate raspunsurile sunt corecte
Ansamblul de informatii generale dar care nu se refera la un anumit task si fara de care nu poate avea loc rularea corecta a task ului in cadrul sistemului multitasking se numeste:
Proces de comutare
Dispecerizare
Context fizic
Context logic
Dispecer
Dispecerizarea prin prioritizare construieste lista de asteptare:
Invers proportional cu valoarea
Ca pe un tabel
Sub forma de stiva
Pe baza prioritatilor
Ca lista circulara
Care este semnificatia valorii dintr-o locatie a tabloului in dispecerizarea prin prioritizare?
Nivelul de prioritate
Id-ul ultimului task cu prioritatea indexului locatiei
Id-ul unui task cu prioritatea indexului locatiei
Id-ul task ului urmator
Id ul primului task cu prioritatea indexului locatiei
Captură de ecran 2023-06-12 004432
(2),(1),(5),(3),(4)
(5),(1),(2),(3),(4)
(3),(4),(2),(1),(5)
(1),(2),(3),(4),(5)
(4),(1),(2),(3),(5)
Tinand cont de prototipul si scopul functiei void _s_wait(SEM_IDENT semid, usint timeout) care dintre urmatoarele afirmatii nu este adevarata?
Implementeaza primitiva V
Daca resursa este ocupata introduce task ul in coada in locatia indicata de *pi
Decrementeaza valoarea contorului
Implementeaza primitiva P
Blocarea taskului se face pe perioada specificata de parametrul timeout
In ce mod este implementata asumptia ca prin conducta se transmite orice fel de informatie?
Doar producatorul transmite informatii
Datele se acceseaza printr-un pointer fara tip de data corect
Doar consumatorul transmite informatii
Conducta se blocheaza cand e plina
Conducta se blocheaza cand e goala
Care dintre urmatoarele optiuni nu face parte din structura unui semafor?
O variabila intreaga l
O variabila intreaga l, o coada C si 2 primitive
Lap
O coada C
2 primitive
Care este semnificatia lui lap_p[MAX_TSK]?
Prioritatea maxima posibila
Prioritatea maxima activa la acel moment
Id-ul ultimului task din lista
Id-ul primului task din lista
Task ul curent
Care este semnificatia indexului tabloului in dispecerizarea prin rotatie?
Id-ul taskului urmator
Id-ul ultimului task
Id-ul unui task din lista
Doar indexul locatiei curente
Id ul primului task
Care dintre urmatoarele functii nu se foloseste in implementarea dispecerului?
Search_ltb()
_sleep()
_wakeup()
Next_lap()
Toate raspunsurile sunt corecte
Tinand cont de prototipul si scopul functiei void _s_signal(SEM_IDENT semid), care dintre urmatoarele afirmatii este adevarata?
Deblocheaza taskul indicat de *pi
Se foloseste la ocuparea resursei
Dupa decrementarea contorului verifica valoarea la care s a ajuns
Implementeaza primitiva P
Incrementeaza valoarea contorului
Unde se gaseste in orice moment id ul task ului care detine procesorul?
In dispercer
In prima locatie din lista de asteptare
In contor
In MAX_TSK
In tsk_crt
De fiecare data cand termina transmisia producatorul:
Verifica daca este consumatorul blocat
Nu mai face nimic altceva
Decrementeaza contorul
Deblocheaza consumatorul
Scrie in conducta
Care dintre urmatoarele functii nu poate fi folosita pentru gestionarea listei de asteptare la procesor?
Elim_lap()
Ins_lap()
Next_lap()
Init_lap()
Create_lap()
{"name":"PC-Grila COX", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Are you ready to challenge your understanding of task management principles? This quiz is designed to assess your knowledge on various concepts related to scheduling, priority handling, and semaphore operations in multitasking systems.Test your expertise and discover:Key concepts in task schedulingSemaphore functions and their significancePriority-based task execution","img":"https:/images/course1.png"}
Powered by: Quiz Maker