I created an operating system...
Please leave a like and subscribe
Project: https://github.com/prince776/DimOS
All resources mentioned:
osdev wiki: https://wiki.osdev.org/Main_Page
Nick Blundell's book for: https://www.cs.bham.ac.uk/~exr/lectur...
Theory book: OPERATING SYSTEMS
THREE EASY PIECES
Intel manual: https://www.intel.com/content/www/us/...
Reddit post: / i_got_my_gameboy_emulator_running_in_my_os
Broken Thorn: http://www.brokenthorn.com/Resources/...
James Molloy: http://jamesmolloy.co.uk/tutorial_html/
Little OS book: https://littleosbook.github.io/
xv6: https://pdos.csail.mit.edu/6.828/2014...
Join my discord: / discord
My profiles:
Github: https://github.com/prince776
Linkedin: / prince776
Twitter: / codemastercmc
Codeforces: https://codeforces.com/profile/codema...
Codechef: https://www.codechef.com/users/codema...
Atcoder: https://atcoder.jp/users/codemastercpp
Timestamps:
0:00 Intro
1:14 How OS works, overview
7:17 OS Dev Resources
12:37 Kernel entry pointer - Interrupts and Global constructors
18:16 Memory management (PMM, VMM, Heap)
22:23 Kernel threads and context switching
28:01 Concurrency primitives
30:42 Virtual File System
35:27 Graphics
37:49 Reason for flickering
39:50 Conclusion and Future plans