![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
张之海
硕士毕业于东北大学,现就职于北京某猫头鹰公司,大数据工程师职位。
展开
-
操作系统
1 进程和线程的区别参考文献:一道面试题:说说进程和线程的区别最小单位进程是资源分配的最小单位,线程是程序执行的最小单位。资源消耗:创建、切换每创建一个进程,系统就会为它分配一个地址空间,需要建立数据表来维护代码段、堆栈段和数据段。这些操作非常耗费资源。线程共享进程中的数据(引申出通信),使用相同的地址空间(引申出健壮性)。.地址空间的不同:CPU切换(切换地址空间)一个线程的花...原创 2019-09-11 22:40:50 · 227 阅读 · 0 评论 -
磁盘调度算法
磁盘调度在多道程序设计的计算机系统中,各个进程可能会不断提出不同的对磁盘进行读/写操作的请求。由于有时候这些进程的发送请求的速度比磁盘响应的还要快,因此我们有必要为每个磁盘设备建立一个等待队列,常用的磁盘调度算法有以下四种:先来先服务算法(FCFS),最短寻道时间优先算法(SSTF),扫描算法,也称为电梯调度算法(SCAN),循环扫描算法(CSCAN)例:假定某磁盘共有200个柱面,...转载 2019-09-25 12:31:59 · 482 阅读 · 0 评论