[OS课程]:进程互斥与同步(第1版)
发布时间
阅读量:
阅读量
进程之间的互斥及同步机制
1.引言:多道程序设计存在的问题?
运用多道程序设计技术的操作系统,能够支持多个进程同时存在于内存中并行运行。思考:
A.如何处理多个进程对系统资源,例如内存空间、外部设备等的争夺与共享?
B.如何应对多个进程因争夺资源而引发的执行结果异常,甚至造成系统运行不稳定或崩溃等问题?
举例来说,当多个进程同时请求文件打印服务时,如何合理地分配打印机资源?
1.1 临界资源访问实例1:
在银行的联网储蓄业务中,客户可以同时使用储蓄卡和存折对同一个账户进行存款或取款操作。若某位客户在ATM机和营业柜台分别进行两笔存款操作(假设金额分别为1000元和2000元),那么账户余额将如何更新?
从系统角度来看,服务器会同时接收到两个进程【由服务器感知到

可能出现的情形:
- 进程P1计划将数据存入缓冲区,此时in指针所指示的位置为7号空闲缓冲单元。然而,当进程P1的时间片
全部评论 (0)
还没有任何评论哟~
