Tin mới nhất

Menu

Chia Sẻ Khóa Học Viết Hệ Điều Hành Của Riêng Bạn Từ Đầu - Step by Step [Khóa 8816 A]

Xây dựng hệ điều hành 64-bit của riêng bạn - cho kiến ​​trúc x86.

Bạn sẽ học được gì:

  • ✓ Có thể xây dựng một hệ điều hành đơn giản cho kiến ​​trúc x86.
  • ✓ Hiểu được real mode.
  • ✓ Hiểu được protected mode và long mode.
  • ✓ Cách xử lý ngắt và ngoại lệ trong chế độ 64-bit.
  • ✓ Cách viết nhân hệ điều hành với code assembly và code C.
  • ✓ Có thể viết hàm print để in các ký tự trên màn hình.
  • ✓ Có thể xây dựng một trình quản lý memory bằng cơ chế x86 paging.
  • ✓ Cách viết timer handler cho process manager.
  • ✓ Cách xây dựng một process manager để lên lịch các process và thay đổi chúng giữa các trạng thái khác nhau (ngủ, sẵn sàng, đã kết thúc).
  • ✓ Cách triển khai mô-đun system call để tạo các chương trình người dùng chạy trong hệ thống.
  • ✓ Viết trình một keyboard driver (PS/2).
  • ✓ Viết một console đơn giản và tương tác với nhân hệ điều hành bằng các lệnh.
  • ✓ Có thể viết một mô-đun file system đơn giản hỗ trợ đọc hệ thống fat16.

Khóa học này dạy bạn cách xây dựng một hệ điều hành đơn giản từ đầu. Nó bao gồm những điều cơ bản về kiến ​​trúc x86 và lập trình cấp thấp. 

Phần đầu tiên của khóa học dạy tất cả những gì bạn cần biết ((processor mode, paging, ngoại lệ và xử lý ngắt, v.v.) trước khi bạn có thể xây dựng nhân (kernel) trên kiến ​​trúc x86. Trong phần này, bạn sẽ xem cách chuẩn bị cho việc chuyển đổi chế độ. Bạn chuyển từ chế độ thực sang chế độ protected và sau đó chuyển sang chế độ long mode. Kernel của bạn đang chạy ở chế độ 64-bit. Sau khi bạn chuyển sang chế độ 64-bit, bạn sẽ xem cách xử lý các ngoại lệ và ngắt, cách chuyển đổi giữa kernel mode và user mode.

Phần thứ hai của khóa học hướng dẫn bạn cách xây dựng các mô-đun kernel như process, quản lý memory, xử lý ngắt, v.v. Trong phần này, bạn sẽ xem cách viết một keyboard driver và console, cách tương tác với nhân hệ điều hành sử dụng console. Sau khi hoàn thành phần này, bạn nên biết cách viết các chương trình người dùng và làm cho chúng chạy trong hệ điều hành của riêng bạn.

Kết thúc khóa học, bạn sẽ có thể phát triển hệ điều hành 64-bit của riêng mình.


CUNG CẤP TÀI KHOẢN GOOGLE DRIVE DUNG LƯỢNG KHÔNG GIỚI HẠN VỚI GIÁ ƯU ĐÃI NHẤTXEM CHI TIẾT TẠI ĐÂY 



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.

Chia sẽ bài viết lên:

Thẻ bài viết:

Nhà Sách Tin Học

Chào mừng các bạn đến với Blog Nhà Sách Tin Học. Thông qua Blog này mình muốn chia sẻ đến các bạn những kiến thức về tin học, các tài liệu hay giáo trình mà mình có hoặc siêu tầm được... Mình rất mong được sự ủng hộ nhiệt tình của các bạn bằng cách comment bài viết, chia sẻ bài viết hoặc liên hệ với mình qua blog này! Mình xin cảm ơn!

No Comment to " Chia Sẻ Khóa Học Viết Hệ Điều Hành Của Riêng Bạn Từ Đầu - Step by Step [Khóa 8816 A] "

  • To add an Emoticons Show Icons
  • To add code Use [pre]code here[/pre]
  • To add an Image Use [img]IMAGE-URL-HERE[/img]
  • To add Youtube video just paste a video link like http://www.youtube.com/watch?v=0x_gnfpL3RM