G
TutoBox
Trang chủ › Khóa học › nguyen-lu-he-yieu-hanh
NGUYÊN LÝ HỆ ĐIỀU HÀNH

NGUYÊN LÝ HỆ ĐIỀU HÀNH

nguyen-lu-he-yieu-hanh · Kiến thức đại cương & nền tảng (Năm 1)
☆☆☆☆☆ 0 đánh giá
Đang mở🏷 Kiến thức đại cương & nền tảng (Năm 1)
0Sinh viên
0Bài test
0Tài liệu
Đăng ký / Vào lớp

Giảng viên

Chưa phân công giảng viên

Giới thiệu khóa học

KẾ HOẠCH HỌC TẬP MÔN "NGUYÊN LÝ HỆ ĐIỀU HÀNH" (15 TUẦN)

Giới thiệu môn học

Nguyên lý hệ điều hành là một môn học quan trọng, cung cấp những kiến thức cơ bản về cách các hệ điều hành (Operating System - OS) hoạt động, từ đó giúp sinh viên hiểu rõ hơn về việc quản lý tài nguyên máy tính và các tác vụ mà hệ điều hành thực hiện để duy trì hoạt động hiệu quả của máy tính. Môn học này trang bị cho bạn các kiến thức lý thuyết và thực hành về cách hệ điều hành quản lý bộ nhớ, tiến trình, hệ thống tập tin, các thiết bị ngoại vi, và các dịch vụ khác mà người dùng hoặc các ứng dụng cần đến.

Môn học này không chỉ giúp bạn hiểu rõ cấu trúc và các thành phần của một hệ điều hành mà còn cung cấp các kỹ năng phân tích, thiết kế và tối ưu hóa hệ thống. Khi bạn nắm vững nguyên lý hệ điều hành, bạn sẽ có khả năng làm việc hiệu quả hơn với các hệ thống phức tạp và tối ưu hóa hiệu suất của các chương trình phần mềm.

Mục tiêu môn học

Kiến thức tiên quyết

Giai đoạn học tập theo 15 tuần

TuầnNội dung học tậpGhi chú
Tuần 1Giới thiệu về hệ điều hành- Định nghĩa và chức năng cơ bản của hệ điều hành.Làm quen với khái niệm và các vai trò của hệ điều hành.
Tuần 2Kiến trúc và thành phần của hệ điều hành- Kiến trúc hệ điều hành, các thành phần cơ bản.Thực hành phân tích các thành phần của một hệ điều hành cơ bản.
Tuần 3Tiến trình và xử lý tiến trình- Khái niệm tiến trình, trạng thái tiến trình, quản lý tiến trình.Làm bài tập về quản lý tiến trình và thuật toán lịch trình tiến trình.
Tuần 4Lịch trình CPU và các thuật toán- Lịch trình đơn giản và các thuật toán lịch trình tiến trình.Thực hành tính toán hiệu quả của các thuật toán lịch trình CPU.
Tuần 5Quản lý bộ nhớ- Quản lý bộ nhớ, phân bổ bộ nhớ động, bộ nhớ ảo.Làm quen với các thuật toán quản lý bộ nhớ trong hệ điều hành.
Tuần 6Hệ thống tập tin- Cấu trúc và quản lý hệ thống tập tin, các loại hệ thống tập tin.Thực hành các thao tác với hệ thống tập tin trong hệ điều hành.
Tuần 7Quản lý thiết bị ngoại vi- Quản lý thiết bị ngoại vi và giao tiếp thiết bị.Thực hành làm việc với các thiết bị ngoại vi như ổ đĩa, bàn phím, chuột.
Tuần 8Hệ thống bảo mật và quyền truy cập- Quản lý quyền truy cập, bảo mật trong hệ điều hành.Tìm hiểu cách bảo vệ hệ thống và các phương pháp bảo mật cơ bản.
Tuần 9Đồng bộ hóa tiến trình- Các vấn đề đồng bộ hóa, tránh deadlock, các cơ chế đồng bộ.Làm bài tập về đồng bộ hóa tiến trình và giải quyết vấn đề deadlock.
Tuần 10Xử lý song song và đa nhiệm- Các cơ chế đa nhiệm, xử lý song song trong hệ điều hành.Thực hành cài đặt các ứng dụng sử dụng đa nhiệm.
Tuần 11Hệ điều hành phân tán- Khái niệm hệ điều hành phân tán, các giao thức giao tiếp.Tìm hiểu và thảo luận về các hệ điều hành phân tán trong thực tế.
Tuần 12Hệ điều hành thời gian thực- Quản lý tiến trình trong hệ điều hành thời gian thực.Thực hành lập trình với các hệ điều hành thời gian thực.
Tuần 13Hệ điều hành di động và nhúng- Khái niệm và ứng dụng hệ điều hành cho thiết bị di động và hệ thống nhúng.Nghiên cứu các hệ điều hành di động như Android, iOS.
Tuần 14Ôn tập giữa kỳ- Tổng hợp các kiến thức đã học và chuẩn bị cho kiểm tra giữa kỳ.Làm bài tập tổng hợp để ôn lại kiến thức.
Tuần 15Thi cuối kỳ- Kiểm tra lý thuyết và thực hành về các khái niệm và thuật toán hệ điều hành.Kiểm tra cuối kỳ, đánh giá mức độ hiểu biết về hệ điều hành.

Ứng dụng thực tế của môn Nguyên lý hệ điều hành

← Về trang chủ