鸟哥的linux私房菜 学习总结----计算机概论(1)
来源:互联网 发布:编译安卓rr源码教程 编辑:程序博客网 时间:2024/06/08 03:34
一、计算机硬件的五大单元
输入单元,输出单元,CPU内部的控制单元、算数逻辑单元和内存。
二、计算机分类
- 超级计算机(Supercomputer)
- 大型计算机(Mainframe Computer)
- 迷你计算机(Minicomputer)
- 工作站(Workstation)
- 微电脑(个人计算机)(Microcomputer)
三、计算机上常用的计算单位
- 文件大小单位
(1)计算机依据有没有通电来记录信息,所以理论上只认识0和1而已,0/1的单位为bit。
(2)bit实在是太小,我们常用的单位为Byte,即1Byte = 8bit。
(3)文件大小单位还有K,M,G,T和P。
(4) 一般文件大小用二进制表示。 - 速度单位
一般速度单位用十进制表示,例如:1GHz = 1000*1000*1000Hz。在网络传输方面,常用的单位是Mbit/s,大家说的8M/1M ADSL传输速度,如果转成文件容量Byte时,则为1MB/s / 125KB/s的上传/下载速度。 - 硬盘大小单位
一般硬盘制造商会使用十进制的单位,,所以500G代表500*1000*1000*1000b。转成文件大小(1024进制),则成为465.66GB了。
四、个人计算机架构和接口设备
- 主板上最重要的部件就是芯片组了。
- Intel芯片组又分为两个桥接器来控制各个组件通信。
(1)北桥负责连接速度较快的CPU、内存和显卡等部件。
(2)南桥负责连接速度较慢的周边接口,包括硬盘、USB和网卡等。 - AMD芯片组架构与Intel芯片组架构最大的不同在于内存是直接与CPU通信的,而不是通过北桥。AMD为了加快CPU和内存通信,将内存控制组件集成到CPU中。
五、CPU
- 全称:Central Processing Unit。
- 分为算数逻辑单元和控制逻辑单元。
- CPU使用的数据都是从内存中获取的。(切记!)
- 里面含有微指令集,其实现CPU的功能。
微指令集又分为精简指令集和复杂指令集。
- 精简指令集(Reduced Instruction Set Computing,RISC),典型CPU就是ARM。
- 复杂指令集(Complex Instruction Set Computer,CISC),典型的CPU就是AMD、Intel等的x86架构的CPU。
- x86架构名称的由来:最早的intel开发的CPU的代号为8086,后来依此架构又开发出80286、80386等,因此这种架构的CPU就被称为x86架构了。
- 64位的intel和AMD的CPU被称为x86_64的架构。
- 所谓多核则是在一个CPU封装当中嵌入了两个以上的运算内核。
- 频率:CPU每秒钟可以工作的次数。
- 外频:CPU与外部组件进行数据传输/运算时的速度。
- 倍频:CPU内部用来加速工作性能的一个倍数。
- 频率 = 外频 * 倍频
- 超频:将CPU的倍频或者外频通过主板的设定功能更改成较高频率的一种方式。一般倍频在出厂时已经设置好了,无法修改,所以超频修改的是外频。
- 北桥的总线成为系统总线,南桥的总线成为输入输出(I/O)总线。
- 北桥所支持的频率我们称为前端总线速度(Front Side Bus,FSB),而每次传送的位数则是总线宽度。所谓的总线频宽则是“FSB*总线宽度”,即每秒钟可以传送的最大数据量。目前常见的总线宽度为32/64位。
- CPU每次能够处理的数据量称为字组大小,字组大小依据CPU设计而有32位和64位。我们所称的计算机是32位还是64位主要依据CPU解析的字组大小而来的。
六、内存
- 个人计算机的内存主要组件为动态随即访问内存(Dynamic Random Access Memory,DRAM)。
- DDR是双倍数据传送速度(Double Data Rate),它可以在一次工作周期中进行两次数据的传送。
- 通常内存越大,系统越快,这是因为系统不用常常释放一些内存内部的数据。
- 双通道设计:通常总线宽度为64位,为了加大这一宽度,将两个内存条汇整在一起,一个为64位,两个就可以达到128位了。
- SRAM:Static Random Access Memory。通常用在CPU内部的第二层高速缓存中。这二级缓存的速度必须得和CPU频率相同。
- BIOS:Basic Input Output System,是一套程序(固体),这套程序是写死在主板上面的一个内存芯片中,这个内存芯片在没有通电时也能将数据记录下来,那就是只读存储器(Read Only Memory,ROM)。
七、显卡
- 又称为VGA(Video Graphics Array)。
- GPU,显卡厂商直接在显卡上嵌入的一个3D加速的芯片。
- 显存的计算:1024*768分辨率,且使用全彩(3B),则显存至少为1024*768*3B / (1024*1024) = 2.25M。
阅读全文
0 0
- 鸟哥的linux私房菜 学习总结----计算机概论(1)
- 鸟哥的linux私房菜 学习总结----计算机概论(2)
- 鸟哥的Linux私房菜 基础学习篇读书笔记(0):计算机概论
- 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.1)
- 《鸟哥的Linux私房菜》第零章 计算机概论
- linux学习笔记--鸟哥的linux私房菜第0章 计算机概论
- 鸟哥Linux私房菜第一章计算机概论总结(-)
- 鸟哥的Linux私房菜基础学习篇(第三版)之第零章:计算机概论(略)
- 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.2)
- 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.3)
- 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.4)
- 鸟哥的Linux私房菜(基础篇)-第零章、计算机概论(零.5)
- 鸟哥的Linux私房菜-学习笔记-概论
- 鸟叔的linux私房菜:第0章 计算机概论学习笔记
- 学习鸟哥的Linux私房菜基础篇总结(上)(0-9章)
- 鸟哥的私房菜00--计算器概论
- 鸟哥的linux私房菜学习
- 鸟哥私房菜:计算器概论
- BZOJ1141: [POI2009]Slw
- 服务端实现分页效果的几种思路
- 计算机视觉大规模爆发,6大细分领域将撑起725亿元市场
- python中GUI,Label和Button案例
- DLL调用(4):JavaCPP调用DLL
- 鸟哥的linux私房菜 学习总结----计算机概论(1)
- 兄弟连学python》》》》内建函数
- 解决Setting property 'source' to 'org.eclipse.jst.jee.server的问题
- 常用插件,持续更新中~~
- Java的测试人生
- 【Java消息中间件】Java消息中间件( 第4章 使用activemq
- MOOC清华《VC++面向对象与可视化程序设计》第5章:菜单资源例程(创建统计计算菜单项)
- uboot环境变量的讲解
- Servlet基础(一)