计组_计算机概要与设计

2024-06-24 04:36
文章标签 计组 概要 计算机 设计

本文主要是介绍计组_计算机概要与设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2024.06.23~2024.06.27:计算机组成原理学习笔记

CH1 计算机概要与设计

  • 1.1 计算机的分类
    • 1.1.1 传统按照应用分类
    • 1.1.2 后PC时代
    • 1.1.3 存储容量
  • 1.2 八大伟大设计思想
    • 1.2.1 两个设计原则
    • 1.2.2 四个提高性能
    • 1.2.3 存储器层次
    • 1.2.4 冗余提高可靠性
  • 1.3 软硬件基础
    • 1.3.1 编程语言分类
    • 1.3.2 硬件基础
      • (1) 冯诺依曼结构五大部件
      • (2) 指令集体系结构
    • 1.3.3 集成电路制造


1.1 计算机的分类

1.1.1 传统按照应用分类

  • 个人计算机PC
  • 服务器:适用于执行大负载,多用户通过网络并行访问;高端服务器被称为超级计算机
  • 嵌入式计算机:嵌入式计算机是数量最多的一类计算机

1.1.2 后PC时代

  • 往小的方向发展:个人移动设备PMD
  • 往大的方向发展:仓储规模计算机WSC、大型数据中心的云计算服务器

1.1.3 存储容量

  • 数量级前缀
  • 千K、兆M、吉G、太T、拍P、艾E、泽Z、尧Y
  • B(Byte)字节、b(bit)位
  • 1字节==8位
  • 字节常用于存储容量,位常用于传输速度

1.2 八大伟大设计思想

1.2.1 两个设计原则

  • 摩尔定律:单芯片上的集成度(单位面积硅片能容纳的晶体管数量)每18个月翻一番,戈登摩尔于1965年提出,芯片设计要依据设计依据完成时的工艺水平
  • 抽象:省略低层次的细节,提供简化的模型

1.2.2 四个提高性能

  • 加速大概率事件:Amdabl定律
  • 并行:同时发生,典型例子是多核处理器
  • 流水线:类比工业中的流水线
  • 预测:如果代价不高或者预测相当的准确率就提前开始执行

1.2.3 存储器层次

CPU的主频是3.5GHz,内存条的主频是2666MHz,通常是CPU等待内存条,解决方法:存储器层次(思想7)

  • 顶端:快小贵;底端:慢大廉价
  • 第一级:cache,采用SRAM技术
  • 第二级:主存/内存,采用DRAM技术
  • 第三级:辅存,过去常用磁盘,现逐渐被闪存代替

cache位于CPU中,在CPU中塞入cache,好处是:

  • 物理距离近,和两大部件通信迅速
  • 只要cache能把CPU即将使用的程序、数据,从主存中复制过来,就能缓解速度矛盾

1.2.4 冗余提高可靠性

物理器件的”备胎“,失效了就换上


1.3 软硬件基础

1.3.1 编程语言分类

  • 高级语言:语句接近自然语言,提高了程序的可移植性

一条高级语言语句可以编译出好几条汇编语言

  • 汇编语言:使用助记符或者寄存器标号

汇编语言和由它汇编出的机器语言是一一对应的。机器语言依赖于机器,所以被称为低级语言。汇编语言同样依赖于机器,是机器语言

  • 机器语言:计算机能读懂的指令

1.3.2 硬件基础

(1) 冯诺依曼结构五大部件

外围的输入设备、输出设备,合称为I/O设备

  • 输入设备:键盘、鼠标、扫描仪
  • 输出设备:显示器、打印机
  • 混合I/O设备:触摸屏、网卡

存放程序和数据的存储器

  • 缓存cache~SRAM:块但是贵,容量小
  • 主存/内存~DRAM:比较块也比较贵,容量中等
  • 辅存/外存/二级存储器~闪存、磁盘:慢但便宜,容量大

只有放入内存的程序才能被CPU执行

组成CPU的两大部件:运算器(数据通路)、控制器

(2) 指令集体系结构

苹果的M1系列芯片为什么性能高且持久?
CPU的指令集体系结构(架构、ISA)根本上不一样,即,可以执行的指令集合大不相同

  • 一个x86,为了和二三十年前的软件保持兼容,指令只增不减,越大越复杂
  • 一个ARM,设计思想主张精简,能效出色

教材介绍一个和ARM设计思路相近的架构:MIPS

  • MIPS和ARM都属于RISSC架构
  • X86是典型的CISC架构

1.3.3 集成电路制造

  • 晶体管:受电信号控制的简单开关
  • 集成电路:由许多个晶体管组成的芯片

制造具体过程不太重要,记住结论:成品率越高,产量越高,芯片面积越小,芯片的制造成本越低


这篇关于计组_计算机概要与设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1089185

相关文章

在线装修管理系统的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,装修队管理,用户管理,装修管理,基础数据管理,论坛管理 前台账户功能包括:系统首页,个人中心,公告信息,论坛,装修,装修队 开发系统:Windows 架构模式:B/S JDK版本:Java JDK1.8 开发工具:IDEA(推荐) 数据库版本: mysql5.7 数据库可视化工具: navicat 服务器:SpringBoot自带 ap

《计算机英语》Unit 1 Computer Overview 计算机概述

期末试卷组成 1、选择20道 2、判断20道 3、词汇翻译(单词+词组,参照课后习题) 4、翻译2道(一道原题,参照作业) SectionA About Computer 关于计算机 algorithm          n.  算法  operate          v.  操作  digital           adj. 数字的  integrated circuit

DDei在线设计器-API-DDeiSheet

DDeiSheet   DDeiSheet是代表一个页签,一个页签含有一个DDeiStage用于显示图形。   DDeiSheet实例包含了一个页签的所有数据,在获取后可以通过它访问其他内容。DDeiFile中的sheets属性记录了当前文件的页签列表。   一个DDeiFile实例至少包含一个DDeiSheet实例。   本篇最后提供的示例可以在DDei文档直接预览 属性 属性名说明数

基于Springboot + vue 的抗疫物质管理系统的设计与实现

目录 📚 前言 📑摘要 📑系统流程 📚 系统架构设计 📚 数据库设计 📚 系统功能的具体实现    💬 系统登录注册 系统登录 登录界面   用户添加  💬 抗疫列表展示模块     区域信息管理 添加物资详情 抗疫物资列表展示 抗疫物资申请 抗疫物资审核 ✒️ 源码实现 💖 源码获取 😁 联系方式 📚 前言 📑博客主页:

比较学习难度:Adobe Illustrator、Photoshop和新兴在线设计平台

从入门设计开始,几乎没有人不知道 Adobe 公司两大设计软件:Adobe Illustrator和 Photoshop。虽然AI和PS很有名,有一定设计经验的设计师可以在早期探索和使用后大致了解AI和PS的区别,但似乎很少有人会系统地比较AI和PS。目前,设计软件功能多样,轻量级和网页设计软件已成为许多设计师的需求。对于初学者来说,一篇有针对性的AI和PS比较总结文章具有非常重要的指导意义。毕竟

基于Java医院药品交易系统详细设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝10W+,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码+数据库🌟 感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人  Java精品实战案例《600套》 2023-2025年最值得选择的Java毕业设计选题大全:1000个热

计算机组成原理——RECORD

第一章 概论 1.固件  将部分操作系统固化——即把软件永恒存于只读存储器中。 2.多级层次结构的计算机系统 3.冯*诺依曼计算机的特点 4.现代计算机的组成:CPU、I/O设备、主存储器(MM) 5.细化的计算机组成框图 6.指令操作的三个阶段:取指、分析、执行 第二章 计算机的发展 1.第一台由电子管组成的电子数字积分和计算机(ENIAC) 第三章 系统总线

展厅设计主要的六大要素

1、从创意开始      展示设计的开始必须创意在先。根据整体的风格思路进行创意,首先要考虑的是主体的造型、大小高度位置以及它和周围展厅的关系。另外其他道具设计制作与运作方式也必须在创意中有明确的体现。      2、平面感      平面感是指对展示艺术设计平面图纸审美和功能两个方面理性的感觉认识。它是三维空间设计认识的基础,也是施工的重要依据。展示空间的设计应先在展场环境的平面

计算机Java项目|基于SpringBoot的网上摄影工作室

作者主页:编程指南针 作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、腾讯课堂常驻讲师 主要内容:Java项目、Python项目、前端项目、人工智能与大数据、简历模板、学习资料、面试题库、技术互助 收藏点赞不迷路  关注作者有好处 文末获取源码  项目编号:L-BS-QBBSSPRINGBOOT

【计算机组成原理】部分题目汇总

计算机组成原理 部分题目汇总 一. 简答题 RISC和CICS 简要说明,比较异同 RISC(精简指令集)注重简单快速的指令执行,使用少量通用寄存器,固定长度指令,优化硬件性能,依赖软件(如编译器)来提升效率。 CISC(复杂指令集)包含多样复杂的指令,能一条指令完成多步操作,采用变长指令,减少指令数但可能增加执行时间,倾向于硬件直接支持复杂功能减轻软件负担。 两者均追求高性能,但RISC