摘要:
每个进程都有一个唯一的正数进程ID。getpid函数返回调用进程的PID。 创建和终止进程 进程总处于以下三种状态之一: 运行。进程要么在CPU上执行,要么在等待被执行且最终会被内核调度。 停止。进程的执行被挂起(suspended),且不会被调度。当收到SIGSTOP、SIGT-STP、SIGTT 阅读全文
posted @ 2023-07-27 14:26
进击的胖虎
阅读(20)
评论(0)
推荐(0)
摘要:
在现代系统上运行一个程序时,我们会得到一个假象,就好像我们的程序是系统中当前运行的唯一的程序一样。我们的程序好像是独占地使用处理器和内存。处理器就好像是无间断地一条接一条地执行我们程序中的指令。最后,我们程序中的代码和数据好像是系统内存中唯一的对象。这些假象都是通过进程的概念提供给我们的。 进程的经 阅读全文
posted @ 2023-07-24 17:07
进击的胖虎
阅读(22)
评论(0)
推荐(0)
摘要:
异常就是控制流中的突变,用来响应处理器状态中的某些变化。 在任何情况下,当处理器检测到有事件发生时,它就会通过一张叫做异常表(excep-tion table)的跳转表,进行一个间接过程调用(异常),到一个专门设计用来处理这类事件的操作系统子程序(异常处理程序(exception handler)) 阅读全文
posted @ 2023-07-24 14:44
进击的胖虎
阅读(31)
评论(0)
推荐(0)
摘要:
从给处理器加电开始,直到你断电为止,程序计数器假设一个值的序列 ao,ai,…,an-1 其中,每个a是某个相应的指令I的地址。每次从ak到ak+1的过渡称为控制转(controltransfer)。这样的控制转移序列叫做处理器的控制流(flow of control或control flow)。 阅读全文
posted @ 2023-07-24 14:16
进击的胖虎
阅读(21)
评论(0)
推荐(0)
摘要:
像Linux LD程序这样的静态链接器(static linker)以一组可重定位目标文件和命令行参数作为输入,生成一个完全链接的、可以加载和运行的可执行目标文件作为输出。输入的可重定位目标文件由各种不同的代码和数据节(section)组成,每一节都是一个连续的字节序列。指令在一节中,初始化了的全局 阅读全文
posted @ 2023-07-22 16:02
进击的胖虎
阅读(21)
评论(0)
推荐(0)
摘要:
链接(linking)是将各种代码和数据片段收集并组合成为一个单一文件的过程,这个文件可被加载(复制)到内存并执行。链接可以执行于编译时(compile time),也就是在源代码被翻译成机器代码时;也可以执行于加载时(load time),也就是在程序被加载器(load-er)加载到内存并执行时; 阅读全文
posted @ 2023-07-19 14:29
进击的胖虎
阅读(32)
评论(0)
推荐(0)
摘要:
考虑这样一个计算机系统,其中每个存储器地址有m位,形成2的m次方个不同地址,这样一个机器的告诉缓存被组织成一个有S=2的s次方个高速缓存组的数组。每个组包含E个高速缓存行,每个行是由B=2的b次方字节的数据块组成的,一个有效位指明这个行是否包含有意义的信息,还有t个标记位,唯一标识存储在这个高速缓存 阅读全文
posted @ 2023-07-18 16:19
进击的胖虎
阅读(74)
评论(0)
推荐(0)
摘要:
存储器层次结构的中心思想是,对于每个k,位于k层的更快更小的存储设备作为位于k+1层的更大更慢的存储设备的缓存。换句话说,层次结构中的每一层都缓存来自较低一层的数据对象。例如,本地磁盘作为通过网络从远程磁盘取出的文件(例如Web页面)的缓存,主存作为本地磁盘上数据的缓存,依此类推,直到最小的缓存—— 阅读全文
posted @ 2023-07-18 13:42
进击的胖虎
阅读(46)
评论(0)
推荐(0)
摘要:
一个编写良好的计算机程序常常具有良好的局部性(locality)。也就是,它们倾向于引用邻近于其他最近引用过的数据项的数据项,或者最近引用过的数据项本身。这种倾向性,被称为局部性原理(principle of locality),是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。 局部 阅读全文
posted @ 2023-07-18 11:17
进击的胖虎
阅读(93)
评论(0)
推荐(0)
摘要:
随机访问存储器 随机访问存储器分为静态的与动态的。 静态SRAM将每个位存储在一个双稳态的存储器单元里,每个单元用一个六晶体管电路来实现。这个电路有这样一个属性,它可以无限期地保持在两个不同的电压配置(configuration)或状态(state)之一。其他任何状态都是不稳定的——从不稳定状态开始 阅读全文
posted @ 2023-07-18 11:14
进击的胖虎
阅读(84)
评论(0)
推荐(0)
浙公网安备 33010602011771号