第一模块:
课程名称: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设备、各组件之间的信息传输线
数据总线:
地址总线:
控制总线:
总线仲裁:
为啥需要总线的仲裁:
仲裁裁的是某一时刻那个应用可以优先使用总线进行数据的传输(解决总线使用权的冲突问题)
总线仲裁的方法:
链式查询
计时器定时查询
独立请求
链式查询:
计时器定时查询:
独立请求:
第四模块:
学习截图: