KHO THƯ VIỆN 🔎

Bài giảng Hệ điều hành - Chương 2: Tiến trình

➤  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:     WORD
Số trang:         76 Trang
Tài liệu:           ✅  ĐÃ ĐƯỢC PHÊ DUYỆT
 













Nội dung chi tiết: Bài giảng Hệ điều hành - Chương 2: Tiến trình

Bài giảng Hệ điều hành - Chương 2: Tiến trình

CHƯƠNG 2.TIẾN TRÌNH2.0. Quan niệm vê tiến trìnhTrước đây tuỳ từng thời diêm, máy tính được xác định một nhiệm vụ chính; tãt cà các chương trình được b

Bài giảng Hệ điều hành - Chương 2: Tiến trình bó lại thành gói (paket) và được gời đi liên tục. Điều đó được gọi là xử lý đóng gói (pile processing) hay quàn lý lô (batch manager). Ngày nay, không

chi có một chương trình chạy trên máy tính, mà nhiều chương trình cùng thực hiện (multi-tasking). Cùng như thế, không chi có một người sừ dụng làm vi Bài giảng Hệ điều hành - Chương 2: Tiến trình

ệc, mà nhiều người sử dụng cùng làm việc (multi- user). Đế hạn chê sự tranh chấp giữa chúng ờ việc dùng máy tính, do đó sự phân bố các phương tiện điê

Bài giảng Hệ điều hành - Chương 2: Tiến trình

u hành phải được điều chinh trên chương trình.Ngoài ra, điều đó còn tiết kiệm thời gian chạy máy và giàm đáng kẽ thời gian thao tác. Thí dụ, người ta

CHƯƠNG 2.TIẾN TRÌNH2.0. Quan niệm vê tiến trìnhTrước đây tuỳ từng thời diêm, máy tính được xác định một nhiệm vụ chính; tãt cà các chương trình được b

Bài giảng Hệ điều hành - Chương 2: Tiến trình râng, CPU đã ượ giúp việc xứ lý Text trong thời gian má}' in in ký lự. Nếu điều đó hoàn thiện thì bộ vi xử lý dãy một ký tự mới cho máy in và tiếp tục

việc xứ lý Text.Thêm vào đó, chương trình phải được lưu trữ khi cần thiết sử dụng phương tiện diêu hành nào: không gian nhớ, thế hệ CPU, dùng lượng C Bài giảng Hệ điều hành - Chương 2: Tiến trình

PU... Từ dó, ta hiểu, tiến trình là thông tin trụng thái của các phương tiện điều hành dôi với một chương trình (thường gọi là một Job).Hình 2.1 minh

Bài giảng Hệ điều hành - Chương 2: Tiến trình

họa điêu trên đây:Hình 2.1. Sự câu thành các dữ liệu tiên ưìnhMột tiến trình này có thề sinh ra một tiên trình khác, khi đó người ta gọi tiến trình đầ

CHƯƠNG 2.TIẾN TRÌNH2.0. Quan niệm vê tiến trìnhTrước đây tuỳ từng thời diêm, máy tính được xác định một nhiệm vụ chính; tãt cà các chương trình được b

Bài giảng Hệ điều hành - Chương 2: Tiến trình i nhiều chương trình và nhiều tiến trình. Một chương trình (gọi là một job ) cùng có thể tự phát sinh ra nhiêu tiên trình.Thí dụ vê hệ diêu hành UNIX:

Các chương trình hệ thõng của Unix được gọi là nền tảng, nó tống hợp các giái pháp đông bộ và thích ứng thuận tiện. Sự độc lập cùa các tiến trình và k Bài giảng Hệ điều hành - Chương 2: Tiến trình

ẽ cà các chương trình của hệ điều hành Unix cho phép khới động đồng thời nhiều công việc.Thí dụ, chương trình pr hình thành Textl, chương trình Ipr bi

Bài giảng Hệ điều hành - Chương 2: Tiến trình

ếu diên Text2 thì người ta có thế kết nối thành chương trình cat bâng dòng lệnh sau:cat Textl Text2 I pr I IprỚ đây, bộ thông dịch, mà người ta sè chu

CHƯƠNG 2.TIẾN TRÌNH2.0. Quan niệm vê tiến trìnhTrước đây tuỳ từng thời diêm, máy tính được xác định một nhiệm vụ chính; tãt cà các chương trình được b

Bài giảng Hệ điều hành - Chương 2: Tiến trình g trình thành việc nhập vào một chương trình khác. Nếu trong hệ thống có nhiều bộ vi xứ lý, do đó, mõi bộ vi xứ lý có thế được sâp xếp theo một tiến t

rình, và quà vậy, sự điều hành được tiến hành song song. Ngoài ra, cũng có khi một bộ VI xứ lý chi thực hiện một phân tiến trình và dằn tới bộ tiếp th Bài giảng Hệ điều hành - Chương 2: Tiến trình

eo.ử hệ thống đơn vi xứ lý thì luôn chi có 1 tiến trình thực hiện, nhừng tiến trình khác được giữ lại và chờ đợi. Điều này sè được khào sát ờ các phần

Bài giảng Hệ điều hành - Chương 2: Tiến trình

dưới.2.1 Các trạng thái tiên trìnhKẽ tiẽp trạng thái hoạt dộng (running) đôi với một tiên trình dang diễn ra, chúng ta phải xem xét những tiến trinh

CHƯƠNG 2.TIẾN TRÌNH2.0. Quan niệm vê tiến trìnhTrước đây tuỳ từng thời diêm, máy tính được xác định một nhiệm vụ chính; tãt cà các chương trình được b

Bài giảng Hệ điều hành - Chương 2: Tiến trình m phái chờ dợi, dể:+ đón nhận một bộ vi xử lý hoạt động, lúc đó ta có ưạng thái sần sang (ready),+ đón nhận một thông tin (massage) cúa một tiên trình

khác,+ đón nhận tín hiệu cùa một bộ chi thị thời gian (timer),+ đón nhận nhừng dừ liệu của một thiết bị xuẩt nhập.Thực ra, trạng thái sẵn sang rất đặ Bài giảng Hệ điều hành - Chương 2: Tiến trình

c biệt: tất cà các tiến trình nhận được các thay đổi và được giái hãm, tiếp đến, đầu tiên chúng được chuyến dịch vào trong danh sách sần sàng và sau đ

Bài giảng Hệ điều hành - Chương 2: Tiến trình

ó, chúng đón nhận bộ vi xử lý ờ trong dãy tuần tự.Các trạng thái và sự quá độ cúa chúng được sơ đô hoá trên hình 2.2Hình 2.2.CÓC ữọng thái tiên ữìnhơ

CHƯƠNG 2.TIẾN TRÌNH2.0. Quan niệm vê tiến trìnhTrước đây tuỳ từng thời diêm, máy tính được xác định một nhiệm vụ chính; tãt cà các chương trình được b

Bài giảng Hệ điều hành - Chương 2: Tiến trình t kỳ khi nào. Do dó, từ các lý do bào vệ, các tiẽn trình không tự quàn lý dược, mà chúng được thuyên chuyển từ một chức năng đặc biệt của một hệ điều

hành cho bộ định giờ, hay thuyên chuyến từ một trạng thái này thành một trạng thái liền kề. Việc chuyền đổi của các tín hiệu, việc lưu trừ các dừ liệu Bài giảng Hệ điều hành - Chương 2: Tiến trình

tiến trình và việc sáp xếp thành các hàng đợi được một chức năng trung tâm hoàn thiện, các chức năng này người sứ dụng không ưực tiếp điều khiển. Bởi

Bài giảng Hệ điều hành - Chương 2: Tiến trình

vậy, qua việc gọi hệ điêu hành thì những mong muốn cùa các tiến trình được khai báo, mà nhừng cái đó trong khuôn khó của việc quàn lý các phương tiện

CHƯƠNG 2.TIẾN TRÌNH2.0. Quan niệm vê tiến trìnhTrước đây tuỳ từng thời diêm, máy tính được xác định một nhiệm vụ chính; tãt cà các chương trình được b

Bài giảng Hệ điều hành - Chương 2: Tiến trình ứng với một trạng thái thì dưực dưa vào danh sách dó. Điêu dà rõ, râng một tiẽn trình có the được luôn luôn chứa đựng chi trong một danh sách.Trong sự

khác nhau với mà máy, nhừng dữ liệu trạng thái của phần cứng (CP, FPU, MNU), mà với các tiến trinh làm việc, chúng được biếu thị là văn cánh tiến trì Bài giảng Hệ điều hành - Chương 2: Tiến trình

nh (stask context), xem hình 2.1. Ở một Liẽn trình hầm, phân dữ liệu chứa dựng trạng thái sau cùng của CPU thì nó như một bán sao cúa CPU có the được

Bài giảng Hệ điều hành - Chương 2: Tiến trình

biếu thị là nột vi xừ lý ào và phải dược nạp mới nhờ sự chuyên dõi tới một tiẽn trình khác cũng như chuyên đổi văn cánh (context switch).Nhừng hệ diêu

CHƯƠNG 2.TIẾN TRÌNH2.0. Quan niệm vê tiến trìnhTrước đây tuỳ từng thời diêm, máy tính được xác định một nhiệm vụ chính; tãt cà các chương trình được b

Bài giảng Hệ điều hành - Chương 2: Tiến trình dự định cho việc bắt đầu và kết thúc cúa bộ vi xứ lý cũng như việc phân chia và sâp xếp danh sách chò*. ơ dây, người ta còn phân biệt giữa việc dật kẽ

hoạch phân bố các phương tiện điêu hành (scheduling) và việc phân bổ n en thực tẽ (dispatching).2.1.1. Thí dụ về UnixTrong hệ diều hành Unix có sáu t Bài giảng Hệ điều hành - Chương 2: Tiến trình

rạng thái khác nhau, có ba trạng thái dà nhác tới ớ trên. Dó là trạng thái runnỉnp(SRƯN), ưạng thái blocked (SSLEEP) và trạngthái ready (SWAIT). Trạng

Bài giảng Hệ điều hành - Chương 2: Tiến trình

thái tiếp theo là trạng thái stopped (SSTOP), mà một cái gì đó phù hợp với sự chờ đợi của các tiến trình cha ờ việc tìm lồi (tracing anh debugging).K

CHƯƠNG 2.TIẾN TRÌNH2.0. Quan niệm vê tiến trìnhTrước đây tuỳ từng thời diêm, máy tính được xác định một nhiệm vụ chính; tãt cà các chương trình được b

CHƯƠNG 2.TIẾN TRÌNH2.0. Quan niệm vê tiến trìnhTrước đây tuỳ từng thời diêm, máy tính được xác định một nhiệm vụ chính; tãt cà các chương trình được b

Gọi ngay
Chat zalo
Facebook