第一章——概论 - AlgosEng

news/2025/9/27 17:34:50/文章来源:https://www.cnblogs.com/AlgosEng-6w/p/19115362

计算机基本概念

逻辑模块:输入设备、控制器、运算器、存储器、输出设备
存储程序工作方式:编制程序、存储程序、自动连续执行程序、输出结果
计算机分类

  1. 模拟计算机(由模拟运算器构成,处理连续模拟量)、数字计算机(由数字逻辑器件构成,处理离散数字量)
  2. 专用机、通用机
  3. 巨型机、大型机、小型机、微型机

计算机发展历程

计算机之父——约翰·冯·诺伊曼
电子管-》晶体管-》中小规模集成电路-》大规模集成电路

系统硬件组成

  1. CPU:运算器和控制器等组成,运算器由以全加器为核心的ALU构成,是主要执行部件;控制器根据指令、状态和时序信号,通过微命令发生器产生精确的微命令序列,从而协调全机各部件完成指令执行
  2. 存储器:存储单元(在存储器中保存一个n位二进制数的n个存储电路,组成一个存储单元)、存储地址、存储容量、内存储器、外存储器
  3. I/O设备
  4. 总线:数据、地址、控制
  5. 接口:连接主机与外设,具有缓冲、转换、连接等功能

典型架构:
南-北桥架构:

  1. CPU通过 FSB(前端总线,Front Side Bus) 与北桥相连。
    FSB是CPU与北桥之间传输数据的主要通道,决定CPU访问内存和高速设备的速度。
    在早期系统中,FSB频率直接影响整机性能。

现代CPU已将内存控制器、PCI-E控制器等集成进CPU内部,不再依赖FSB,因此北桥功能逐渐被CPU吸收。

  1. 北桥连接高性能设备,包括主存、显卡、输出接口如 HDMI、DVI、VGA 也由北桥支持。通过DMI与南桥通信,替代旧式PCI总线。
  2. 南桥连接各种IO设备

多处理器架构:多个CPU通过QPI高速联通,共同访问内存
集群式架构
多处理机系统结构:用多处理器CPU构成,分为紧密偶合型(有全局主存,多CPU+LM组)和松散偶合型(多计算节点,无全局主存)
软件系统:系统程序、应用程序
软件:易于实现各种逻辑和运算功能,但易受到速度指标和软件容量的制约
硬件:可以高速实现逻辑运算功能,但难以实现复杂功能或计算,受到控制复杂性指标制约

计算机性能指标

  1. 基本字长:一次数据操作的基本位数
  2. 外频:也叫基频,系统时钟频率
  3. 主频:外频 * 倍频系数
  4. IPS:每秒执行指令数
  5. CPI:每条指令所需时钟周期数
  6. FLOPS:每秒执行浮点运算次数
  7. CPU功耗:CU^2f(负载电容、工作电压、工作频率)
  8. 数据传输率:带宽

计算PCI-E总线的带宽时,一般还要考虑到编码方式、单双工模式和通道路数

  1. 主存容量:可编址存储单元个数 * 存储单元位宽
    image

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用django做的网站西乡做网站

我们在javaEE的开发中,肯定是要用到数据库的,那么在javaEE的开发中,是如何使用代码实现和SQL2008的连接的呢?在这一篇文章中,我将讲解如何最简单的使用jdbc进行SQL2008的数据库的连接的。首先我们看下我们的数据库的一…

宿迁558网络专业做网站重庆seo标准

正常我们在mysql官网下载安装的MySQL比较大,因为它集成了好多东西,尽管方便,但是东西比较多,有些我们可能不想要,这时我们可以直接下载单个MySQL Server安装,所以这篇文章主要介绍的就是在window环境下安装…

网站布局的重要性wordpress视频主题下载地址

Redis是一个开源、高性能、内存键值存储数据库,由 Salvatore Sanfilippo(网名antirez)创建,并在BSD许可下发布。它不仅可以用作缓存系统来加速数据访问,还可以作为持久化的主数据存储系统或消息中间件使用。Redis因其数…

劝娃妈和娃不要学老人坐姿有感:老人无奈才坐成那样的。。AI协助分析很到位

因为娃和娃妈吃饭时抬腿,我就告诉他们不要去老人家坐,他们是身体结构和能量发生变化才那样做的,既不美观又不健康。。随后有了下述问题: 老人坐姿,跟年轻时比较会有什么区别? AI分析、回答的都不错: 年龄增长会…

从“看得见”到“能决策”:Operation Intelligence 重构企业智能运维新范式 - 实践

从“看得见”到“能决策”:Operation Intelligence 重构企业智能运维新范式 - 实践2025-09-27 17:27 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; ove…

使用JOL查看对象布局

[main] INFO com.crazymakercircle.threadpool.SeqOrScheduledTargetThreadPoolLazyHolder - 线程池已经初始化 [InnerLockTest.showNoLockObject]:# Running 64-bit HotSpot VM. # Using compressed oop with 3-bit …

集训队互测投题——封印

《封印》解题报告 题目大意 你是一名大魔法师,现在遇到了 \(n\) 只怪物,第 \(i\) 只怪物的出现时间为 \([l_i,r_i)\),有经验值 \(w_i\)。对于怪物 \(i\),你可以选择一个实数 \(k_i\in[l_i,r_i]\),并在 \([l_i,k_i…

短视频流量|基于SprinBoot+vue的短视频流量数据分析系统(源码+数据库+文档) - 指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

河北省住房和城乡建设厅网站首页建公司网站

本文介绍基于Python语言,基于Excel表格文件内某一列的数据,计算这一列数据在每一个指定数量的行的范围内(例如每一个4行的范围内)的区间最大值的方法。 已知我们现有一个.csv格式的Excel表格文件,其中有一列数据&#…

一天一款实用的AI工具,第4期,AI翻译成英语

专业的英语翻译工具,帮你翻译成流畅的英文,助你提升翻译的质量。现实问题 传统机器翻译字面直译,译文生硬不自然,翻得干巴巴没味道,用户几乎无法干预翻译过程或风格。 工具介绍 本期介绍这款【AI翻译成英语工具】…

Docker基础与工程部署

Docker基础与工程部署pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "…

安装MariaDB服务器流程介绍在Ubuntu 22.04系统

更新系统包列表 首先,打开终端并运行以下命令来更新Ubuntu的包列表: sudo apt update 这将确保你安装的是最新版本的软件包。 安装MariaDB服务器 接下来,使用下面的命令安装MariaDB服务器: sudo apt install maria…

关于征求网站建设什么是品牌

查看全部教程开发请点击:全网最全-QCC51xx-QCC30xx(TWS)系列从入门到精通开发教程汇总(持续更新中) ==================================================================== 版权归作者所有,未经允许,请勿转载。 ==========================================

初次尝试在kubernetes 1.31 上安装 人工智能模型运行平台 llm-d - 详解

初次尝试在kubernetes 1.31 上安装 人工智能模型运行平台 llm-d - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &…

三种神器让LLM输出结构化数据:LangChain、LlamaIndex与Function Calling实战指南

💡 引言:为什么结构化输出如此重要? 在构建大语言模型应用时,你是否遇到过这样的困扰:模型输出的数据格式混乱,难以直接使用?想象一下,当你需要从一段文本中提取用户信息时,模型却返回了自由散漫的文本段落—…

有什么好的加盟店项目该如何建设和优化一个网站

无线透传技术与其他数据传输技术(如有线连接)相比,具有以下优势和劣势: 1. 优势: 简单易用:无线透传模块由于直接进行数据透传,省去了许多数据处理和协议转换的步骤,使得数据传输更为快速和高效。   传输…

野指针

野指针Posted on 2025-09-27 17:10 steve.z 阅读(0) 评论(0) 收藏 举报野指针(Wild Pointer)是指向未知或无效内存地址的指针,是C/C++编程中常见的一种错误类型。 野指针的几种情况: 1. 未初始化的指针 int *…

win11安装ensp

安装包 1. eNSP+V100R003C00SPC100+Setup:https://www.alipan.com/s/mWWEg4rpsnj(严格) 2.VirtualBox-5.2.44-139111-Win:https://www.alipan.com/s/qJZBMJs3U9H(严格) 3.Wireshark-4.4.5-x64:https://www.alip…

自己湿热内蕴出汗痒和岳母生病2天不洗澡发痒的不同-完美解释小孩为啥没那么容易痒

先解释小孩为啥没那么容易痒,是因为他的身体比较平衡、既没有我的"湿热内蕴”, 也没有岳母的 "年老卫气渐虚",所以既没看到过他出汗后抓痒,也没看到、听到他说有两天没洗澡就身上发痒-虽然他自己常…

无刷电机驱动工程及PID算法FOC算法完成(超高质量超高质量

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …