Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Building an OS - 2 - Reading from the disk
Play lesson

Building an OS - Building an OS - 2 - Reading from the disk

5.0 (2)
51 learners

What you'll learn

This course includes

  • 49.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Part 2 of a multipart series about making operating systems. In this part, we write the part of the bootloader that reads from the disk using the BIOS INT 0x13. Part 1: https://www.youtube.com/watch?v=9t-SPC7Tczc Patreon: https://www.patreon.com/nanobyte Source code: https://github.com/nanobyte-dev/nanobyte_os/tree/videos/part2 Discord: https://discord.gg/RgHc5XrCEw Tools: - Bochs: http://bochs.sourceforge.net/ - mtools: https://www.gnu.org/software/mtools/ - VSCode: https://code.visualstudio.com/ - Okteta (Linux): https://apps.kde.org/en/okteta - HxD hex editor (Windows): https://mh-nexus.de/en/hxd/ Documentation: - INT 13h: https://www.stanislavs.org/helppc/int_13.html - x86 instruction reference: https://c9x.me/x86/ - CHS addressing: https://en.wikipedia.org/wiki/Cylinder-head-sector - CHS to LBA conversion: https://en.wikipedia.org/wiki/Logical_block_addressing#CHS_conversion - FAT12 file system: https://wiki.osdev.org/FAT

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere