计算机基础知识详解
1.cpu详解
cpu的分类与指令集
x86-64
cpu具有向下兼容性
64位的cpu既能运行32的程序也能运行64位的程序
内核态与用户态
代表cpu的两种工作形态
1.内核态:运行的程序是操作系统,可以操作计算机硬件
2.用户态:运行的程序是应用程序,不能操作计算机硬件
内核态与用户态的转换
应用程序的运行必然涉及到计算机硬件的操作,那就必须由用户态切换到内核态
才能实现,所以计算工作时在频繁的发生内核态与用户态的转换
多线程与多核芯片
2核4线程:
2核代表有两个cpu,4线程指的是每个cpu都有两个线程===》假4核
4核8线程:
同上
2.存储器
存储器系统采用如上图的分层结构,顶层的存储器速度较高,容量较小,与底层的存储器相比每位的成本较高
RAM:内存
随机存取存储器
ROM:“只读内存”
一般用来存放计算机厂商写死在计算机上的一段核心程序=》BIOS
CMOS:断电数据丢失,存取速度慢,耗电量极低
磁盘的结构
IO的延迟
虚拟内存
IO设备=设备的控制+设备本身
原文:https://www.cnblogs.com/qk883/p/13382810.html