the kernel: overview of the operating system. find the 5 places they differ

Post on 17-Jan-2016

220 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

top related