E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
计算机体系结构
计算机和电子信息,应该怎么选?
范畴包括
计算机体系结构
、操作系统、数据库系统、算法设计与分析、人工智能等。关注点:软件开发:学习多种编程语言,设计和实现各种应用程序和系统。算法与数据结构:研究高效算法的设计和实施,处理大规模数据。
兔零兔三兔顶会
·
2024-01-15 20:14
python
github
git
windows
人工智能
机器学习
关于c/c++
2、C语言模拟了经典
计算机体系结构
“单CPU内存模型”,对硬件的直接操作使得C语言能在在系统编程领域屹立不倒。
zhiwang1757
·
2024-01-12 18:38
论文解读 | 自动编译框架AMOS
本文主要观点来自发表在
计算机体系结构
领域顶级会议ISCA2022上的一篇论文——AMOS:EnablingAutomaticMappingforTensorComputationsOnSpatialAcceleratorswithHardwareAbstraction
Linux基金会AI&Data基金会
·
2024-01-12 15:59
硬件架构
计算机体系结构
----寄存器重命名/Tomasulo算法
前情提要计分板算法可看我写的博文
计算机体系结构
----计分板(scoreboard)算法Tomasulo算法的核心是寄存器重命名(registerrenaming);通过寄存器重命名,可彻底消除WAR/
MinJohnson
·
2024-01-11 20:58
计算机体系结构
计算机体系结构
寄存器重命名
Tomasulo算法
计算机体系结构
----重排序缓冲(ROB)
ROB的思想:不按顺序完成指令,但在使结果对体系结构状态可见之前重新排序当指令被解码时,它会在ROB中保留下一个顺序条目当指令完成时,它将结果写入ROB条目当指令在ROB中最早并且无一例外地完成时,其结果移动到寄存器堆或存储器中缓冲有关已解码但尚未停用(retire)/提交(commit)的所有指令的信息重排序缓冲的条目ROBEntry正确地将指令重新排序回程序顺序使用指令的结果更新架构状态,如果
MinJohnson
·
2024-01-11 20:58
计算机体系结构
计算机体系结构
重排序缓冲
计算机体系结构
----指令集与简单CPU处理器设计(二)
本文参考资料来自中国科学院大学
计算机体系结构
课程PPT,以及
计算机体系结构
量化研究方法(第6版)本文主要对计算机组成原理做一个简要的复习,方便后续深入整个
计算机体系结构
。
MinJohnson
·
2024-01-11 20:57
计算机体系结构
计算机体系结构
计算机体系结构
----计分板(scoreboard)算法
计分板算法简介计分板记录着所有必要的信息,用来控制以下事情:每条指令何时可以读取操作数并投入运行(对应着RAW冲突的检测)每条指令何时可以写入结果(对应着WAR冲突的检测)在计分板中,WAW冲突是在issue阶段检测的,因此仍会导致整个流水线的停顿(另一篇博文提到的Tomasulo算法提供了一种更优美的解决方案)需要强调的是,计分板算法和普通的流水线是不一样的,一般我们讨论的普通的五级流水线只有一
MinJohnson
·
2024-01-11 20:27
计算机体系结构
计算机体系结构
scoreboard
软硬件共同定义:超异构开放生态
1处理器类型:从CPU到ASIC1.1CPU指令集架构ISAISA(InstructionSetArchitecture,指令集架构),是
计算机体系结构
与编程相关的部分(不包含组成和实现)。
aFakeProgramer
·
2024-01-11 16:33
汽车电子
嵌入式基础
硬件工程
fpga开发
Java中【内存屏障】的来龙去脉
volatile关键字和同步代码块(synchronizedblocks)一、为什么需要内存屏障众所周知,CPU、内存、I/O设备的速度是有极大差异的,为了合理利用CPU的高性能,平衡这三者的速度差异,
计算机体系结构
佩洛君
·
2024-01-10 15:40
面试
学习Java必看
java
开发语言
给程序员的一些建议(李开复)
要把数据结构、算法、数据库、操作系统原理、
计算机体系结构
、计算机网络,离散数学等基础课程学好。
蓝水海域
·
2024-01-09 18:43
励志
编程
工作
图像处理
算法
汇编
数据结构
国科大
计算机体系结构
期末考试——更新中
题型一、第二章的画图给一个逻辑表达式,画出晶体管级别的电路图cmos电路的基本电路:与非门的功能是对多个输入信号进行逻辑与操作,然后对结果进行取反。或非门的功能是对多个输入信号进行逻辑或操作,然后对结果进行取反。非门(NOTgate),也称为反相器(inverter)将表达式用CMOS支持的门表示所以与门有两级延迟,因为与门需要用与非门和非门串联实现或门需要用或非门和非门串联实现上图中重要的这一条
起床学FPGA
·
2024-01-08 07:06
国科大作业
硬件工程
并发(1)
CPU,内存,I/O设备的速度是有极大差异的,为了合理利用CPU的高性能,平衡这三者的速度差异,
计算机体系结构
,操作系统,编译程序都做出了共享,
龙贝子
·
2024-01-07 01:48
面试题
并发
并发
现代计算机元器件发展趋势,计算机组成原理学习笔记——概论(1)
计算机的发展1、计算机的四代划分2、元器件的发展2.1、摩尔定律2.2、半导体元器件的发展2.3、微处理器的发展3、软件方面的发展4、计算机的分类和发展方向二、基础概念1、计算机的软硬件2、翻译程序3、
计算机体系结构
与计算机组成
紫色小马匹
·
2024-01-06 18:02
现代计算机元器件发展趋势
数据结构和算法之基础介绍
前言作为计算机专业最最最基础的课程之一数据结构和算法,贯彻在整个
计算机体系结构
,可见其重要性。因此,本专栏将持续进行分享数据结构和算法,加强基础。
大伟攀高峰
·
2024-01-05 01:10
数据结构和算法
数据结构
算法
虚拟机内存管理之内存分配器
在现代
计算机体系结构
中,内存是系统核心资源之一。
字节跳动终端技术
·
2024-01-04 21:11
java
虚拟机
内存管理
内存分配
字节跳动
基地址和偏移地址的概念
基地址(BaseAddress)和偏移地址(OffsetAddress)是在
计算机体系结构
和操作系统中经常使用的概念,用于表示内存地址的组成部分。
烬奇小云
·
2024-01-04 05:44
网络
汇编
多处理器架构
多处理器架构是一种
计算机体系结构
,它具有多个处理器或中央处理单元(CPU),这些处理器可以同时处理多个任务和数据。
CharlesKai
·
2024-01-02 12:21
多处理器
处理器架构
并发
计算机素质测试 - 2024版考试大纲关键
二、考试内容(一)关于网络强国的重要思想(二)基础知识硬件基础知识:数制及其转换、算术运算和逻辑运算、计算机系统组成、计算机工作原理、
计算机体系结构
。
番蔬条
·
2023-12-30 09:48
深圳市考gwy-计算机素质测试
职场和发展
学习方法
计算机体系结构
实验——Branch-Target Buffers
实验五Branch-TargetBuffers本次实验的主要目的是加深对Branch-TargetBuffers的理解。掌握使用Branch-TargetBuffers减少或增加分支带来的延迟的情况。实验内容:将以下程序段修改为可利用WinMIPS64模拟器运行的程序。假设R3的初始值为R2+40在使用forwarding的情况下,对比采用BTB与不采用BTB技术时流水线的变化。重点分析两种情况下
若鱼不是鱼
·
2023-12-26 20:05
计算机体系结构
架构
编程语言和并行架构之间有什么关系?
计算模型的理论是比编程语言和
计算机体系结构
方法更抽象的东西。编程语言可以被推测为一种规范装置,使得可应用计算任务的系统,从而假装特定的计算模型。
网络安全乔妮娜
·
2023-12-26 06:54
架构
web安全
网络安全
服务器
运维
学习
ccf认证的期刊和会议_ccf推荐AI、CV方向的国际学术期刊、会议
中国计算机学会官方(https://www.ccf.org.cn)公布了十个领域的国际期刊及会议信息,这十个领域分别为:1)
计算机体系结构
/高性能计算/存储系统;2)计算机网络;3)网络与信息安全;4)
合光聚乐
·
2023-12-20 13:40
ccf认证的期刊和会议
CCF中国计算机学会推荐国际学术期刊与会议
中国计算机学会推荐国际学术刊物中国计算机学会推荐国际学术刊物
计算机体系结构
/并行与分布计算/存储系统期刊
计算机体系结构
/并行与分布计算/存储系统会议计算机网络期刊计算机网络会议网络与信息安全期刊网络与信息安全会议软件工程
夏天望月兔
·
2023-12-20 13:38
论文相关
国际期刊
国际会议
CCF
flask-web 缓存Redis——架构、缓存模式、淘汰策略、雪崩、穿透
一、缓存的架构
计算机体系结构
中的缓存:多级缓存构建本地缓存方法:使用全局变量,一般适用于保存非常非常高频的数据项目的方案SQLAlchemy起到一定的本地缓存作用在同一请求中多次相同的查询只查询数据库一次
胖虎是只mao
·
2023-12-19 11:26
python-web
数据库
flask
python
redis
缓存
数据库
冯·诺依曼体系结构
冯·诺伊曼提出了
计算机体系结构
的设想。体系结构解释(1)数据和程序在内存中是没有区别的指令
yuboyao1012
·
2023-12-16 21:13
java
如何学习嵌入式系统开发:入门指南
目录1.建立基础知识1.1
计算机体系结构
1.2编程语言1.3电子学基础2.学习嵌入式系统理论2.1嵌入式系统概念2.2微控制器和微处理器2.3实时操作系统(RTOS)3.实践项目3.1选择一款开发板3.2
若忘即安
·
2023-12-16 19:50
学习
单片机
嵌入式硬件
计算机网络面试知识整理(二):概念介绍
目录一、计算机网络在信息时代的作用二、互联网概述三、互联网的组成四、计算机网络的定义五、计算机在我国网络中的发展六、计算机网路的类别七、计算机网络的性能八、
计算机体系结构
一、计算机网络在信息时代的作用计算机网络已经由一种通信基础设施发展成为一种重要的信息服务基础设施
之乎者也·
·
2023-12-16 18:47
计算机网络
计算机网络
网络
互联网
因特网
计算机
为什么需要多线程
众所周知,CPU、内存、I/O设备的速度是有极大差异的,为了合理利用CPU的高性能,平衡这三者的速度差异,
计算机体系结构
、操作系统、编译程序都做出了贡献,主要体现为:CPU增加了缓存,以均衡与内存的速度差异
但有一人如舒
·
2023-12-16 08:57
java多线程与并发
java
后端
开发语言
计算机系统启动过程
计算机系统启动过程阅读笔记:《
计算机体系结构
基础(第三版)》--胡伟武第7章:计算机系统启动过程分析系统启动的整个过程中,计算机系统在软件的控制下由无序到有序,所有的组成部分都由程序管理,按照程序的执行发挥各自的功能
京雨
·
2023-12-14 19:39
操作系统
操作系统
计算机启动
boot
计算机体系结构
补充篇----静态超标量流水线及循环展开(一)
部分资料来自----国科大
计算机体系结构
课程PPT–张科、刘珂、高婉玲
计算机体系结构
----静态超标量流水线及循环展开(一)摘要静态编译器流水线调度循环展开静态超标量流水线摘要本文先简要介绍静态编译器流水线调度
MinJohnson
·
2023-12-05 12:18
数字集成电路
计算机体系结构
计算机体系结构
数字集成电路设计
五级流水线
MISP
循环展开
超标量流水线
[蓝桥杯习题]———位运算、判断二进制1个数
在许多
计算机体系结构
中,位运
欧_aita
·
2023-12-04 18:30
数据结构与算法
蓝桥杯
算法
Linux C++ 服务器端这条线怎么走?一年半能做出什么?
学习
计算机体系结构
的目的,不是让你去设计自己的CPU(新的ISA或微架构),打败Intel和ARM;也不是参与到CPU设计团队,改进现有的微架构;而是明白现代的处理器
编程小世界
·
2023-12-02 07:09
Linux--系统结构与操作系统
冯诺依曼体系结构冯诺依曼体系结构是
计算机体系结构
的基本原理之一。它将程序和数据都以二进制形式存储,以相同的方式处理和存取。上图是冯诺依曼体系结构的五大组成部分。
诡异森林。
·
2023-12-01 18:55
Linux
linux
服务器
操作系统
体系结构
赠书福利 | 为什么要了解 Go 语言编译器?
编译器是一个大型且复杂的系统,一个好的编译器会很好地结合形式语言理论、算法、人工智能、系统设计、
计算机体系结构
及编程语言理论。
米开朗基杨
·
2023-12-01 17:48
编译器
编程语言
python
人工智能
java
想窥探神秘的代码世界?最好的入口无疑是C语言!C语言该怎么学?
C语言是
计算机体系结构
的基础,向下可以操作硬件(包括ARM,DSP,单片机等各种微处理器),还可以写驱动,写OS,写编译器。
诸葛青云999
·
2023-12-01 10:12
计算机体系结构
---流水线时空图绘制
假设:在整个代码序列的执行过程中,所有的存储器访问都是命中的,并且在一个时钟周期中对同一个寄存器的写操作和读操作可以通过分别把它们安排在前半个时钟周期和后半个时钟周期来实现。一、无旁路定向技术此时若下一条指令需要读上一条指令写的结果,则下一条指令的ID段必须在上一条指令的MEM段之后二、有旁路定向技术除了分支跳转指令外,如果是LWR10(R2),ADDR1,R1#1,则ADD指令的EX段必须在LW
绝不原宥
·
2023-11-30 22:55
计算机体系结构
系统架构
计算机体系结构
--Tomasulo算法
起源由IBM开发,并于1966年在IBMS360/91大型机中首次实现,大约是在CDC6600中记分板首次亮相之后的3年。动态调度硬件中的流水线,减少停顿。结构Tomasulo与记分牌提起Tomasulo算法一个经常与他进行对比的算法就是记分牌算法,有关记分牌的有关概念可以去看一下这篇博文文章传送门它们的主要区别如下:Tomasulo:控制与buffer分布在功能单元中。功能单元缓冲器被称为保留站
QingerBig
·
2023-11-30 22:47
高性能计算机体系结构
计算机体系结构
----基本概念(一)
绝大部分资料来自----计算机系统结构教程(第二版)张晨曦等
计算机体系结构
----基本概念计算机系统设计的定量原理1.Amdahl定律(阿姆达尔定律)2.CPU性能公式3.程序的局部性原理计算机系统设计的定量原理
MinJohnson
·
2023-11-30 22:46
计算机体系结构
数字集成电路
计算机体系结构
数字集成电路设计
计算机体系结构
----流水线技术(三)
绝大部分资料来自----计算机系统结构教程(第二版)张晨曦等
计算机体系结构
----流水线技术(三)3.1流水线的基本概念3.1.1什么是流水线3.1.2流水线的分类1.部件级流水线、处理机级流水线及系统级流水线
MinJohnson
·
2023-11-30 22:46
计算机体系结构
数字集成电路
计算机体系结构
五级流水线
数字集成电路设计
MISP
RISC-V
分支延迟槽
计算机体系结构
----循环展开(Loop Unrolling)
循环展开(loopunrolling)是一种编译器优化技术,它通过减少循环的迭代次数,来提高程序的执行速度。循环展开的原理是,将循环体中的语句复制多份,每次迭代执行更多的语句,从而减少循环控制语句(如比较、跳转等)的执行次数。循环展开可以降低循环开销,提高指令级并行,减少分支预测失败,优化流水线执行等。循环展开的效果取决于循环的特性,如循环次数、循环体大小、数据依赖等。循环展开的缺点是,会增加代码
MinJohnson
·
2023-11-30 22:45
计算机体系结构
数字集成电路
计算机体系结构
数字集成电路
计算机体系结构
----指令系统(二)
绝大部分资料来自----计算机系统结构教程(第二版)张晨曦等
计算机体系结构
----指令系统(二)2.1指令系统结构的分类2.2寻址方式2.3MIPS指令系统结构2.3.1MIPS的寄存器2.3.2MIPS
MinJohnson
·
2023-11-30 22:43
计算机体系结构
数字集成电路
计算机体系结构
数字集成电路设计
【并行
计算机体系结构
】(西安交通大学研究生课程)1 - 6章 填空题汇总
1概述题目改善计算机系统性能途径中最关键的因素是_______,最重要的因素是_______。_______是高性能计算技术发展的牵引动力,_______是高性能计算技术创新的机遇。多处理机中,具有高速处理能力的是_______,实现了高可靠性的是_______,实现了资源共享和协调的是_______。从体系结构的技术角度看,构建并行计算系统的三个途径是_______、、。基于网络的高性能计算环境
软件柠檬
·
2023-11-30 19:06
并行
并行计算机体系结构
西安交通大学
研究生
SZU 【并行处理与体系结构】
因此,本书将研究利用多处理器并行性的先进
计算机体系结构
。并行计算在内部互连的处理器中已成为主要形式,而计算机网络的发展则引入了一种新类型的并行性,即联网自治计算机。
Du1in9
·
2023-11-30 13:02
<Linux>冯诺依曼体系结构||操作系统||系统调用于用户操作接口
前言:本文从软硬件角度计算机解释软硬件结构硬件—冯诺依曼体系结构软件—操作系统文章目录冯·诺依曼
计算机体系结构
背景理解举例操作系统(OS)OS的管理为什么要有操作系统?
syseptember
·
2023-11-30 09:04
Linux
linux
数据库
运维
Android:这是一份很详细的Socket使用攻略
Socket及其使用方法目录1.网络基础2.Socket定义3.建立Socket连接过程4.原理5.Socket与Http对比6.使用步骤7.具体实例1.网络基础阅读本文前,请先了解关于计算机网络基础,如
计算机体系结构
Hunter2916
·
2023-11-29 03:25
android
网络
tcp/ip
Linux进程理解(冯诺依曼体系结构,操作系统,进程概念和基本操作)
Linux进程理解[冯诺依曼体系结构,操作系统,进程概念和基本操作]一.冯诺依曼体系结构1.冯诺依曼体系结构的说明2.冯诺依曼体系结构的价值1.冯诺依曼之前的计算机的局限2.为什么在
计算机体系结构
当中要存在内存
program-learner
·
2023-11-27 16:09
Linux学习之路
linux
进程
冯诺依曼体系结构
操作系统
fork函数
计算机存储层次及常用存储简介
计算机存储层次(Memoryhierarchy)存储层次是在
计算机体系结构
下存储系统层次结构的排列顺序。
Mr.Idleman
·
2023-11-27 02:57
Linux学习
linux
存储架构
[AutoSAR存储] 车载存储层次 和 常用存储芯片概述
存储层次是在
计算机体系结构
下存储系统层次结构的排列顺序。每一层于下一层相
元存储
·
2023-11-27 02:52
AutoSAR存储
存储
NVM
AUTOSAR
10分钟就可以秒懂
计算机体系结构
与CPU工作原理
文章目录前言一、芯片的‘破壳’1.1、从沙子到单晶硅1.2、芯片电路1.3、芯片的封装二、CPU原理2.1、CPU的工作原理2.2、CPU的设计三、
计算机体系结构
3.1、冯·诺依曼架构3.2、哈弗架构3.3
Bitter tea seeds
·
2023-11-26 05:16
STM32学习笔记
单片机
嵌入式硬件
计算机体系结构
第2章 指令系统的设计(1)
文章目录第2章指令系统的设计2.1指令系统结构的分类2.1.1指令系统结构的主要分类2.1.2通用寄存器型结构2.2寻址方式2.2.1寻址方式的定义2.2.2立即数寻址方式2.2.3两种表示寻址方式的方法2.3指令系统的设计与优化2.3.1指令系统设计的基本原则指令系统的设计对指令系统的基本要求指令系统的两种设计策略2.3.2控制指令2.3.3指令操作码的优化2.3.3.1指令的组成2.3.3.2
M010K
·
2023-11-26 05:15
计算机体系结构
计算机体系结构
计算机体系结构
知识点
1.网络协议和Internet协议栈?(1)网络协议概念:网络协议是计算机网络相互通信的对等层实体之间交换信息时必须遵守的规则或约定的集合。[网络协议是网络上所有设备(网络服务器、计算机及交换机、路由器、防火墙等)之间通信规则的集合,它规定了通信时信息必须采用的格式和这些格式的意义。]常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议等。网络协议的三个基本要素:语法、语义和同步
cw11lq
·
2023-11-25 17:25
计算机知识点
网络
网络协议
tcp/ip
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他