- 博客(25)
- 资源 (1)
- 收藏
- 关注
原创 计组—5.3数据通路
内部总线和系统总线:内部是CPU内部,连接的是各个寄存器、运算部件。系统总线连接同一台计算机系统的各部件,例如CPU,内存,IO接口。关于第三题数据怎么到ACC:从MDR流过ALU,原封不动地流回ACC也是可行的,ALU不一定非得算个什么,它没有存储功能。如果采用多总线,可以用不同的总线向ALU同时输送两个操作数,那么ALU没有暂存器的配合也可以正常工作。ADD R0,(R1) :R1要间接寻址一次,获得真正的加数,和R0存放的数相加放回R0。STA Z指令的含义:Z为主存地址,功能是(ACC)->Z。
2023-12-11 19:24:52
596
原创 计组—5.2指令周期的数据流
指令周期是CPU从主存中取出并执行一条指令的时间。一个指令周期由若干机器周期表示。一个机器周期由若干时钟周期组成。为了区别不同的工作周期,在CPU内部设置4个标志触发器。由1->FE 这样的操作信号控制。指令周期、机器周期(CPU周期)、时钟周期(CPU时钟周期,T周期,节拍)一个指令周期的机器周期可以不等;一个机器周期的时钟周期也可以不等。取值操作是控制器固有的功能,不需要在操作码的控制下完成。EX-The Execute Cycles 执行周期。FE-The Fetch Cycles 取指周期。
2023-12-11 19:24:19
669
原创 计组—5.1CPU的功能和基本结构
可以引入存储器章节中对寄存器的比喻:数据相当于水,寄存器相当于蓄水池,ALU与数据线都是水渠,只不过ALU是个可以改变水流的复杂水渠。而ALU的输出如果直接流向总线,就会污染总线上的水,进而污染R1的输出干扰到计算,所以需要另一个蓄水池拦住还未处理完成的水。两个寄存器不能同时输入,否则数据就会冲突,(因为ALU是没有内部存储功能的组合电路)解决的办法是在ALU的其中一端加上一个暂存寄存器。存储器地址寄存器是MAR,地址译码器是主存的,作用是根据输入的地址码唯一选定一个存储单元。它不是CPU的租场部分。
2023-12-09 18:09:13
978
原创 计组期末复习——第一章
8.I/O设备能够直接连接CPU吗?7.冯诺依曼计算机以什么为中心?2.计算机硬件系统的五大部件?9.翻译程序和解释程序的区别?1.计算机系统的层次结构?6.主机由什么组成?
2023-12-05 22:09:46
412
原创 深度学习神经网络之CNN相关
定义:神经元的感受野。每个神经元节点都对应着输入图像的某个区域。这个区域的图像内容能对相应神经元的激活产生影响。这个区域被称为“神经元的感受野”性质:(和感受野的重要程度有关)越靠近感受野中心的区域越重要各向同性(距离中心相等的距离,重要程度相同)中心像周围的重要性衰减速度可以通过网络结构控制。神么是感受野的重要程度?影响后续卷积计算的次数。绿色是红点的感受野,中间的绿色是最重要的,边就是参与计算的过程,边的条数就是计算次数,也是重要性。。
2023-12-02 22:39:17
1047
1
原创 pytorch | 加载数据集
dataset.utils(工具)的数据工具(data)下面提供了两个类,注意dataset是一个抽象类,不能实例化,只能继承。魔法方法(Magic function)是一类特殊的方法,它们以双下划线(underscore)开头和结尾,例如。这些方法在对象的创建、操作和销毁等过程中自动被调用,用于定义对象的行为和操作。是一个变量,通常在命令行参数或配置文件中使用,用于指定并发线程数或进程数的值。迭代的定义是指遍数,使用的样本数就是遍数乘以每个遍使用的样本数量。所以用mini-batch平衡需求。
2023-12-02 16:01:38
576
原创 《数据库原理》之数据库恢复
几种类型<ID,object,vold,vnew>, <ID,start>, <ID,commit提交>, <ID,abort废弃>搜索过程耗时,且大多数redo的事务已把更新写入DB,没必要再做redo。(如果Ti日志进了磁盘,Ti没进磁盘的时候就崩溃了怎么办?软件卡死是故障,硬盘读不出来是故障,发大火产生故障……v old旧的值,v new新的值,指造成系统停止运行的任何事件(死机,停电,CPU异常,数据库管理系统异常……如果遇到<Ti, start>,写日志记录<Ti, abort>
2023-12-01 19:11:40
1169
1
原创 pytorch | 处理多维特征的输入 12.1
数组的所有行,并且选择了除了最后一列之外的所有列。pytorch里的sigmoid函数是一个向量函数(两个张量之间的操作),所以括号里应该是向量。 是一个常见的缩写,表示 "utilities"(实用工具)的意思。 是一个常用的命名约定,用于指代一组通用的辅助函数、工具类或帮助函数集合。如上图,把一组方程合并成矩阵运算,加上n份的b。矩阵是空间变换的函数,在下例中,把x(N维空间)的向量映射到y(M维空间),它表示选择所有的行,即从第一行到最后一行。,它表示选择除了最后一列之外的所有列。
2023-12-01 17:19:50
807
1
原创 SemGCN编译过程
因此,为了不丢失训练进度,建议在每个epoch或每个epoch中当它在当前这个point中是这个时间下的最好权重时执行模型参数(权重)的checkpoint。image:表示不同的库或模块,PC表示指令指针(Program Counter),Routine表示相关的子程序或函数,Line表示代码中的行号,Source表示源文件或模块名称。该模型应该是默认在linux系统上跑,猜测linux对文件名无字符要求。是用于描述在每次训练后保存模型参数(权重)的惯例或术语。但是第二天右上角小三角运行,居然跑起来了!
2023-12-01 12:10:09
447
1
原创 西瓜书第四章决策树
顾名思义,决策树是基于树结构来进行决策的.决策树学习的目的是为了产生一棵泛化能力强,即处理未见示例能力强的决策树,其基本流程遵循简单且直观的"分而治之" (divide-and-conquer) 策略。决策树学习的关键是如何选择最优划分属性一般而言,随着划分过程不断进行,我们希望决策树的分支结点所包含的样本尽可能属于同一类别,即结点的"纯度" (purity) 越来越高. (就是卡的准呗!"信息熵" (information entropy) 是度量样本集合纯度最常用的一种指标.是子信息的期望。
2023-08-24 22:41:45
65
1
原创 西瓜书第三章线性模型
均方误差有非常好的几何意义?它对应了常用的欧几里得距离或简称"欧氏距离" (Euclidean distance). 基于均方误差最小化来进行模型求解的方法称为"最小二乘法" (least squ method). 在线性回归中,最小 乘法就是试图找到一条直线,使所有样本到直线上的欧氏距离之和最小.线性模型形式简单、易于建模,但却蕴涵着机器学习中一些重要的基本思想.许多功能更为强大的非线性模型(nonlinear model) 可在线性模型的基础上通过引入层级结构或高维映射而得.
2023-08-21 13:01:55
54
1
原创 绘图 2.1Matplotlib
Matplotlib 绘制的图对象可以保存为多种格式,如 PNG、JPG、TIFF、PDF 和 SVG 等。注意,结果保存函数 savefifig() 必须出现在 show() 函数之前,可避免保存结果为空白等问题。
2023-08-20 15:19:30
116
1
原创 西瓜书笔记第一章、第二章
导学课:CV/NLP/RS…RS就是搜推,推荐系统,让计算机分析人的喜好人工智能>机器学习>深度学习(神经网络类的机器学习算法)
2023-08-15 23:01:33
119
1
原创 第一章 科研论文配图的绘制与配色基础
该色彩模式利用红、绿、蓝 3 个颜色通道的变化,以及它们相互之间的叠加来得到各种颜色值,是目前使用较为广泛的颜色系统。对于像素图,一般的科学引文索引(Science Citation Index,SCI)期刊都要求插图的分辨率大于 300dpi(dpi 是表示空间分辨率的计量单位,即每英寸可分辨的点数)。注意,我们不能一味地追求高分辨率的像素图,因为分辨率太高,相应的插图文件就很大,易造成投稿困难。在颜色搭配方面,避免使用过亮或过暗的颜色,相邻的图层元素不宜采用相近的颜色(特别是在分类插图中)。
2023-08-14 00:12:15
367
原创 自学计算机网络-第一章-计算机网络体系结构
ISP: 移动联通电信(从因特网管理机构申请到成块的IP地址,同时拥有通信线路与路由器等联网设备,使机构和个人连入因特网)1.2计网体系结构 与 参考模型 :分层结构;网络协议 接口 服务;1.1计算机网络概述 :概念 组成 功能 分类。参考用书:王道考研系列计网考研复习指导。咳咳,懒得做了,主要是对这个的补充。一、计算机网络体系结构。
2023-07-18 09:44:29
109
1
原创 NEU数字逻辑与数字系统复习——第四章 触发器
T'触发器:T=1时候的触发器(又叫做计数型触发器,每来一个时钟脉冲,T'就翻转一次,显然能实现计数功能。例如这道题,要考虑异步复位端(RD’)不受时钟控制,变0时候(有效了)Q也变0(被置零)。例如这个,第一个1那里,CLK等于1这一段,只看尖尖是1、1,所以在下降沿那里翻转。我们再加两个输入,分别是异步置位(置一)端和异步复位(置零)端(都是低电平有效)有圈是高电平触发,没有圈是低电平触发。一样的,就记一下JK,00时候保持,不同时候和J一样,都是1翻转。这道题,没有圈,下降沿触发,Q的状态取决于,
2023-07-07 11:47:46
3912
2
原创 NEU数字逻辑与数字系统-第三章组合逻辑电路
而低四位的低位可以当作等于处理,也就是中间的I为1,上下的I接地(无效输入)电路的输出状态只取决于该时刻输入状态,而与该时刻前的电路状态无关。两个输入(需要比较的),三个输出(分别代表A>B,A=B,A<B,谁是1听谁的)一位数值比较器、多位数值比较器(当BCD码用,可以间接比较原来的十进制一位数)——化简或变换(根据选定的器件)逻辑表达式——画逻辑图。这两个图长得不一样(顺序),其实一样,都是以X0为低位。从高位开始,高位不等,一零立现,高位相等,比较下一位。5.但是要看出逻辑功能的话,还要化简哦!
2023-07-06 13:39:06
651
1
原创 NEU数字逻辑电路复习笔记-第一章 数字逻辑基础
不是具体的0,1,而代表两种对立的状态,例如电平的低或高,电路的截止或导通,开关的断开或接通 (反正0没啥好事)对偶式:对于任意一个逻辑式Y,若将其中所有的*换成+,+换成*,0换成1,1换成0,则得到的结果就是Y的对偶式。·反演规则:计算F的反函数时,将*换成+,+换成*,0换成1,1换成0,原变量换成反变量,反变量换成原变量。(5)逻辑函数的化简(最简与或式:与(乘积)最少,与项的变量数最少)——三种:公式化简、卡诺图化简、具有无关项的逻辑函数化简。运算顺序:括号,逻辑乘,逻辑加。
2023-05-09 23:00:58
230
原创 NEU 编译原理复习笔记-第一章 编译程序基本概念
编译程序(compiler)是一种翻译程序, 它特指把某种高级程序设计语言翻译成具体计算机上的低级程序设计语言。(直接产出目标程序)解释程序(interpreter)也是一种翻译程序,将某高级语翻译成具体计算机上的低级程序设计语言;每遍中的各阶段的工作是穿插进行的,例如:使语法分析器处于核心位置,而把词法分析器作为子 程序;1.4 编程过程实例分析(就是给了词法分析、语法分析、语义分析、优化处理、代码生成的例子)根据语言和环境的不同,编译程序实现时是把 图1.2 中的各阶段划分成若干遍;
2023-05-09 21:54:02
111
NEU 东北大学计组课设完整代码 5条指令cpu/20条指令cpu/多周期cpu
2024-01-11
NEU 东北大学 算法设计课程设计TSP旅行商问题一数据集
2023-05-17
NEU 东北大学 编译原理实验 代码
2023-05-17
C++-QT-图书管理系统
2022-12-26
C++/Qt 国际象棋 课设(全注释)附赠5000+课设报告
2022-05-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人