![Page 1: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/1.jpg)
The Kernel: Overview of the Operating System
![Page 2: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/2.jpg)
Find the 5 places they differ
![Page 3: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/3.jpg)
1.01 – The big picture
![Page 4: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/4.jpg)
ResourceAllocation
Accounting
Protection &Security
OS Functions (2.1)
![Page 5: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/5.jpg)
2.07 – MSDOS. A simple OS
![Page 6: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/6.jpg)
2.09 – Layered OS
![Page 7: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/7.jpg)
2.08 – Layered OS
![Page 8: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/8.jpg)
2.10 – Microkernel OS
![Page 9: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/9.jpg)
Dynamic Module OS:The Linux Kernel Modules
![Page 10: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/10.jpg)
2.12 – Virtual Machines
![Page 11: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/11.jpg)
© VmWare
![Page 12: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/12.jpg)
Why Virtual Machines is a good idea?
![Page 13: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/13.jpg)
1. CPU is usually not working at 100%
Machine 1 Machine 2
![Page 14: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/14.jpg)
2. Having many machines take up space
Google in 1997
![Page 15: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/15.jpg)
![Page 16: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/16.jpg)
Combining Machines
![Page 17: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/17.jpg)
Virtual Machines on Server Farms
![Page 18: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/18.jpg)
Google in 2001
![Page 19: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/19.jpg)
Google in 2008
![Page 20: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/20.jpg)
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
![Page 21: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/21.jpg)
Any Google servers in Thailand?
![Page 22: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/22.jpg)
Tracing http://www.google.co.th
![Page 23: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/23.jpg)
VM Case Studies (2.8.3)
VMware Java Virtual Machine
& Python
![Page 24: The Kernel: Overview of the Operating System. Find the 5 places they differ](https://reader033.vdocuments.us/reader033/viewer/2022051215/5697bf9a1a28abf838c923d3/html5/thumbnails/24.jpg)
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