Linux学习——鸟哥的Linxu私房菜学习笔记基础篇
第0章 Page1~30
概要:本章主要介绍了电脑基本的基本组件以及相关硬件和软件
0.1 电脑:辅助人脑的好工具
-
电脑的实质:一种计算机,接受用户输入的命令和数据,经过中央处理器的算术与逻辑单元运算处理后,产生或存储成有用的信息——只要有输入输出设备,让你输入数据后产生信息的机器即为一台计算机。
-
电脑的五个组成单元:输入单元、输出单元、CPU内部控制单元、算术逻辑单元与内存,关联性如下
-
CPU架构:精简指令集与复杂指令集
精简指令集(RISC):指令集精简,指令执行时间短,对应操作简单,执行性能较佳,常见RISC的CPU包括甲骨文(Oracle)的SPARC系列,IBM的Power Architecture系列与ARM公司的ARM CPU系列等。
复杂指令集(CISC):其中每个小指令可执行一些较低级的硬件操作,指令多且复杂,常见CISC的CPU包括AMD,Intel,VIA等x86架构CPU。 -
电脑运作流程:CPU运行过程中任何与外界的接触要先经过内存记录,然后CPU根据数据进行判断,再发布命令给各个接口设备。
-
电脑分类:超级计算机,大型计算机,迷你计算机,工作站,微电脑(包括个人电脑)。
-
计算单位:位(bit),字节(byte),数据单元一般使用二进制,速度单位使用十进制。
0.2 个人电脑架构与设备组件
- 主板上连接各部分组件的芯片组通常分为两个网桥来控制各组件的通信,分别的北桥负责连接速度较快的CPU、内存与显卡等组件,南桥负责连接速度较慢的设备接口,包括硬盘、USB设备、网卡等,目前主流架构中北桥的内存控制器已经被整合到CPU中。
- 对CPU,内存,显卡,硬盘与存储设备,主板,电源的详细描述
- 选购电脑时,速度快慢与整体系统的最慢的设备有关
0.3 机器语言程序与编译型程序
语言:机器语言(0,1),高级程序语言(c语言等)
0.4 操作系统
操作系统:也是一种程序用于管理电脑活动与驱动系统的硬件
操作系统内核:管理硬件以及相关功能,内核程序放置内存中的位置受保护,启动后常驻内存,不受用户控制。
系统调用:提供接口给程序员调用内核功能