操作系统知识2

操作系统
-----------------------------------------------------------、
1、操作系统分类:批处理系统、分时操作系统、实时操作系统

   操作系统特征:并发性、共享性、虚拟性、不确定性
  
   操作系统的功能:处理机管理、文件管理、存储管理、设备管理、用户接口

注意:目录在写回磁盘时发生异常,对系统的影响很大。

——————————————————————————————
2、进程:资源分配和独立运行的基本单位,是核心调度的最小单位。
  
         进程是有状态的,程序是静态的。

  (1)进程的组成:进程控制块(进程存在的唯一标识符)、程序、数据

       进程的三态:运行、阻塞、就绪


  (2)信号量机制:公用信号量(互斥):初值等于1或资源数目
                   私用信号量(同步):初值等于0或某个正整数

  (3)p v操作
      p操作:s:s=s-1,s>=0时p操作继续执行
      v操作:s:s=s+1,s>0时v操作继续执行


================================================================
3、死锁:若系统存在一组进程,一个进程占有某种资源,而又在等待另一个进程所占用的
         资源,这种永远等待不能结束,则说这个系统出现死锁。

   死锁四个必要条件:互斥条件、不可剥夺条件、占有且申请条件、循环等待条件

猜你喜欢

转载自yangyingan.iteye.com/blog/1961053