Chương 3: Scheduling Flashcards

1
Q

Nonpreemptive Scheduling( Độc quyền)

A

Không có lựa chọn : Phải chọn tiến trình mới để thực hiện

Tiến trình phân phối CPU sử dụng nó cho đến hết

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Preemptive

A

Các tiến trình có thể sử dụng CPU dù tiến trình trước chưa hoàn thành xong

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Dispatch Latency

A

Thời gian cần thiết để trình điều vận dừng một tiến trình và bắt đầu một tiến trình khác

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

CPU utilization(tận dụng) là

A

Giữ cho CPU càng bận càng tốt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Throughput(Thông lượng tối đa)

A

Số tiến trình được hoàn thành trong một đơn vị thời gian

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Turnaround Time

A

t/g chờ được đưa vào bộ nhớ + t/g chờ trong ready queue + t/g thực hiện bởi CPU + t/g thực
hiện vào-ra
tổng lượng thời gian để thực hiện một tiến trình

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Waiting Time

A

thời gian mà một tiến trình chờ đợi ở trong ready queue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Response Time

A

Lượng thời gian từ lúc đưa ra yêu cầu đến lúc phản hồi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Giải thuật Round-Robin

A

Sử dụng lượng tử time quantum sử dụng CPU

Dùng ready queue để phân phối CPU cho tiến trình

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hoạt động giải thuật Round-Robin

A

Arrival Time của các tiến trình xen kẽ vào thời gian sử dụng CPU cá tiến trình khác tạo ra ready queue hoàn chỉnh khi không còn tiến trình nào xen vào. Ta có ready queue hoàn chỉnh để lặp lại

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Hoạt động giải thuật First Come - First Serve

A

Tiến trình nào đến trước thì sử dụng CPU trước

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hoạt động của SJF Nonpreemptive

A

Tiến trình sử dụng CPU trước sẽ chiếm dụng toàn bộ đến khi kết thúc hoàn toàn tiến trình, các tiến trình đến sau không có quyên tranh chấp CPU khi tiến trình đến trước đang sử dụng CPU
SJF sẽ dựa vào Burst Time để sắp xếp thứ tự các tiến trình đang chờ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Hoạt động SJF Preemptive

A

Các tiến trình có quyền thay nhau sử dụng CPU dựa vào Arrival Time và Burst Time
Khi tiến trình đang sử dụng CPU và một tiến trình khác đến xen kẽ thì tiến trình sau sử dụng CPU, sau khi các tiến trình đến hết thì bắt đầu so sánh thời gian Burst Time của các tiến trình để sắp xếp thứ tự các tiến trình

How well did you know this?
1
Not at all
2
3
4
5
Perfectly