热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

计算机组成原理学习哈工大《计算机组成原理》第二章

第一章内容传送门:计算机组成原理学习-哈工大《计算机组成原理》第一章第一章测试错题:‎已知一个主存储器的MDR为32位,MAR为16位,则该主存储器的大

第一章内容传送门:计算机组成原理学习-哈工大《计算机组成原理》第一章
第一章测试错题:


  • ‎已知一个主存储器的MDR为32位,MAR为16位,则该主存储器的大小是___
    MDR:数据寄存器—>决定存储字长,反应存储单元的位数
    MAR:地址寄存器—>决定存储单元
    MDR=32位说明存储字长32b=4B
    MAR=16位说明存储单元个数为2^16B
    主存储器的大小=存储字长*存储单元个数=32x216 B=216 x4B
    答案为:216 x4B

  • ‍以下哪两个部件是CPU的必要组成部分?
    A 译码电路
    B 总线
    C 控制单元
    D 存储器
    CPU由二部分组成,运算器(ALU,ACC,MQ,X)和控制器(CU,IR,PC)
    答案:C


目录:

    • 一.计算机的发展史
      • (一).第一台电子计算机是什么时候出现的?
      • (二).第一台电子计算机的基本指标?
      • (三).出现的驱动力是什么,发展的驱动力是什么?
      • (四).主要部件的发展情况?
      • (五).主要部件的发展规律是什么?
      • (六).主要代表机型? 微型计算机的发展?
        • 1.主要代表机型?
        • 2.微型计算机的发展?
      • (七).软件的发展?
        • 1.各种语言
        • 2.系统软件
        • 3.软件发展的特点
      • (八).计算机的应用
      • (九).计算机的展望


一.计算机的发展史

本节课问题:


  • 第一台电子计算机是什么时候出现的?
  • 第一台电子计算机的基本指标?
  • 出现的驱动力是什么,发展的驱动力是什么?
  • 主要部件的发展情况?
  • 主要部件的发展规律是什么?
  • 主要代表机型? 微型计算机的发展?
  • 软件的发展?

(一).第一台电子计算机是什么时候出现的?


  • 1946年,美国搜狗百科-ENIAC

在这里插入图片描述


(二).第一台电子计算机的基本指标?


  • 采用十进制
  • 不具有存储结构(首次设计)
  • 18000多个电子管,1500多个继电器,耗电150KW,重量30t,占地约150m2;运算速度为每秒5000次
  • 用手工搬动开关和拨拔电缆来编程

在这里插入图片描述


(三).出现的驱动力是什么,发展的驱动力是什么?

在这里插入图片描述


(四).主要部件的发展情况?

在这里插入图片描述


(五).主要部件的发展规律是什么?

搜狗百科-Moore定律:芯片上集成的静态管的数量每三年翻二番
在这里插入图片描述

在这里插入图片描述


(六).主要代表机型? 微型计算机的发展?


1.主要代表机型?

冯诺依曼(VonNeumann)计算机系统结构的计算机:IAS
在这里插入图片描述
在这里插入图片描述

搜狗百科-IBMSystem/360


System/360是IBM在1964年4月7日,推出的划时代的大型电脑,这一系列是世界上首个指令集可兼容计算机。从前,计算机厂商要针对每种主机量身定做操作系统,System/360的问世则让单一操作系统适用于整系列的计算机。


在这里插入图片描述


2.微型计算机的发展?

在这里插入图片描述
在这里插入图片描述


(七).软件的发展?


1.各种语言

在这里插入图片描述


2.系统软件

在这里插入图片描述


3.软件发展的特点

在这里插入图片描述


(八).计算机的应用

在这里插入图片描述
在这里插入图片描述


(九).计算机的展望

在这里插入图片描述
在这里插入图片描述


推荐阅读
  • oracle 对硬件环境要求,Oracle 10G数据库软硬件环境的要求 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 本文介绍了在Linux环境下如何有效返回命令行状态、上一级目录及快速查找头文件和函数定义的方法。包括处理长时间运行命令、编辑器退出技巧、目录导航以及文件搜索策略。 ... [详细]
  • 本文介绍如何使用JavaScript中的for循环来创建一个九九乘法表,适合初学者学习循环结构的应用。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 汇编语言:编程世界的始祖,连C语言都敬畏三分!
    当C语言还在萌芽阶段时,它首次接触到了汇编语言,并对其简洁性感到震惊。尽管汇编语言的指令极其简单,但它却是所有现代编程语言的基础,其重要性不言而喻。 ... [详细]
  • 本文探讨了Java中线程的多种终止方式及其状态转换,提供了关于如何安全有效地终止线程的指导。 ... [详细]
  • 本文提供了一个使用 while 循环在 Linux Shell 脚本中处理文件列表的具体示例。通过这个例子,读者可以了解如何利用 shell 脚本来批量处理文件,包括文件名的匹配和处理。 ... [详细]
  • 深入探讨:Actor模型如何解决并发与分布式计算难题
    在现代软件开发中,高并发和分布式系统的设计面临着诸多挑战。本文基于Akka最新文档,详细探讨了Actor模型如何有效地解决这些挑战,并提供了对并发和分布式计算的新视角。 ... [详细]
  • 本文详细总结了第二章关于计算机基础的重要知识点,包括寄存器的应用、数据类型与存储、汇编语言指令、物理地址计算以及8086 CPU的工作原理等。 ... [详细]
  • 协程作为一种并发设计模式,能有效简化Android平台上的异步代码处理。自Kotlin 1.3版本引入协程以来,这一特性基于其他语言的成熟理念,为开发者提供了新的工具,以增强应用的响应性和效率。 ... [详细]
  • JUC并发编程——线程的基本方法使用
    目录一、线程名称设置和获取二、线程的sleep()三、线程的interrupt四、join()五、yield()六、wait(),notify(),notifyAll( ... [详细]
  • RTThread线程间通信
    线程中通信在裸机编程中,经常会使用全局变量进行功能间的通信,如某些功能可能由于一些操作而改变全局变量的值,另一个功能对此全局变量进行读取& ... [详细]
  • pypy 真的能让 Python 比 C 还快么?
    作者:肖恩顿来源:游戏不存在最近“pypy为什么能让python比c还快”刷屏了,原文讲的内容偏理论,干货比较少。我们可以再深入一点点,了解pypy的真相。正式开始之前,多唠叨两句 ... [详细]
  • 当需要确保对象的状态在创建后不可更改时,使用记录(Record)类型是一个理想的选择。本文探讨了如何通过记录类型实现对象的不可变性,并提供了一个简单的示例来说明其用法。 ... [详细]
author-avatar
呆瓜.
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有