zoukankan      html  css  js  c++  java
  • 计算机操作系统

    操作系统的目标:

      1.方便性

      2,有效性

      3,可扩充性

      4,开放性

    操作系统的作用:

      1.os作为用户与计算机硬件系统之间的接口

      2.os作为计算机系统资源的管理者

      3.os实现了对计算机资源的抽象

    操作系统的基本特征:

      1,并发

        并发和并行(并发:是两个或者多个事件在同一个时间间隔内发生,在单处理机系统中,微观上,这些程序只是分时的交替执行

              并行:两个或者多个事件在同一时刻发生)

      2,共享

        (1)互斥共享方式,在规定的一段时间内,值允许有一个进程访问该资源

        (2) 同时访问方式,允许在一段时间内由多个进程“同时”对它们进行访问。

      3.虚拟

        (1)时分复用

        (2) 空分复用

      4,异步

        在多道程序环境下,系统允许多个进程并发执行。在単处理机环境下,由于系统中只有一台处理机,因而每次只允许一个进程执行,其余进程只能等待。

    进程的特征:  进程是程序的一次执行,是独立接受调度的基本单位。

      1.动态性

      2.并发性

      3.独立性

      4.异步性

    产生死锁的必要条件:

      (1) 互斥条件

      (2) 请求和保持条件

      (3) 不可抢占

      (4)循环等待

    处理死锁的方法

      (1)预防死锁:破坏产生死锁的四个条件中的一个或者几个

      (2)避免死锁:在资源动态的分配过程中用某种方法防止系统进入不安全的状态   -------银行家算法

      (3)检测死锁:允许进程在运行的过程中发生死锁,但是可以通过检测机构及时的检测出死锁的发生,然后采取适当的措施,把进程从死锁中解脱出来。----资源分配图

      (4)解除死锁:当检测到系统中已经发生了死锁,就采取适当的措施,将进程从死锁中解脱出来,常用的方法就是撤销一些进程,回收他们的资源

  • 相关阅读:
    prototype常用函数
    SQL Left Join,用于在网站中显示相关联的内容
    .net中ajax实现检测用户名的完整测子
    绑定数据源后,Repeater在创建时触发的事件,以及如果在cs文件中调用某个字段的值
    sql2005 转换到 sql2000
    FCKeditor 2.6.3在ASP.NET中的配置方法
    怎样和老板谈绩效考核(3)
    If Tomorrow Never Comes
    为何会被拒(1)
    为何会被拒(2)
  • 原文地址:https://www.cnblogs.com/xp0813/p/11276380.html
Copyright © 2011-2022 走看看