计算机操作系统
文章平均质量分 82
Sherry_Wanglian
是程序媛不是程序猿
展开
-
计算机操作系统之调度算法
在多道程序环境中,内存中存在多个进程,数目往往多于处理机数目。这就要要求系统按照某种算法动态的将处理机分配给在就绪队列中等待的进程。 分配处理机的任务是由处理机调度程序完成的。处理机调度性能的好坏决定了大型系统运行时的性能。所以,处理机调度是操作系统至关重要的一部分。进程调度是处理机调度必不可少的一种调度。 》 处理机调度算法有几个共同的目标: 1.资源利用率:即CPU利原创 2016-06-25 13:26:44 · 4526 阅读 · 0 评论 -
Linux之进程创建
》进程创建要用到两个函数,我们先来分析第一个fork()函数 pid_t fork(void) :一个现有进程可以通过调用fork()函数来创建一个他的子进程 返回值:有两个返回值,子进程返回0,父进程返回子进程的ID 父子进程不共享数据空间,堆,栈等 部分的地址空间内容,他们只共享正文(代码部分)。由于fork()之后经常会交给exe原创 2016-06-27 14:01:40 · 490 阅读 · 0 评论 -
Linux进程通信之管道
》进程通信:是指进程之间的信息交换,所交换的内容少则一个状态或数值,多则成千上万个字节。 》之前所讲的进程之间交换信息的方法只有fork()或者exec传送打开文件,或者通过文件系统。现在我们要说明进程之间相互通信的其他技术--------IPC(InteProcess Communication) 》IPC类型包括:半双工管道,FIFO原创 2016-07-06 08:43:56 · 613 阅读 · 0 评论