Đăng ký Đăng nhập

Tài liệu Uit ce lab hdh lab4

.PDF
8
2082
76
  • TRƯỜNG ĐI HC CÔNG NGH THÔNG TIN
    KHOA K THUT MÁY TÍNH
    TÀI LIU:
    NG DN THC HÀNH
    H ĐIU HÀNH
    Nhóm biên son:
    - ThS. Phan Đình Duy
    - ThS. Phạm Văn Phưc
    - ThS. Nguyn Vit Quc
    - KS. Nguyn Hu Nhân
    - KS. Lê Văn La
    - KS. Trn Văn Quang
    Tháng 3 năm 2015
    Trang 1
  • NI DUNG CÁC BÀI THC HÀNH
    Phn 1: Lp trình trên Linux
    Bài 1: Hướng dn cài đặt Ubuntu và các lệnh cơ bản ca shell
    Bài 2: Cơ bản lp trình shell
    Phn 2: Thc hành h điu hành
    Bài 3: Qun lý tiến trình
    Bài 4: Đnh thi CPU
    Bài 5: Đồng b hóa tiến trình, tiu trình
    Bài 6: Qun lý b nh
    Phn 3: Bài tp ln
    CÁC PHN MM THIT B S DNG TRONG MÔN THC HÀNH
    - Phn mm VMware
    - H điều hành Ubuntu
    Trang 2
  • Bài 4:
    ĐỊNH THI CPU
    Mc tiêu ca ca bui thc hành:
    - Sinh viên nm được các gii thut : First Come First Served (FCFS),
    Round Robbin (RR), Shortest Job First (SJF), Priority.
    - Ch ra được ưu điểm và nhược điểm các gii thut trên.
    - Xây dựng được các chương trình mô phỏng các gii thut trên.
    I. Mt s khái nim sinh viên cn nm:
    1. Khái nim gi CPU:
    - CPU là mt loi tài nguyên quan trng ca máy tính. Mi tiến trình mun
    hoạt động phi s phc v ca CPU. Thi gian CPU phc v cho tiến
    trình hoạt động được gi là gi CPU.
    - Ti mi thời điểm ch mt tiến trình được phân phi gi CPU để hot
    động.
    2. Khái nim trng thái ca tiến trình:
    Trong chế độ đa chương trình, ba trng thái ca tiến trình liên quan mt
    thiết đến gi CPU bao gm: Ready, Running và Waiting.
    - Sn sàng (Ready): Là trng thái mà tiến trình được phân phối đầy đủ mi
    tài nguyên cn thiết và đang chờ gi CPU.
    - Thc hin (Running): trng thái mà tiến trình được phân phối đầy đủ
    mi tài nguyên cn thiết và gi CPU.
    Trang 3
  • - Đợi (Waiting): trng thái tiến trình không thc hiện được thiếu mt
    vài điều kiện nào đó (đợi d liệu vào/ ra, đi tài nguyên b sung...). Khi s kin
    mà nó ch đợi xut hin, tiến trình s quay li trng thái sn sàng.
    - Các tiến trình tuân th theo sơ đồ thc hin sau:
    Mt tiến trình đang trong trng thái thc hin, nó th ri khi trng thái
    bi mt trong ba lý do sau:
    - Tiến trình đã hoàn thành công viên, khi đó tr li gi CPU chuyn
    sang ch xkết thúc.
    - Tiến trình t ngt: Khi tiến trình ch đợi mt s kiện nào đó, tiến trình s
    đưc chuyn sang trng thái thc hin khi có xut hin s kiện nó đang chờ.
    - Tiến trình s dng hết gi CPU dành cho nó, khi đó s đưc chuyn sang
    trng thái sn sàng.
    Vic chuyn tiến trình sang trng thái sn sàng v bn cht thc hin
    vic phân phi li gi CPU.
    3. Khái nim lp lch cho CPU
    Để điu khin tiến trình nhiu trng thái khác nhau, h thống thường t
    chc các t trng thái (thc cht các khối điều khin tiến trình) để ghi nhn
    tình trng s dng tài nguyên và trng thái tiến trình.
    Như vậy lp lịch cho CPU nghĩa tổ chc một hàng đợi các tiến trình
    sẵn sàng đ phân phi gi CPU cho chúng trên đ ưu tiên của các tiến trình; sao
    cho hiu sut s dng CPU là tối ưu nhất.
    Bắt đầu
    S dng CPU
    Đợi I/O
    S dng CPU
    Đợi I/O
    S dng CPU
    Kết thúc
    Trang 4
  • Mi tiến trình trng thái sn sàng s đưc gn vi mt th t ưu tiên.
    Th t ưu tiên này được xác định da ào các yêu t như: Thời điểm hình thàng
    tiến trình, thi gian thc hin tiến trình, thi gian kết thúc tiến trình.
    II. BÀI TP
    Sinh viên cn chun b trước nhà nhng công vic sau:
    1. Nêu khái niệm, ưu điểm, nhược điểm ca các gii thut: First Come
    First Served (FCFS), Round Robbin (RR), Shortest Job First (SJF), Shortest
    Remain Time (SRT).
    2. V sơ đồ khi hoạt động ca các gii thuật định thi trên.
    Trang 5

Mô tả:

Tài liệu liên quan