VMware
VMware 可以将计算机磁盘分成多份,模拟出来多个独立运行的系统。
VMware 只是一种模拟器,虚拟化技术有很多种。完全通过软件的方式,模拟出来“假”的操作系统信息。
如果我们做了多个虚拟机,它们彼此之间也需要借助软件实现连接。这是一个关键性的问题。eg. 几种连接方式?
印象文件。(大小会“自动增长”)
实现suspend 挂起停止功能。
快照功能 “snapshot” 可以保存操作时间点,以便将来读取恢复。ctrl+alt+insert 启动后快速F2 进入setup utility
bilibili 马哥运维Linux教程 P1、P2
1. 计算机相关术语
- POST :
Power-On Self-Test 是诊断测试,计算机的基本输入/输出系统(或“启动程序”)运行,以确定电脑键盘,随机存取存储器,磁盘驱动器的序列,和其他硬件正常工作。
- POST :
- 程序:指令+数据
开启前程序存储在外存(辅存)光盘、U盘、软盘
上
开启后加载到硬盘上
- 程序:指令+数据
- Boot sequence 启动次序
顺序:1. 移动设备 2. 硬盘 3. 光盘 4. network boot。
通过调整顺序以达成某些条件。
如通过将光盘顺序调前使开机进入光盘,以覆盖硬盘系统达成重装系统目的。
这个排次序本身就是一种指令。
- Boot sequence 启动次序
- 计算机体系结构(5个):(运算器caculator + 控制器controler)CPU + 存储器(RAM,memory) + 输出设备input + 输入设备output
自举
借助BIOS 实现
2. 计算机体系结构
- 运算器
加法器是运算器的关键。
加法器:运算加数与被加数,将二者传递进去后,将结果传输出来。而且计算中的进位结果,也要考虑到。(运算器需要计算“和”与“进位”。)
因此加法器可能有很多的线路。
简单来说,运算器的关键线路是“加数+被加数”以及“和+进位”。
每个加法器只能对位计算。因此n位数的计算,需要n个运算器。
计算机使用二进制计算。
因此对于加法计算二进制就容易很多。机器也可以通过电压的输出输入来模拟“0”、“1”。 eg. 如果在十进制中,难以精准通过来准确标示十进制的对应位数。如果利用电压,还需要考虑电阻等因素影响,不够准确。
通过电路的闭合,来完成计算机的逻辑运算,再把逻辑运算转换成算术运算。
eg. 计算"101"与“111” 加法,即通过加数的三根线路,被加数的三根线路,通过开关实现0、1变化(开,有点流,是1,关,没电流,是0)。
如果在每根输出的线上接灯泡💡,亮表示1, 不亮表示0。
手动操作开关使计算机运算非常复杂。
可以将数据保存在额外的位置,使计算机读取这些数据,并将计算结果保存到某个位置——存储器。
- 存储器RAM,内存,编址:内存单位,标示。
存储器就是储存上述这些运算数据——加数、被加数。
最终存储器也能够将这些“01”的数据转换成电压(磁信号-->电信号),再由电信号输入运算器实现运算。
程序由指令和数据组成。(指令和数据存储在RAM中)
指令会告诉CPU 存储单元中,哪个位置是加数,哪个位置是被加数。
指令-->控制器-->控制器协调运算器在存储器中找寻特定存储单元中的数据-->运算器运算-->控制器指示-->结果存储回RAM。
指令——需要哪些数据(存储器中找),该做何种运算(控制运算器进行何种运算)。
运算器取得数据的线路叫做——数据总线。
控制器获取控制指令的线路叫做——控制总线。
需要一个外围设备,辅助用户把程序(指令与数据),存储到RAM。
- 输出设备 输入设备 (I/O设备)
用于和用户交互。
用于辅助用户使计算机运行。