OS操作系统

一.计算机系统概述

1.1操作系统基本概念

操作系统:最接近硬件的软件,直接管理各种计算机硬件,为应用程序提供基本服务,硬件提供物理资源,软件提供应用程序的使用,而os则控制和协调各用户应用程序对硬件的分配与使用,它是计算机系统中最基本的软件

1.2操作系统特征

1.并发:指两个以上的事件在同一个时间间隔中发生,在多道程序环境下,内存中的多道程序可在其中某些程序处于阻塞态时,将其调度使用,实现多道程序交替运行,使CPU一直保持忙碌
eg:这是宏观条件下一段时间内交替运行
2.并行:系统同时进行操作或运算,在同一时刻内完成两个以上的操作,宏观上同时进行,微观上通过分时进行,实际每个时刻还是只有一个在运行,实现进程并行需要相关硬件支持(多流水线,多处理机环境)
另:CPU与IO设备,IO与IO设备可以真正实现并行
3.共享:即资源共享,系统中的资源供内存中的多个并发执行的进程共同使用
1)互斥共享:资源可供多个进程使用,但为了使结果不出问题,一段时间内仅允许一个进程访问资源(打印机,磁带机),当进程要访问临界资源时,要先提出请求,空闲的话系统则分配给该进程,未结束则其他进程需要等待该进程访问完并释放资源,才允许其他进程对临界资源进行访问,(临界资源:一段时间内仅允许一个进程访问的资源)
eg:计算机系统中大多数物理设备和某些软件的栈,变量,表格都是临界资源,都属于互斥共享
2)同时访问:宏观上资源在一段时间内由多个进程同时访问,微观上可能是交替地对资源进行访问(分时)
eg:磁盘设备,一些重入代码编写的文件,允许若干用户同时访问
3.虚拟:把物理上的实体变为若干实际上的对应物
1)时分复用:通过多道程序设计技术,让多道程序并发执行,分时使用一个处理器,虽然实际上只有一个处理器,但是可以为多个用户服务,用多道程序设计技术把一个物理上的CPU虚拟为多个逻辑上的CPU,称为虚拟处理器
2)空分复用:将一台机器的物理存储器变为虚拟存储器,从逻辑上扩充存储器的容量,此类存储器称为虚拟存储器
eg:也可以把物理上的IO设备虚拟为多个逻辑上的IO设备来交替使用
4.异步:多道程序环境允许多个程序并发进行,但资源是有限的,进程往往不会直接执行到底,而是走走停停,这种执行的状态就是异步
注:并发和共享是充要条件,程序共享以并发为条件,若无并发,则无共享,且如果无法合理共享,也无法实现并发

1.3操作系统的目标和功能

OS面向计算机系统资源的管理
1.处理机管理:在多道程序环境下,处理机的分配和运行都以进程(线程)为基本单位,所以处理机的管理实际上就是对进程(线程)的管理,而面向进程的管理往往是在处理并发相关的问题,从而引申出对于进程创建,撤销,管理,避免冲突,合理共享的问题。
eg;常见管理有进程控制,进程同步,进程通信,死锁处理,处理机调度
2.存储器管理:给多道程序的运行提供良好的环境,方便用户使用,提高内存的利用率
eg:内存分配与回收,地址映射,内存保护,共享和内存扩充
3.文件管理:计算机中的信息都是以文件的形式存在,文件系统负责对文件的管理
eg:文件存储空间的管理,目录管理,文件读写管理和保护
4.设备管理:完成用户的IO请求,方便用户使用各种设备,提高设备利用率
eg:缓冲管理,设备分配,设备处理,虚拟设备
注:操作系统的功能就是为多道程序提供良好环境,管理好相关的内容,提升效率,提高资源利用率从进程,内存,文件,IO方面出手,从而引出处理机管理,存储器管理,设备管理,文件管理。
OS作为用户与计算机硬件系统之间的接口

  • 13
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值