计算机软件基础004.pptVIP

  • 1
  • 0
  • 约1.16万字
  • 约 69页
  • 2017-06-10 发布于四川
  • 举报
第三章 操作系统 3.1 操作系统导论 3.1.1 操作系统的形成 所谓操作系统就是能有效地管理计算机系统中的各种软、硬件资源,合理地组织计算机的工作流程,为用户创造良好工作环境的系统软件。 3.1.2 操作系统的分类 1、批处理操作系统 (Batch Processing) 2、分时系统(Time Sharing ) 3、实时系统(Real Time) 3.1.4 操作系统的特征 1、并发性: 在一段时间内,多个进程同时运行。 2、共享性:指资源的共享。 (1)互斥共享:如打印机,一个使用,其他等待。 (2)同时访问:磁盘、处理机,一段时间内同时访问。 3、虚拟性 把一个物理实体,通过适当的方法,变成若干个 逻辑上的设备。如处理机、输入输出设备。使用户在 使用时感觉好像有多个设备在为其服务。 1、进程的同步与互斥的实现方法 用P-V原语对进程中信号量进行操作的方法(简称P-V操作)。 原语:由若干条机器指令构成,完成某一特定功能的一段程序。 P原语操作过程: P操作记为 P(S),其中S为一信号量,其执行顺序完成以下两个动作: (1)?????? S:=S?1,表示申请使用一个资源; (2)??????若S?0,表示系统中有资源可用,现进程可继续执行。 (3)??????若S?0,表示系统中没有可用资

文档评论(0)

1亿VIP精品文档

相关文档