摘要: # 线程概念多线程模型 一、引入线程 ​ 还没引入进程之前,系统中各个程序只能串行执行。 ​ 有的进程可能需要“同时”做很多事,而传统的进程只能串行地执行一系列程序。为此,引入了“线程”,来增加并发度。 ​ 专统的进程是程序执行流的最小单位 ​ 引入线程后,线程成为了程序执行流的最小单位 ​ 可以 阅读全文
posted @ 2021-09-16 22:19 Kiritan 阅读(149) 评论(0) 推荐(0)
摘要: # 进程通信 一、什么是进程通信 ​ 顾名思义,进程通信就是指进程之间的信息交换。 ​ 进程是分配系统资源的单位(包括内存地址空间),因此各进程拥有的内存地址空间相互独立。 ​ 为了保证安全,一个进程不能直接访问另一个进程的地址空间。 ​ 但是进程之间的信息交换又是必须实现的。为了保证进程间的安全 阅读全文
posted @ 2021-09-16 22:18 Kiritan 阅读(197) 评论(0) 推荐(0)
摘要: # 进程控制 一、什么是进程控制 ​ 进程控制的主要功能是对系统中的所有进程实施有效的管理,它具有创建新进程、撤销已有进程、实现进程状态转换等功能。 ​ 简化理解:反正进程控制就是要实现进程状态转换 ​ 用原语实现进程控制。原语的特点是执行期间不允许中断,只能一气呵成。这种不可被中断的操作即原子操 阅读全文
posted @ 2021-09-16 22:17 Kiritan 阅读(106) 评论(0) 推荐(0)
摘要: # 进程的状态与转换 一、进程的状态--三种基本状态 ​ 进程是程序的一次执行。在这个执行过程中,有时进程正在被CPU处理,有时又需要等待CPU服务,可见,进程的状态是会有各种变化。为了方便对各个进程的管理,操作系统需要将进程合理地划分为几种状态。 ​ 注意:单核处理机环境下,每一时刻最多只有一个 阅读全文
posted @ 2021-09-16 22:17 Kiritan 阅读(243) 评论(0) 推荐(0)
摘要: # 进程的定义、组成、组织方式、特征 一、进程的定义 程序 ​ 程序:就是一个指令序列 ​ 早期的计算机(只支持单道程序):内存中在同一时刻同一时间段内,只会存在一个程序相关数据,包括程序段和数据段;CPU和I/O设备也被一个程序占有。程序的代码放在程序段内,程序运行过程处理的数据放在数据段内(如 阅读全文
posted @ 2021-09-16 22:16 Kiritan 阅读(630) 评论(0) 推荐(1)