Resource management/multi-tasking

Multi-tasking is when you have more than one program open and running simultaneously.

The processor allocates a thin slice of time to each process and cycles between them (round-robin scheduling).

Memory management

Info

TODO

File management

  • A file stores binary data.
  • A file has an extension which indicates the operating system which application to load the file using.

The file management may represent the files in a logical structure.

User management/security

User management allows multiple users to log into the same computer, with the operating system retaining settings.

Each user may have different access rights and a client-server network may impose a fixed or roaming profile for a user and manage login requests to the network.

User interfaces

  • WIMP: windows, icons menus, pointers
  • CLI
  • GUI
  • Touch gestures