Electrical Engineering › Section X · Processors and integrated circuit technologies › Topic X.2
Operating systems, hardware, and programming
A processor on its own only fetches and executes bits. The operating system turns it into a machine that can run many programs safely, and programming languages let people write those programs without thinking in binary.
In this topic
- Hardware, software and the operating system
- The three duties of an operating system
- Multitasking and multiprocessing
- Worked example: sharing one core by time slices
- Supervisor state and memory protection
- System calls and cooperating processes
- Levels of programming language
- Kinds of instructions
- Worked example: an assembly loop
- The same task in C
- Common mistakes to avoid
- Key takeaways
This topic is part of Wuanberri Pro. Checking your access…
