操作系统
文章平均质量分 68
MarkX_blog
这个作者很懒,什么都没留下…
展开
-
进程的调度策略
进程调度策略 1.先来先服务调度算法 2.短作业优先调度算法 3.高优先权调度算法 4.高响应比优先调度算法 5.时间片轮换算法 6.多级反馈队列算法 **先来先服务调度算法:**先来先服务调度算法:先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进程,然后放入就绪队列。在进程调度中采用FCFS算法时,则每次调度是从就绪队列中转载 2021-03-20 13:40:11 · 148 阅读 · 0 评论 -
进程间的通信方式
进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication) 进程间的通信方式 1.管道(匿名管道) 2.FIOFO(有名管道) 3.信号(Signal) 4.消息队列(Message) 5.共享内存 6.信号量(semaphore) 7.套转载 2021-03-19 19:01:17 · 49 阅读 · 0 评论 -
进程与线程
面试题: 1.进程与线程之间的区别? 2.进程线程各有什么特点? 3.进程之间的是怎么进行交互的呢? 4.什么是缓冲区溢出? 5.进程之间如何进行交互? 6.线程之间如何进行交互? 上述面试题其实问的都是同一个问题,只是提问方式不同! 1.基本解析 来源:百度百科 进程(Process) 是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。原创 2021-03-19 18:46:48 · 72 阅读 · 1 评论