
操作系统
文章平均质量分 63
haojiefenglang
让自己变得更好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
进程与线程的区别
一、基本概念理解 进程:可执行程序在一个数据集合上的运行过程。 是进程实体的运行过程,是系统资源分配和调度的基本单位(具有动态、并发性、独立性、异步的特性,包括就绪、执行、阻塞3种基本状态,除此之外还额外加入新状态、终止状态、就绪/挂起、阻塞/挂起)。 引入目的:提高程序的并发性,提高系统的资源利用率和吞吐量。 线程:是比进程更小的可独立执行的基本单位(是独立调度和分派的基本单位)。 引...原创 2018-08-21 12:52:31 · 204 阅读 · 0 评论 -
进程通信方式
一、基本概念 1、进程通信:进程之间的信息交换。交换的信息包括两方面:控制信息、大批量数据。因此分为:高级通信(以高速率传输大量的数据)、低级通信(传输控制信息)。 2、高级通信方式分类:共享存储、消息传递、管道、套接字。 (1)共享存储 概念:顾名思义,进程间存在一块可以互相访问的共享空间,通过这段共享空间进行读、写操作实现进程之间的信息交换。 使用的互斥工具:P\V操作; 特别注...原创 2018-08-21 14:54:52 · 481 阅读 · 0 评论 -
调度算法小结
操作系统全部的调度算法主要包括:批处理作业调度算法、进程调度、空闲分区分配算法、虚拟页式存储管理中的页面置换算法、磁盘调度。 1、常见的批处理作业调度算法 (1)FCFS 先来先服务调度算法 (2)SPF 短作业优先调度算法 (3)HRF 最高响应比优先算法 (4)HPF 优先级调度算法 (5)均衡调度算法(多级队列调度算法) 2、进程调度 (1)FIFO 先来先服务调度算法(非...原创 2018-08-21 16:15:11 · 1056 阅读 · 0 评论