cpu-architecture 相关问题

CPU或微控制器的硬件微体系结构(x86,x86_64,ARM,...)。

是否包括TLB?

TLB层次结构是否包含在现代x86 CPU(例如Skylake或其他Lakes)上?例如,prefetchtn将数据以及DTLB中的相应TLB条目带到n + 1级缓存中。请问...

回答 1 投票 2

最大物理内存是多少?

考虑一个系统,其中32位用于地址。6位用于段,因此我们有2 ^ 6 = 254个段。14位用于分页=,所以我们有2 ^ 14 = 16K页。12位用于偏移量=,所以我们有2 ^ ...

回答 1 投票 0

存储缓冲区和行填充缓冲区如何相互影响?

我正在阅读MDS攻击论文RIDL:Rogue飞行中数据加载。他们讨论了行填充缓冲区如何导致数据泄漏。有“关于RIDL”漏洞和“正在重放...”>

回答 1 投票 4

在raspbian(arm hf)上安装amd_64或i386软件包

我正在尝试在Raspberry Pi上安装RFID阅读器的驱动程序,以便我的PC / SC守护程序在插入读卡器时可以识别该阅读器。不幸的是,该公司包装的驱动程序仅是...

回答 2 投票 5

小矮人计算机中的负数

当我尝试在LMC中用负数进行除法时,我总是陷入循环。例如10/2会给我5,-10 / -2也会给我5。问题是当有一个...

回答 1 投票 0

当对页面使用直写式高速缓存策略时

我正在阅读MDS攻击论文RIDL:Rogue飞行中数据加载。设置为回写,直写,写合并或不可缓存的页面,并通过不同的实验确定Line ...

回答 1 投票 0

MOV指令实际上在CPU级别上不仅仅执行一项原子操作吗? [重复]

我是汇编语言的新手,我知道只能通过使用寄存器来从内存中获取数据。因此:MOV eax,x // x是整数MOV y,eax机器...

回答 1 投票 -2

MIPS跳转指令编码:为什么左移,为什么保持PC的高4位?

在Jump指令中,为什么我们将26位地址转换为28位?为什么我们将PC中最左边的4位添加到28位?

回答 1 投票 0



CPU组织

我已经研究了以下三种类型的CPU组织:-单个累加器组织通用寄存器组织堆栈组织我也知道大多数计算机都属于...

回答 1 投票 -3

为什么页面错误通常由操作系统而不是硬件处理?

我发现在TLB丢失过程中,某些体系结构使用硬件来处理它,而另一些使用OS。但是,当涉及到页面错误时,大多数人都使用操作系统而不是硬件。我试图...

回答 1 投票 0

在6级标量或超标量MIPS中,由于误预测需要杀死多少条指令?

我正在使用6个阶段的流水线:F D I X0 X1W。当分支错误预测发生时,我被问到需要杀死多少条指令。我想出了4。我想这是因为分支...

回答 1 投票 3

在6级标量或超标量MIPS中,由于误预测需要杀死多少条指令?

我正在使用6个阶段的流水线:F D I X0 X1W。当分支错误预测发生时,我被问到需要杀死多少条指令。我想出了4。我想这是因为分支...

回答 1 投票 2

sudo throw错误无法执行二进制文件exec格式错误

我尝试使用以下命令在Debian中安装Rstudio时出错:sudo gdebi rstudio-server-1.2.5033-amd64.deb,现在,如果我再次尝试使用sudo,我将收到此消息:sudo apt- ...

回答 1 投票 0

为什么Intel x87寄存器的宽度为80位? [关闭]

为什么使用这种“怪异”的寄存器大小?是否有任何文档说明为什么不建议对那些寄存器使用64位或128位?

回答 1 投票 7



为什么sqrtsd指令的等待时间会根据输入而变化?英特尔处理器

在Intel内在指南上说,名为“ sqrtsd”的指令具有18个周期的延迟。我用自己的程序对其进行了测试,例如,如果我们采用0.15作为...

回答 1 投票 7

平均内存访问时间的实际公式是什么?

我对以下两个公式感到困惑。有人可以帮助我消除对公式正确性的困惑吗? AMAT =命中时间+失误率*误判率,AMAT =命中率* ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.