![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一些烂笔头
文章平均质量分 77
专业课笔记
逆行的炸酱面
一斤代码十撮头发
展开
-
「Section 0」计网专有名词
独立模式:计算机未连接到网络,各自独立使用的方式(opp. 网络互连模式)WAN ( Wide Area Network,广域网):指涵盖多个远距离区域的远程网络。比广域网再小一级的、连接整个城市的网络叫城域网(MAN, Metropolitan Area Network)。LAN ( Local Area Network, 局域网):指一个楼层、一栋楼或一个校园等相对...原创 2022-02-27 18:35:28 · 292 阅读 · 0 评论 -
「Section 1」数据格式
机器数:数值数据在计算机中的表现形式称为机器数。表示范围受计算机字长的限制机器数的符号位必须被数值化为0和1机器数的小数点是用规定的隐含方式来表达的⚠️ 计算机硬件无法区分有符号(signed )与无符号(unsigned )数,只能由程序指令加以区分小数点的表示方法定点表示法:约定所有机器数的小数点位置都是固定不变的,可分为定点小数、定点整数两种。...原创 2022-02-24 14:56:14 · 35 阅读 · 0 评论 -
「Section 1」计算机网络的概念
计算机网络:一个将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。 总的来说,计算机网络是互连的、自治的(无主从关系 )计算机集合。计算机网络的功能数据通信(连通性 )资源共享分布式处理:多台计算机各自承担同一工作任务的不同部分提高可靠性负载均衡计算机网络的组成组成部分:硬件(主机、链路、通...原创 2022-02-23 05:59:21 · 52 阅读 · 0 评论 -
「Section 2」建立数据模型
概念模型的基本概念实体:客观事物的映射,可以是实际存在的对象,也可以是某种概念属性:实体的特征,描述实体,使实体更为具体域:一个属性的取值范围实体集:所有具有相同属性的实体所构成的集合实体型:实体名称以及所有属性名构成的集合码:实体集中可以根据一个属性或多个属性唯一确定每一个实体,那么称该属性或属性组为码主要的数据模型层次模型网状模型关...原创 2022-03-06 04:31:41 · 40 阅读 · 0 评论 -
「Section 0」小记OpenGL
glfwMakeContextCurrent(GLFWwindow *window):将窗口window设为当前上下文OpenGL可以认为是一个巨大的状态机。所谓状态机,是一个包含了许多当前属性(背景颜色、渲染模式)的集合(状态),里面的属性值直到下次修改前都不会改变。那么当内部属性发生改变时状态也随之而变,类似编译原理里面的自动机。上下文可以认为是OpenGL当前的状态...原创 2022-03-08 00:20:23 · 62 阅读 · 0 评论 -
「Section 6」指令系统
α. 指令系统概述β. 指令格式γ. 操作数类型α 指令系统概述现代冯·诺伊曼计算机结构框图是以存储器为中心,计算机的工作过程就是循环往复地取指令、分析指令、执行指令的过程。一些概念计算机指令:指示计算机硬件进行某种操作的命令。机器指令(机器字):使用二进制来表示计算机指令,能被计算机硬件识别并执行的01代码串。机器语言:机器指令编写程序的规范,是...原创 2022-03-16 17:52:50 · 68 阅读 · 0 评论 -
「Section 5」定点运算器(&浮点加减)
由前几节的内容我们知道计算机中的各类算术运算都可以由最基本的定点加法与移位运算迭代实现,那么我们只要将逻辑运算、移位运算、各种算术运算的数字逻辑电路实现集成在一起就可以构成CPU中的运算器。运算器具体可以分为定点运算部件和浮点运算部件,本节主要介绍又称为算术逻辑运算单元的定点运算部件。α. 定点运算器β. 浮点数的加减运算α 定点运算器基本组成算术逻辑运算单元AL...原创 2022-03-14 03:18:32 · 303 阅读 · 0 评论 -
「Section 2」浮点数表示
浮点数:顾名思义,小数点的位置可以浮动,采用了科学记数法的思想任意一个二进制数都可以用阶码、尾数唯一地表示为⚠️正常情况下的尾数包括符号位阶码决定了数据的表示范围,尾数决定了数据的表示精度阶码与尾数可以采用不同的机器码进行表示当浮点数的绝对值超过最大正数时发生上溢,小于最小正数时发生下溢⚠️正溢出/负溢出指两正数/两负数相加时超出最大值/最小值,均属于上...原创 2022-03-01 00:01:01 · 95 阅读 · 0 评论 -
「Section 3」补码加减运算方法
目前计算机中的数据普遍是用补码存储的,因为补码具有简单的加减法规则,运算简单,易于实现,而且符号位可以和数值位一起参与运算。α. 补码规则运算β. 溢出检测γ. 机器数的移位运算α 补码运算规则补码的加减法运算公式为补补补补补补在「Section 1」数据格式中我们有提过补码的减法是用加法来实现的,这里其实就是被减数的补码+减数相反数的补码,而一个正数相反数的补...原创 2022-03-04 07:43:19 · 62 阅读 · 0 评论 -
「Section 4」定点数的乘除法实现
☙ 定点乘法运算Σ 原码一位乘法原原,其中为符号位。符号位单独运算:绝对值部分的数值运算我们平常列竖式计算的方式实质上可以看成等式只不过平常我们列竖式的对象是十进制。在列竖式的过程中,我们用的每一位去乘,但无需去关注,这是因为我们通过每次将部分积()左移一位并且省去了末尾的0才实现的,左移的过程就是,而末尾的0对结果无影响因此可以省略,如下图所示我们如何让...原创 2022-03-09 10:47:01 · 235 阅读 · 0 评论 -
「Section 1」数据库系统概论
数据库(DataBase):存储在计算机系统内的有结构的数据结构。不仅包含数据,同时还有数据的含义、数据结构、约束的完整性定义文件系统的缺点数据冗余较大:数据文件无法共享数据和程序缺乏独立性:改变数据的逻辑结构就必须修改程序数据库管理系统(Database Management System):DBMS是位于用户与操作系统之间的一层软件,它是一个大型的复杂的...原创 2022-03-06 21:40:33 · 134 阅读 · 0 评论 -
「Section 3」关系模型
关系模型的主要术语关系(表):一个关系可用一个表来表示,每个关系都有唯一的名称。属性:表(关系)中的每一列即为一个属性,一个表内的属性名都是唯一的,且都显示在行首。域:可以认为是属性的定义域。元组:表中的一行数据称为一个元组,即一个实体所有属性值的总称。同样的,一个表中的元组都是唯一的。分量:一个元组在一个属性上的值称为元组在该属性上的分量。候选码:可以...原创 2022-03-09 01:43:23 · 72 阅读 · 0 评论 -
「Section 7」寻址方式
寻址方式:(由硬件)确定本条指令的操作数地址,以及下一条指令地址的方法指令寻址:指令在主存中是按顺序存放的,我们确定下一条指令在主存中的地址顺序寻址:PC永远指向下一条指令的地址,取完指令后自动自增指向下一条待执行指令地址跳跃寻址:当前指令将目标指令的地址置入PC中从而实现跳转(本质上也是顺序寻址的结果)寄存器PC在开机上电后自动初始化为第一条指令地址数据...原创 2022-03-23 10:56:11 · 70 阅读 · 0 评论 -
「Section 8」控制器
控制器是整个计算机的指挥中心,协调计算机的各部件进行工作。其实质工作就是解释程序,每次从存储器中读取一条指令,经过分析译码产生一串操作命令,再发给各功能部件,控制各部件的动作,以实现指令和程序的功能。(取指令→分析指令→执行指令→取指令)总线(bus)构成AB(单向):地址总线,CPU→AB→存储器或IO设备DB(双向):数据总线,各部件之间CB(单/双线)...原创 2022-04-02 14:31:29 · 161 阅读 · 0 评论