1.操作系统概述

一、特点

  1.并发性:两个或多个事件在同一时间间隔内发生,只有一个cpu处理机的时候,在同一时刻只有一个进程在执行,但是由于cpu在不同进程之间切换很快,宏观上好像是同时有很多进程执行;

    并行性:是指两个或多个事件在同一时刻发生,计算机有多个cpu处理机的时候,同一时刻可以有cpu数目的进程执行;

    并发在宏观上看起来是并行。

  2.共享性:系统中的资源可供内存中多个并发执行的进程(线程)共同使用;

    (1)互斥共享方式:不可能同时使用

    (2)同时访问方式:宏观上同时使用

  3.虚拟性:通过某种技术把一个物理实体变为若干个逻辑上的对应物;

    (1)时分复用技术:虚拟处理机技术、虚拟设备技术

    (2)空分复用技术:虚拟磁盘技术、虚拟存储器技术:windows中ABCD盘,看上去有四块,实际上只有一个盘

  4.异步性:执行的时候不可预知执行速度,断断续续执行

 

二、功能

  1.用户与硬件的接口:

    (1)命令方式:比如linux命令行,分为联机命令(逐条输入指令方式)和脱机命令(批处理方式)

    (2)系统调用方式:OS提供了一组系统调用(函数),用户可以在自己的应用程序中通过相应的系统调用,来实现与操作系统的通信,并取得它的服务;

    (3)图形、窗口方式

  2.资源管理者:

    (1)处理机管理:用于分配和控制处理机;

    (2)存储器管理:主要负责内存的分配与回收;

    (3)I/O设备管理:负责I/O设备的分配与操纵;

    (4)文件管理:负责文件的存取、共享与保护;

  3.扩充机器:虚拟机器,虚拟出来了其他的功能

 

三、发展与分类

 

    

  

 

 

   

  

posted @ 2020-05-02 21:22  MengYang2  阅读(145)  评论(0)    收藏  举报