Download presentation
Presentation is loading. Please wait.
Published byAdrian Bates Modified over 9 years ago
1
The Kernel: Overview of the Operating System
2
Find the 5 places they differ
3
1.01 – The big picture
4
Resource Allocation Accounting Protection & Security OS Functions (2.1)
5
2.07 – MSDOS. A simple OS
6
2.09 – Layered OS
7
2.08 – Layered OS
8
2.10 – Microkernel OS
9
Dynamic Module OS: The Linux Kernel Modules
10
2.12 – Virtual Machines
11
© VmWare
12
Why Virtual Machines is a good idea?
13
1. CPU is usually not working at 100% Machine 1Machine 2
14
2. Having many machines take up space Google in 1997
16
Combining Machines
17
Virtual Machines on Server Farms
18
Google in 2001
19
Google in 2008
20
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
21
Any Google servers in Thailand?
22
Tracing http://www.google.co.th
23
VM Case Studies (2.8.3) VMware Java Virtual Machine & Python
24
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.