常见的进程调度算法 操作系统

常见的进程调度算法

先来先服务(FCFS)调度算法 FCFS调度算法是一种最简单的调度算法,该调度算法既可以用于作业调度也可以用于进程调度。在作业调度中,算法每次从后备作业队列中选择最先进入该队列的一个或几个作业,将它们...
阅读全文
dup2 对文件描述符重定向 操作系统

dup2 对文件描述符重定向

查看man手册介绍,dup和dup2用来复制一个文件描述符。我们知道文件描述符本质是文件描述符表的下标,所以这里说的复制的是文件描述符对应的文件表项指针,即实现了文件描述符的重定向。 正常情况下,如果...
阅读全文
进程池和线程池 操作系统

进程池和线程池

池的概念 由于服务器的硬件资源“充裕”,那么提高服务器性能的一个很直接的方法就是以空间换时间,即“浪费”服务器的硬件资源,以换取其运行效率。池是一组资源的集合,这组资源在服务器启动之初就完全被创建并初...
阅读全文
浅析 TCP 协议 计算机网络

浅析 TCP 协议

学习TCP协议,主要讨论四个重要问题:滑动窗口、流量控制、拥塞控制和连接管理。以及停止等待协议和ARQ协议。 传输层协议概述 IP 协议虽然能把分组送到目的主机,但是这个分组还停留在主机的网络层而没有...
阅读全文
常见的路由选择协议 计算机网络

常见的路由选择协议

本篇文章讨论的问题就是:需要何种算法获得路由表中的各项目。 理想的路由算法 必须是正确的和完整的; 在计算上应简单,不应使网络增加太多的额外开销; 能适应通信量和网络拓扑的变化; 具有稳定性,收敛于一...
阅读全文