【系统分析师】-计算机组成结构

1、计算机结构

2、存储系统

Cache是访问最快

DRAM是存取最快

先来先服务 FCFS:按照磁道号访问顺序

最短寻道时间优先SSTF:查找下一个最少的磁道数。柱面相同找磁头、磁头相同找扇区

3、数据传输控制方式

4、总线

总线: 分 时 传 输 , 共 享 接 收,同一时刻只允许一个任务向总线传输数据,但支持同时向总线接收数据

串行总线: 长距离,效率低 IO、外设 。允许使用过程中修改波特率,半双工、正确性依赖校验码纠正

并行总线: 短距离,效率高 计算机内部

单工:只允许单向传输

双工:同时支持双向传输

半双:同一时刻,轮流传输与接收

总线宽度:32位操作系统(32bit),字节/秒 地址空间=2^32 = 4GB

流水线技术计算

  • 流水线周期=单个指令执行最长时间
  • 全部执行完的时间(流水线执行时间)=第一条指令执行时间 + (n-1)流水线周期
  • 吞吐率=指令条数/流水线执行时间
  • 最大吞吐量=流水线周期的导数。即n/流水线执行时间
  • 加速比=不使用流水线执行时间/使用流水线时间>=1

单双缓冲计算

单缓冲:

涉及缓存的总时间 =(读入时间 + 送入时间)

第一条指令执行时间 + (n-1) *涉及缓存的总时间

双缓冲:

涉及缓存的流水线周期 = Max(读入时间 , 送入时间 )

第一条指令执行时间 + (n-1)* 涉及缓存的流水线周期

校验码计算

奇偶校验码:可检查1位错误,不可纠错。

在数据最后面加上一个校验码。如果是奇校验,则计算1的个数是否为奇数。是1。

循环冗余校验码CRC:可检错,不可纠错。

已知报文,已知多项式。求crc?

1、根据多项式得到系数。即被除数。所以余数是小于系数一位。

2、然后在报文中加上(系数位数-1) 的位数个0。得到除数。

3、除数 除于 被除数 进行模二运算。得到余数,即crc。

Crc位数和多项式最高幂次一致。

最终结果: 报文+余数。

若信息码字为111000110,生成多项式G(x)=x5+x3+x+1,则计算出的CRC校验码为( 11001)。

海明校验码:可检错,可以纠错

校验位数: 2的r次方 >= m+r+1。

m为信息位的长度。

5、嵌入式系统

芯片:

DSP:数字信号处理器

SoC:system on chip 片上系统。即是芯片也是系统,有专业目标的集成电路,一个小系统。

MPU:微机中的中央处理器(CPU)称为微处理器(MPU)。大脑

MCU:微控制单元,单片微型计算机或者单片机。芯片级的计算机。

嵌入式交叉开发环境。宿主机和目标机(刻录)交叉调试开发

嵌入式初始化过程:

片级初始化。完成嵌入式微处理器的初始化。

板级初始化。其他硬件设备的初始化。

系统初始化。以软件初始化为主。

阿姆达尔解决方案计算

某个组件占用运行时间60%,使其处理速度提升到原来的5倍。

系统处理速度提升多少倍?

1.组件时间变为 0.6/5 =0.12

2.总时间:0.4+0.12=0.52

3.提升倍 1/0.52

评估意义从大到小:

真实程序 > 核心程序 > 小型基准程序 > 合成基准程序(函数级)

TPC-A评价OLTP环境下数据库和硬件性能。

TPC-B不包括网络的纯事物处理,用于模拟企业计算环境。

TPC-C测试的是联机订货系统

把应用程序中应用最频繁的那部分核心程序作为评价计算机性能的标准程序,称为基准测试程序。

作为承载Web应用的Web服务器,对其进行性能评估时,主要关注最大并发连接数、响应延迟、吞吐量等指标。

相对来说,对个别数据的丢包率并不是很关心。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/425647.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

十四、计算机视觉-形态学梯度

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、梯度的概念二、梯度的应用三、梯度如何实现 一、梯度的概念 形态学梯度(Morphological Gradient)是数字图像处理中的一种基本操作&…

C++学习笔记:二叉搜索树

二叉搜索树 什么是二叉搜索树?搜索二叉树的操作查找插入删除 二叉搜索树的应用二叉搜索树的代码实现K模型:KV模型 二叉搜索树的性能怎么样? 什么是二叉搜索树? 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树: 若它的左子树…

数据处理——一维数组转列向量(分割时间序列为数据块时的问题)

记录在处理数据时被磕绊了一下的一个处理细节。 1.想要达到的要求 在某次滑动窗口取样时间序列数据时,我得到如下一个以一维数组为元素的列表: 对于如上输出列表中的每个一维数组,我希望将其转换为下图中的形式,简单说就是希望他…

3. springboot中集成部署vue3

1. vue3构建 构建命令 npm run build&#xff0c; 构建的结果在disc目录&#xff1a; 2. springboot集成 2.1 拷贝vue3构建结果到springboot resources/static目录 2.2 springboot pom依赖 添加thymeleaf依赖 <dependency><groupId>org.springframework.boot</…

文件操作命令touch、cat、more、cp、mv

touch 创建文件 1&#xff09;可以通过touch命令创建文件。 2&#xff09;语法&#xff1a; touch Linux路径 3&#xff09;touch命令无选项&#xff0c;参数必填&#xff0c;表示要创建的文件路径&#xff0c;相对、绝对、特殊路径符均可以使用。 注&#xff1a;以 d 开头的…

PlantUML - 时序图

时序图主要内容 下面是一个简单的时序图&#xff0c;我们可以很容易并且美观的表达我们的交互流程&#xff0c;只需要在箭头的两边指定一个名字&#xff0c;加上描述即可&#xff1a; startuml bkloanapply -> bkloanapprove : request bkloanapprove --> bkloanapply :…

LeetCode 刷题 [C++] 第215题.数组中的第K个最大元素

题目描述 给定整数数组 nums 和整数 k&#xff0c;请返回数组中第 k 个最大的元素。 请注意&#xff0c;你需要找的是数组排序后的第 k 个最大的元素&#xff0c;而不是第 k 个不同的元素。 你必须设计并实现时间复杂度为 O(n) 的算法解决此问题。 题目分析 根据题意分析&…

C++入门和基础

目录 文章目录 前言 一、C关键字 二、命名空间 2.1 命名空间的定义 2.2 命名空间的使用 2.3 标准命名空间 三、C输入&输出 四、缺省参数 4.1 缺省参数的概念 4.2 缺省参数的分类 五、函数重载 5.1 函数重载的简介 5.2 函数重载的分类 六、引用 6.1 引用的…

WordPress介绍(开源内容管理系统(CMS),一个用于构建和管理网站的平台)

文章目录 Introduction to WordPress: Powering the Web with Simplicity and Flexibility&#xff08;WordPress简介&#xff1a;以简洁和灵活性驱动万维网&#xff09;Overview of WordPress&#xff08;WordPress概述&#xff09;Evolution of WordPress&#xff08;WordPre…

华为od机试C卷-最长表达式求值

1 题目描述 提取字符串中的最长合法简单数学表达式子串&#xff0c;字符串长度最长的&#xff0c;并计算表达式的值&#xff0c;如果没有返回0。简单数学表达式只能包含以下内容0-9 数字&#xff0c;符号* 说明: 1.所有数字&#xff0c;计算结果都不超过 long 2.如果有多个长…

基于yolov5的草莓成熟度检测系统,可进行图像目标检测,也可进行视屏和摄像检测(pytorch框架)【python源码+UI界面+功能源码详解】

功能演示&#xff1a; 基于yolov5的草莓成熟度检测系统&#xff0c;系统既能够实现图像检测&#xff0c;也可以进行视屏和摄像实时检测_哔哩哔哩_bilibili &#xff08;一&#xff09;简介 基于yolov5的草莓成熟度系统是在pytorch框架下实现的&#xff0c;这是一个完整的项目…

【XIAO ESP32S3 sense 通过 ESPHome 与 Home Assistant 连接】

XIAO ESP32S3 sense 通过 ESPHome 与 Home Assistant 连接 1. 什么是 ESPHome 和 Home Assistant&#xff1f;2. 软件准备3. 开始4. 将 Grove 模块与 ESPHome 和 Home Assistant 连接5. Grove 连接和数据传输6. Grove -智能空气质量传感器 &#xff08;SGP41&#xff09;7. OV2…

自学Python笔记总结(2——了解)

网络了解 网络调试助手 NetAssist.exe NetAssist.exe 使用方法请自行寻找 UDP协议 &#xff08;只能一来一回的的发消息&#xff0c;不可连续发送&#xff09; UDP 是User Datagram Protocol的简称&#xff0c; 中文名是用户数据报协议。在通信开始之前&#xff0c;不需要建…

【JavaEE】_Spring MVC 项目传参问题

目录 1. 传递单个参数 1.1 关于参数名的问题 2. 传递多个参数 2.1 关于参数顺序的问题 2.2 关于基本类型与包装类的问题 3. 使用对象传参 4. 后端参数重命名问题 4.1 关于RequestPara注解 1. 传递单个参数 现创建Spring MVC项目&#xff0c;.java文件内容如下&#xff…

Kubernetes-1

学习Kubernetes第一天 k8s-11、什么是Kubernetes2、配置Kubernetes2.1、准备三台全新的虚拟机2.2、关闭防火墙和SElinux2.3、修改主机名2.4、升级操作系统(三台一起操作)2.5、配置主机hosts文件&#xff0c;相互之间通过主机名互相访问2.6、配置master和node之间的免密通道2.7、…

sql 行列互换

在SQL中进行行列互换可以使用PIVOT函数。下面是一个示例查询及其对应的结果&#xff1a; 创建测试表格 CREATE TABLE test_table (id INT PRIMARY KEY,name VARCHAR(50),category VARCHAR(50) );向测试表格插入数据 INSERT INTO test_table VALUES (1, A, Category A); INSE…

关键因素:公司并购或拆分后的SAP数据迁移成功执行要点

合并、收购和资产剥离对CIO和CFO来说都是一项艰巨的任务&#xff1b;它们在业务和技术方面都具有很大影响力&#xff0c;企业并购或拆分在数据迁移方面需要考虑哪些关键因素&#xff1f; 在迁移中构建自动化 先确定要迁移、集成或剥离的SAP系统和数据集&#xff0c;然后执行这…

Notepad3:告别Windows记事本,轻松进行文本编辑

名人说&#xff1a;莫道桑榆晚&#xff0c;为霞尚满天。——刘禹锡&#xff08;刘梦得&#xff0c;诗豪&#xff09; 创作者&#xff1a;Code_流苏(CSDN)&#xff08;一个喜欢古诗词和编程的Coder&#x1f60a;&#xff09; 目录 一、什么是Notepad3&#xff1f;①Notepad3②核…

【bioinformation 2】生物数据库

&#x1f31e;欢迎来到AI医学的世界 &#x1f308;博客主页&#xff1a;卿云阁 &#x1f48c;欢迎关注&#x1f389;点赞&#x1f44d;收藏⭐️留言&#x1f4dd; &#x1f31f;本文由卿云阁原创&#xff01; &#x1f4c6;首发时间&#xff1a;&#x1f339;2024年3月3日&…

安卓手机安装termux、kali linux及基本配置

相关阅读&#xff1a;Termux 高级终端安装使用配置教程 | 国光 百度安全验证 该文安装的 kali liunx 应该是简易版的&#xff0c;没有相关工具 一、下载安装termux 建议通过 f-droid 应用市场下载链接termux&#xff0c;点击即直接下载。 二、配置termux 1.更换镜像源 te…