Bỏ qua tới nội dung chính
ET4292

Hệ điều hành nhúng

Embedded opreating systemss

Khối lượng
3 tín chỉ · 4.67 ECTS (LT 30 · BT 15 · TN 15 · Tự học 90 tiết)
Vai trò
Bắt buộc (Mandatory course)
Học kỳ
6
Ngôn ngữ
Tiếng Việt,Tiếng Anh
Học phần điều kiện
ET3300ET3300=
Giảng viên phụ trách
Phạm Doãn TĩnhNguyễn Đức Minh

Mô tả học phần

Trang bị cho sinh viên các kiến thức cơ bản về cấu trúc và hoạt động của một hệ điều hành. Sinh viên sẽ hiểu được sự quản lý, điều phối và đồng bộ các tiến trình trong máy tính. Sinh viên có thể kết hợp các kiến thức về tiến trình cùng với các kiến thức về tắc nghẽn với sử lý tắc nghẽn, quản lý bộ nhớ chính, quản lý bộ nhớ ảo, quản lý file, quản lý vào/ra, quản lý bộ nhớ ngoài và bảo mật của hệ điều hành với các kiến thức về điện tử, vi xử lý, kiến trúc và tổ chức máy tính, lập trình, kỹ thuật phần mềm để thiết kế các hệ thống điều khiển cho các lĩnh vực công nghiệp khác nhau và đặc biệt là các hệ thống thời gian thực. Môn học cũng cung cấp cho sinh viên kỹ năng thực hành và thái độ cần thiết khi làm thực nghiệm, giới thiệu quy trình thiết kế và thực hiện xây dựng phần mềm với các tính năng nâng cao gần với công nghiệp và yêu cầu thực tiễn, và phát triển kỹ năng làm việc nhóm, báo cáo và thuyết trình.

English description

This course is to provide students with basic knowledge about the organization of an Operating System. Undertand how an operating system manages and controls processes in a computer. They also understand how OS organizes and manages the main memory, secodary storage devices and other I/O devices in a computer system. They are also equipped with knowledge about device drivers and how to write ones in a practical projects in a chosen operating system like linux The course also provides students with practical skills and necessary attitudes in order to conduct experiments on Operating System design and implementation, and develops teamwork and presentation skills

Chuẩn đầu ra học phần (CLO) 5

Bấm vào từng chuẩn đầu ra để xem bản tiếng Anh, liên kết PLO và mức độ đóng góp.

  • CLO1 Trình bày và giải thích được các khái niệm nền tảng của hệ điều hành, bao gồm cấu trúc hệ điều hành, chế độ kernel/user và các dịch vụ hệ điều hành.

    Explain fundamental operating system concepts, including OS structure, kernel/user modes, and operating system services.

    PLO 01 I
  • CLO2 Phân tích được các cơ chế quản lý tài nguyên của hệ điều hành như quản lý tiến trình, luồng, lập lịch CPU và đồng bộ hóa.

    Analyze operating system resource management mechanisms such as process and thread management, CPU scheduling, and synchronization.

    PLO 01 RPLO 03 R
  • CLO3 Phân tích được các cơ chế quản lý bộ nhớ và lưu trữ trong hệ điều hành, bao gồm phân trang, phân đoạn, bộ nhớ ảo và hệ thống tập tin.

    Analyze memory and storage management mechanisms in operating systems, including paging, segmentation, virtual memory, and file systems.

    PLO 01 RPLO 05 R
  • CLO4 Thiết kế và cài đặt được các thành phần hoặc mô-đun đơn giản của hệ điều hành (hoặc mô phỏng), đáp ứng các yêu cầu chức năng cơ bản.

    Design and implement simple operating system components or simulations that satisfy basic functional requirements.

    PLO 03 MPLO 05 MPLO 06 M
  • CLO5 Vận dụng kiến thức hệ điều hành để đánh giá, so sánh các hệ điều hành hiện đại và làm việc nhóm, báo cáo, thuyết trình kết quả một cách chuyên nghiệp.

    Apply operating system knowledge to evaluate and compare modern operating systems, and collaborate effectively in teams to report and present results professionally.

    PLO 08 RPLO 09 RPLO 10 R

Đánh giá học phần

Thành phầnTỉ trọngThời gian
Báo cáo project cuối kỳ70.0%tuần 18-19
Quá trình30.0%tuần 8-9-10

Tất cả học phần