Questions tagged «computer-architecture»

计算机体系结构是指计算机系统设计的各个方面,它们会影响兼容性,性能和接口。与计算机体系结构有关的一些问题可能是处理器字大小,内存总线大小或协议实现。

2
计算硬盘块模型的读取时间
我的教授发布了一张有关如何使用块模型从硬盘计算数据检索的幻灯片。规格是: 7200转 5ms SEEK 80MB / s的传输速率 块模型:块大小4KB 我不明白他是如何进行以下计算的,或者一些数字是从哪里来的: 5ms + 1000/240 ms + 0.05ms = 9.216ms读取块 谁能告诉我1000/240毫秒和0.05毫秒来自哪里? 编辑:如果数字碰巧是完全错误的,那么您将如何做呢?



4
如何找到所有SSE指令的列表?如果CPU不支持SSE会发生什么?
所以我一直在阅读有关处理器如何工作的信息。现在我在说明(SSE,SSE2等)的东西。(这很有趣)。 我有很多问题(我一直在维基百科上阅读这些内容): 我已经看到了SSE上添加的一些指令的名称,但是没有任何解释(也许是SSE4?它们甚至没有在维基百科上列出)。我在哪里可以阅读他们的作品? 我如何知道正在使用哪些指令? 如果我们确实知道正在使用哪些,那么假设我正在做一个比较,(这可能是我曾经问过的最愚蠢的问题,我不知道汇编,但是)是否可以直接使用指令在汇编代码?(我一直在看这个:http://asm.inightmare.org/opcodelst/index.php?op = CMP) 处理器如何解释指令? 如果我的处理器没有任何SSE指令,会发生什么?(我想在我们要做比较的情况下,我们不能,对吧?)



3
鼠标按钮重映射的工作原理是什么?
我安装了我的新鼠标(Anker 2000 DPI Wireless),然后安装了一个名为“5键鼠标”的程序的驱动程序,它允许我重新映射每个按钮的功能,标准的东西,一切正常。 但它让我想知道每个按钮存储的设置在哪里?我推测注册表,但无法找到任何东西,在网上看到它们似乎没有存储在那里。 在设备管理器中查看鼠标,它正在使用Windows附带的通用mouclass.sys和mouhid.sys驱动程序,所以我只是想知道这些驱动程序如何知道我希望每个按钮做什么? 例如,如果我更改其中一个侧面按钮而不是复制,这些设置存储在哪里以及驱动程序如何知道它们在哪里? 我知道整个驱动程序堆栈非常复杂,但如果有人能够对该过程进行基本概述,我将不胜感激。 谢谢。

2
哈佛建筑:如何提高速度?
我不了解冯·诺依曼和哈佛架构之间的区别。假设您有以下两个说明: MOV斧头,[地址2] MOV bx,ax 在哈佛架构中,处理器必须等待两个周期才能执行第二条指令:第一条指令对第一条指令进行解码,第二条指令将地址2中的值加载到ax中。他不能立即执行指令2,因为它使用ax的值。 因此,所花费的时间将与冯·诺依曼(Von Neumann)相同,在此后一种情况下,第一个周期将用于解码指令,第二个周期将从程序存储器中获取地址2的内容。 我不明白什么?

1
为什么PCI总线上有这个内存范围?
为什么PCI总线上有以下内存地址范围? 图像来自我的上网本,它使用没有专用视频内存的共享视频内存,因此我不确定为什么VGA内存范围会出现在PCI总线上。这个范围不需要转到PCI设备读取的系统内存吗? 这不是一个问题,而只是好奇心的原因。 任何帮助,将不胜感激。 谢谢。

2
计算读取磁盘上字节的平均时间
问题给了我以下参数: 磁道搜寻时间= 10毫秒(毫秒)。 磁盘转速= 9000转/分钟 每个轨道上的扇区= 600 每个扇区可以存储512字节的数据。 问题让我计算读取1024个字节的平均时间。 我需要知道我是否做对了。如果有人可以请看一下我的解决方案,我将不胜感激。



0
可信计算基础,独立/可以聚合吗?
如果我有一个系统有一个组件A而TCB是{A}而我有另一个组件B,其TCB为{B},如果我将两个组件放在一起,组合组件的新TCB将是{A, B}? 换句话说,{B}的TCB是否独立于其外部环境,因此可以聚合? 如果我将B移动到另一个系统,B本身的TCB不会改变并且不受其环境的影响?



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.