计算机概论
电脑 接受用户输入的命令或数据,经过cpu(算数和逻辑单元)处理后,产生或存储有用的信息.
电脑的五大单元
输入,输出,系统单元(cpu,控制+算数逻辑单元),存储单元(内存+外存)
CPU的架构:
1.精简指令集 reduced instruction set computer,RISC
arm在用,优点多,用的最广
2. 复杂指令集 complex instruction set computer,CISC
intel再用,最早intel研发的cpu是8086,后来都是xxx86,所以这种被称为x86架构
后来电脑变成64位后,区分x86,后者称为 x86-64
位,位宽是说数据总线,cpu一次能读取数据的最大量.
新的x86架构,有多媒体,虚拟化,省点功能等的指令集
高通的芯片 省电, intel的费电,算力强
但是在移动互联网的浪潮中,苹果找intel,因为乔布斯压价太低, 辅以cpu散热能耗问题,历史选择了高通.
运作流程
电脑类比人
cpu=头
内存=头脑中正在思考的东西
硬盘=你存在脑袋中,但是没想的东西
主板=神经系统
显卡=脑袋中的影像
主机电源=心脏
电脑的分类
根据复杂度和计算能力来分
- 超级计算机
- 大型计算机
- 迷你计算机
- 工作站
- 微电脑
电脑上常用的单位(容量和速度)
容量:
1字节=8比特
1Byte=8bit (1B=8b)
kb,Mb,Gb,Tb,Pb,E,Z,B 单位转换都是1024
工业生产中用的单位是1000,所以500G硬盘看着只有460G左右
速度:
hz, 次/秒
南桥北桥被整合到了cpu中
北桥比南桥速度快
cpu性能比较不能只看主频,还要看架构和指令集
cpu主频和倍频,超频,睿频…
买cpu的时候只看主频就好了
cpu和内存的通信速度 带宽 = cpu的位*cpu控制内存的芯片频率(前段总线速度)
cpu等级 i5 i7 …
超线程 HT (逻辑核,物理核)
内存
pc内存主要组件为动态随机存储内存,DRAM
SDRAM 和 DDR SDRAM
区别: 针脚 工作电压, DDR(Double Data Rate)
多通道设计
DRAM和SRAM
思想: 有速率差的时候就加缓存
ROM
CMOS芯片–主板上各种配置参数,有独立纽扣电池
BIOS
非常重要,它是系统在启动的时候先去读取一个小程序.
它掌握了系统硬件 和 启动设备的选择
BIOS原本写的ROM,现在通常写入类似闪存或EEPROM
***固件: 固定在硬件上面的控制软件
显卡:
VGA video graphics array
重点在于显示 分辨率和颜色深度
和显存容量有关
GPU
显卡厂商在显卡上嵌入的3D加速芯片, 完全针对3D运算需求进行设计
所有显卡都有GPU吗
独立显卡主要由GPU、显存和接口电路构成,集成显卡没有独立显存而是使用主板上的内存
显卡与主板的连接接口:
显卡规格: PCI–>AGP–>PCI-Express(PCIe)
玩大型3D游戏,选好显卡
做网络服务器,入门级显卡就好
显卡与显示器(电视)接口:
- D-Sub (VGA接口),老,模拟信号
- DVI 四种以上的接口,常见的DVI-D(仅提供数字信号), DVI-i(整合了数字+模拟信号),流行于液晶显示屏
- HDMI, vga和dvi智能传输影像,HDMI可以同时传输影像和声音,所以广泛用于电视屏幕中,电脑屏目前也大都支持HDMI格式,(我认为主要是接口小,占地方小)
- DisplayPort,可以传 声音+影像,不过 市面上少有屏幕支持
硬盘和存储设备
电脑系统上有: 硬盘,软盘,MO,CD,DVD,磁带机,U盘,蓝光光驱
买只大型计算机的局域网存储设备(SAN和NAS)
硬盘物理组成:
桌面电脑–3.5英寸(台式机)
移动电脑–2.5英寸
扇区,磁道,柱面
硬盘扇区512B–>4k
MBR模式(MS-DOS兼容模式) -->GTP模式
磁盘和主板的连接接口
SATA,SAS,IDE,SCSI 考虑外接式,还有USB,eSATA等接口
IDE被SATA取代,
SCSI被SAS取代
SATA3.0传输速度可以到600M/s(理论)
实际(150-200M/s)
so固态硬盘来了
SAS接口:
用在大型电脑上,非个人电脑(通常没接口)
传输速度快, SAS3 1200M/s
支持支持热插拔等功能
我们经常听到的磁盘阵列卡的连接卡槽就是SAS接口开发的
支持SFF-8087设备
USB接口:
传统机械硬盘实际速度 80-120
usb2.0理论速度60Mb/s,实际30-40
USB3.0 理论500M/s
USB3.1 1000m/s
固态硬盘SSD solid state disk
传统机械硬盘(HDD,hard disk drive)的致命问题,驱动马达去转动碟片,严重读取延迟
固态硬盘好处,闪存直接读取,延迟低,速度快,省点,早期缺点:寿命短,2年顶天
所以存放数据需要考虑被封或者使用RAID机制来防止SSD损坏
现在正规厂家ssd,使用超过5-6年
RAID一般指磁盘阵列。磁盘阵列(Redundant Arrays of Independent Disks,RAID),有“独立磁盘构成的具有冗余能力的阵列”之意。磁盘阵列是由很多块独立的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。
参数: iops input/output operation per second
每秒操作次数,高–>性能好
选购与使用须知:
HDD和SSD价格和容量的平衡
容量
缓存
转速
使用须知: 不要震动
lc备注:
HDD类似于唱片,怕震
固态不怕震(别太过分)
附:闪存的原理: https://www.sohu.com/a/117872605_495841
扩展卡与接口
主板之外的其他适配卡,卡槽
PCI,AGP,PCI-X,PCIe等
常见集成到主板的组件包括声卡,网卡,USB控制器,显卡,磁盘阵列卡等
主板
芯片组和扩展卡之间的关系
卡槽别乱插,要看芯片逻辑图
设备io与IRQ中断请求
CMOS与BIOS
连接外置设备的接口
主板和输入/输出设备接口主要在主机箱后方
ps/2接口:莲花头接口,老式usb和键盘接口,被usb取代
usb接口
TJ-45网线头
HDMI
其他…
主机电源:
cpu,ram,主板,硬盘等都要电
电脑组件耗电量越来越高
以前230w电源以及不够用了
现在得500w以上的才行了
贵的主机电源300w要500,便宜的300w要100
不要选太差的主机电源,造成电路不稳定
能源转化率
主机电源也会自己用掉一部分电.so,选用比主机系统高一点的电源
选购须知:
整体考虑,建议整机购买,因为你不知道你配件的瓶颈在哪个硬件上
熟悉的当我没说
系统不稳定原因
- 系统超频
- 主机电源不稳
- 内存无法负荷(内存不好或容量爆了)
- 系统过热
数据表示方式:
数制和文字的编码系统
数字系统
字符编码系统
Big5为台湾地区使用的编码方案
大陆使用GB2312或者GBK
软件程序运行
机器语言程序 和 编译型程序
操作系统
os: 其实也是一组程序,
重点在于管理电脑的所有活动以及驱动系统的所有硬件
内核程序放置在内存当中的区块是受保护的,而且启动后常驻内存中
系统调用
硬件是由内核来管理的,开发软件得参考内核的功能
硬件–>驱动->内核–>os提供一套应用程序编程接口(api)
内核功能:
系统调用接口: 让程序员使用硬件资源
进程管理
内存管理
文件系统管理
设备驱动
操作系统与驱动程序
老操作系统 不认识新的硬件显卡,更新下驱动
应用程序
依赖于系统