0
  1. Trang chủ >
  2. Công Nghệ Thông Tin >
  3. Hệ điều hành >

Bài giảng hệ điều hành chương 3 tiến trình (process)

Bài giảng hệ điều hành   chương 3  liên lạc giữa các tiến trình

Bài giảng hệ điều hành chương 3 liên lạc giữa các tiến trình

... Nhi 13 Nhận xét message Là chế IPC tổng quát Hỗ trợ liên lạc tiến trính máy Hỗ trợ liện lạc tiến trính hệ thống phân tán Liên lạc hệ thống không đồng ? 10/28/2005 Trần Hạnh Nhi 14 Liên lạc hệ thống ... Chi phí thực cao (system call) Liên lạc tiến trình Liên lạc chiều Pipe HĐH đại : Anomynous Pipe : This… Named Pipe : Unix , Windows NT… Truyền liệu có cấu trúc Liên lạc chiều 10/28/2005 Trần Hạnh ... interface (hardware) Cho phép ứng dụng “plug in” vào mạng cách ẩn dụ Là giao diện lập trình mạng Cho phép tiến trình liên lạc chiều với Thiết lập liên lạc : tạo socket, kết nối chúng với Socket description...
  • 29
  • 701
  • 0
Bài giảng lập trình hệ điều hành   chương 3  tiến trình và luồng

Bài giảng lập trình hệ điều hành chương 3 tiến trình và luồng

... 8/22/20 13 40 Chương 3: Tiến Trình 41 8/22/20 13 Chương 3: Tiến Trình Giới thiệu Luồng (Thread) Lập trình vi xử lý đa nhân Mô hình đa luồng 8/22/20 13 42 Chương 3: Tiến Trình 43 8/22/20 13 Chương 3: Tiến ... trình chương trình 8/22/20 13 21 Chương 3: Tiến Trình 8/22/20 13 22 Chương 3: Tiến Trình 8/22/20 13 23 Chương 3: Tiến Trình • Quá trình thực câu lệnh cuối yêu cầu HĐH xóa (dùng exit) o Xuất liệu từ trình ... thời biểu tiến trình Các thao tác với tiến trình Giao tiếp tiến trình 8/22/20 13 Chương 3: Tiến Trình Hệ điều hành thực thi nhiều dạng chương trình: o Hệ thống bó (batch system) – jobs o Hệ thống...
  • 57
  • 539
  • 0
Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 3 doc

Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 3 doc

... scheduling : chọn tiến trình khởi động (mang vao nhớ nhận trạng thái ready) Mediumterm scheduling : đònh chuyển tiến trình running sang trạng thái blocked Shorterm scheduling : chọn tiến trình trạng ... CPU hiệu Đảm bảo tất tiến trình tiến triển xử Tất tiến trình ? Đề xuất độ ưu tiên cho tiến trình ? Thời điểm lựa chọn ? (Thời điểm kích hoạt Scheduler()) 16 Mục tiêu điều phối  Hiệu qủa (Efficiency) ... xử chuyển đổi tiểu trình thuộc tiến trình P2 P1 Kernel Kernel mode 15 Lựa chọn tiến trình ?   Tác vụ Scheduler Mục tiêu ?    Tiêu chuẩn lựa chọn ?    Sử dụng CPU hiệu Đảm bảo tất tiến...
  • 6
  • 669
  • 2
Bài giảng hệ điều hành  chương 3   ths  hà lê hoài thương

Bài giảng hệ điều hành chương 3 ths hà lê hoài thương

... terminated 3. 3.Process control block   Đã thấy trình hệ thống cấp phát Process Control Block (PCB) PCB cấu trúc liệu quan trọng hệ điều hành gồm: - Trạng thái trình: new, ready, running,… - Bộ đếm chương ... hợp hài hòa chúng Khoa KTMT 16 Bộ đònh thời trung gian(medium-term scheduling)   Đôi hệ điều hành (như time-sharing system) có thêm medium-term scheduling để điều chỉnh mức độ đa chương hệ thống ... Control Block (PCB) cho trình  PCB nơi hệ điều hành lưu thông tin trình – Thiết lập mối liên hệ cần thiết (vd: PCB vào hàng đợi đònh thời,…) Khoa KTMT 3. 2.Trạng thái trình  Các trạng thái trình...
  • 35
  • 472
  • 1
Bài Giảng Hệ Điều Hành-Chương 2: Quá trình pdf

Bài Giảng Hệ Điều Hành-Chương 2: Quá trình pdf

... TRẠNG THÁI QUÁ TRÌNH Khi trình thực thay đổi trạng thái new: Quá trình khởi tạo running: thị thực waiting: Quá trình chờ đợi biến cố xảy ready: Quá trình chờ cấp processor terminated: Quá trình kết ... NIỆM QUÁ TRÌNH HĐH thực nhiều kiểu chương trình: Hệ thống bó – jobs Các hệ thống chia sẻ thời gian – chương trình người dùng/ nhiệm vụ Công việc (job) = trình (process) Quá trình chương trình ... Gagne ©2005 CÁC QUÁ TRÌNH HỢP TÁC Quá trình độc lập không ảnh hưởng không bị ảnh hưởng thực trình khác Quá trình hợp tác ảnh hưởng bị ảnh hưởng thực trình khác Các lợi hợp tác trình Chia sẻ thông...
  • 44
  • 602
  • 1
Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 4 doc

Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 4 doc

... lược điều phối  FIFO  RR  SJF  MULTILEVELFEEDBACK  LOTTERY 20 FIFO – RR -SJF  FIFO run  RR  SJF add add run 21 Multilevel Feedback priority 22 Lottery 1 1 P1 P2 P3 P4 1 P1 P2 P3 P4 P2...
  • 5
  • 684
  • 2
Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 1 pot

Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 1 pot

...  CPU vật : làm để tạo ảo giác tiến trình sở hữu CPU riêng ? Dispatcher luân chuyển CPU tiến trình:  Ngữ cảnh xử riêng biệt cho tiến trình (PCB) Dispatching loop : CPU while (1) { interrupt ... tác tiến trình    Tạo lập tiến trình :  Cấp phát tài nguyên cho tiến trình ?  Hoạt động cha độc lập Kết thúc tiến trình :  Thu hồi tài nguyên ?  p buộc kết thúc ? Thay đổi trạng thái tiến ... load state Pnext jump to it } Trạng thái tiến trình ? Nhận CPU ready  Rs  CPU Nhận R running Trả CPU  Rs  CPU blocked Chờ R  Rs  CPU Khối quản tiến trình mô hình multiprocesses Process control...
  • 6
  • 594
  • 0
Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 4 pps

Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 4 pps

... dụ Tiến trình Thời điểm t/g xử vào Thời điểm cấp processor P1 P2 P3 24 27 P1 24 P2 Thời gian ch : P3 P 1: P 2: 23 P 3: 25 4. 5 Các chiến lược điều phối  Chiến lược phân phối xoay vòng:    Tiến ... điểm tiến trình       Tính hướng xuất nhập Tính hướng xử Tương tác hay xử theo lô Độ ưu tiên tiến trình Thời gian sử dụng CPU Thời gian lại để tiến trình hoàn tất 4. 4 Tổ chức điều ... để tổ chức lưu trữ tiến trình:   Danh sách Ready: Chỉ tồn danh sách Danh sách Waiting: Có thể tồn nhiều danh sách 4. 5 Các chiến lược điều phối   Chiến lược FIFO: Tiến trình đưa vào danh sách...
  • 11
  • 436
  • 13
Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 2 docx

Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 2 docx

... Khối điều khiển tiến trình( process control block -PCB)   Quản hoạt động tiến trình Cấu trúc liệu khối điều khiển bao gồm:      Định danh tiến trình Trạng thái tiến trình Ngữ cảnh tiến trình ... tác điều độ tiến trình qua đoạn găng     Tại thời điểm cho phép tiến trình nằm đoạn găng, tiến trình khác có nhu cầu vào đoạn găng phải chờ Tiến trình chờ đoạn găng không ngăn cản tiến trình ... vào đoạn găng Không có tiến trình phải chờ lâu để vào đoạn găng Đánh thức tiến trình hàng đợi để tạo điều kiện cho vào đoạn găng tài nguyên găng giải phóng 2. 4 Điều độ tiến trình qua đoạn găng a...
  • 11
  • 684
  • 19
Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 1 doc

Bài giảng hệ điều hành : QUẢN LÝ TIẾN TRÌNH part 1 doc

... Ready: tiến trình sẵn sàng, chờ cấp CPU Running: tiến trình xử Waiting: tiến trình tạm dừng chờ thiếu tài nguyên hay chờ kiện Halt: Tiến trình hoàn tất Mô tả chuyển trạng thái tiến trình (5) (1) ... thiết bị nhập/xuất 1. 1 Tiến trình( process)?(tt)  Tiến trình bao gồm thành phần: Code, Data, Stack      Code: Thành phần câu lệnh thực Data: Thành phần liệu Stack: Thành phần lưu thông ... (3) Halt 1. 2 Các trạng thái tiến trình( tt)  Tại thời điểm có tiến trình trạng thái Running xử có nhiều tiến trình trạng thái Ready Waiting 1. 3 Chế độ xử tiến trình    Tiến trình HĐH...
  • 11
  • 627
  • 16
bài giảng hệ điều hành   quản lý tiến trình

bài giảng hệ điều hành quản lý tiến trình

... tạo tiến trình khác Các tiến trình tạo tiến trình con, hình thành tiến trình hệ thống Các tiến trình tạo thừa hưởng tài nguyên từ cha, hay cấp tài nguyên 10/28/2005 Trần Hạnh Nhi 13 Kết thúc tiến ... Hạnh Nhi 18 Khác biệt Tiểu trình & Tiến trình Tiểu trình : dòng xử Tiến trình : P1 không gian đòa nhiều tiểu trình T1 Các tiến trình độc lập Các tiểu trình tiến trình bảo vệ lẫn (cần thiết ... danh) tiến trình Ví dụ: kill –-s SIGKILL 1234: huỷ tiến trình có ID 1234 10/28/2005 Trần Hạnh Nhi 14 Mô hình đa tiến trình (MultiProcesses) Hệ thống tập tiến trình hoạt động đồng thời Các tiến trình...
  • 57
  • 882
  • 0
Bài giảng hệ điều hành   chương 4  đồng bộ hóa tiến trình

Bài giảng hệ điều hành chương 4 đồng bộ hóa tiến trình

... phải thay đổi trạng thái tiến trình 10/28/2005 Trần Hạnh Nhi 44 Ý tưởng Hệ Điều hành hỗ trợ primitive : Sleep() : Tiến trình gọi nhận trạng thái Blocked WakeUp(P): Tiến trình P nhận trạng thái ... interleavings : tiến trình “xen vào” trình truy xuất tài nguyên tiến trình khác Giải pháp : bảo đảm tính atomicity cho phép tiến trình hoàn tất trọn vẹn trình truy xuất tài nguyên chung trước có tiến trình ... tổ chức phối hợp hai tiến trình Nhiệm vụ lập trình viên: Thêm đoạn code đồng hóa vào chương trình gốc Thêm : xem mô hình sau P2 P1 Job1; Chờ ; Báo hiệu ; Job2; Nhiều tiến trình ? Không có mô...
  • 85
  • 909
  • 0
Bài Giảng Hệ Điều Hành-Chương 1: Giới thiệu potx

Bài Giảng Hệ Điều Hành-Chương 1: Giới thiệu potx

... NỘI DUNG Hệ điều hành gì? Tổ chức hệ thống máy tính (Computer-System Organization) Kiến trúc hệ thống máy tính (Computer-System Architecture) Cấu trúc hệ điều hành (Operating-System ... nhìn bao quát hệ điều hành thành phần Cung cấp nhìn bao quát tổ chức hệ thống máy tính Operating System Concepts – 7th Edition, Jan 12, 2005 1.3 Silberschatz, Galvin and Gagne ©2005 HỆ ĐIỀU HÀNH ... ©2005 CẤU TRÚC HỆ THỐNG MÁY TÍNH Hệ thống máy tính chia thành thành phần: Phần cứng (Hardware): cung cấp tài nguyên tính toán sở CPU, memory, I/O devices Hệ điều hành Điều khiển phối hợp sử dụng phần...
  • 40
  • 897
  • 1

Xem thêm

Từ khóa: bài giảng hệ điều hành linuxbài giảng hệ điều hành windowsbài giảng hệ điều hành làm những việc gìbài giảng hệ điều hành msdosbài giảng hệ điều hành nâng caobài giảng hệ điều hành từ minh phươngbài giảng hệ điều hành vũ lê hùngbài giảng hệ điều hành windows 7bài giảng hệ điều hành windows xpbài giảng hệ điều hành mã nguồn mởslide bài giảng hệ điều hành linuxslide bài giảng hệ điều hành windowsbài giảng hệ điều hành windows lop 6bài giảng hệ điều hành nguyễn thanh tùngbài giảng hệ điều hành ptitBáo cáo quy trình mua hàng CT CP Công Nghệ NPVNghiên cứu tổ hợp chất chỉ điểm sinh học vWF, VCAM 1, MCP 1, d dimer trong chẩn đoán và tiên lượng nhồi máu não cấpGiáo án Sinh học 11 bài 13: Thực hành phát hiện diệp lục và carôtenôitĐỒ ÁN NGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWANNGHIÊN CỨU CÔNG NGHỆ KẾT NỐI VÔ TUYẾN CỰ LY XA, CÔNG SUẤT THẤP LPWAN SLIDEPhối hợp giữa phòng văn hóa và thông tin với phòng giáo dục và đào tạo trong việc tuyên truyền, giáo dục, vận động xây dựng nông thôn mới huyện thanh thủy, tỉnh phú thọPhát triển mạng lưới kinh doanh nước sạch tại công ty TNHH một thành viên kinh doanh nước sạch quảng ninhPhát triển du lịch bền vững trên cơ sở bảo vệ môi trường tự nhiên vịnh hạ longNghiên cứu, xây dựng phần mềm smartscan và ứng dụng trong bảo vệ mạng máy tính chuyên dùngNghiên cứu về mô hình thống kê học sâu và ứng dụng trong nhận dạng chữ viết tay hạn chếĐịnh tội danh từ thực tiễn huyện Cần Giuộc, tỉnh Long An (Luận văn thạc sĩ)Sở hữu ruộng đất và kinh tế nông nghiệp châu ôn (lạng sơn) nửa đầu thế kỷ XIXTổ chức và hoạt động của Phòng Tư pháp từ thực tiễn tỉnh Phú Thọ (Luận văn thạc sĩ)Quản lý nợ xấu tại Agribank chi nhánh huyện Phù Yên, tỉnh Sơn La (Luận văn thạc sĩ)Tăng trưởng tín dụng hộ sản xuất nông nghiệp tại Ngân hàng Nông nghiệp và Phát triển nông thôn Việt Nam chi nhánh tỉnh Bắc Giang (Luận văn thạc sĩ)Giáo án Sinh học 11 bài 15: Tiêu hóa ở động vậtGiáo án Sinh học 11 bài 14: Thực hành phát hiện hô hấp ở thực vậtTrách nhiệm của người sử dụng lao động đối với lao động nữ theo pháp luật lao động Việt Nam từ thực tiễn các khu công nghiệp tại thành phố Hồ Chí Minh (Luận văn thạc sĩ)HIỆU QUẢ CỦA MÔ HÌNH XỬ LÝ BÙN HOẠT TÍNH BẰNG KIỀMTÁI CHẾ NHỰA VÀ QUẢN LÝ CHẤT THẢI Ở HOA KỲ