1. Trang chủ
  2. » Nghệ sĩ và thiết kế

125001 Hệ Điều Hành -24-11-2014 QT BS De cuong -2014 - 30 tiet 30Btl - Bich Phuong

8 9 0

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

THÔNG TIN TÀI LIỆU

Về kiến thức, sinh viên phân loại các hệ điều hành, khái quát hóa cơ chế hệ điều hành quản lý tiến trình.. Sinh viên phân tích ưu-khuyết điểm các giải thuật định thời CPU, phương pháp lo[r]

(1)

Trường Đại học Giao thông vận tải TP Hồ Chí Minh Khoa : Cơng nghệ thơng tin

Bộ mơn: Kỹ thuật máy tính

ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN 1. Tổng quát học phần

Tên Học phần HỆ ĐIỀU HÀNH

(Operating System)

Mã số HP: 125001

Số tín 3 TC (2,1,3)

Số tiết - Tổng 60 LT 30 BT/ TL

15 TN/

TH

BTL 15 TKMH/

DAMH

Thực tập bên ngoài: buổi

Đánh giá (Thang điểm 10 )

Quá trình: 30% Kiểm tra kỳ, tập lớp, seminar/ thảo luận

Bài tập lớn: Thi cuối kỳ:

20% 50%

Báo cáo BTL theo nhóm Thi trắc nghiệm + viết

Mơn tiên - Kiến trúc máy tính MS: 125000

Môn học trước - MS:

Môn song hành - MS:

CTĐT ngành Ngành TT&MMT

Chuyên nghành TT&MMT Trình độ

Khối kiến thức

Đại học

Thuộc khối KT: Chuyên ngành

Ghi khác Sinh viên không vắng 20% số tiết học

Ghi chú: - Những chữ viết tắt: LT; lý thuyết, BT: tập, TL: thảo luận, TN: thí nghiệm, TH thực hành, BTL: tập lớn, TKMH: thiết kế môn học, DAMH: Đồ án môn học;

- Bài tập lớn: tín có khơng q BTL, học phần có khơng q BTL - TKMH, DAMH: đồ án thiết kế mơn học có mã học phần riêng;

- Giờ lý thuyết: TC = 15 tiết; - Giờ BT,TL, TN,TH: 1TC =30 tiết.

2. Mục tiêu học phần: Mơn học trình bày vấn đề tổng quan hệ điều hành, giới

thiệu hệ thống quản lý tập tin hệ thống quản lý nhập/xuất, đề cập đến số hệ điều hành cụ thể (Linux, Windows, Unix, DOS) Bên cạnh đó, sinh viên rèn luyện kỹ tổng hợp phân tích vấn đề, kỹ làm việc nhóm, kỹ đọc chọn lọc thông tin tài liệu tiếng Anh chuyên ngành

(2)

quản lý nhớ, hệ thống files, hệ thống nhập/xuất trình bày hệ điều hành Linux, Windows Đây môn học sử dụng kiến thức môn học trước Kiến trúc máy tính

4. Nội dung học phần: 4.1 Nội dung khái quát

TT Tên mục/ tiểu mục Lý thuyết (Số tiết)

BT/TL (Số tiết)

TN/TH (Số tiết)

BTL/DA (Số tiết)

Tổng số tiết/ TC

1 Chương Tổng

quan hệ điều hành 4.0

2 Chương Quản lý tiến trình (Process) và tiểu trình

3 2.5 7.5

3 Chương Định thời

CPU 2.5 2.5 8.0

4 Chương Đồng bộ

tiến trình 2.5 7.5

5 Chương Deadlocks 2.5 2.5 8.0

6 Chương Quản lý bộ

nhớ 1 5.0

7 Chương Quản lý

hệ thống files 1 5.0

8 Chương Quản lý hệ thống xuất nhập I/O

3 1 5.0

9 Chương Hệ điều

hành Linux 1 5.0

10 Chương 10 Hệ điều

hành Window 1 5.0

Cộng: 30 15 15 60

( TH: thực hành; BT: tập; TL: thảo luận; TKMH: thiết kế môn học; BTL: tập lớn; DA: đồ án môn học)

4.2 Nội dung chi tiết phương pháp giảng dạy, đánh giá

Kiến thức (Biết gì) Kỹ (Làm được gì?)

PP giảng dạy PP đánh giá

Chương Tổng quan hệ điều hành 1.1 Khái niệm hệ điều hành

1.2 Phân loại hệ điều hành 1.3 Cấu trúc hệ thống phần cứng 1.4 Cấu trúc hệ điều hành

Tham khảo: Chương chương tài

Làm việc nhóm Thuyết giảng Tổ chức học tập, thảo luận theo nhóm

(3)

liệu [1], tài liệu [2] sơ đồ tư Chương 2: Quản lý tiến trình (Process)

tiểu trình

2.1 Định nghĩa tiến trình 2.2 Các trạng thái tiến trình 2.3 Các tác vụ tiến trình

2.4 Cấp phát tài nguyên cho tiến trình 2.5 Giao tiếp tiến trình 2.6 Điều phối tiến trình

2.7 Threads and multithreading models Tham khảo: Chương tài liệu [1], Chương tài liệu [2]

Kỹ làm việc nhóm, lập luận, tổng hợp

Thuyết giảng Tổ chức học tập, thảo luận theo nhóm

Câu hỏi trắc nghiệm Bài tập nhóm dùng sơ đồ tư để tổng kết kiến thức chương Báo cáo theo nhóm

Chương Định thời CPU 3.1 Các khái niệm 3.2 Các cấp độ định thời 3.3 Mục tiêu định thời 3.4 Các giải thuật định thời

Tham khảo: Chương tài liệu [1], Chương tài liệu [2]

Kỹ làm việc nhóm, phân tích

Thuyết giảng Tổ chức học tập, thảo luận theo nhóm

Bài tập nhóm so sánh, phân tích ưu điểm, khuyết điểm giải thuật chương Bài tập nhóm dùng sơ đồ tư để tổng kết kiến thức chương Chương Đồng tiến trình

4.1 Dẫn nhập

4.2 Vùng tranh chấp

4.3 Các phương pháp loại trừ tranh chấp Tham khảo: Chương tài liệu [1]

Kỹ phân tích, làm việc nhóm

Thuyết giảng dựa vấn đề

Tổ chức học tập, thảo luận theo nhóm

Sinh viên

đưa

phương hướng giải báo cáo theo nhóm

Chương Deadlocks 5.1 Khái niệm Deadlock

5.2 Các phương pháp giải Deadlock 5.3 Chống Deadlock

5.4 Tránh Deadlock 5.5 Phát Deadlock 5.6 Phục hồi Deadlock

Tham khảo: Chương tài liệu [1

Kỹ phân tích, làm việc nhóm

Thuyết giảng dựa vấn đề

Tổ chức học tập, thảo luận theo nhóm

Câu hỏi trắc nghiệm Sinh viên

đưa

phương hướng giải báo cáo theo nhóm

(4)

6.1 Bộ nhớ

6.2 Cấp phát nhớ 6.3 Bộ nhớ ảo

6.4 Các chiến lược quản lý

Tham khảo: Chương tài liệu [1], Chương tài liệu [2]

tích, làm việc nhóm

Tổ chức học tập, thảo luận theo nhóm

dùng sơ đồ tư để tổng kết kiến thức chương Báo cáo theo nhóm

Chương Quản lý hệ thống files 7.1 Các khái niệm

7.2 Tập tin 7.3 Thư mục

7.4 Cài đặt hệ thống quản lý tập tin

Tham khảo: Chương 10, 11 12 tài liệu [1], Chương tài liệu [2]

Kỹ làm việc nhóm, phân tích

Thuyết giảng Tổ chức học tập, thảo luận theo nhóm

Bài tập nhóm dùng sơ đồ tư để tổng kết kiến thức chương

Chương Quản lý hệ thống xuất nhập I/O 8.1 Các khái niệm

8.2 Mơ hình tổ chức quản lý việc nhập/xuất

8.3 Cài đặt hệ thống quản lý nhập/xuất Tham khảo: Chương 13 tài liệu [1], Chương tài liệu [2]

Kỹ làm việc nhóm

Thuyết giảng Tổ chức học tập, thảo luận theo nhóm

Bài tập nhóm dùng sơ đồ tư để tổng kết kiến thức chương

Chương Hệ điều hành Linux 9.1 Các nguyên tắc thiết kế 9.2 Quản lý tiến trình 9.3 Quản lý nhớ

9.4 Hệ thống quản lý tập tin 9.5 Hệ thống quản lý nhập/xuất 9.6 Bảo vệ bảo mật

Tham khảo: Chương 21 tài liệu [1]

Kỹ tổng hợp, phân tích, làm việc nhóm

Thuyết giảng Tổ chức học tập, thảo luận theo nhóm

Bài tập nhóm dùng sơ đồ tư để tổng kết kiến thức chương Báo cáo theo nhóm

Chương 10 Hệ điều hành Window 10.1 Các nguyên tắc thiết kế 10.2 Quản lý tiến trình 10.3 Quản lý nhớ

10.4 Hệ thống quản lý tập tin 10.5 Hệ thống quản lý nhập/xuất 10.6 Bảo vệ bảo mật

Tham khảo: Chương 22 tài liệu [1]

Kỹ làm việc nhóm, phân tích, tổng hợp

Thuyết giảng Tổ chức học tập, thảo luận theo nhóm

Bài tập nhóm dùng sơ đồ tư để tổng kết kiến thức chương

4.3 Phân bổ thời gian chi tiết

Nội dung Phân bổ số tiết cho hình thức dạy - học Tổng

Lên lớp Thực hành,

thí nghiệm

Tự nghiên

(5)

thuyết tập luận

cứu

Chương Tổng quan hệ điều hành

1.1 Khái niệm hệ điều hành 0.5 1.5

1.2 Phân loại hệ điều hành 0.5 0.5 2.0

1.3 Cấu trúc hệ thống phần cứng 0.5 1.5

1.4 Cấu trúc hệ điều hành 1.5 0.5 5.0

Chương Quản lý tiến trình (Process) tiểu trình

2.1 Định nghĩa tiến trình 0.3 0.6 0.9

2.2 Các trạng thái tiến trình 0.4 0.5 0.8 1.7

2.3 Các tác vụ tiến trình 0.3 0.3 0.6 1.2

2.4 Cấp phát tài nguyên cho tiến

trình 0.5 0.5 2.0

2.5 Giao tiếp tiến trình 0.5 0.2 1.7

2.6 Điều phối tiến trình 0.5 0.5 2.0

2.7 Threads and multithreading

models 0.5 1.5

Chương Định thời CPU

3.1 Các khái niệm 0.5 1.5

3.2 Các cấp độ định thời 0.5 1.5

3.3 Mục tiêu định thời 0.5 1.5

3.4 Các giải thuật định thời 1.5 2.5 7.0

Chương Đồng tiến trình

4.1 Dẫn nhập 0.5 1.5

4.2 Vùng tranh chấp 1.0

4.3 Các phương pháp loại trừ

tranh chấp 1.5 6.5

Chương Deadlocks

5.1 Khái niệm Deadlock 0.5 1.5

5.2 Các phương pháp giải

Deadlock 0.5 0.5 2.0

5.3 Chống Deadlock 0.5 0.5 2.0

5.4 Tránh Deadlock 0.5 0.5 2.0

5.5 Phát Deadlock 0.5 0.5 2.0

5.6 Phục hồi Deadlock 0.5 0.5 2.0

Chương Quản lý nhớ

(6)

6.2 Cấp phát nhớ 0.5 0.5 2.0

6.3 Bộ nhớ ảo 0.5 1.5

6.4 Các chiến lược quản lý 1.5 0.5 5.0

Chương Quản lý hệ thống files

7.1 Các khái niệm 0.5 1.5

7.2 Tập tin 0.5 0.5 2.0

7.3 Thư mục 0.5 1.5

7.4 Cài đặt hệ thống quản lý tập

tin 1.5 0.5 5.0

Chương Quản lý hệ thống xuất nhập I/O

8.1 Các khái niệm 0.5 1.5

8.2 Mơ hình tổ chức quản lý

việc nhập/xuất 1.0 0.5 3.5

8.3 Cài đặt hệ thống quản lý

nhập/xuất 1.5 0.5 5.0

Chương Hệ điều hành Linux

9.1 Các nguyên tắc thiết kế 0.5 0.1 1.6

9.2 Quản lý tiến trình 0.5 0.2 1.7

9.3 Quản lý nhớ 0.5 0.2 1.7

9.4 Hệ thống quản lý tập tin 0.5 0.2 1.7

9.5 Hệ thống quản lý nhập/xuất 0.5 0.2 1.7

9.6 Bảo vệ bảo mật 0.5 0.1 1.6

Chương 10 Hệ điều hành Window

10.1 Các nguyên tắc thiết kế 0.5 0.1 1.6

10.2 Quản lý tiến trình 0.5 0.2 1.7

10.3 Quản lý nhớ 0.5 0.2 1.7

10.4 Hệ thống quản lý tập tin 0.5 0.2 1.7

10.5 Hệ thống quản lý

nhập/xuất 0.5 0.2 1.7

10.6 Bảo vệ bảo mật 0.5 0.1 1.6

5. Tài liệu học tập

[1] A Silberschatz & P B Galvin, “Operating System Concepts 8th”–– NXB Prentice Hall, 2009 [2] A S Tanenbaum, “Operating Systems Design and Implementation 3rd” –– NXB Prentice Hall, 2006

(7)

Về kiến thức, sinh viên phân loại hệ điều hành, khái quát hóa chế hệ điều hành quản lý tiến trình Sinh viên phân tích ưu-khuyết điểm giải thuật định thời CPU, phương pháp loại trừ tranh chấp, phương pháp giải deadlocks, chiến lược quản lý nhớ, hệ thống files, hệ thống nhập/xuất Áp dụng kiến thức phân tích cấu trúc, phương thức quản lý hệ điều hành Linux, Windows XP

Về kỹ năng, sinh viên có kỹ làm việc nhóm, giao tiếp xã hội, phân tích vấn đề, định, báo cáo

7. Hướng dẫn cách đánh giá học phần

- Quá trình: 30% Bao gồm điểm chuyên cần, tập, thái độ học tập lớp, kiểm tra kỳ

- Thi kết thúc học phần: 70%, gồm 50% Thi tự luận trắc nghiệm; 20% báo cáo tập lớn theo nhóm

8. Danh sách giảng viên dự kiến

- GV giảng dạy lý thuyết: + Hà Thị Bích Phượng + Trần Thiên Thanh + Nguyễn Văn Tiến - Giảng viên trợ giảng:

+ Nguyễn Thị Bé Tám + Phan Thị Hồng Nhung - GV dạy thực hành, thí nghiệm

Tp Hồ Chí Minh ngày 10 tháng 10 năm 2014

TRƯỞNG KHOA TRƯỞNG BỘ MÔN GIẢNG VIÊN LẬP ĐỀ CƯƠNG

Ngày đăng: 17/12/2020, 11:40

Xem thêm:

w