标签:计算机基础
计算机基础一:硬件组成
内存储器:
1、Rom 硬盘
2、RAm 内存
cpu:
1、运算器ALU
2、控制器CU
cup主频=外频*倍频
主频:CPU运算时工作频率HZ
外频:cpu与外部(主板芯片组)交换数据频率
倍频:cpu外频和主频相差倍数
内存总线速度:由于内存速度的发展滞后于CPU的发展速度,为了缓解内存带来的瓶颈,所以出现了二级缓存,来协调两者之间的差异,而内存总线速度就是指CPU与二级(L2)高速缓存和内存之间的工作频率。
地址总线宽度:cpu能够使用的最大容量内存,64位cpu寻址空间为:2^64也就是8G
内存:
1、内存宽带:内存和北桥芯片数据传输速度
2、 计算公式:
内存带宽=内存总线频率×数据总线位数/8 (内存运行频率*32位或64位/8把位换算为M)
示例:DDR内存带宽计算(ddr是双通道)
DDR2 667,运行频率为333MHz,带宽为
333×2×64/8=5400MB/s=5.4GB/s
DDR2 800,运行频率为400MHz,带宽为
400×2×64/8=6400MB/s=6.4GB/s
内存镜像:防止一个内存区数据故障
硬盘:
接口类型:
1、STAT
2、SAS
分区:
主分区
扩展分区
逻辑分区
关系:主分区最多四个,扩展分区对逻辑分区来说是一个容器,逻辑分区需要建立在扩展分区上
存储网络:
DAS----- 直接连接存储(Direct Attached Storage),也就是操作系统和存储直接连接,存储形式是块
NAS----- 网络连接存储(Network Attached Storage) 例如:ftp服务器,存储形式是文件
SAN----- 存储区域网络(Storage Area Networks) 例如:磁盘挂载 存储形式是块
二:操作系统
操作系统可以看做一种应用程序,之所以有操作系统是因为很多应用都需要和底层硬件交互,这一部分共同功能不需要重复开发,所以就产生了操作系统
ABI:应用程序和操作系统之间的接口
API:应用中用到的共同的功能做成库,应用程序调用库的接口
用户空间:用户程序运行空间,权限低,能进行简单运算,无法调用系统资源
内核空间:可执行任意命令,调用系统一切资源
用户空间要调用资源需要通过系统接口(system call),才能向内核发出指令,在用户空间与内核空间状态改变叫做上下文切换
三:Linux内核版本号
? 主版本号
? 次版本号
? 末版本号
? 编译版本号
? 厂商版本
例如:3.10.0-693.el7
centos获取:
http://mirrors.aliyun.com
http://mirrors.sohu.com
http://mirrors.163.com
四:命令总结
查看system call命令:strace
查看library调用命令:ltarce
查看块设备情况lsblk
ls /dev/sda*
标签:计算机基础
原文地址:http://blog.51cto.com/11537728/2091788