小编Kai*_*zen的帖子

顺序写入和随机写入之间的区别

在以下情况下顺序写入和随机写入之间有什么区别: - 1)基于磁盘的系统2)基于SSD [闪存设备]的系统

当应用程序写入某些东西并且需要在磁盘上修改信息/数据时,我们如何知道它是顺序写入还是随机写入.到此为止,写入不能被区分为"顺序"或"随机".写入只是缓冲,然后在我们刷新缓冲区时应用到磁盘.

如果我错了,请纠正我.

operating-system memory-management solid-state-drive disk virtual-memory

36
推荐指数
1
解决办法
4万
查看次数

20
推荐指数
4
解决办法
2万
查看次数

堆/堆栈和多个进程

假设我有两个正在运行的进程p1,p2作为我的应用程序的一部分。

假设p1开始运行时先执行f1()函数,然后f1()调用f2()。f2()的调用使p2开始执行

我要确认的是:-1)我们是否为不同的流程使用了单独的堆栈?

2)我们有用于不同进程的单独堆吗?还是不同的进程共享同一堆?

3)我们知道,对于32位操作系统,每个进程的虚拟内存大小为4GB。对于每个具有4GB虚拟内存的进程,这4GB也会划分为堆,堆栈,文本,数据

谢谢。

memory memory-management process

2
推荐指数
1
解决办法
3941
查看次数

"32位操作系统","32位处理器":这些术语究竟是什么意思?

"32位操作系统","32位处理器"的确切含义是什么?

  • 它会影响地址总线的大小吗?
  • 它是否会影响可以生成的虚拟地址数量?
  • 它如何影响寄存器大小意味着寄存器大小?
  • 它对虚拟内存/内存管理有何影响

我是这个领域的初学者; 如果你有任何合适的文件,请指出我.

谢谢.

operating-system memory-management computer-architecture virtual-memory

0
推荐指数
1
解决办法
2083
查看次数