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

Chaos_YM · · 1288 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

计算机原理


一,冯诺依曼机,现代的计算机都属于冯诺依曼机。创造了通用电路与程序指令构成的可塑性极强的计算机。
包括输入设备,输出设备,控制器,运算器,储存器


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

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

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

JAVA,C#属于两种混合


20190806181621.jpg

硬件逻辑层:门,触发器等逻辑电路
微程序机器层:微指令集
传统机器层:CPU指令集,机器指令
操作系统层:向上提供管理界面,向下对接指令系统,管理资源
汇编语言层:
高级语言层:编程语言,Python,C,JS等
应用层:app,软件


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

  • 容量单位(M,G,T)
    物理层面,高低电平记录信息,高电平是1,低电平是0,是一个bit,比特位
    一个字节单位 = 8bits


    捕获.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总线等等。。。。解决了不同设备之间的通信问题

  • 总线的分类:
    片内总线:芯片内部
    系统总线:链接计算机各种设备(数据总线,地址总线,控制总线)
  • 总线的仲裁:
    不同设备使用总线的优先顺序

有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:Chaos_YM

查看原文:计算机原理+操作系统+网络学习札记

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1288 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传