Professional Documents
Culture Documents
đề kiểm tra đợt 1 cô Vân 1
đề kiểm tra đợt 1 cô Vân 1
Câu hỏi 1
Câu trả lời đã được lưu
Thuật toán Round Robin với q rất lớn sẽ trở thành thuật toán gì?
a. FCFS
b. Priority
c. Shortest Job First non-preemptive
d. Shortest Job First preemptive
Clear my choice
Câu hỏi 2
Câu trả lời đã được lưu
Thuật toán lập lịch nào sau đây là non-preemptive (độc quyền)?
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653 1/4
10:22 24/03/2023 Test1_OS-09 (trang 1 trên tổng số 5)
Câu hỏi 3
Câu trả lời đã được lưu
Clear my choice
Câu hỏi 4
Câu trả lời đã được lưu
Nếu khoảng thời gian quantium (time-slice) được sử dụng trong thuật toán lập lịch Round-robin nhiều hơn thời gian tối đa cần thiết để thực
hiện bất kỳ tiến trình nào, thì thuật toán sẽ
Clear my choice
Câu hỏi 5
Câu trả lời đã được lưu
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653 2/4
10:22 24/03/2023 Test1_OS-09 (trang 1 trên tổng số 5)
Câu hỏi 6
Câu trả lời đã được lưu
Các tiến trình hoạt động trong User mode sẽ có chế độ xử lý tiến trình là:
Clear my choice
Câu hỏi 7
Câu trả lời đã được lưu
a. Thời gian chiếm CPU nhiều hơn thời gian chờ trong hành đợi
b. Thời gian thực hiện tác vụ I/O nhiều hơn thời gian chiếm CPU
c. Thời gian thực hiện tác vụ I/O ít hơn thời gian chiếm CPU
d. Thời gian thực hiện tác vụ I/O bằng thời gian chiếm CPU
Clear my choice
Câu hỏi 8
Câu trả lời đã được lưu
When the next instruction to be executed by the current process, what provide the address of that instruction?
a. Process stack
b. CPU registers
c. Program counter
d. Pipe
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653 3/4
10:22 24/03/2023 Test1_OS-09 (trang 1 trên tổng số 5)
Câu hỏi 9
Câu trả lời đã được lưu
Thuật toán lập lịch dạng preemptive (không độc quyền) không có đặc điểm nào sau đây:
Clear my choice
Câu hỏi 10
Câu trả lời đã được lưu
Tính thời gian chờ (Waitting time) của các tiến trình P1, P2, P3, P4 khi sử dụng thuật toán lập lịch SJF- preemtive (Shortest-Job-First
Scheduling preemtive).
a. 0; 3; 5; 0
b. 6; 0; 9; 0
c. 4; 3; 6; 9
d. 0; 5; 9; 1
Clear my choice
Chuyển tới...
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653 4/4
10:22 24/03/2023 Test1_OS-09 (trang 2 trên tổng số 5)
Câu hỏi 11
Câu trả lời đã được lưu
a. socket
b. automatic
c. direct
d. pipe
Clear my choice
Câu hỏi 12
Câu trả lời đã được lưu
Hệ điều hành sử dụng thuật toán lập lịch Shortest Remaining Time first (SRTF) - tức SJF Preemptive. Xem xét thời gian đến và thời gian thực
hiện cho các tiến trình sau:
Tổng thời gian chờ đợi cho quá trình P4 là bao nhiêu?
a. 40
b. 25
c. 15
d. 10
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=1 1/5
10:22 24/03/2023 Test1_OS-09 (trang 2 trên tổng số 5)
Câu hỏi 13
Câu trả lời đã được lưu
Clear my choice
Câu hỏi 14
Câu trả lời đã được lưu
Sử dụng thuật toán lập lịch SJF - preemptive cho các tiến trình theo thông tin dưới bảng. Thời gian chờ trung bình là bao nhiêu?
a. 4
b. 7
c. 3
d. 6
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=1 2/5
10:22 24/03/2023 Test1_OS-09 (trang 2 trên tổng số 5)
Câu hỏi 15
Câu trả lời đã được lưu
Hệ điều hành sử dụng thuật toán lập lịch Shortest Remaining Time first (SRTF) - tức SJF Preemptive. Xem xét thời gian đến và thời gian thực
hiện cho các tiến trình sau:
a. 10
b. 15
c. 40
d. 25
Clear my choice
Câu hỏi 16
Câu trả lời đã được lưu
Clear my choice
Câu hỏi 17
Câu trả lời đã được lưu
a. synchronous
b. indirect
c. network
d. direct
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=1 3/5
10:22 24/03/2023 Test1_OS-09 (trang 2 trên tổng số 5)
Câu hỏi 18
Câu trả lời đã được lưu
Hệ điều hành sử dụng thuật toán lập lịch Shortest Remaining Time first (SRTF), tức SJF Preemptive. Xem xét thời gian đến và thời gian thực
hiện cho các tiến trình sau:
Turnaround time trung bình cho các tiến trình này là bao nhiêu
a. 6.00
b. 5.75
c. 6.25
d. 5.5
Clear my choice
Câu hỏi 19
Câu trả lời đã được lưu
Thuật toán lập lịch dạng non-preemptive không có đặc điểm nào sau đây:
Clear my choice
Câu hỏi 20
Câu trả lời đã được lưu
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=1 4/5
10:22 24/03/2023 Test1_OS-09 (trang 2 trên tổng số 5)
Chuyển tới...
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=1 5/5
10:23 24/03/2023 Test1_OS-09 (trang 3 trên tổng số 5)
Câu hỏi 21
Câu trả lời đã được lưu
a. MultiTasking
Thời gian còn lại 0:01:25
b. MultiThreading
c. MultiProcessing
d. Multiprogramming
Clear my choice
Câu hỏi 22
Câu trả lời đã được lưu
a. 2n - 1
b. 2n
c. 2(n+1) - 1
d. n
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=2 1/5
10:23 24/03/2023 Test1_OS-09 (trang 3 trên tổng số 5)
Câu hỏi 23
Câu trả lời đã được lưu
Clear my choice
Câu hỏi 24
Câu trả lời đã được lưu
Turnaround time trung bình của các process được định thời theo Round Robin:
Clear my choice
Câu hỏi 25
Câu trả lời đã được lưu
Xem xét tập hợp các tiến trình với thời gian đến, thời gian nổ CPU và mức độ ưu tiên (0 là mức độ ưu tiên cao nhất) được hiển thị bên dưới.
Thời gian chờ của tiến trình P2 sử dụng thuật toán lập lịch Priority preemptive là ____.
a. 38
b. 5
c. 49
d. 0
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=2 2/5
10:23 24/03/2023 Test1_OS-09 (trang 3 trên tổng số 5)
Câu hỏi 26
Câu trả lời đã được lưu
if (fork() == 0) {
a = a + 5;
printf("%d, %d\n", a, &a);
}
else {
a = a –5;
printf("%d, %d\n", a, &a);
}
Let u, v be the values printed by the parent process, and x, y be the values printed by the child process. Which one of the following is TRUE?
a. u + 10 = x and v != y
b. u = x + 10 and v = y
c. u = x + 10 and v != y
d. u + 10 = x and v = y
Clear my choice
Câu hỏi 27
Câu trả lời đã được lưu
Xem xét thông tin của các tiến trình trong bảng. Hệ điều hành sử dụng thuật toán lập lịch Priority non-preemptive, tính waiting time trung
bình cho các tiến trình này
P1 0 10 3
a. 8.2
P2 1 1 1
b. 7.45
P3 2.5 2 3
c. 8.8
P4 3 1 4 d. 6.8
P5 4.5 5 2
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=2 3/5
10:23 24/03/2023 Test1_OS-09 (trang 3 trên tổng số 5)
Câu hỏi 28
Câu trả lời đã được lưu
Khi một tiến trình hoàn thành xong các tác vụ thì sẽ chuyển sang trạng thái nào
a. finished
b. Exit
c. completed
d. ternimated
Clear my choice
Câu hỏi 29
Câu trả lời đã được lưu
Xem xét các tiến trình sau với thời gian đến và Burst Time CPU ngoại trừ tiến trình P4 như được đưa ra bên dưới:
Nếu thời gian chờ trung bình trên tất cả các tiến trình là 2 mili giây và thuật toán lập lịch Shortest Remaining Time First (Preemptive SJF)
được sử dụng để lập lịch cho các tiến trình, hãy tìm giá trị của x?
a. 4
b. 5
c. 2
d. 1
Clear my choice
Câu hỏi 30
Câu trả lời đã được lưu
Khi tiến trình đang ở trạng thái Running và hết hạn thời gian được cấp (Time slice expired) thì sẽ chuyển sang trạng thái nào sau đây?
a. Waitting
b. Terminated.
c. Ready.
d. New
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=2 4/5
10:23 24/03/2023 Test1_OS-09 (trang 3 trên tổng số 5)
Chuyển tới...
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=2 5/5
10:23 24/03/2023 Test1_OS-09 (trang 4 trên tổng số 5)
Câu hỏi 31
Câu trả lời đã được lưu
a. Ready Queue
b. Job Queue
c. Device Queue
d. PCB queue
Clear my choice
Câu hỏi 32
Câu trả lời đã được lưu
The systems which allow only one process execution at a time, are called.....
a. uniprocessing systems
b. uniprogramming systems
c. unitasking systems
d. unithread systems
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=3 1/5
10:23 24/03/2023 Test1_OS-09 (trang 4 trên tổng số 5)
Câu hỏi 33
Câu trả lời đã được lưu
Clear my choice
Câu hỏi 34
Câu trả lời đã được lưu
Chọn phương án sai khi nói về chức năng của Hệ điều hành.
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=3 2/5
10:23 24/03/2023 Test1_OS-09 (trang 4 trên tổng số 5)
Câu hỏi 35
Câu trả lời đã được lưu
How many unique processes are created? How many unique threads are created?
Clear my choice
Câu hỏi 36
Câu trả lời đã được lưu
Xem xét thông tin của các tiến trình trong bảng. Hệ điều hành sử dụng thuật toán lập lịch Priority non-preemptive, tính waiting time trung
bình cho các tiến trình này
P1 0 2 2
P2 1 5 3
a. 3.15
P3 2 3 1
b. 1.5
P4 3 4 0
c. 2.5
d. 1.75
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=3 3/5
10:23 24/03/2023 Test1_OS-09 (trang 4 trên tổng số 5)
Câu hỏi 37
Câu trả lời đã được lưu
Khi tiến trình được cấp CPU và tài nguyên (Resources) thì sẽ chuyển từ trạng thái …....... sang trạng thái ...............
a. Running - Waitting
b. Running – Terminated.
c. New - Running
d. Ready - Running.
Clear my choice
Câu hỏi 38
Câu trả lời đã được lưu
Xem xét thời gian đến và thời gian thực hiện cho các tiến trình trong bảng. Hệ điều hành sử dụng thuật toán lập lịch FCFS, tính waiting time
trung bình cho các tiến trình này
P1 0 10
a. 7.45
P2 1 1
b. 6.75
P3 2.5 2
c. 6.45
P4 3 1 d. 7.35
P5 4.5 5
Clear my choice
Câu hỏi 39
Câu trả lời đã được lưu
Which system call can be used by a parent process to determine the termination of child process?
a. get
b. fork
c. wait
d. exit
Clear my choice
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=3 4/5
10:23 24/03/2023 Test1_OS-09 (trang 4 trên tổng số 5)
Câu hỏi 40
Câu trả lời đã được lưu
a. Multiprogramming
b. MultiTasking
c. MultiThreading
d. MultiProcessing
Clear my choice
Chuyển tới...
https://utex.hcmute.edu.vn/mod/quiz/attempt.php?attempt=3199639&cmid=806653&page=3 5/5