计算机原理
LinuxJoey
一个颓废但又不甘失败的人
展开
-
虚拟存储器的分类介绍
虚拟存储器可以分为三类:页式、段式和段页式。 在页式虚拟存储器中通过把主存空间和程序空间都机械等分成固定大小的页(页面大小随机器而定,一般为4KB到4MB),按页顺序编号,用相应的映像表机构来指明该程序的某页是否已经装入主存。若已经装入主存,则应同时指明其在主存中所处的位置;如果未装入主存,则去辅存中调页,并建立起程序空间和实存空间的地址映像关系。这样,程序执行时通过查映像表将程序地址(虚拟转载 2011-11-21 11:59:19 · 2887 阅读 · 0 评论 -
领悟一下计算机中的地址
计算机里面有内存,一些设备上也有rom 或者ram,还有寄存器,在以前由于总线的关系所以要求我们要手动的设置这些,当然,也包括需要中断的设备的中段线设置。在 pci里面这些东西是软件设置的,所以就不需要手动了。我们听说过虚拟地址,物理地址,总线地址。虚拟地址就是我们在编写程序时候要用到的地址,在程序的运行时这样的地址要经过内存管理单元处理为处理器能吃别的地址,这就是总线地址了。转载 2011-11-24 11:35:00 · 1590 阅读 · 0 评论 -
进程和线程
进程和线程的关系 线程是在进程内用于调度和占有处理机的基本单位,它是由线程控制表、存储线程上下文的用户栈以及核心栈组成。线程课文分为用户级线程、核心级线程以及用户/核心混合型线程等类型。其中用户级线程在用户态下执行,CPU调度算法和各线程优先级都由用户设置,与操作系统内核无关。核心级线程的调度算法及线程优先级的控制权在操作系统内核。混合线程的控制权则在用户和操作系统内核二者。原创 2012-07-27 11:45:41 · 1107 阅读 · 0 评论