Skip to content

Latest commit

 

History

History
23 lines (22 loc) · 1.39 KB

README.md

File metadata and controls

23 lines (22 loc) · 1.39 KB

Nachos-Programing-HCMUS

This project includes:

Thông tin cá nhân

Mô tả

  • Đồ án được cung cấp một hệ điều hành đơn giản chưa xử lý nhiều đối với người dùng. Đồ án yêu cầu viết tiếp các chức năng để người dùng có thể giao tiếp với hệ thống.
  • Môi trường lập trình: Linux (CentOS6).
  • Chỉnh sửa, hoặc thêm vào các lớp thay đổi cách quản lý tiến trình, quản lý I/O.
  • Nắm được mô hình giao tiếp, các trạng thái của tiến trình. Cách hệ điều hành nạp một chương trình mới.

Chức năng

  • Viết các system calls giúp việc: Đọc và in ra từ luồng đọc và ghi các kiểu dữ liệu cơ bản như: int, char, string.
  • Các system calls giúp việc quản lý file và việc đọc, ghi ra màn hình.
  • Xử lý các exception căn bản gặp khi hệ điều hành start.
  • Cho phép nạp đa chương trình chạy cùng lúc.
  • Đồng bộ việc sử dụng tài nguyên dùng chung của hệ thống giữa các tiến trình.

Link Github

Link youtube hướng dẫn đồ án của mình