首页 > 其他分享 >计算机科学概论

计算机科学概论

时间:2022-09-20 21:00:05浏览次数:69  
标签:输出 计算机科学 电路 指令 概论 输入 单元 内存

第四章
1.电路由门组成,门是对电信号执行基本运算的工具,他们相互关联,就形成了运行逻辑关系的电路。
2.布尔函数是表示二级逻辑函数的数学表示法,逻辑框图是电路的图形化表示,真值表列出了所有的输入值和输出值。
3.分析了六种类型的门。非门又叫逆变器,将相反的值输出。与门输入两个信号,两个都是1,那就是1,否则就是0。或门输入两个信号,有一个1则就是1,两个0是0。与非门和或非门的结果与与门,或门的结果相反。
4.门使用晶体管(由半导体组成),包括发射极,源极和基极。
5.电路分为组合电路(输入仅由输出决定)和时序电路(由输入值和电路当前电路状态决定),用布尔函数表示电路。电路等价是对应每个输入值组合,两个电路都完成完全相同的输出。
6.加法器是对二进制值进行加法运算的电路,半加器是计算两个数位的和,只能计算两个数位。能够计算多个数位的是全加器。
7.多路复用器是生成单个输出信号的通用电路,根据选择信号或者选择控制线选择用哪个输出信号。
8.集成电路是嵌入了多个门的硅片,又称芯片。其中CPU芯片是一种高级电路。
问:电信号接地会是什么反应?晶体管那三个部分怎么运作?

第五章
1.冯·诺依曼体系是由内存单元,逻辑单元,输入单元,输出单元,控制单元五部分组成。
2.内存是存储单元的集合,每个存储单元有一个唯一的物理地址。可编制性是内存中每个可编制位置所储存的位数。
3.输入单元是使外界程序和数据进入计算机的设备,输出单元是使外界使用存储在计算机上的结果的设备。
4.控制单元掌管着读取-执行周期,是组织力量。指令寄存器是存放着正在执行的指令,程序计数器存放的是下一条要执行的地址,CPU是逻辑单元和控制单元的组合,是计算机用于解释和执行指令的大脑。
5.总线宽度是可以在总线上并行传输的位数,缓存是一种存储常用处理数据的小型高速存储器,流水线是一种指令分解为可以重叠执行的小步骤技术,主板是个人计算器的主电路板。
6.二级存储设备:磁带(缺点:物理移动费时,要访问中间的数据需要访问之前所有数据并丢弃他们),磁盘(分为磁道,扇区和块,类型有硬盘和软盘),CD,DVD,闪存。
7.触摸屏的技术:电阻式,电容式,红外,表面声波。
8.并行计算:位级,指令级,数据级,任务级。共享内存并行处理器:多个处理器共享整体内存的情况。
问:1kb内存和1kb传送速率有什么区别?为什么不是内存越大越好?

第六章
1.计算机真正执行的是机器语言,二进制,存储在硬件中。但是平时编程用高级语言,因为太费时间。
2.虚拟机:为了模拟真实机器的重要特征而设计的假想机器。(Pep/9)研究的寄存器:程序计数器,指令寄存器,累加器。
3.程序代码每个字节之间用空格隔开,以zz结束程序。模拟器可以识别。在执行之前,必须被载入存储器,用装入程序的工具来实现。
4.汇编语言是给每个机器语言指令分配了一个助记指令码,提高效率减少错误。由汇编器读取并翻译。。
5.LDWA(载入字)和LDBA(载入字节)。汇编器指令:伪操作,即翻译程序所用的指令。
6.分支:指出执行下一条指令的指令。DECI:十进制输入。DECO:十进制输出。BR:无条件转移。标签:对内存位置起的名字,当做操作数。
7.解决问题的计划:算法。伪代码:表达算法的语言。布尔表达式:评价是真或假的表达式。桌面检查:在纸上走遍整个设计。最后要进行测试。有代码覆盖测试,明箱测试,数据覆盖测试法,暗箱测试法。
问:如何进行汇编语言中的循环?循环指的是什么?如何翻译伪代码?

标签:输出,计算机科学,电路,指令,概论,输入,单元,内存
From: https://www.cnblogs.com/zhaoyunshu/p/16712518.html

相关文章

  • 《计算机科学概论》第4-6章预习阅读心得
    第四章门和电路计算机和电学门:对电信号执行基本运算的设备,接受一个或多个输入信号,生成一个输出信号。电路:互相关联的门的组合,用于实现特定的逻辑......
  • 计算机工程与计算机科学与软件工程
    计算机工程与计算机科学与软件工程这些术语听起来几乎相同,那么有什么区别?你应该学习哪一个最有可能获得成功?这是简短的答案,它们非常相似,您将同样成功地学习任何一个。让我......
  • 最佳大学专业,计算机工程和计算机科学
    最佳大学专业,计算机工程和计算机科学每个人都知道,计算机和电子设备正在接管世界。无论这是好事还是坏事,计算机的使用量每天都在以指数级增长。因此,市场也是如此。Ipada......
  • CTP API开发期货自动交易平台概论
    题目比较小众,先介绍一下CTP。综合交易平台CTP(ComprehensiveTransactionPlatform)是由上海期货信息技术有限公司(上海期货交易所的全资子公司)开发的期货交易平台,CTP平台以"......
  • 计算机科学速成课第十六课:软件工程
    1、对象当任务庞大,函数太多,我们需要把函数打包成层级,把相关代码都放一起,打包成对象。对象可以包括其他对象,函数和变量。把函数打包成对象的思想叫做“面向对象编程”,面向......
  • 别给计算机科学学生教面向对象编程
    面向对象理念是编程时入手问题的一种人类理解意义上的“具象”,在性能关键的领域(科学计算、图形渲染、大数据处理等)这种“具象”所建立起来的计算模型十有八九不是计算效率......
  • 2022-2023-1 20221319《计算机概论和程序设计》第三周学习总结
    这个作业属于那个班级:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP作业模板:https://www.cnblogs.com/rocedu/p/9577842.html#JXJC作业要求:https://www.cnblog......
  • 计算机科学速成课第十五课:阿兰图灵
      0.可判定性问题是否存在一种算法,输入正式逻辑语句输出准确的"是"或"否"答案?  1.阿隆佐邱奇,Lambda算子美国数学家阿隆佐·丘奇,开发了一个叫"Lambda算子"的数学......
  • 计算机科学速成课第四课:二进制
    1、二进制的原理,存储单元MB/GB/TB解释0计算机中的二进制表示:单个数字1或0,1位二进制数字命名为位(bit),也称1比特。 1字节(byte)的概念:1byte=8bit,即1byte代......
  • 计算机科学速成课第一课:计算机早期历史
    课程链接:https://www.bilibili.com/video/av21376839?p=3第一课:计算机早期历史0、课程目标:从高层次总览一系列计算机话题,快速入门计算机科学。1、计算机技术的影响——......