lecture05-chapter03

lecture05-chapter03 - OperatingSystems Lecture05:...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon
Operating Systems Lecture 05: VMs, OS examples, Processes Anda Iamnitchi anda@cse.usf.edu 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Today Announcements: Operating Systems Overview: Virtual Machines Windows vs. Unix vs. Linux: study cases Processes (Chapter 3) 2
Background image of page 2
Virtual Machines and Virtualization Virtualization enables a single PC or server to simultaneously run multiple operating systems or multiple sessions of a single OS a machine can host numerous applications, including those that run on different operating systems, on a single platform host operating system can support a number of virtual machines (VM) each has the characteristics of a particular OS and, in some versions of virtualization, the characteristics of a particular hardware platform 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Virtual Machine Concept 4
Background image of page 4
Process Virtual Machines 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
System Virtual Machines 6
Background image of page 6
Traditional UNIX Systems Were developed at Bell Labs and became operational on a PDP 7 in 1970 Incorporated many ideas from Multics PDP 11was a milestone because it first showed that UNIX would be an OS for all computers Next milestone was rewriting UNIX in the programming language C demonstrated the advantages of using a high level language for system code Was described in a technical journal for the first time in 1974 First widely available version outside Bell Labs was Version 6 in 1976 Version 7, released in 1978 is the ancestor of most modern UNIX systems Most important of the non Distribution) 7
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
8
Background image of page 8
Traditional UNIX Kernel 9
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Modern UNIX Kernel 10
Background image of page 10
LINUX Overview Started out as a UNIX variant for the IBM PC Linus Torvalds, a Finnish student of computer science, wrote the initial version Linux was first posted on the Internet in 1991 Today it is a full featured UNIX system that runs on several platforms Is free and the source code is available Key to success has been the availability of free software packages Highly modular and easily configured 11
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Modular Monolithic Kernel Includes virtually all of the OS functionality in one large block of code that runs as a single process with a single address space All the functional components of the kernel have access to all of its internal data structures and routines Linux is structured as a collection of modules
Background image of page 12
Image of page 13
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 46

lecture05-chapter03 - OperatingSystems Lecture05:...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online