1. Trang chủ
  2. » Giáo án - Bài giảng

HE DIEU HANH 2015

7 0 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 28,39 KB

Nội dung

TRƯỜNG ĐẠI HỌC PHAN THIẾT CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự - Hạnh phúc CHƯƠNG TRÌNH ĐÀO TẠO TRÌNH ĐỘ ĐẠI HỌC NGÀNH CƠNG NGHỆ THƠNG TIN -ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN TÊN HỌC PHẦN : HỆ ĐIỀU HÀNH SỐ TÍN CHỈ : 03 Mã học phần: PHÂN BỔ THỜI GIAN: 30 tiết lý thuyết, 30 tiết thực hành MỤC TIÊU: Giúp sinh viên nắm - Học phần trang bị cho người học kiến thức Hệ điều hành, bao gồm : mơ hình tổng qt, chức năng, thành phần hệ điều hành Các nguyên lý để xây dựng Hệ điều hành - Tìm hiểu cấu trúc việc ứng dụng nguyên lý hệ điều hành cụ thể - Tìm hiểu mơ điều khiển thiết bị Hệ điều hành thông qua lập trình hệ thống TĨM TẮT NỘI DUNG ĐIỀU KIỆN Tiên quyết: Đã hồn thành tín Kiến trúc máy tính Học trước: PHƯƠNG PHÁP KIỂM TRA – ĐÁNH GIÁ - Điểm kiểm tra kỳ: Điểm thi kết thúc môn học: THANG ĐIỂM - Thang điểm 10 NỘI DUNG MÔN HỌC 40% 60% Tuần thứ 1-2: Chương 1: Lập trình hệ thống (10/0/20) - Các nội dung GD lớp: (10) • Tổ chức máy tính • Ngắt (Interrupt) • Hàm API (Aplication Programming Interface) - PPGD chính: • Thuyết trình kết hợp với trình chiếu Powerpoint • Thảo luận -Các nội dung cần tự học nhà: (20) • Tìm hiểu sử dụng HĐH MS DOS • Tìm hiểu sử dụng HĐH Windows XP • Nghiên cứu chi tiết Int 21h, Int 10h, Int 13h, Int 33h • Nghiên cứu cách sử dụng hàm API • Nghiên cứu ngơn ngữ lập trình : Assembly, C, • Visual Basic - Phần mềm tham khảo: • Interrupt Help • API Guide • API Viewer Tuần thứ 4: Chương 2: Tổng quan Hệ điều hành (5/0/10) - Các nội dung học tập lớp: (5) • Tổng quan • Chức • Các thành phần (Modules) • Các dịch vụ • Lời gọi hệ thống (System call) • Cấu trúc Hệ điều hành • Phân loại Hệ điều hành • Lịch sử phát triển Hệ điều hành - PPGD chính: • Thuyết trình kết hợp với trình chiếu Powerpoint • Thảo luận -Các nội dung cần tự học nhà : (10) • Tìm hiểu cách điều khiển máy tính chưa có HĐH • Q trình boot máy tính hệ điều hành • Các hình thức giao tiếp người sử dụng với máy tính - Tài liệu học tập cần thiết Operating System Concepts Sixth Edition – Abraham Silberschatz, Peter Baer Galvin, Greg Gagne Tuần thứ 5,7: Chương 3: Quản lý tiến trình (10/0/20) - Các nội dung học tập lớp : (10) • Tiến trình vấn đề liên quan • Điều phối tiến trình (CPU Scheduler) • Liên lạc tiến trình (Process Communication) • Đồng tiến trình (Process Synchronization) • Tắt nghẽn (Deadlock) - PPGD chính: • Thuyết trình kết hợp với trình chiếu Powerpoint • Thảo luận -Các nội dung cần tự học nhà : (20) • Bài tập • Các giải pháp đồng • Các giải pháp chống Deadlock - Tài liệu học tập cần thiết • Operating System Concepts Sixth Edition – Abraham Silberschatz, Peter Baer Galvin, Greg Gagne • Giáo trình HĐH nâng cao - Trần Hạnh Nhi Tuần thứ 9, 11, 13: Chương 4: Quản lý nhớ (15/0/30) - Các nội dung học tập lớp : (15) • • • • • • • Tổng quan Cấp phát nhớ liên tục Cấp phát nhớ không liên tục Bộ nhớ ảo Lỗi trang Chiến lược cấp phát khung trang Working set - PPGD chính: • Thuyết trình kết hợp với trình chiếu Powerpoint • Thảo luận -Các nội dung cần tự học nhà : (30) • Bài tập • Quản lý nhớ HĐH MS DOS • Quản lý nhớ HĐH Windows - Tài liệu học tập cần thiết • Operating System Concepts Sixth Edition – Abraham Silberschatz, Peter Baer Galvin, Greg Gagne • Giáo trình HĐH nâng cao - Trần Hạnh Nhi Tuần thứ 15: Chương 5: Quản lý hệ thống tập tin (5/0/10) - Các nội dung học tập lớp : (5) • • • • Giới thiệu Tổ chức lưu trữ thông tin Tổ chức quản lý tập tin Các hệ thống quản lý tập tin cụ thể - PPGD chính: • Thuyết trình kết hợp với trình chiếu Powerpoint • Thảo luận -Các nội dung cần tự học nhà : (10) • Bài tập • Hệ thống tập tin FAT32 • Hệ thống tập tin NTFS - Tài liệu học tập cần thiết • Operating System Concepts Sixth Edition – Abraham Silberschatz, Peter Baer Galvin, Greg Gagne • Giáo trình HĐH nâng cao - Trần Hạnh Nhi Tuần thứ 3,6,8: Thực hành phòng máy (0/15/30) - Các nội dung thực hành: (15) • Sử dụng DEBUG • Sử dụng ngơn ngữ lập trình Assembly • Sử dụng ngắt Assembly • Làm tập thực hành • Báo cáo tiến độ tập tự chọn -Các nội dung cần tự học nhà: (30) • Nghiên cứu DEBUG • Nghiên cứu chi tiết Int 21h, Int 10h, Int 13h, Int 33h • Nghiên cứu ngơn ngữ lập trình Assembly • Nghiên cứu ngơn ngữ lập trình C - Phần mềm tham khảo: • Interrupt Help Tuần thứ 10: Thực hành phòng máy (0/5/10) - Các nội dung thực hành: (5) • Sử dụng ngơn ngữ lập trình C • Sử dụng ngắt C • Làm tập thực hành • Báo cáo tiến độ tập tự chọn -Các nội dung cần tự học nhà: (10) • Nghiên cứu chi tiết Int 21h, Int 10h, Int 13h, Int 33h • Nghiên cứu ngơn ngữ lập trình C • Nghiên cứu gọi ngắt C - Phần mềm tham khảo: • Interrupt Help Tuần thứ 12: Thực hành phòng máy (0/5/10) - Các nội dung thực hành: (5) • Sử dụng ngơn ngữ lập trình Visual Basic • Sử dụng hàm API Visual Basic • Làm tập thực hành • Báo cáo tiến độ tập tự chọn -Các nội dung cần tự học nhà: (10) • Nghiên cứu ngơn ngữ lập trình Visual Basic • Nghiên cứu gọi hàm API Visual Basic - Phần mềm tham khảo: • API Guide • API Viewer Tuần thứ 14: Thực hành phòng máy (0/5/10) - Các nội dung thực hành: (5) • Kiểm tra tập thực hành -Các nội dung cần tự học nhà: (10) • Chuẩn bị kiểm tra tập thực hành 10 TÀI LIỆU HỌC TẬP Tài liệu - Giáo trình HĐH nâng cao - Trần Hạnh Nhi - Operating System Concepts Sixth Edition – Abraham Silberschatz, Peter Baer Galvin, Greg Gagne Tài liệu tham khảo : Trưởng khoa Trưởng môn ... • Nghiên cứu ngơn ngữ lập trình : Assembly, C, • Visual Basic - Phần mềm tham khảo: • Interrupt Help • API Guide • API Viewer Tuần thứ 4: Chương 2: Tổng quan Hệ điều hành (5/0/10) - Các nội dung... (10/0/20) - Các nội dung học tập lớp : (10) • Tiến trình vấn đề liên quan • Điều phối tiến trình (CPU Scheduler) • Liên lạc tiến trình (Process Communication) • Đồng tiến trình (Process Synchronization)... ngơn ngữ lập trình Assembly • Nghiên cứu ngơn ngữ lập trình C - Phần mềm tham khảo: • Interrupt Help Tuần thứ 10: Thực hành phòng máy (0/5/10) - Các nội dung thực hành: (5) • Sử dụng ngơn ngữ

Ngày đăng: 08/11/2022, 16:37

w