logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

操作系统 ——进程与线程(同步与互斥)

摘要: 本文系统梳理了进程同步与互斥的核心概念。同步是进程协作时的直接制约(如信号量初值0),互斥是竞争临界资源的间接制约(信号量初值1),需遵循空闲让进、忙则等待、有限等待、让权等待四大准则。通过P/V操作实现资源申请与释放:P操作自减信号量,若不足则阻塞;V操作自增信号量,必要时唤醒等待进程。针对三大经典问题:1)生产者-消费者需协调缓冲区互斥与空满计数;2)读者-写者通过读写锁(wrt)和读

#操作系统#考研
操作系统——中断 (Interrupt) 与 异常 (Exception)

摘要:中断与异常是打断程序流的两种机制,本质区别在于来源与触发方式。中断由外部硬件异步触发(如键盘输入),多为可屏蔽;异常由CPU指令同步引发(如除零错误),通常不可屏蔽。中断实现并发和外部响应,异常处理指令错误和系统调用。二者共同构成用户态切内核态的唯一途径,通过保存现场、查表跳转、处理恢复等步骤,确保系统稳定高效运行,是计算机响应外部事件和保障安全的关键机制。

#考研#操作系统
第二章(1) 操作系统——进程与线程(英文标注)

本文摘要:文章系统阐述了计算机系统中程序、进程与线程的核心概念及其演进逻辑。从静态程序到动态进程的转变解决了并发执行的可再现性问题,而线程的引入进一步降低了切换开销和通信成本。通过对比表格详细解析了三者在资源分配、内存布局、通信方式等维度的本质差异,重点剖析了进程控制块(PCB)的数据结构及其在上下文切换中的关键作用。文章还完整描述了进程的五种状态及其转换机制,并分类总结了六种进程间通信(IPC)

#操作系统#考研
第一章 操作系统——概述(英文标注)

是系统软件,区别于应用软件/硬件是计算机软硬件资源的管理者是用户、应用程序与硬件之间的接口。

#服务器#运维
到底了