操作系统
文章平均质量分 50
操作系统部分
Ricky_Theseus
一个普通人类
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
生产者消费者模型
生产者消费者模型是一种经典的并发编程模式,用于解决多线程环境中生产者和消费者之间的协作问题。生产者负责生成数据或任务,消费者负责处理这些数据或任务。两者通过共享的缓冲区(队列)进行通信,实现解耦和效率平衡。该模型广泛应用于操作系统、分布式系统、消息队列等领域,例如Kafka、RabbitMQ等中间件均基于此模式设计。原创 2026-04-02 16:09:14 · 75 阅读 · 0 评论 -
SPOOLING 系统详解
SPOOLING = 假脱机 = 磁盘缓冲 + 后台 I/O 进程把独占设备变成共享设备,让进程不用等慢速设备,提升系统并发能力。原创 2026-03-28 15:08:31 · 368 阅读 · 0 评论 -
死锁的四个必要条件
四个条件缺一不可,破坏任意一个即可预防死锁。原创 2026-03-28 14:58:27 · 161 阅读 · 0 评论 -
进程互斥访问临界资源时,进入区、临界区、退出区与剩余区
进入区(Entry Section)进程或线程在尝试进入临界区前必须执行的代码区域。通常包含同步机制(如锁、信号量)的获取逻辑,确保只有一个进程能进入临界区。若资源被占用,进程可能在此处阻塞或等待。临界区(Critical Section)进程或线程访问共享资源(如变量、文件、硬件)的代码段。同一时刻仅允许一个进程执行临界区代码,以避免竞态条件(Race Condition)和数据不一致。退出区(Exit Section)进程完成临界区操作后释放资源的代码区域。原创 2026-03-26 16:08:33 · 257 阅读 · 0 评论
分享