Tìm Hiểu Về Process Trong Hệ điều Hành - Viblo
Có thể bạn quan tâm
Màu nền
Đặt lạiBài đăng này đã không được cập nhật trong 6 năm
I. Process là gì
Theo định nghĩa thì process là chương trình đang thực thi. Process không chỉ là những đoạn text. Nó bao gồm các hoạt động hiện tai, được đại diên thông qua các giá trị của các bộ đếm chương trình và nội dung của các register. Ngoài ra 1 process cũng bao gồm process stack để lưu các dữ liệu tạm và vùng dữ liệu, nơi chứa các biến toàn cục. Process cũng còn có heap, là 1 bộ nhớ động hoạt động khi process đang chạy
II. Các trạng thái trong process
Khi 1 process chạy, nó thay đổi trạng thái. Trạng thái của process được định nghĩa là 1 phần của hoạt động hiện tại. Process sẽ có 1 trong những trạng thái sau:
- New - Process được khởi tạo
- Running - các đoạn code được chạy
- Waiting- Process đang đợi các sự kiện như I/O...
- Ready - Process đang đợi để được gán vào processor
- Terminated - Process kết thúc
III. Process Control Block
Mỗi process được biểu diễn trong hệ điều hành bởi các khối điều khiển process (process control block) (PCB). Nó bao gỗm các thông tin liên kết với các process nhất định bao gồm:
-
Process state: Trạng thái có thể là new, running, waiting, ready và terminated.
-
Program counter: bộ đếm xác định địa chỉ của các chỉ dẫn được thực hiện bởi process
-
CPU Registers: Các thanh ghi khác nhau về số lượng và loại , tùy thuộc vào kiến trúc của máy tính
-
CPU Scheduling information: Thông tin bao gồm các process ưu tiên
-
Memory - management information: Thông tin này bao gồm các mục như giá trị cơ sở, page tables, segment tables
-
Accounting information: Thông tin bao gôm số lượng CPU và thời gian sử dụng....
-
I/O status information: Các thông tin về input output của thiết bị được lưu trừ trên process...
Dịch từ cuốn Operating System Concepts
Operating SystemAll rights reserved
Mục lục
Không có mục lục
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn. Đăng nhập Đăng kíTừ khóa » Pcb Là Gì Hệ điều Hành
-
Khối điều Khiển Tiến Trình – Wikipedia Tiếng Việt
-
[Part I] Process – Process Control Block | Anphanhv
-
Quản Lý Quy Trình Trong Hệ điều Hành: PCB Trong Hệ điều Hành
-
Quản Lý Quá Trình (Hệ Điều Hành) - Cửu Dương Thần Công . Com
-
[PDF] BÀI 2: QUẢN LÝ TIẾN TRÌNH - Topica
-
Các Tiến Trình Trong Hệ Điều Hành Máy Tính - Viblo
-
Khối điều Khiển Tiến Trình – China Wiki 2022 - Tiếng Việt
-
Hệ điều Hành: Quá Trình - .vn
-
Tìm Hiểu Về Process Là Gì? Hệ điều Hành Là Gì, Liên Quan Như Thế Nào ...
-
Tìm Hiểu Về Process Trong Hệ điều Hành - W3seo
-
HỆ ĐIỀU HÀNH | Computers - Quizizz
-
Tìm Hiểu Về Process Trong Hệ điều Hành - Bizfly Cloud
-
HĐH - Ôn Tập Giữa Kỳ (part 1) | Facebook
-
Lý Thuyết Hệ điều Hành Quản Lý Tiến Trình - Tài Liệu Text - 123doc