Chia Sẻ Khóa Học Hệ Điều Hành Của Riêng Bạn - Code Filesystem Của Riêng Bạn Trong C [Khóa 5299 A]
Đây là phần 1 trong chuỗi bài giảng OSdev của tôi, nơi chúng ta sẽ phát triển một hệ điều hành từ đầu. Trong khóa học này, chúng ta sẽ thiết kế và triển khai filesystem riêng của mình.
Những điều bạn sẽ học:
- ✓ Tìm hiểu cách cấu trúc và thiết kế hệ điều hành của riêng bạn.
- ✓ Tìm hiểu cách thiết kế filesystem của riêng bạn từ đầu.
- ✓ Tìm hiểu cách triển khai filesystem của bạn bằng ngôn ngữ C.
- ✓ Tìm hiểu cách viết một disk emulator.
Series: Hệ Điều Hành Của Riêng Bạn.
Khóa học: Code Filesystem Của Riêng Bạn Trong C.
Mô tả khóa học:
Trong project mới thú vị này, chúng ta sẽ triển khai filesystem của riêng mình bằng ngôn ngữ C. Chúng ta sẽ phát triển một disk emulator và một OSapi cho phép chạy project này trên Windows, MacOS hoặc Linux - không cần máy ảo!
Filesystem của chúng ta sẽ sử dụng một file thông thường trên ổ đĩa của bạn, mô phỏng một thiết bị ổ cứng thực - điều này giúp cho quá trình phát triển diễn ra suôn sẻ. Sau đó, chúng ta có thể dễ dàng chuyển sang một hard disk model thực khi hoàn tất việc coding và đưa vào sản xuất.
Khóa học này là phần một trong series OSdev của tôi, nơi chúng ta sẽ phát triển một hệ điều hành đầy đủ chức năng, giống MS-DOS thực, dựa trên kiến trúc Intel x86 16 bit real mode.
Mục lục:
- ✓ 1. Giới thiệu về OS Development.
- ✓ 2. Code một Disk Emulator.
- ✓ 3. Code Base của Filesystem.
- ✓ 4. Lowlevel Filesystem Folder.
- ✓ 5. Code Lowlevel Data File.
Khóa học này dành cho:
Khóa học này dành cho các lập trình viên C trình độ trung cấp muốn tiến thêm một bước nữa và tìm hiểu OS development.
