深入理解操作系统
文章平均质量分 71
西余安轩
这个作者很懒,什么都没留下…
展开
-
深入理解计算机系统--虚拟内存
一个系统中的进程是与其他进程共享CPU和主存资源的。然而,共享主存会形成一些特殊的挑战。随着对CPU需求的增长,进程以某种合理的平滑方式慢了下来。但是如果太多的进程需要太多的内存,那么他们中的一些就根本无法运行。当一个程序没有空间可用时,那就是他运气不好了。内存还很容易被破坏,如果某个进程不小心写了另一个进程使用的内存,他就可能以某种完全和程序逻辑无关的令人迷惑的方式失败。为了更加有效地管理内存并且少出错,现代系统提供了一种对主存的抽象概念,叫做虚拟内存。原创 2023-06-14 16:42:20 · 210 阅读 · 0 评论 -
深入理解计算机系统--并发编程概述(进程、IO多路复用、线程)
深入理解现代操作系统原创 2022-02-28 10:27:50 · 864 阅读 · 0 评论 -
程序与进程
程序是一堆代码和数据;程序可以作为目标文件存在于磁盘上,或者作为段存在于地址空间中 。进程是执行中程序的一个具体的实例;程序总是运行在某个进程的上下文中 。原创 2022-02-09 15:31:16 · 232 阅读 · 0 评论 -
waitpid()函数详解
一、前言首先在了解waitpid()函数之前,我们需要先明确以下几个概念。1.进程状态从程序员的角度,我们可以认为进程总是处于下面三种状态之一:(1)运行。进程要么在CPU上执行,要么在等待被执行且最终会被内核调度。(2)停止。进程的执行被挂起(suspended),且不会被调度。当收到SIGSTOP、SIGTSTP、SIGTTIN或者SIGTTOU信号时,进程就停止,并且保持停止直到他收到一个SIGCONT信号,在这个时刻,进程再次开始运行。(3)终止。进程永远的停...原创 2022-02-09 15:28:50 · 25615 阅读 · 0 评论 -
Linux进程详解
操作系统进程详解原创 2022-01-24 18:04:36 · 3768 阅读 · 0 评论 -
判断机器是大端机还是小端机的方法
如何得知本机是大端机还是小端机原创 2022-01-18 11:45:45 · 2715 阅读 · 0 评论 -
深入理解计算机系统学习笔记
深入理解计算机系统 读书笔记原创 2022-01-17 16:52:25 · 897 阅读 · 0 评论