计算机基础知识详解
1、计算机的组成
控制器:计算机的指挥系统,负责控制计算机所有其他组件如何工作
运算器:包括数学运算与逻辑运算
控制器+运算器=CPU(人类的大脑)
存储器/IO设备:计算机的记忆功能,负责数据的存取,分类:内存+外存
内存(基于电工作)存取数据都快,断电数据丢失,只能临时存储数据
外存(硬盘,基于磁工作)存取速度慢,断电不会丢可以永久保存
输入设备input:键盘、鼠标
输出设备output:显示器、打印机
总结:1、程序最先是存放于硬盘之上
2、程序的运行一定事先把程序的代码加载到内存
3、然后CPU从内存中读取指令执行
2、cpu详解
cpu的分类与指令集
X86-64(*****)
cpu具有向下兼容性,64位的cpu既能运行32位的程序也能运行64位的程序
内核态与用户态(*****)
代表cpu的两种工作状态
1、内核态:运行的程序是操作系统,可以操作计算机硬件
2、用户态:运行的程序是应用程序,不可操作计算机硬件
内核态与用户态的转换
应用程序的运行必然涉及到计算机硬件的操作,那就必须有用户态切换到内核态下才能实现,所以计算机工作时在频繁发生内核态与用户态的转换
多线程与多核芯片
2核4线程:
2核代表两个cpu,4线程指的是每个cpu都有两个线程=>假4核
4核8线程:
4核代表四个cpu,8线程指的是每个cpu都有两个线程=>假8核
3、存储器
RAM:内存
ROM:只读内存
存放计算机厂商写死计算机上的一段核心程序=>BIOS
CMOS:存储速度慢,断电数据丢失,耗电量极低
硬盘:
机械硬盘:磁盘
磁道:一圈数据,对应着一串二进制(1bit代表一个二进制)
8Bit比特位=1Bytes字节
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB
200G=200*1000*1000B

浙公网安备 33010602011771号