计算机概论
一.计算机:辅助人脑的好工具
计算机的本质:一个处理输入信息的输出工具
1.五大单元
-CPU
CPU是一个特定功能的芯片,有算术逻辑单元和控制单元,算术逻辑单元负责程序运算和逻辑判断,控制单元则主要在协调各周边组件与个单元间的工作。
-主存储器
容器
-输入单元
键盘,鼠标
-输出单元
屏幕,打印机
2.CPU的种类
1.精简指令集(Reduced Instruction Set Computing,RISC)
每个指令的运行时间都很短,完成动作单纯,指令的执行效能较佳
处理复杂事情时就要由多个指令来完成
SUN升阳公司的SPARC ,学术领域,金融体系
IBM公司的Power Architecture ,新力公司的PS3
ARM : 手机,PDA导航,网络设备
2.复杂指令集(Complex Instruction Set Computing,RISC)
每个小指令可以执行一些较低阶的硬件操作,指令数目多而且复杂,每条指令的长度并不相同
有 AMD、Intel、VIA 等 x86 架构的CPU
3.接口设备
主板
存储装置:硬盘,软盘,光盘,磁带
显示设备:显示适配器,对于3D游戏来说很重要
网络装置:网络卡
4.运作流程
RAM(random access memory)
ROM(Read-Only Memory)
-CPU
大脑,处理各种数据
-主存储器
脑袋的记录区块
-硬盘
脑袋中的记忆区块
-主板
神经系统
-各项接口
手脚皮肤眼睛
-显示适配器
脑袋中的影像
-电源供应器
心脏,电源的供给
5.计算机分类
通过计算机的复杂度与运算能力进行分类的话
-超级计算机
特点:计算速度快,维护费用高
用途:国防军事,气象预测,太空科技,模拟领域
-大型计算机
有数个高速CPU
大型企业的主机,全国性的整卷交易所,大型企业数据服务器
-迷你计算机
支持多用户
可以放在工作场所
用来科学研究,工程分析,工厂流程管理
-工作站
学术研究和工程分析
-微电脑
个人计算机,体积小价格便宜
6.计算机容量和速度常用单位
1Byte=8bit
1KB=1024B
1MB=1024KB
1GB=1024MB
速度单位
MHz和GHz
Hz是秒分之一的意思
Mbps是Mbits per second
每秒多少Mbit
二.个人计算机架构和接口设备
Intel主板芯片
芯片通常又分为两个网桥来控制各组件的沟通
-北桥
负责链接速度较快的CPU,主存储器和显示适配器
-南桥
负责链接速度较慢的周边接口,包括硬盘,USB,网络卡
AMD主板芯片
主存储器直接与CPU沟通而不通过北桥,
2.Inter--Gigabyte GA-X48-DQ6
主要组件
CPU,主存储器,磁盘装置,总线芯片组,显示适配器接口和其他适配卡
1.CPU
根据微指令集区分
根据频率,也就是每秒操作次数区分,频率有外频和倍频之分
外频
就是CPU和外部组件进行数据传输时的速度
倍频
是CPU内部用来加速工作效能的一个倍数
外频*倍频才是CPU的频率速度
比如频率3G=外频333M*倍频9
超频
就是修改外频达到调高频率的目标
-主存储器
总线的功能沟通CPU和主存储器,一般主板芯片有南北桥。
前端总线速度
北桥所支持的频率
总线宽度
每次传送的宽度
总线带宽=FSB*总线宽度
CPU每次能够处理的数据量成为字组大小
32位的CPU最多只能支持4G内存--2^32BYTE
CPU等级
Inter的等级有i368,i586,686,程序要与CPU对应
2.内存
RAM
-随机存取内存只有在通电时才能记录和使用,断电后数据消失
双通道设计
加大主存储器的数据宽度,将两个主存储器回证一起,一个64,两个128
CPU频率和主存储器的关系
CPU与主存储器的外频应该要相同才好
SRAM
第二层快取概念,通过SRAM 实现
CMOS
记录网卡和显示适配器是否启动和参数的芯片,需要一枚额外的电池
ROM
BIOS程序记录在ROM上
3.显示适配器VGA(Video Graphics Array)
显示重点在于分辨率和颜色深度
GPU
显卡上的CPU
4.硬盘与存储设备
存储设备
硬盘,软盘,MO,CD,DVD
硬盘的物理组成
圆形磁盘盘,机械手臂,磁盘读取头与主轴马达
硬盘上的数据
整个磁盘盘上头好像有多个同心圆画出的饼区
最小存储单位扇区大小512B
磁道:扇区组成的一个圆
磁柱:所有圆盘的同一个磁道
磁盘存储量
header数量*每个header负责的磁柱数量*每个磁柱所含有的扇区数量*扇区的容量
传输接口
硬盘与主机系统的联系
IDE SATA
IDE界面
电子集成驱动器,是把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器
133MB
SATA界面
300MB
SCSI界面
常用于工作站的接口
选购与运转须知
增加一个硬盘在主机时,需要考虑
1.接口
2.容量
3.缓冲存储器
4.转速
5.运转须知
5.PIC适配卡
网卡的接口
6.主板
1.主要成员
南北桥
2.芯片组功能
选择合适的芯片 组件组合
3.设备I/O地址与IRQ中断信道
每个装置的地址
IRQ则是装置到CPU的路径
-连接接口设备的接口
PS
USB
声音和麦克风
RJ-45
其他几口
7.电源供应器
1.能源转化率
主板用电250W,电源供应器320W
效率:250/320=0.78
2.连接接口
20pin和24pin
8.选购须知
考虑木桶效应,不能只考虑CPU
三.数据的表示方式
1.数字系统
通电是1,断电是0
二进制转换成10进制
十进制转化为二进制
2.文字编码系统
1Byte=8bit,也就是8个二进制位
ASCII系统每个符号都会占用1bytes的记录
汉字则是2byte,用Unicode编码系统
3.软件程序运作
系统软件和应用程序
4.机械程序和编译程序
运算和逻辑判断通过微指令集实现
-需要了解机器语言
-需要了解所有硬件的相关功能函数
-程序不具有可移植性
-程序具有转移性
解决方法
编译程序
5.操作系统
将所有的硬件都驱动,并且提供一个发展软件的参考接口
-操作系统核心
可以让CPU开始判断逻辑与运算数值
让主存储器开始加载/独处数据
让硬盘可以开始被存取
让网络卡可以开始传输数据
系统呼叫
c程序的函数
-核心功能
关于计算机系统相关的资源分配和管理
--系统呼叫接口
可以调用核心
-程序管理
多任务环境
管理多个任务
内存管理
管理系统内存,通常核心会提供虚拟内存的功能,当内存不足是提供内存置换功能
文件系统管理
数据的输入输出,不同文件格式的支持,
装置的驱劢
硬件的管理,装置的驱动程序
可加载模块可以将驱动程序编辑成模块
操作系统与驱动程序
操作系统通过提供一个接口来安装驱动进而操控软件
6.应用程序
应用程序是参考操作系统提供的开发接口做开发出来软件