计算机组成(基础篇)(一)

计算机组成(基础篇)

四个阶段

1946年——1957年 电子管计算机 
1957年——1964年  晶体管计算机
1964年——1980年	集成电路计算机
1980年——今		超大规模集成电路计算机
微型计算机
这些都经历过,2005年amd推出了多核
计算机的技术没有多少年,基本都是在我们面前发生的
分类
超级计算机 国家项目 航天(国家各自发展)
大型计算机 大型计算,银行,铁路等(主要ibm霸占)(中国有去ioe计划i(ibm),o(oracle),e(emc芯片存储))(去中心,全部换成迷你机)
迷你机(服务器)联想,浪潮
工作站 局域内部使用的高性能电脑,网吧,校内网,内部网络

微型机 个人计算机

体系和结构
冯诺依曼体系 (指令和数据一起存储。一切皆为文件。)
就是把程序 和 硬件分离 (这就是为什么有cpu  硬盘 的原因)
控制器 存储器  运算器 输入设备 输出设备

现在计算机结构
现在的主要是解决瓶颈,是存储器和运算器直接的传输性能
计算机层次 和 语言
 语言分为
 高级语言 
 低级语言
 
从高级语言到低级语言有两种
程序翻译 (由高级语言翻译成低级语言过程,被称为程序解释,使用编译器)c C++ go 等
程序解析  (用低级语言解析高级语言成低级语言,程序解析,使用解析器) php python js
java 和 c#

计算机七个层次
由高到低

应用层		软件
高级语言层   php c、C++ 面向问题语言
汇编语言层	汇编语言就是面向机器编程,就是直接给机器用的语言,也是高级语言
操作系统层	进行上下对接 向上 提供操作界面,向下,管理硬件 (适配层)
传统机器层 	cpu指令集 比如 x86 arm 等等,存储在cup里面指挥微指令一般一一对应 
微程序机器层	微指令 交由 硬件执行 硬件生产商提供
硬件逻辑层  电子工程领域 

计算机单位

容量单位
0,1 bits 比特位
1byte = 8 bits 字节
1kb= 1024 byte 千字节 寄存器
1mb = 1024 kb 兆   缓存
1gb = 1024 mb 吉   内存、硬盘
1tb = 1024 gb 太    硬盘
1pb = 1024 tb 拍   云硬盘
1eb = 1024 pb 艾   数据仓库
速度单位
网络速度
	常见的 带宽100m 是指 100mbp/s 100兆比特每秒
	100M/s = 100Mbps = 100Mbit/s    这里是指,比特位,不是字节数,所以要处以8
	100Mbit/s = (100/8)MB/s = 12.5MB/s
cpu 速度
	时钟频率 Hz 每秒 震动次数
	2Ghz = 2*(1000^3)Hz=20亿次每秒

字符编码

ASCII 码  			7个bits  一共95个字符 和 33 控制字符,	
extentded ASCII 	8个bits 包括了,美国,英国的内容

中文编码集
	Gb2312   7445个字符 6763个汉字和682 其他字符 
	GBk		21003个汉字 并支持了,韩国,日本等国际化编码
unicode 统一码
	utf-8 用这个版本就好
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

两个人的幸福online

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值