Skip to content
SDL4B

Operating System

Tags: OS · Security

Operating System

Merupakan perangkat lunak inti yang mengkordinasikan segalanya di computer

User - Applications - OS - Hardware

System Privilege Layers

  • Kernel space ~ dimana os bekerja langsung manage hardware & system resource tanpa batasan.
  • User space ~ dimana application bekerja secara terbatas terhasap hardware, jika application butuh akses ke haarware, maka akan melakukan system call.

OS Responsibility

  • Process Management ~ create, schedule & prioritize program in cpu
  • Memory Management ~ allocate ram to process
  • File System Management ~ Organize file into directories
  • User Management ~ handle multi user account, auth, permission
  • Device Management ~ Load drivers & provide a universal interface

Embededed & IoT Devices OS

  • Embedded Linux ~ OpenWrt, Ubuntu Core, Yocto Project
  • Real-Time OS ~ FreeRTOS, VxWorks, QNX