第一章 计算机系统概述

计组第一章(唐朔飞)——计算机系统概述章节总结 写在前面:博主是一位普普通通的19届双非软工在读生,平时最大的爱好就是听听歌,逛逛B站。博主很喜欢的一句话花开堪折直须折,莫待无花空折枝:博主的理解是头一次为人,就应该做自己想做的事,做自己不后悔的事,做自己以后不会留有遗憾的事,做自己觉得有意义的事,不浪费这大好的青春年华。博主写博客目的是记录所学到的知识并方便自己复习,在记录知识的同时获得部分浏览量,得到更多人的认可,满足小小的成就感,同时在写博客的途中结交更多志同道合的朋友,让自己在技术的路上并不孤单。 1.机器指令和微程序指令的联系 2.五级. 阅读详情

第一章 计算机系统概述

1.1 计算机系统简介

计算机系统是由硬件(计算机的实体,如主机、外设等)、软件(由具有各类特殊功能的信息(程序)组成)组成

软件又分为:系统软件(用来管理整个计算机系统:语言处理程序、操作系统、服务性程序、数据库管理系统、网络软件 )、应用软件(按任务需要编制成的各种程序)

1.1.1计算机系统的层次结构

从物理结构划分

从程序员角度划分

1.1.2计算机体系结构和计算机组成

1.2 计算机的基本组成

1.2.1冯诺依曼计算机的特点

  1. 计算机由五大部件组成(运算器、控制器、存储器、输入设备、输出设备)

  2. 指令和数据以同等地位存于存储器,可按地址寻访

  3. 指令和数据用二进制表示

  4. 指令由操作码和地址码组成

  5. 存储程序(具有存储程序的计算机都成为冯诺依曼计算机)

  6. 以运算器为中心

存在的问题:

1、数据的输入、输出都会经过运算器,以运算器为中心导致运算器过于繁忙,成为瓶颈

2、不具有层次化结构

1.2.2以存储器为中心的计算机硬件框图

1.2.3现代计算机硬件框图

第二种解决系统复杂性管理的方法(3’Y)

  • 层次化(Hierachy):将被设计的系统划分为多个模块或子模块
  • 模块化(Modularity):有明确定义(well-defined)的功能和接口(方便组装在一起,进而形成更大的模块)
  • 规则性(regularity):模块更容易被重用(满足国际规则,实现复用,也细化的计算机产业的分工)

1.2.4实践

问题:一个现实中的问题,如何用计算机来解决?

问题能否用用计算机解决:可计算性理论(算法理论)

问题:是不是所有的问题都可以用计算的方法来解决

不是,例如:图灵机停机问题

假设我们面对的是一个可以有计算机解决的问题,如何用计算机来解决这个问题呢?

  1. 上机前的准备
    • 建立数学模型
    • 确定计算方法
    • 编制解题程序:程序(运算的全部步骤)、指令(每一个步骤)

编程举例

指令格式举例

计算 ax2 + bx + c 程序清单

  • 指令和数据以同等地位保存在存储器中
  • 指令和数据都是二进制

1.2.5存储器的基本组成

指令和数据都是保存在存储器(内存)中的

1.2.6运算器的基本组成及操作过程

1.2.7控制器的基本组成

控制器基本功能:

  1. 解释指令:取指令、分析、取操作数、执行指令、保存结果都是由控制器完成
  2. 保证指令的按序执行

1.2.8一条指令在主机上的完成过程

以取数指令为例

以存数指令为例

1.2.9程序在主机上是如何执行的

ax2 + bx + c 程序的运行过程:

  • 将程序通过输入设备送至计算机
  • 程序首地址 ——> PC
  • 启动程序运行
  • 取指令 PC ——> MAR ——> M ——> MDR ——> IR,(PC) + 1 ——>PC
  • 分析指令 OP(IR) ——> CU
  • 执行指令 Ad(IR) ——> MAR ——> M ——> MDR ——> ACC
  • …
  • 打印结果
  • 停机

1.3 计算机硬件的主要技术指标

1、机器字长

CPU一次能处理数据的位数,与CPU中的寄存器位数有关

字长越长、性能越好

2、运算速度

  1. 主频:

  2. 核数,每个核支持的线程数

  3. 吉普森法:按照每条指令出现频率,计算指令执行时间的加权平均值

  4. CPI 执行一条指令所需时钟周期数

  5. MIPS 每秒执行多少百万条指令

  6. FLOPS 每秒执行多少浮点运算次数

3、存储容量

存放二进制信息的总位数

计算机组成原理知识点 第一章 计算机系统概述 本章内容主要通过选择题和填空题进行考察,在考试中总体占比较小。 考纲要求:计算机系统层次结构,包括计算机硬件的基本组成、计算机软件的分类;性能指标,包括主频(CPU时钟周期)、运算速度(CPI、CPU执行时间、MIPS、MFLOPS)等。 计算机的分代 第一代   电子管计算机 第二代  晶体管计算机 第三代  小、中规模集成电路(SSI,MSI)计算机 第四代  大、超大规模集成电路(LS... 阅读详情

相关推荐

操作系统复习(第一章 计算机系统概述)

用户态→核心态”是通过中断实现的,并且中断是唯一途径。“核心态→用户态”的切换是通过执行一个特权指令,将程序状态字( PSW)的标志位设置为 “用户态”。当CPU执行第i条指令时,检测到一个异常,发送中断请求信号,CPU打断当前的程序,转到相应的中断或异常去处理,若能解决继续运行,否则终止程序。概念:所谓的分时技术,是指处理器将运行的时间分成了很短的时间片,按时间片的轮流将处理器分配给各联机作业使用。进程越多不一定CPU利用率就高(进程数多,竞争的资源就更列害,进而可能导致死锁,CPU利用率降低)

qq_73792226的博客 532

深入理解计算机系统第一章概述

weixin_44799092的博客 208

1.2-1.3考研408计算机组成原理第一章 计算机系统概述

建议使用Markmap工具生成动态导图fill:#333;color:#333;color:#333;fill:none;计算机系统概述硬件系统软件系统层次结构性能指标运算器控制器存储器输入设备输出设备主存辅存系统软件应用软件操作系统编译程序微程序机器层传统机器语言层操作系统层汇编语言层高级语言层吞吐量响应时间主频CPIMIPSFLOPS。

weixin_73064319的博客 900

计算机组成原理第一章 计算机系统概述笔记

计算机组成原理第一章 计算机系统概述笔记 去发现同类优质开源项目:https://gitcode.com/ 资源描述 本资源文件为华中科技大学计算机科学与技术学院大二开设的《计算机组成原理(微课版)》课程的第一章笔记,主题为“计算机系统概述”。笔记内容涵盖了计算机发展历程、计算机系统的组成、计算机系统的层次结构以及计算机性能指标和评价等方面的内容。 笔记内容概述 1.1 计算机发展历程 1.1....

gitblog_06638的博客 876

基于Hadoop生态的大数据异常检测平台搭建

批处理:用Spark MLlib的LOF(局部异常因子,适合高密度数据)、(单类支持向量机,适合高维数据);流处理:用Flink ML的(实时聚类,检测离群点)、ADWIN(自适应滑动窗口,处理概念漂移)。数据层:用Flume/Kafka采集数据,HDFS存储,Hive管理元数据;计算层:用Spark处理离线批数据,Flink处理实时流数据;算法层:用孤立森林(批)、3σ原则(流)检测异常;可视化层:用Grafana做仪表盘,Prometheus+Alertmanager报警。这个平台能处理。

软件工程实践的博客 934

1.30 Cubemx_STM32H743 SD_Card纳入文件管理系统

Cubemx_STM32H743 SD_Card纳入文件管理系统1、简介2、CubeMX配置 1、简介 和前面文章原理其实一样的。 1.29 Cubemx_STM32F429\H743 nandflash、spifalsh纳入文件管理系统 现在一并将SD卡、NandFlash、SPIFlash一并作为文件管理。 下面直接介绍SDcard,其他参考前面文章。 2、CubeMX配置 ...

oDuanYanGuHong的博客 1080

第一章、计算机系统概述

第一章、计算机系统概述 1.1计算机的功能和特性 计算机是一种能自动对数字化信息进行算术和逻辑运算的高速处理装置。 计算机处理的对象是数字化信息,处理的手段是算术和逻辑运算,处理的方式是自动的。计算机不仅具有数据处理功能,还具有数据存储、数据传送等功能,因此,计算机与算盘以及各类机械式计算器有本质区别。 通常把进行数据处理的部件称为运算部件,主要运算部件是算术逻辑运算部件;把进行数据存储的部件称为存储器,主要分外存(storage)和内存(memory);把进行数据传送的部件称为互连部件,主要有总线(bus

qq_25895555的博客 2052

STM32CubeMx+stm32f407+FreeRTOS+LAN8720实现LWIP以太网UDP TCP数据收发功能

单片机实现LWIP的调试

qq_40600203的博客 3073

【计组】第一章 计算机系统概述

取指:初始化状态 PC(控制器程序计数器)=0,指向主存储器存储体中的第一条指令。首先对第一条指令进行取指,将PC中存放的指令地址送到MAR(存储器地址寄存器),对内存进行寻址,并命令内存做读操作,将读取到的内容送到MDR(存储器数据寄存器)。再将MDR中的内容送至控制器的IR(指令寄存器)。分析:将IR(控制器指令寄存器)中保存的指令的操作码送至CU(控制器控制单元)进行分析,得出要执行的操作类型。执行:将IR(控制器指令寄存器)中保存的指令的地址码送至MAR(存储器地址寄存器。

L_H21的博客 3054

手把手教你用AD9834 DDS模块DIY一个可调信号源(附AD原理图/PCB/程序)

本文详细介绍了如何使用AD9834 DDS模块DIY一个高精度可调信号源,涵盖硬件搭建、原理图解读、PCB优化和程序烧录等关键步骤。通过STM32控制实现0-10MHz频率范围输出,特别适合电子设计与射频实验,提供完整的AD原理图、PCB设计和程序代码参考。

weixin_31854867的博客 408

S7-1200 PLC PID功能 | 调节PID参数

S7-1200 PLC PID功能 | 调节PID参数

Robot_PLC_HMI_Automation 1万+

第一章:计算机系统概述

同一功能既可用硬件实现,也可用软件实现,二者在逻辑功能上等价。

2501_92019824的博客 930

ADS基础教程19 - 电磁仿真(EM)基本概念和实操

一、引言二、基本概念1.EM介绍2.Momentum介绍3.FEM介绍4.Substrate介绍三、创建Layout并进行Momentum仿真1.创建Layout2.添加Microtrip(微带线)3.添加Substrate4.Momentum仿真四、总结EM全称Electromagnetic,即electro(电)magnetic(磁)。ADS为设计和评估现代通信系统产品提供了电磁仿真工具(EM)。EM包括Momentumsimulator(动量仿真器)和FEM。

XZ_ZC的博客 1万+

第一章计算机系统概述

冯诺伊曼计算机:

twobqn123的专栏 649

用 SQL Trace 透视 SAP HANA 执行链路:从会话层到内部语句,一次把性能问题抓个现行

摘要:SAP HANA 的 SQL Trace 是性能分析和故障定位的关键工具,它记录会话层所有执行的 SQL 语句。文章解释了 SQL Trace 的工作原理、使用场景和配置方法,包括图形界面和 SQL 命令两种启用方式。重点讨论了存储过程内部语句的捕获问题,指出需要通过设置 internal 参数才能获取过程体中的详细 SQL 语句。文章还提供了实用的排查建议,强调要精准控制 Trace 范围,避免生成过大文件。最后通过真实案例展示了如何利用 SQL Trace 快速定位性能问题。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1043

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

计组第一章——计算机系统概述

第二题选A,第三题选D这是毫无疑问的。但是知其然还要知其所以然。控制流驱动方式是指:按照指令的执行序列,依次读取指令,然后根据指令所含的控制信息,调用数据信息进行处理。因此,在执行程序的过程中,始终以控制信息流为驱动工作的因素,而数据信息流则是被动地被调用处理。对于B. 多指令多数据流方式(MIMD),它是指多个处理单元 同时运行不同的指令(多指令),每个处理单元操作不同的数据(多数据流这种模式广泛应用于多核处理器、分布式计算系统或计算机网络中,例如服务器集群、多线程程序等。

m0_64450656的博客 915

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: 新电脑环境配置
下一篇: 第三章 系统总线
Dollar2.56
博客等级 码龄10年 34粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值