Advertisement

[OS课程]:进程互斥与同步(第1版)

阅读量:

进程之间的互斥及同步机制

1.引言:多道程序设计存在的问题?

运用多道程序设计技术的操作系统,能够支持多个进程同时存在于内存中并行运行。思考:

A.如何处理多个进程对系统资源,例如内存空间、外部设备等的争夺与共享?

B.如何应对多个进程因争夺资源而引发的执行结果异常,甚至造成系统运行不稳定或崩溃等问题?

举例来说,当多个进程同时请求文件打印服务时,如何合理地分配打印机资源?

1.1 临界资源访问实例1:

在银行的联网储蓄业务中,客户可以同时使用储蓄卡和存折对同一个账户进行存款或取款操作。若某位客户在ATM机和营业柜台分别进行两笔存款操作(假设金额分别为1000元和2000元),那么账户余额将如何更新?

从系统角度来看,服务器会同时接收到两个进程【由服务器感知到

可能出现的情形:

  1. 进程P1计划将数据存入缓冲区,此时in指针所指示的位置为7号空闲缓冲单元。然而,当进程P1的时间片

全部评论 (0)

还没有任何评论哟~