KHO THƯ VIỆN 🔎

Giáo trình Kiến trúc hệ điều hành: Phần 1

➤  Gửi thông báo lỗi    ⚠️ Báo cáo tài liệu vi phạm

Loại tài liệu:     PDF
Số trang:         44 Trang
Tài liệu:           ✅  ĐÃ ĐƯỢC PHÊ DUYỆT
 













Nội dung chi tiết: Giáo trình Kiến trúc hệ điều hành: Phần 1

Giáo trình Kiến trúc hệ điều hành: Phần 1

GIÁO TRÌNHKIẾN TRÚC HỆ ĐIỀU HÀNHNHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬTHÀ NỘI-2010Phần IIChiroug 3 Khái niệm Tiến trình (Process)3.1Mờ đầuTrong chương này c

Giáo trình Kiến trúc hệ điều hành: Phần 1 chúng ta sẽ xem xét khái niệm process, một khái niệm quan trọng nhất để lìinh dung về công việc cùa máy tinh ngày nay.Chúng ta sẻ tim hiên khái niêm v

ề các trạng thái (rời rạc) cùa process và cũng như cách mà process chuyển từ trạng thái này sang trạng thái khác cùng với các thao tác cơ băn trên pro Giáo trình Kiến trúc hệ điều hành: Phần 1

cess.Khái niệm process lan đau tiên được các kỳ sir thiết ke hệ thống MƯLTICS vào nhũng năm 60. Trong thời kỹ đâu tiên, process được hiểu trong nhiều

Giáo trình Kiến trúc hệ điều hành: Phần 1

trường hợp đồng nghía như là chương trinh, bài toán (task) hay là đối tượng được bộ xứ lý phục vụ...Người ta thường dũng đinh nghía process như là chư

GIÁO TRÌNHKIẾN TRÚC HỆ ĐIỀU HÀNHNHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬTHÀ NỘI-2010Phần IIChiroug 3 Khái niệm Tiến trình (Process)3.1Mờ đầuTrong chương này c

Giáo trình Kiến trúc hệ điều hành: Phần 1 ừ trạng thái mày sang trạng thái khác có thề xây ra bời các sự kiện khác nhau.Nói răng process ờ trạng thái hoạt động (running State) nếu nõ dang được

BXL phục vụ. Còn lieu process đã sàn sàng đẽ được BXL phục vụ nhưng đang chờ đen lượt thì proces ở hạng thái sắn sàng - ready State. Nói rang process Giáo trình Kiến trúc hệ điều hành: Phần 1

ờ hạng thái bị can. chặn - blocked State nếu như nỏ đang chờ một sự kiện não đỏ (ví dụ kết thúc tác vụ vào ra) đề có thè tiếp tục hoạt động. Ngoài 3

Giáo trình Kiến trúc hệ điều hành: Phần 1

trạng thái nôi trên còn một số trạng thái khác nhưng tạm thời chúng ta chi xem xét quan hệ giừa 3 hạng thái hên.Đẽ đơn giãn chúng ta xem xét trưởng hợ

GIÁO TRÌNHKIẾN TRÚC HỆ ĐIỀU HÀNHNHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬTHÀ NỘI-2010Phần IIChiroug 3 Khái niệm Tiến trình (Process)3.1Mờ đầuTrong chương này c

Giáo trình Kiến trúc hệ điều hành: Phần 1 san sàng (ready) và một số khác hong trạng thái bị chộn (blocked). Do đó chúng ta có thê lập một danh sách chứa các process ờ trạng thái ready và một

danh sách các blocked process. Mỗi ready process nằm trong list thử nhất sè có mức độ iru tiên riêng (priority) của minh* tức Là các process đó được s Giáo trình Kiến trúc hệ điều hành: Phần 1

ap xếp theo thứ tự và process nam ở đau danh sách sẽ lã process cỏ độ ưu tiên cao nhất và sẻ được BXL thực hiện tiếp theo (có nhiều tiêu chuàn đề gán

Giáo trình Kiến trúc hệ điều hành: Phần 1

priority và thay dõi priority). Còn danh sách các blocked process nói chungkhông có thứ tự vi blocked process sẽ được giãi phóng (unblock) bời các sự

GIÁO TRÌNHKIẾN TRÚC HỆ ĐIỀU HÀNHNHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬTHÀ NỘI-2010Phần IIChiroug 3 Khái niệm Tiến trình (Process)3.1Mờ đầuTrong chương này c

Giáo trình Kiến trúc hệ điều hành: Phần 1 vả process đó được đua vào danh sách các ready process, đơn giàn nhắt là đưa vào cuối danh sách - tức là có mức mi tiên priority thấp nhất. Process nà

y sẻ dịch chuyến dần lèn phía đầu list bời vi các process trước nó dần dần đươc BXL phục vụ. Khi process mini ớ đầu list vã BXL đươc giãi phóng thi pr Giáo trình Kiến trúc hệ điều hành: Phần 1

ocess này được BXL phục vụ và lúc đó xây ra sự thay đói tìạng thái của process - chuyên tử hạng thãi ready sang running. Việc nao quyền sử dụng BXL ch

Giáo trình Kiến trúc hệ điều hành: Phần 1

o process đâu tiên trong danh sách các ready processes gọi là quá trinh dispatching, điều đó được thực hiện bời module chương trinh năm trong OS goi l

GIÁO TRÌNHKIẾN TRÚC HỆ ĐIỀU HÀNHNHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬTHÀ NỘI-2010Phần IIChiroug 3 Khái niệm Tiến trình (Process)3.1Mờ đầuTrong chương này c

Giáo trình Kiến trúc hệ điều hành: Phần 1 ocess dang dược thực hiệnH nh 3 1Đẽ ngân chặn trưởng họp vô tinh hoặc cố ý độc quyển chiếm tài nguyên hệ thống cùa process, hệ diều hành sinh ra một n

gắt cứng dặc biệt - timer interrupt (ngÃt thời gian), xác dinh khoảng thời gian lớn nhất mà một process dược sir dụng BXL liên tục. Neu như sau khoảng Giáo trình Kiến trúc hệ điều hành: Phần 1

thời gian đó. process không tự giãi phỏng BXL thi hệ thống sẽ sinh ngát, theo đó quyên điêu khiên được chuyên lại cho HĐH. Lúc đó HĐH sè chuyên proce

Giáo trình Kiến trúc hệ điều hành: Phần 1

ss đang được thực hiện từ trạng thái running về tiạng thái, dira nó vào danh sách các ready process, sau đó đưa process dầu tiên trong danh sách (proc

GIÁO TRÌNHKIẾN TRÚC HỆ ĐIỀU HÀNHNHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬTHÀ NỘI-2010Phần IIChiroug 3 Khái niệm Tiến trình (Process)3.1Mờ đầuTrong chương này c

Giáo trình Kiến trúc hệ điều hành: Phần 1 ing > readydispatch (process name): ready > runningNeil như một process đang sứ dụng BXL (running State) trong quá trinh hoạt động của minh thực hiện

tác vụ vào ra (I/O) thi nó sẽ tự minh giãi phóng B.XL (tụ mình chuyền vào trạng thái blocked đề chờ tác vụ vào/ra kết thúc). Sụ chuyển trạng thái này Giáo trình Kiến trúc hệ điều hành: Phần 1

có thế biền diễn:blocking (process name): running > blockedCòn một quá trình thay đỗi trạng thái cuối cùng, đó là khi kết thúc tác vụ vào ra (hay nói

Giáo trình Kiến trúc hệ điều hành: Phần 1

chung xảy ra một sự kiện mà blocked process đang chờ) lúc đỏ process chuyển tir trạng thái blocked sang trạng thái ready - san sáng đế thực hiện tiếp.

GIÁO TRÌNHKIẾN TRÚC HỆ ĐIỀU HÀNHNHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬTHÀ NỘI-2010Phần IIChiroug 3 Khái niệm Tiến trình (Process)3.1Mờ đầuTrong chương này c

Giáo trình Kiến trúc hệ điều hành: Phần 1 ocess đó là:dispatch (process name): ready -• runninginten/al gone(process name): running > readyblocking (process name): running > blockedwalkup (pro

cess name): blocked > readyChú ý rằng trong 4 kha năng trên, chi có khả năng thứ 3 là có thể sinh ra bời chinh chương trinh ngirời sử dụng, còn lại cá Giáo trình Kiến trúc hệ điều hành: Phần 1

c kliả năng khác đều do các đổi tượng klicác ở bẽn ngoài process gây ra.

GIÁO TRÌNHKIẾN TRÚC HỆ ĐIỀU HÀNHNHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬTHÀ NỘI-2010Phần IIChiroug 3 Khái niệm Tiến trình (Process)3.1Mờ đầuTrong chương này c

GIÁO TRÌNHKIẾN TRÚC HỆ ĐIỀU HÀNHNHÀ XUẤT BẢN KHOA HỌC VÀ KỸ THUẬTHÀ NỘI-2010Phần IIChiroug 3 Khái niệm Tiến trình (Process)3.1Mờ đầuTrong chương này c

Gọi ngay
Chat zalo
Facebook