
操作系统
Arnow.阿诺
这个作者很懒,什么都没留下…
展开
-
进程 与线程
进程概念 进程是表示资源分配的基本单位,又是调度运行的基本单位。例如,用户运行自己的程序,系统就创建一个进程,并为它分配资源,包括各种表格、内存空间、磁盘空间、I/O设备等。然后,把该进程放人进程的就绪队列。进程调度程序选中它,为它分配CPU以及其它有关资源,该进程才真正运行。所以,进程是系统中的并发执行的单位。 在Mac、Windows NT等采用微内核结构的操作系统中,进程的功能发生了变化...原创 2019-10-15 22:21:09 · 130 阅读 · 0 评论 -
用户/内核级线程
用户级线程和内核级线程 分类: linux进程线程控制 1.内核级线程: (1)线程的创建、撤销和切换等,都需要内核直接实现,即内核了解每一个作为可调度实体的线程。 (2)这些线程可以在全系统内进行资源的竞争。 (3)内核空间内为每一个内核支持线程设置了一个线程控制块(TCB),内核根据该控制块,感知线程的存在,并进行控制。 在一定程度上类似于进程,只是创建、调度的开销要比进程小。有的...原创 2019-10-15 22:46:18 · 358 阅读 · 0 评论 -
内存管理算法(BF FF WF。。)
关于首次适应算法、最佳适应算法和最差适应算法,先看一下百度百科的解释,已经说出了三者的最大区别。 首次适应算法(first-fit): 从空闲分区表的第一个表目起查找该表,把最先能够满足要求的空闲区分配给作业,这种方法的目的在于减少查找时间。 最佳适应算法(best-fit): 从全部空闲区中找出能满足作业要求的,且大小最小的空闲分区,这种方法能使碎片尽量小。 最差适应算法(worst-fit):...原创 2019-11-05 18:16:11 · 957 阅读 · 0 评论