memory - 为什么我无法分配 RAM 位数?

标签 memory memory-management operating-system memory-alignment

我听说(大多数)操作系统要求程序以字节 block 的形式分配内存,即:当单个位就可以时, bool 值必须是字节宽。有什么特殊原因导致您无法分配一点吗?

最佳答案

可寻址内存的最小单位是字节。 CPU 在物理上不可能加载单个位内存。

关于memory - 为什么我无法分配 RAM 位数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26477420/

相关文章:

c - 如何在字符串数组中为某个新字符串动态分配内存并将该字符串复制到 C 中动态分配的空间中?

java - 使用php获取内存使用情况

c - malloc.c :3074 error?

ios - 图像选择器显示多个图像,如拼贴画,没有内存问题

Python 信号量 : I Need Negative Initial Value

java - 随机生成整数,不重复,无数组

memory-management - 如何阻止所有写入并只允许在 Redis 服务器中读取?

c - 将巨大的数据库加载到内存中 visual c

c - 在一个进程 fork 并且我们有一个新的克隆进程之后,关闭子表中的文件会影响父表中的表吗?

c - 真的需要交叉编译器吗?