O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Virtual Machine

Robin M CompSci Paper 2 A level Inglês

Conteúdo do mapa

Virtual Machine

  1. OS needs to securely multiplex resources by protecting applications from each other while also sharing physical resources between them.

  2. Share CPU, each application gets virtual processor

    • Processes run on virtual processor
      • Each process has state maintained by OS, New, Running, Ready, Blocked and Exit
    • Each process assigned a process control block (PCB), where information about it is stored, including unique process identifier, the current state, PC and CPU registers, CPU scheduling information, memory management...
      • For OS to switch context between processes, needs to store current data from process in its own PCB, and then load the new data from the second process' PCB.
  3. Allocate and Protect memory, virtual address spaces for each application

  4. Present set of hardware independent virtual devices

  5. Divide up storage space with filing systems.

  6. Process Concepts

    • A process is a program in execution
      • programs are static while processes are dynamic
      • Includes PC, stack and data section

Informações

Descrição
A level CompSci Paper 2 (Operating Systems) Mapa Mental sobre Virtual Machine, criado por Robin M em 22-05-2015.
Criado por
Robin M · mai 2015
Atualizado
19 fev 2016
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?