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…

← Previous topicNext topic →