Operating system basics

Concept

  • Opering system is middeleware between hardwares and users.
  • Help users to use, manage resources efficiently.

Compoments

  • Process: current application is lauching. It will take resources from CPU, memory, file, I/O devices, etc.
  • Program: application can execute to do a specific work in machine.
  • Main memory: central process, improve performacne of CPU. Require execute time includes access time, read/write time, finish time.

Main missions of operating system

System

Process

  • Start and end.
  • Pause and resume.
  • Sync, communicate.
  • Prevent congressio.

Main memory

  • Monitor, manage empty spaces and
    allocation.

File management

  • Create and manage partions, files, directories.
  • Improve read and write performace.
  • Copy

I/O devices

  • Buffering, caching, spooling.
  • Suplly user interfaces to device manager.
  • Controling hardwares.

Secondary storage (Hard disk)

Updated: