小编lea*_*ner的帖子

是地址总线大小还是数据总线大小决定了“8 位、16 位、32 位、64 位”系统?

我的简单理解如下。

存储器 (RAM) 由位组成,每组 8 组构成字节,每个字节都可以寻址,因此是字节可寻址存储器。

地址总线存储一个字节的内存位置。

如果地址总线的大小为 32 位,这意味着它最多可以容纳 2 32 个数字,因此它可以引用最多 2 32个字节的内存 = 4GB 内存,任何大于此值的内存都是无用的。

数据总线用于发送要写入/读取内存的值。如果我有一个 32 位大小的数据总线,这意味着一次最多可以写入/读取 4 个字节。我发现这个大小和可能的最大内存大小之间没有关系。

但我在这里读到:

尽管大多数系统都是字节可寻址的,但处理器移动尽可能多的数据是有意义的。这是由数据总线完成的,数据总线的大小是8位系统、16位系统、32位系统、64位系统等名称的来源。当数据总线为 8 位宽时,它可以在单个内存操作中传输 8 位。当数据总线为 32 位宽时(在写入时最常见),在单个内存操作中最多可以移动 32 位。

这表示数据总线的大小决定了操作系统的名称,8 位、16 位等等。我的理解有什么问题?

memory operating-systems

16
推荐指数
1
解决办法
10万
查看次数

(IRC) 如何知道用户最后一次出现在频道中的时间?

我使用 XChat。如何确定用户上次登录频道的时间或最后一次登录频道的时间?

/!seen [user-nick]没有用。它说!seen不是命令。我不希望我的查询对其他人可见。

那我该怎么做呢?

irc xchat

14
推荐指数
1
解决办法
3万
查看次数

操作系统如何阻止非特权进程执行特权指令?

在 Unix 中,

如果您是访客用户并且做了:

chmod 777 /

它会失败。

但是这在硬件层面是如何在内部发生的呢?

到目前为止,我认为这就是发生的事情:

  • 操作系统尝试执行该指令。
  • 有关权限的信息可能位于辅助存储器中的某处。所以它会发出写指令。
  • 在 2 之前,它会检查用户是否有权执行此操作。如果他不是,它只会发出错误消息。

这是如何发生的,还是在出现这种情况时会引发中断?主存中的 ISR 表中是否有与非特权指令对应的例程?

linux interrupts permissions

8
推荐指数
2
解决办法
1468
查看次数

如何创建密码以打开firefox?

我使用 Ubuntu 12.04 和 Firefox 15.0.1 我在 Firefox 浏览器中保存了一些历史记录。我觉得拥有它们很有用。但是我不希望我的朋友或任何人在借我的笔记本电脑时查看我的历史。所以我想给 Firefox 设置一个密码,即当有人打开 Firefox 时,应该提示他们输入密码。

我该怎么做呢?

编辑:不,不是访客帐户。我想知道如何按照我的要求完成。(我不想用guest帐户注销并重新登录并将其交给我的朋友,此外guest帐户中的文件权限完全不同。我希望我的朋友拥有正常的文件权限:)。)

firefox passwords ubuntu password-protection

-1
推荐指数
1
解决办法
1534
查看次数