the kernel: overview of the operating system. find the 5 places they differ
TRANSCRIPT
The Kernel: Overview of the Operating System
Find the 5 places they differ
1.01 – The big picture
ResourceAllocation
Accounting
Protection &Security
OS Functions (2.1)
2.07 – MSDOS. A simple OS
2.09 – Layered OS
2.08 – Layered OS
2.10 – Microkernel OS
Dynamic Module OS:The Linux Kernel Modules
2.12 – Virtual Machines
© VmWare
Why Virtual Machines is a good idea?
1. CPU is usually not working at 100%
Machine 1 Machine 2
2. Having many machines take up space
Google in 1997
Combining Machines
Virtual Machines on Server Farms
Google in 2001
Google in 2008
Intel Xeon Nocona, NetBu(r)st architecture, unknown clock, 800 MHz FSB GigaByte GA-9IVDP, Intel 7320 MCH + 6300 ESB chipset Magnetek 300W PSU, 280W output 8×1GB DDR2-400 2x Hitachi Deskstar 1TB HDD, RAID1 Custom Linux OS
Intel Xeon Nocona, NetBu(r)st architecture, unknown clock, 800 MHz FSB GigaByte GA-9IVDP, Intel 7320 MCH + 6300 ESB chipset Magnetek 300W PSU, 280W output 8×1GB DDR2-400 2x Hitachi Deskstar 1TB HDD, RAID1 Custom Linux OS
Any Google servers in Thailand?
Tracing http://www.google.co.th
VM Case Studies (2.8.3)
VMware Java Virtual Machine
& Python
Presentation Topics Vmware Virtual Machine API: Java and Python RPC RMI Sockets Thread in Java and Python Inter-thread Communication Fork in Unix Unix signal handling