Operating System Design :: Lessons :: Operating System
Operating System
For this lesson you should read Chapter 12 from the book Building a Modern Computer From First Principles. After reading the chapter you should be able to do the following:
- Implement a dynamic memory allocation algorithm for an operating system.
- Develop a system for storing arrays and other variable-length entities in an operating system.
- Implement simple math operations in an operating system.
- Implement mathematical functions in an operating system.
- Develop a system for using strings in an operating system.
- Develop a system for writing text to the screen in an operating system.
- Develop a system for drawing graphics to the screen in an operating system.
- Develop a system for accepting input from the keyboard in an operating system.