Operating-Systems-Notes

Operating Systems Overview


Operating Systems :

What is an Operating System?

Operating System definition:

An Operating System is a layer of systems software that:

Operating System examples:

Desktop Embedded devices
Microsoft Windows Android OS
MAC OS X (BSD) iOS
LINUX Symbian

OS Elements

Example :

Memory Management:

OS Design Principles

User/ Kernel Protection Boundary

userkernelprotectionboundary

System call Flowcart

systemcallflowchart

Basic OS services

Linux System Calls

Task Commands
Process Control fork (); exit(); wait();
File Manipulation open(); read(); write();
Device Manipulation ioctl(); read(); write();
Information Maintenance getpid(); alarm(); sleep();
Communication pipe(); shmget(); mmap();
Protection chmod(); umask(); chown();

Linux Architecture

linuxarchitecture