计组基本知识

1.基本常识

 

1long,short

微型计bai算机的字长一般du是zhi16位,故以16位存放一个整数,dao但是整数的范围太小zhuan,往往不够用,因此shu将long定为32位。通常的做法是:把long定为32,把short定为16,而int可以16,也可以32位。

2计算机组成原理---字的长度与计算机的位数有关

的比值

 

3.规格化

 

4CRT

CRT显示器学名为“阴极射线显像管”,是一种使用阴极射线管(Cathode Ray Tube)的显示器。主要有五部分组成:电子枪(Electron Gun)、偏转线圈(Deflection coils)、荫罩(Shadow mask)、高压石墨电极和荧光粉涂层(Phosphor)及玻璃外壳。

5突发(猝发)传输方式 线事务方式

一次地址输入即可,其他全是数据

一次总线事物中,主设备只需给出一个首地址,从设备就能从首地址开始的若干连续单元格读出或写入的个数

6cpi与MIPS

cpi:CPI( Clock cycle Per Instruction)表示每条计算机指令执行所需的时钟周期,有时简称为指令的平均周期数。可以用来表示CPU的性能。

MIPS(Million Instructions Per Second):单字长定点指令平均执行速度 Million Instructions Per Second的缩写,每秒处理的百万级的机器语言指令数。这是衡量CPU速度的一个指标。像是一个Intel80386 电脑可以每秒处理3百万到5百万机器语言指令,即我们可以说80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指标。

CPI=总的时钟周期数/IC   ic为总的指令数

MIPS是每秒钟处理了多少百万条指令
计算公式:MIPS=主频/CPI * 10的6次方

/时钟周期的概念:1个时钟脉冲所需要的时间。在计算机组成原理中又叫T周期或节拍脉冲。是CPU和其他单片机的基本时间单位。它可以表示为时钟晶振频率(1秒钟的时钟脉冲数)的倒数(也就是1S/时钟脉冲数,比如1/12MHz),对CPU来说,在一个时钟周期内,CPU仅完成一个最基本的动作。时钟脉冲是计算机的基本工作脉冲,控制着计算机的工作节奏。时钟频率越高,时钟周期就越短,工作速度也就越快。时钟周期在CPU的描述里也叫节拍,即将一个机器周期划分成若干个相等的时间段,每一段仅完成一个基本操作,用一个电平信号宽度对应。

72^16  2^15

65536    32768

8地址应该为22根,DRAM芯片采用地址复用技术,分行列信号,11根,4M*8位的DRAM芯片数据线应该为8根。

9DRAM使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失。

SDRAM同步动态随机存储器

10存取时间=寻道时间+延迟时间(旋转半周时间)+传输时间

11关中断和开中断

关中断和开中断其实就是像我们生活中的开关一样。 关中断是为了保护一些不能中途停止执行的程序而设计的,计算机的CPU进行的是时分复用,即每个时钟周期内,CPU只能执行一条指令。在多道程序设计的环境下(就是我们通常所说的多个程序同时运行时),CPU是不断地交替地将这些程序的指令一条一条的分别执行,这样从宏观上看我们就感觉多个程序是在同时执行,但从微观上看则是CPU在不同的时间段(极短)内执行着不同程序的单条指令。而CPU在这些指令之间的切换就是通过中断来实现的。关中断就是为了让CPU在一段时间内执行同一程序的多条指令而设计的,比如在出现了非常事件后又恢复正常时,CPU就会忙于恢复非常事件出现之前计算机的工作环境(通常叫做恢复现场),在恢复现场的时候,CPU是不允许被其他的程序打扰的,此时就要启动关中断,不再响应其他的请求。当现场恢复完毕后,CPU就启动开中断,其他等待着的程序的指令就开始被CPU执行,计算机恢复正常。

保护现场-----中断事件处理---关中断--恢复现场---开中断---中断返回

单级中断系统中,中断服务程序内的执行顺序

保护现场-----中断事件处理-----恢复现场---开中断---中断返回

12数据按边界对齐存储

重点在于对齐,结构体中会根据第一个数据的大小进行对齐。 
问题来了,我们是按照最大数据进行对齐还是按照第一个数据进行对齐?

不同机器上的对齐策略不同,一般按照int的4个字节进行对齐。 
而这个结构体共7个字节,所以对齐后是8个字节。

那么这个留空的字节位置在哪?

就需要牵涉到变量起始地址的问题。

规定:变量的起始地址必须能够被自身数据类型的大小整除。

对于273,十六进制是0x111,因此第一个低位字节存储0x11,再高一点的字节存储0x01,后面两个字节为空的不管。好了,看存储char b,这个大小是1个字节,存完之后,如果紧接着就存short c,那么c的起始地址是个奇数,不能被2整除。 
因此在char b后留白一个字节。

所以,问题得解。

13MAR与MDR、IR

MDR定义:

  全称memory data register主存数据寄存器。

MAR定义:

  全称memory address register主存地址寄存器。

MDR 和MAR作用:

计算机中的主存数据寄存器(MDR),与主存地址寄存器(MAR)帮助完成CPU和主存储器之间的通信,MAR用来保存数据被传输到的位置的地址或者数据

 指令寄存器(IR):Instruction Register,存放当前指令

DRAM(默认地址复用)

4M×8 位的芯片数据线应为8 根,地址线应为log24M=22 根,而DRAM 采用地址

复用技术,地址线是原来的1/2,且地址信号分行、列两次传送。地址线数为22/2=11 根,

所以地址引脚与数据引脚的总数为11+8=19 根。

需要注意的是DRAM 是采用传两次地址的策略的,所以地址线为正常的一半,这

是很多人容易忽略的地方。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 夏令营是一个很好的机会,让学生们在暑假期间参加各种活动,丰富自己的知识和技能。面试计组 csdnn这样的夏令营可以给学生提供学习计算机科学和网络技术的机会。 首先,计算机科学和网络技术是当今世界发展最迅速的领域之一。通过参加夏令营,学生可以接触到最新的技术和理论,并学习如何应用这些知识来解决现实生活中的问题。夏令营活动不仅包括课堂学习,还有实践和项目实践。这将帮助学生们提高他们的动手能力和解决问题的能力。 其次,计算机科学和网络技术是未来就业市场的热门领域。无论是电子商务、人工智能还是区块链技术,这些都需要计算机科学和网络技术的专业人才。通过参加夏令营,学生们可以提前积累相关的知识和经验,为将来的就业做好准备。 最后,夏令营也是一个培养学生团队合作和领导能力的平台。在计组 csdnn这样的夏令营中,学生们将分组合作完成各种任务和项目。通过与他人的沟通和协作,学生们可以提高团队合作和领导能力,同时也能够结识到来自不同地区和学校的朋友。 总而言之,参加夏令营计组 csdnn是一个值得鼓励和支持的活动。它可以为学生们提供学习计算机科学和网络技术的机会,帮助他们积累相关的知识和经验,提高团队合作和领导能力,为未来的发展做好准备。 ### 回答2: 夏令营面试是计组csdnn的一个重要环节,通过面试可以了解学生的计算机知识、编程能力和团队合作等方面的情况。在面试中,我会积极准备,以展示自己的优势。 首先,在计算机知识方面,我会熟悉掌握计算机组成原理、数字逻辑、计算机组织与体系结构等相关课程的知识,并理解计算机内部的工作原理和各个组件的功能。同时,我也会学习一些计算机网络和操作系统方面的知识,以丰富自己的技能背景。 其次,我会注重编程能力的提升。我会提前了解夏令营的编程语言和题目要求,并进行相关的练习和项目实践。我相信通过不断的学习和实践,我能够掌握所学编程语言的基本语法和常用数据结构,能够独立编写出一些小型程序,并能够解决一些常见的编程问题。 最后,我会注重团队合作能力的展示。在面试中,我会强调我在团队中的经验和角色,以及我在协调和解决团队问题方面的能力。我相信团队合作是夏令营中的重要一环,通过良好的沟通和协作,我们能够更好地完成夏令营的各项任务和项目。 总的来说,我会在面试前做好充分准备,凭借计算机知识、编程能力和团队合作能力等方面的优势来展示自己。我相信通过努力和实践,我能够成为夏令营中的优秀学员,与其他同学共同进步。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你的点赞我的光

我的第一次被打赏在哪?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值