Chương 2 Khái niệm quá trình

46 688 0
Chương 2 Khái niệm quá trình

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Chương KHÁI NiỆM Q TRÌNH Khoa Cơng Nghệ Thơng Tin – ĐHCN TP HCM Mục đích yêu cầu Mục đích: • Hiểu hình thành nên q trình hệ thống • Hiều qui luật chuyển đổi trạng thái trình Yêu cầu: • Viết sơ đồ trạng thái q trình Khoa Cơng Nghệ Thơng Tin – ĐHCN TP HCM Nội dung I II III IV V Quá trình (Process) Định thời process(CPU scheduling) Các tác vụ process(tạo kết thúc process) Sự cộng tác process Interprocess Communication (IPC) Khoa Công Nghệ Thông Tin – ĐHCN TP HCM I QUÁ TRÌNH I.1Khái niệm bản: – Os thực thi nhiều chương trinh khác  Batch system : jobs  Time-sharing systems : user programs, tasks  Job ≈ process – Process  chương trình thực thi(executing proram) – Một process bao gồm phần  Text section( program code), data section(global variable), stack (local variable )  Hardware: Program Counter(PC), Process StatusWord (PSW), Stack Pointer(SP), Memory Management Registers – So sánh process program  Process ≈ active Passive ≈ Program Khoa Công Nghệ Thông Tin – ĐHCN TP HCM I.2 Process Control Block (PCB) Mỗi process hệ thống diễn tả PCB: Khoa Công Nghệ Thông Tin – ĐHCN TP HCM PCB Khoa Công Nghệ Thông Tin – ĐHCN TP HCM CÁC BƯỚC NẠP PROCESS VÀO BỘ NHỚ Khoa Công Nghệ Thông Tin – ĐHCN TP HCM Loader Khoa Công Nghệ Thông Tin – ĐHCN TP HCM Yêu cầu Os Khoa Công Nghệ Thông Tin – ĐHCN TP HCM I.3 Các trạng thái process Mơ hình hai trạng thái – running – not running, giữ hàng Khoa Cơng Nghệ Thông Tin – ĐHCN TP HCM Mối quan hệ cha/con Khoa Công Nghệ Thông Tin – ĐHCN TP HCM Cây process UNIX Khoa Công Nghệ Thông Tin – ĐHCN TP HCM Mối quan hệ cha/con(t.t) Khoa Công Nghệ Thông Tin – ĐHCN TP HCM III.2 Kết thúc thực thi process (process Termination) Khoa Công Nghệ Thông Tin – ĐHCN TP HCM Kết thúc thực thi process(t.t) Khoa Công Nghệ Thông Tin – ĐHCN TP HCM IV Sự cộng tác process Đặc điểm dùng chung data Khoa Cơng Nghệ Thơng Tin – ĐHCN TP HCM Bài tóan Producer-Consumer Khoa Công Nghệ Thông Tin – ĐHCN TP HCM Ví dụ Shared Bounded-Buffer Khoa Cơng Nghệ Thơng Tin – ĐHCN TP HCM Shared Bounded-Buffer(t.t) Khoa Công Nghệ Thông Tin – ĐHCN TP HCM V Interprocess Communication (IPC) Giao tiếp process mà không dùng chung resourcese Khoa Công Nghệ Thông Tin – ĐHCN TP HCM Hiện thực IPC? Khoa Công Nghệ Thông Tin – ĐHCN TP HCM V.1 Message-Passing IPC Khoa Công Nghệ Thông Tin – ĐHCN TP HCM V.2 Đồng (Synchronization) Khoa Công Nghệ Thông Tin – ĐHCN TP HCM V.3 Bộ đệm(buffering) Khoa Công Nghệ Thông Tin – ĐHCN TP HCM Câu hỏi tập • • • • • • Tạo kết thúc process xẩy Miêu tả trạng thái process Phân biệt Cpu_bound process I/O_bound process Phân biệt blocking- receiver(sender) nonbloking receiver (sender) Miêu tả sư khác định thời ngắn, trung gian dài Miêu tả hành động diễn chuyển ngữ cảnh trình “Kernel” Khoa Công Nghệ Thông Tin – ĐHCN TP HCM ... ĐHCN TP HCM I QUÁ TRÌNH I. 1Khái niệm bản: – Os thực thi nhiều chương trinh khác  Batch system : jobs  Time-sharing systems : user programs, tasks  Job ≈ process – Process  chương trình thực... hình thành nên trình hệ thống • Hiều qui luật chuyển đổi trạng thái q trình u cầu: • Viết sơ đồ trạng thái trình Khoa Công Nghệ Thông Tin – ĐHCN TP HCM Nội dung I II III IV V Quá trình (Process)... process program  Process ≈ active Passive ≈ Program Khoa Công Nghệ Thông Tin – ĐHCN TP HCM I .2 Process Control Block (PCB) Mỗi process hệ thống diễn tả PCB: Khoa Công Nghệ Thông Tin – ĐHCN

Ngày đăng: 13/05/2014, 00:29

Từ khóa liên quan

Mục lục

  • Chương 2

  • Mục đích và yêu cầu

  • Nội dung

  • I. QUÁ TRÌNH

  • I.2 Process Control Block (PCB)

  • PCB

  • CÁC BƯỚC NẠP PROCESS VÀO BỘ NHỚ

  • Loader

  • Yêu cầu đối với Os

  • I.3 Các trạng thái của process

  • Các trạng thái của process

  • Các trạng thái của process (t.t)

  • Ví dụ về trạng thái của process

  • Các trạng thái của process(t.t)

  • Slide 15

  • Slide 16

  • Lưu đồ 7-trạng thái của process

  • II. Định thời Process

  • Các hàng đợi định thời

  • Hàng đợi Ready & I/O Device

Tài liệu cùng người dùng

Tài liệu liên quan