Operating System(4)--Virtual Machine & OS Generation & System Boot

Content

Virtual Machine

OS Generation

System Boot


Virtual Machine

1. Definition:

The fundamental idea behind a virtual machine is to abstract the hardware of a single computer (the CPU, memory, disk drives, network interface cards, and so forth) into several different execution environments, thereby creating the illusion that each separate execution environment is running its own private computer.

2. Implementation:

Virtual Machine Software - runs in virtual Kernel mode

Virtual Machine itself - runs in virtual User Mode

(A virtual user mode and a virtual kernel mode, both runs in Physical User Mode)

OS Generation

The system must then be configured or generated for each specific computer site, a process sometimes known as system generation(SYSGEN) is used for this.

SYSGEN must determine:

  • What CPU is to be used?
  • How much memory is available?
  • What devices are available?
  • What operating-system options are desired?

System Boot

1. Definition

The procedure of starting a computer by loading the kernel is known as booting the system.

2. Program

On most computer systems, a small piece of code known as the bootstrap program or bootstrap loader locates the kernel.

3. Storage

This program is in the form of read-only memory(ROM), because the RAM is in an unknown state at system startup. ROM is convenient because it needs no initialization and cannot be infected by a computer virus.

Firmware

EPROM(Erasable Programable Read Only Memory)

When the full bootstrap program has been loaded, it can traverse the file system to find the operating system kernel, load it into memory, and start its execution. It is only at this point that the system is said to be running.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值