机器语言计算机原理,计算机原理+操作系统+网络学习札记

计算机原理

一,冯诺依曼机,现代的计算机都属于冯诺依曼机。创造了通用电路与程序指令构成的可塑性极强的计算机。

包括输入设备,输出设备,控制器,运算器,储存器

二,计算机层次与编程语言

程序翻译:编译器将高级程序,翻译为计算机底层编码,生成新的,由低级语言组成的程序的过程。

例:C/C++、golang

程序解析:由一个低级语言编写的解释器,将高级程序语言的每个语句作为输入,转换为计算机底层码并执行,不生成新的程序

例:python、php、JS

JAVA,C#属于两种混合

3018b36582468173758cb0d39e2e3e0d.png

20190806181621.jpg

硬件逻辑层:门,触发器等逻辑电路

微程序机器层:微指令集

传统机器层:CPU指令集,机器指令

操作系统层:向上提供管理界面,向下对接指令系统,管理资源

汇编语言层:

高级语言层:编程语言,Python,C,JS等

应用层:app,软件

三,计算机的计算单位(容量与速度)

容量单位(M,G,T)

物理层面,高低电平记录信息,高电平是1,低电平是0,是一个bit,比特位

一个字节单位 = 8bits

7899f038d81e195ad52e2943ce4693fa.png

捕获.PNG

速度单位

网络速度 : 100M光纤 == 12M/S的峰值

速度单位Mbps => Mbits/s,所以有以上对应

CPU速度 : 时钟频率,单位赫兹Hz

2GHz = 2 * 1000^3 Hz = 每秒20亿次(高低电平的变化次数)

四,字符与编码集

ASCII码(共128个 = 33 + 95 = 2^7)

7个bits即可表示 / 95个可打印字符 / 33个不可打印字符(包括控制字符)

extend ASCII

字符编码集的国际化(中文编码集)

GB2312(收录了6763个汉字和682个符号)

GBK(兼容GB2312,收录21003个汉字,支持全部中日韩汉字)

Unicode(全球字符集)

UTF-8 即以字节为单位对Unicode编码

windows系统默认使用GBK编码

五,计算机的组成

1.计算机总线:

USB:uuniversal serial bus通用串行总线

PCI总线,ISA总线等等。。。。解决了不同设备之间的通信问题

总线的分类:

片内总线:芯片内部

系统总线:链接计算机各种设备(数据总线,地址总线,控制总线)

总线的仲裁:

不同设备使用总线的优先顺序

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值