RATIONALE
Operating systems introduces concepts related to many different fields such as:
- Backend engineering
- Cloud computing
- Internet of Things (IoT)
- Distributed systems
- Embedded systems engineering
- Operating systems engineering
RESOURCES
| Courses | School | Prerequisites |
|---|---|---|
| Introduction to operating systems | Georgia Tech | Computer Architecture |
| Linux Command Line Basics | n/a | None |
RECOMMENDED BOOKS
| Book | Author |
|---|---|
| Modern Operating Systems | Andrew Tanenbaum |
| The C Programming Language | Brain Kernighan |
CHECKLIST SUMMARY
- Processes
- Threads
- I/O Managements
- Scheduling
- Synchronisation constructs
- Concurrency