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

7 10 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 22,21 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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]

Trang 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 về học phần

(Operating System)

Mã số HP: 125001

Số tín chỉ 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 giữa kỳ, bài tập trên 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

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 chú khác Sinh viên không được vắng quá 20% số tiết học

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

- Bài tập lớn: mỗi tín chỉ có không quá 1 BTL, mỗi học phần có không quá 3 BTL

- TKMH, DAMH: là các đồ án hoặc thiết kế môn học có mã học phần riêng;

- Giờ lý thuyết: 1 TC = 15 tiết;

- Giờ BT,TL, TN,TH: 1TC =30 tiết.

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

thiệu về các hệ thống quản lý tập tin và hệ thống quản lý nhập/xuất, đề cập đến một số hệ điều hành

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

3. Mô tả tóm tắt học phần: Môn học được trình bày gồm 10 chương Chương một giới thiệu

tổng quan về hệ điều hành Từ chương hai đến chương năm trình bày chi tiết các vấn đề về quản lý tiến trình, điều phối CPU, đồng bộ tiến trình, Deadlocks Các chương còn lại tập trung vào cơ chế

Trang 2

quản lý bộ nhớ, hệ thống files, hệ thống nhập/xuất và trình bày về hệ điều hành Linux, Windows Đây là môn học sử dụng kiến thức của môn học trước là 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 1 Tổng

2 Chương 2 Quản lý

tiến trình (Process)

và tiểu trình

3 Chương 3 Định thời

4 Chương 4 Đồng bộ

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

7 Chương 7 Quản lý

8 Chương 8 Quản lý

hệ thống xuất nhập I/

O

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

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

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

án môn học)

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

Kiến thức (Biết cái gì) Kỹ năng (Làm

được gì?)

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

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

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

1.2 Phân loại các 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 1 và chương 2 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

Câu hỏi trắc nghiệm Bài tập nhóm thực hiện tổng quát kiến thức chương bằng

Trang 3

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

tiểu trình

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

2.2 Các trạng thái của tiến trình

2.3 Các tác vụ trên tiến trình

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

2.5 Giao tiếp giữa các 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 3 tài liệu [1],

Chương 2 tài liệu [2]

Kỹ năng 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ư duy để tổng kết kiến thức của chương Báo cáo theo nhóm

Chương 3 Định thời CPU

3.1 Các khái niệm cơ bản

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

3.3 Mục tiêu của định thời

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

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

Chương 2 tài liệu [2]

Kỹ năng 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 của các giải thuật trong chương Bài tập nhóm dùng sơ đồ

tư duy để tổng kết kiến thức chương Chương 4 Đồng bộ 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 6 tài liệu [1]

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

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

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

Sinh viên

phương hướng giải quyết và báo cáo theo nhóm

Chương 5 Deadlocks

5.1 Khái niệm về Deadlock

5.2 Các phương pháp giải quyết Deadlock

5.3 Chống Deadlock

5.4 Tránh Deadlock

5.5 Phát hiện Deadlock

5.6 Phục hồi Deadlock

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

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

Thuyết giảng dựa trên 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

phương hướng giải quyết và báo cáo theo nhóm

Chương 6 Quản lý bộ nhớ Kỹ năng phân Thuyết giảng Bài tập nhóm

Trang 4

6.1 Bộ nhớ

6.2 Cấp phát bộ nhớ

6.3 Bộ nhớ ảo

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

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

Chương 4 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ư duy để tổng kết kiến thức của chương Báo cáo theo nhóm

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

7.1 Các khái niệm cơ bản

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 và 12 tài

liệu [1], Chương 5 tài liệu [2]

Kỹ năng 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ư duy để tổng kết kiến thức chương

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

8.1 Các khái niệm cơ bản

8.2 Mô hình tổ chức và 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 3 tài liệu [2]

Kỹ năng 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ư duy để tổng kết kiến thức chương

Chương 9 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ý bộ 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ệ và bảo mật

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

Kỹ năng 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ư duy để tổng kết kiến thức của 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ý bộ 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ệ và bảo mật

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

Kỹ năng 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ư duy để 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

Trang 5

thuyết tập luận

cứu

Chương 1 Tổng quan về hệ

điều hành

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

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

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

2.5 Giao tiếp giữa các tiến trình 0.5 0.2 1 1.7

2.7 Threads and multithreading

Chương 3 Định thời CPU

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

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

Chương 5 Deadlocks

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

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

Trang 6

6.2 Cấp phát bộ nhớ 0.5 0.5 1 2.0

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

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

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

xuất nhập I/O

8.2 Mô hình tổ chức và quản lý

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

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

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

10.5 Hệ thống quản lý

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

6. Các hiểu biết, các kỹ năng cần đạt được sau khi học môn học

Trang 7

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ại trừ tranh chấp, phương pháp giải quyết deadlocks, chiến lược quản lý bộ 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ý của hệ điều hành Linux, Windows XP

Về kỹ năng, sinh viên có được kỹ năng làm việc nhóm, giao tiếp xã hội, phân tích vấn đề, ra quyết định, và 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, bài tập, thái độ học tập trên lớp, bài kiểm tra giữa kỳ

- Thi kết thúc học phần: 70%, gồm 50% Thi tự luận và trắc nghiệm; 20% báo cáo bài 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

Nguyễn Hữu Khương Trần Thiên Thanh Hà Thị Bích Phượng

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

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w