手记

【九月打卡】第3天 计算机组成原理+操作系统+网络 3

第一模块:

课程名称:2022新版编程必备基础,计算机组成原理+操作系统+网络

章节名称: 2-8 ~ 3-2

讲师姓名:咚咚呛


第二模块:

内容概述:

2-8讲解了计算机的字符和编码集,2-9 ~ 2-10小节对整个第二章进行了问答式的回顾,3-1 ~ 3-2小节开始讲解计算机组成原理相关的知识点。


第三模块:

学习心得:

最早的字符集是ASC||码,随着计算机技术的快速普及ASC||码变的不够用,随后就出现了Extended ASC|| 码;在我国也制定了自己的字符集,比如GB2312、GBK;后面随着计算机在全球范围内的适用,就出现了统一码、万国码——Unicode。总线的出现是为了简化计算机中各个设备间的通信,就好比一条高速信息公路,通过引入总线的设计,是计算机的线路设计可以更加简洁。

下面附上学习笔记:

2-8 计算机的字符与编码集

字符编码集的历史:

  • ASC|| 码

  • Extended ASC|| 码

  • 字符编码集的国际化


ASC|| 码:


ASC|| 码集:


ASC||码的缺陷:

诞生初期可以满足需求,但是随着科技的发展,越来越来无法满足需求,很多应用或国家中大的符号都无法表示

eg:


Extended ASC|| 码:


字符编码集的国际化:


中文编码集:

GB2312:

  • GB2312(《信息交换用汉字编码字符集——基本集》)

  • 一共收录了7445个字符

  • 包括6763个汉字和682个其他符号

  • 缺点:不符合国际标准


GBK:

  • GBK(《汉字内码扩展规范》)

  • 向下兼容GB2312,向上支持国际ISO标准

  • 收录21003个汉字,支持全部的中日韩汉字


Unicode:

  • 统一码、万国码、单一码

  • Unicode定义了世界通用的符号集、UTF-X 实现了具体的编码

  • UTF-8以字节为单位对Unicode进行编码


建议:

编程推荐使用UTF-8进行编码

Windows系统默认使用GBK编码(所以,记得将IDEA的编码设置为UTF-8)


2-9 - 2-10 习题与答案


3-1 本章知识概要


3-2 计算机总线

总线概述:

eg:

USB = Universal Serial Bus(通用串行总线)


作用:


总线实例:

  • USB

  • PCI

  • ISA

  • Thunderbolt

  • ......


总线存在的意义:解决不同设备之间的通信问题

没有总线:


有IO总线:


总线分类:

  • 片内总线(芯片内部的总线)

  • 系统总线


片内总线:

  • 芯片内部的总线

  • 寄存器与寄存器之间

  • 寄存器与控制器、运算器

是高度集成芯片内部的信息传输线,有了片内总线可以大大简化芯片的内部结构


系统总线:

  • 数据总线

  • 地址总线

  • 控制总线

CPU、主内存、IO设备、各组件之间的信息传输线


数据总线:


地址总线:


控制总线:


总线仲裁:

为啥需要总线的仲裁:

仲裁裁的是某一时刻那个应用可以优先使用总线进行数据的传输(解决总线使用权的冲突问题)


总线仲裁的方法:

  • 链式查询

  • 计时器定时查询

  • 独立请求


链式查询:


计时器定时查询:



独立请求:


第四模块:

学习截图:

0人推荐
随时随地看视频
慕课网APP