热门标签 | 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.软件发展的特点

在这里插入图片描述


(八).计算机的应用

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


(九).计算机的展望

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


推荐阅读
  • RocketMQ在秒杀时的应用
    目录一、RocketMQ是什么二、broker和nameserver2.1Broker2.2NameServer三、MQ在秒杀场景下的应用3.1利用MQ进行异步操作3. ... [详细]
  • 选择PS3的硬盘容量时,应考虑个人需求和预算。虽然PS3的内存固定为512MB,但硬盘容量可以选择。如果你经常下载游戏或存储大量媒体文件,建议选择较大容量的硬盘。一般情况下,320GB或500GB的硬盘已经足够满足大部分用户的需求。 ... [详细]
  • 零拷贝技术是提高I/O性能的重要手段,常用于Java NIO、Netty、Kafka等框架中。本文将详细解析零拷贝技术的原理及其应用。 ... [详细]
  • 单片微机原理P3:80C51外部拓展系统
      外部拓展其实是个相对来说很好玩的章节,可以真正开始用单片机写程序了,比较重要的是外部存储器拓展,81C55拓展,矩阵键盘,动态显示,DAC和ADC。0.IO接口电路概念与存 ... [详细]
  • 多线程基础概览
    本文探讨了多线程的起源及其在现代编程中的重要性。线程的引入是为了增强进程的稳定性,确保一个进程的崩溃不会影响其他进程。而进程的存在则是为了保障操作系统的稳定运行,防止单一应用程序的错误导致整个系统的崩溃。线程作为进程的逻辑单元,多个线程共享同一CPU,需要合理调度以避免资源竞争。 ... [详细]
  • MySQL 5.7 学习指南:SQLyog 中的主键、列属性和数据类型
    本文介绍了 MySQL 5.7 中主键(Primary Key)和自增(Auto-Increment)的概念,以及如何在 SQLyog 中设置这些属性。同时,还探讨了数据类型的分类和选择,以及列属性的设置方法。 ... [详细]
  • 单片机入门指南:基础理论与实践
    本文介绍了单片机的基础知识及其应用。单片机是一种将微处理器(类似于CPU)、存储器(类似硬盘和内存)以及多种输入输出接口集成在一块硅片上的微型计算机系统。通过详细解析其内部结构和功能,帮助初学者快速掌握单片机的基本原理和实际操作方法。 ... [详细]
  • 本文是Java并发编程系列的开篇之作,将详细解析Java 1.5及以上版本中提供的并发工具。文章假设读者已经具备同步和易失性关键字的基本知识,重点介绍信号量机制的内部工作原理及其在实际开发中的应用。 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • 深入理解Redis中的字典实现
    本文详细介绍了Redis中字典的实现机制,包括其底层数据结构、哈希表与哈希节点的关系、元素添加方法及rehash操作的具体流程。 ... [详细]
  • 作者郝林回顾了撰写Go语言技术专栏的历程,从最初的拒绝到最终的完成,分享了期间的心路历程和技术挑战。 ... [详细]
  • 本文介绍了Go语言中正则表达式的基本使用方法,并提供了一些实用的示例代码。 ... [详细]
  • 将本地代码推送到远程新分支
    在使用 Git 进行版本控制时,有时需要将本地代码推送至远程仓库的一个新分支。本文介绍了如何通过简单的命令实现这一操作。 ... [详细]
  • 持续集成持续部署持续交付今天,我将谈论开发人员的一个误解:持续集成是关于运行自动化集成管道的…什么是持续集成(CI) ... [详细]
  • 如何配置VisualSVN以确保提交时必须填写日志信息
    在软件开发团队中,成员们有时会忘记在提交代码时添加必要的备注信息。为了规范这一流程,可以通过配置VisualSVN来强制要求团队成员在提交文件时填写日志信息。本文将详细介绍如何设置这一功能。 ... [详细]
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社区 版权所有