- 博客(30)
- 收藏
- 关注
原创 计算机组成原理——流水CPU
指令流水线概念:一条指令的执行过程划分为不同阶段,占用不同硬件资源,多条指令重叠操作实现并行处理1.顺序执行:又称串行执行方式;传统的冯诺依曼机器优点:控制简单,硬件代价小缺点:速度慢,各功能部件利用率低2.一次重叠执行方式:优点:时间缩短三分之一,各功能部件利用效率提高缺点:控制复杂,硬件开销增大3.二次重叠执行方式:优点:时间缩短三分之二,理想状态指令执行过程图:用于分析指令执行过程和影响流水线因素时空图:用于分析流水线的性能吞吐率TP:单位时间内流水线.
2022-06-27 15:27:35 1385
原创 计算机组成原理——存储器容量扩展(字扩展、位扩展、字位扩展)
存储器容量扩展主存,主存储器,又称内存储器存储器芯片的容量是有限的,为了满足实际存储器的容量要求,需要对存储器进行扩展。主存扩展:将存储芯片连在一起组成足够的容量存储器容量扩展的主要方法有:位扩展:只加大字长,而存储器的字数与存储器芯片字数一致,对所有片子使用共同片选信号;字扩展:仅在字向扩充,而位数不变。需由片选信号来区分各片地址。字位扩展:一个存储器的容量假定为M×N位,若使用l×k 位的芯片(l<M,k<N),需要在字向和位向同时进行扩展。此时共需要(M/l)×(N/k)个
2022-06-27 15:19:52 4175 1
原创 MySQL入门
MySQL入门一、数据库系统的概念二、数据管理技术的发展阶段1.人工管理阶段- 产生的背景- 特点2.文件系统阶段- 产生的背景- 特点3.数据库阶段- 产生的背景- 特点4.高级数据库技术阶段- 分布式数据库系统- 面向对象数据库系统三、数据库系统的用户1.数据库管理员(DataBase Administrator,DBA)2.数据库用户3.数据库系统的特点四、数据库系统的结构1.三级模型- 概念模式- 外模式-
2022-05-29 20:00:49 372
原创 python------numpy库基本使用
numpy可以将列表、元组、嵌套列表、嵌套元组等给定的数据结构转化为数组。结果利用内置函数,可以创建一些特殊的数组,比如可以利用ones(n,m)函数创建n行m列元素全为1的数组、利用zeros(n,m)函数创建n行m列元素全为0的数组,利用arange(a,b,c)创建以a为初始值,b-1为末值,c为步长的一维数组。其中a和c参数可省,这时a取默认值为0,c取默认值为1数组尺寸,也称为数组的大小,通过行数和列数来表现。通过数组中的shape属性,可以返回数组的...
2022-05-29 19:54:55 144
原创 计算机组成原理——RAID 硬盘阵列
RAID 硬盘阵列1.0.0.0 什么是RAID 硬盘阵列1.1.0.0 RAID 的种类1.1.1.0 根据不同架构RAID 的种类1.1.2.0 根据磁盘陈列的不同组合方式1.1.2.1 饮水机图解RAID 硬盘阵列1.1.2.2 RAID 0:无差错控制的条带组1.1.2.3 RAID 1:镜像结构1.1.2.4 RAID 2:带海明码校验1.1.2.5 RAID 3:单盘容错并行传送1.1.2.6 RAID 4:带奇偶校验码的独立磁盘结构1.1.2.7 R
2022-05-23 17:02:12 1266
原创 人工智能、机器学习、深度学习、强化学习、迁移学习概念辨析
总体看 AI>机器学习(ML)>深度学习=强化学习=迁移学习一、人工智能 1956年,计算机科学家 John McCarthy提出了“人工智能”的概念,是指在处理任务时具有人类智力特点的机器,包括具有组织和理解语言,识别物体和声音,以及学习和解决问题等能力。 从人工智能的概念被提出到目前为止,人工智能的研究领域在不断扩大,包括专家系统、机器学习、进化计算、模糊逻辑、计算机视觉、自然语言处理、推荐系统等。通常将人工智能分为弱人工智能和强人工智能:弱人工智能让机器具备观察和感知.
2022-05-15 22:19:22 2088
原创 计算机组成原理之磁盘
机械硬盘结构1.1 盘片(磁面)( platter)盘片就是磁盘中存储数据的介质,磁盘是通过主轴连接的多个盘片构成的存储设备。1.2 主轴磁盘是通过将多张盘面连接而成或者看成是堆积而成的,所有盘片都固定在主轴上,主轴会带着盘旋转,从而配合磁头实现读写1.3 磁道(track)磁盘的盘面上很多个不同半径的同心圆组成,不同的半径的同心圆之间就组成了磁道,磁道在磁盘上拥有不同编号,从到外内依次是0,1,2 …n,磁道作用就是存储磁信息,也就是我们写入的数据。1....
2022-05-15 22:11:21 1344
原创 看懂人工智能、机器学习、深度学习与神经网络之间的区别与关系
刚刚接触人工智能的内容时,经常性的会看到人工智能,机器学习,深度学习还有神经网络的不同的术语,一个个都很高冷,以致于傻傻分不清到底它们之间是什么样的关系,很多时候都认为是一个东西的不同表达而已,看了一些具体的介绍后才渐渐有了一个大体的模型。人工智能:为机器赋予人的智能早在1956年夏天那次会议,人工智能的先驱们就梦想着用当时刚刚出现的计算机来构造复杂的、拥有与人类智慧同样本质特性的机器。这就是我们现在所说的“强人工智能”(General AI)。这个无所不能的机器,它有着我们所有的感知(甚至比.
2022-05-08 13:28:40 4106
原创 java接口
Java接口是Java语言中存在的结构,有特定的语法和结构,Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。接口实现和类继承的规则不同,因为Java接口不涉及表象,因此Java接口本身没有任何实现。中文名 Java接口语言 Java定义 interface接口简述在Java语言规范中,一个方法的特征仅包括方法的名字,参数的数目和种类,而不包括方法的返回类...
2022-05-08 13:19:18 111
原创 CACHE存储器
Cache存储器,电脑中为高速缓冲存储器,是位于CPU和主存储器DRAM(Dynamic Random Access Memory)之间,规模较小,但速度很高的存储器,通常由SRAM(Static Random Access Memory静态存储器)组成。它是位于CPU与内存间的一种容量较小但速度很高的存储器。CPU的速度远高于内存,当CPU直接从内存中存取数据时要等待一定时间周期,而Cache则可以保存CPU刚用过或循环使用的一部分数据,如果CPU需要再次使用该部分数据时可从Cache中直接调用,这样就避
2022-05-08 13:10:03 2307
原创 博弈树的启发式搜索
博弈树(game tree)是指由于动态博弈参与者的行动有先后次序,因此可以依次将参与者的行动展开成一个树状图形。博弈树是扩展型的一种形象化表述。它能给出有限博弈的几乎所有信息。其基本构建材料包括结、枝和信息集。结包括决策结和终点结两类;决策结是参与人采取行动的时点,终点结是博弈行动路径的终点。枝是从一个决策结到它的直接后续结的连线(有时用箭头表述),每一个枝代表参与人的一个行动选择。博弈树上的所有决策结分割成不同的信息集。每一个信息集是决策集集合的一个子集,该子集包括所有满足下列条件的决策结:(1)每
2022-04-26 20:41:33 923
原创 人工智能A*算法
A*搜索算法我们同样用八数码问题来解释A* 算法。A*算法中估价函数的定义:g(x)是当前被考察和扩展的节点n在搜索图中的节点深度,h(x)是节点X与目标状态Sg相比较,每个错位棋牌在假设不受阻拦的情况下,移动到目标状态相应位置所需移动次数的总和(不包含空格)。A*算法比A算法更有效率。在此算法中,如果以 g(n)表示从起点到任意顶点 n 的实际距离,h(n)表示任意顶点n 的估算距离(根据所采用的评估函数的不同而变化),那么 A*算法的估算函数为:?(?) = ?(?) + ℎ(?).
2022-04-26 20:27:02 791
原创 人工智能 —— A算法
A搜索算法问题描述:3×3九宫棋盘,放置数码为1 -8的8个棋牌,剩下一个空格,只能通过棋牌向空格的移动来改变棋盘的布局。要求:根据给定初始布局(即初始状态)和目标布局(即目标状态),如何移动棋牌才能从初始布局到达目标布局,找到合法的走步序列。问题讨论:A搜索算法如何解决八数码问题呢?还记得启发式算法离不开估价函数(f(x)=g(x)+h(x)),那么对于八数码问题我们赋予估价函数实际意义,g(x)是当前被考察和扩展的节点n在搜索图中的节点深度,h(x)是节点X与目标状态Sg相比较,不在目标位的棋牌
2022-04-26 20:21:11 1802
原创 人工智能(搜索策略)
有信息搜索(Informed Search):1. 又称为启发式搜索(Heuristic Search)2. 搜索过程中利用与问题有关的经验信息3. 引入估计函数(evaluation function)来估计节点位于解路径上的“希望”,函数值越小“希望”越大4. 搜索过程中按照估价函数的大小对OPEN表进行排序,每次选择估价函数值最小的节点作为下一步考察的节点5. At the heart of such algorithms is the concept of a he...
2022-04-10 14:27:10 1266
原创 计算机组成原理(动态随机存储器)
一.DRAM存储器动态RAM(DRAM)因为该存储器必须定时刷新,才能维持其中的信息不变;DRAM的存储元由MOS晶体管和电容组成的记忆电路;电容上的电量来表现存储的信息;充电—1,放电—0。结构形式四管存储元,单管存储元二.记忆原理读操作字线选中存储元;若存储元中保存数据“0”,即Cs上无电荷;则位线上无电流,读出0;若存储元中保存数据“1”,即Cs上无电荷;则位线上有电流,读出1;写操作,是通过位线上的电流对Cs的充电(写1)、放电(写0)
2022-04-10 14:16:12 1796
原创 计算机组成原理(静态随机存取存取器)
3.2 SRAM存储器主存储器的构成静态RAM(SRAM)由MOS电路构成的双稳触发器保存二进制信息;优点:访问速度快,只要不掉电可以永久保存信息;缺点:集成度低,功耗大,价格高;动态RAM(DRAM)由MOS电路中的栅极电容保存二进制信息;优点:集成度高,功耗约为SRAM的1/6,价格低;缺点:访问速度慢,电容的放电作用会使信息丢失,要长期保存数据必须定期刷新存储单元;主要种类有:SDRAM、DDR SDRAM基本的静态存储元阵列基本存储元6个MOS管形
2022-04-10 14:04:25 593
原创 计算机组成原理(存储系统概述)
首先说一个概念:DMA(Direct Memory Access,直接存储器访问) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用。1°半导体存储器储存元件由巴脑体期间组成的存储称为半导体储存器。现代半导体存储元件都使用超大规模集成电路工艺支撑芯片,像现在的内存条固态硬盘都是半导体储存器。优点: 半导体存储...
2022-04-10 13:52:19 229
原创 人工智能第二章知识表示
一.概述知识的定义:把有关信息关联在一起形成的信息结构称为知识。知识的特性:①相对正确性 ②不确定性 ③可表示性 ④可利用性知识的分类:1.按知识的作用范围划分为常识性知识和领域性知识2.按知识的作用及表示划分为事实性知识、过程性知识和控制性知识3.按知识的结构和表现形式划分为逻辑性和形象性知识4.按知识的确定性划分为确定性知识和不确定性知识知识的类型按知识的性质:概念、命题、公理、定理、规则和方法。按知识的作用域:常识性知识:通用通识的知识,人...
2022-03-27 21:47:25 3056 1
原创 人工智能第一章整理
1.人工智能的定义人工智能(英文名:Artificial Intelligence,英文缩写:AI)。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。人工智能亦称智械、机器智能,指由人制造出来的机器所表现出来的智能。通常人工智能是指通过普通计算机程序来呈现人类智能的技术。通过医学、神经科学、机器人学及统计学等的进步,有些预测则认为人类的无数职业也逐渐被人工智能取代。技术研究用来研究人工智能的主要物质基础以及能够实现人工智能技术平台的机器就是计算.
2022-03-27 21:28:20 1269
原创 计算机组成原理第二章知识点
1.进位计数制:2进制,8进制,10进制,16进制,这些是大部分计算机专业所用到的进制位2进制,8进制 16进制如何转换成10进制:0b10110110 = 1*2^7+1*2^5+1*2^4+1*2^2+1*2 = 128+32+16+4+2=18进制之间的转换:8进制与16进制转换成10进制同2进制一样,10进制变8进制,除8取余,变16进制,除16取余,倒着取,同理10进制的小数,变8进制,乘8取整,小数转换不一定能算尽精确到位即可,转换成16进制的小数,*16取整,二进制转换成16进制或8进制,
2022-03-27 21:11:43 1586
原创 计算机组成原理第一章知识点总结
1.计算机系统就是由软件和硬件组成的,其中连接的纽带就是操作系统OS。硬件:运算器ALU 控制器CU 存储器 输入设备 输出设备软件:系统软件 应用软件2.计算机系统的层次结构3.总体上可将电子计算机分为电子模拟计算机和电子数字计算机两类。电子模拟计算机的特点是由连续的数值表示,运算过程也是连续的,电子数字计算机的特点则是按位运算,并且不连续 的跳动计算。前者精度和解题能力都有限,而后者更近似人类的“思维过程”来进行工作,因此将电子数字计算机称为电脑。也是习惯上所称的电子计算机。电子数字计.
2022-03-27 20:26:53 695
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人