![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机操作系统
文章平均质量分 85
01==零壹
这个作者很懒,什么都没留下…
展开
-
第四章 进程同步
目录一、进程同步、进程互斥1.1 进程同步1.2 进程互斥二、信号量机制2.1 整型信号量2.2 记录型信号量三、用信号量实现进程互斥、同步、前驱关系3.1 信号量机制实现进程互斥3.2 信号量机制实现进程同步3.3 信号量机制实现前驱关系 四、生产者-消费者问题4.1 分析步骤4.2 问题分析4.3 如何实现4.4 总结建议 五、读者写者问题5.1 问题分析5.2 如何实现原创 2023-06-23 18:04:12 · 372 阅读 · 0 评论 -
第四章 死锁
各进程互相等待对方手里的资源,导致各进程都阻塞,无法向前推进的现象。原创 2023-06-23 15:28:19 · 259 阅读 · 0 评论 -
第三章 处理机调度与死锁
各进程互相等待对方手里的资源,导致各进程都阻塞,无法向前推进的现象。原创 2023-06-23 11:30:10 · 348 阅读 · 0 评论 -
第二章 进程的描述与控制
线程是一个基本的CPU执行单元,也是程序执行流的最小单位。可以把线程理解为“轻量级进程”。引入线程之后,不仅是进程之间可以并发,进程内的各线程之间也可以并发,从而进一步提升了系统的并发度,使得一个进程内也可以并发处理各种任务(如QQ视频、文字聊天、传文件)。引入线程后,进程只作为除CPU之外的系统资源的分配单元(如打印机、内存地址空间等都是分配给进程的)。原创 2023-06-22 15:49:24 · 284 阅读 · 0 评论 -
第一章操作系统引论
而系统中的各种共享资源都由操作系统内核统一掌管,因此凡是与共享资源有关的操作(如存储分配、1/O操作、文件管理等),都必须通过系统调用的方式向操作系统内核提出服务请求,由操作系统内核代为完成。操作系统的并发性指计算机系统中“同时”运行着多个程序,这些程序宏观上看是同时运行着的,而微观上看是交替运行的。异步是指,在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。内核是操作系统最重要最核心的部分,也是最接近硬件的部分。原创 2023-06-09 16:38:01 · 1138 阅读 · 0 评论