documentl2

7
BBBIT Similarities? How have they similar?

Upload: listergc

Post on 26-Jun-2015

78 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: DocumentL2

BBBIT Similarities?How have they similar?

Page 2: DocumentL2

BBBITBBBIT

By the end of today’s lesson;• All of you will understand the purpose of

a virtual machine (D-E)• Most of you will know why some

operating systems use a virtual machine(B-C)

• Some of you will be able to describe the differences between a system VM and a process VM (A*-A)

Learning Outcomes

Page 3: DocumentL2

BBBIT

The Virtual Machine is presented by the Operating System to the user, hiding all the complexities of the hardware behind layers of OS software. The final layers of the operating system are the user Interface and the Application programming interface, which calls on the services of the Operating System.

What is a VM?

Page 4: DocumentL2

BBBIT• Hardware• Kernel - the bridge between the

Hardware components and the Applications

• Device drivers• Processor management• Memory management• File management• I/O management• User Interface/API

What layers it covers

Page 5: DocumentL2

BBBIT

Application Programming Interface

Not all machines should be expected to have exactly the same setup. The Application Programming Interface (API) makes it possible for the same piece of program to be used on different computers. It is the layer of the software that allows the application programs to call on the services of the OS

API

Page 6: DocumentL2

BBBITBeing the most fundamental of all system programs, Operating Systems are trust with the job of controlling and sorting through the hardware, and this includes all the main components of the computer. To ensure that there is little confusion, the OS programs managing the key resources are giving relatively simple names depending on the resource they manage:

Resource Management

Key Resource OS ProgramProcessors Processor SchedulingStorage Memory managementI/O devices I/O managementData File management

Page 7: DocumentL2

BBBIT

1. Finish off last lessons OS work2. Describe what a VM is3. Explain the different layers of an

OS4. Explain API5. Describe how an operating system

manages the computers resources.

Your Task