操作系统知识点

操作系统概念及基本特征

概念

  • 计算机系统大致分为四部分:硬件、操作系统、应用程序和用户。
  • 操作系统管理各种计算机硬件,为应用程序提供基础,是计算机硬件与用户之间的中介【我们(用户)使用word(应用程序)写东西,是在windows或unix(操作系统)作为中介,调用底层运算器显示器等(硬件)解决问题。】
  • 操作系统是指控制管理整个计算机系统的硬件软件资源,合理地组织、调度计算机的工作与资源的分配,进而为用户和其他软件提供方便接口环境的程序集合。
  • 操作系统是计算机系统中最基本系统软件

基本特征

操作系统的基本特征包括并发、共享、虚拟和异步。

1.并发

  • 并发指两个或多个事件在同一时间间隔内发生。
  • 操作系统的并发性是指计算机系统中同时存在多个运行的程序,因此它具有处理和调度多个程序同时执行的能力。
  • 引入进程的目的是使程序能并发执行。
并发并行
同一时间间隔同一时刻
宏观上多道程序同时执行,实际单处理机仅有一道执行,微观上仍是分时执行同一时刻完成两种以及两种以上工作,需要有相关硬件支持

(9:00-9:10仅吃面,9:10-9:20仅写字,9:20-9:30仅吃面包,9:30-10:00仅写字,宏观上看9:00-10:00期间做了许多工作,彷佛是同时执行的,实际放大看就看出是分时执行了。如果在一个时间点两个任务都在进行中就是并行。)

  • 操作系统的并发就是通过分时实现的。

2.共享

共享即为资源共享,指系统中资源可供内存中多个并发执行的进程共同使用,可分为以下两种资源共享方式:

	1.互斥共享方式
	
某些资源(打印机、磁带机)为避免结果不一致,应规定一段时间内只允许一个进程访问该资源。	当一个进程要访问某个资源时,必须先**请求**,若资源空闲,系统将资源分配给它,之后有其他进程也想访问它(该资源还未被别的进程使用完),则必须**等待**。这种共享方式称为互斥式共享,该资源称为临界资源或独占资源。**(大多数物理设备,某些软件所用的栈、变量、表格)**

	2.同时访问方式

一些资源允许一段时间内由多个进程“**同时**”访问,“同时”是宏观上的,微观上是交替进行访问。典型设备是磁盘。要求一个请求分几个时间片段间隔完成。

并发和共享是操作系统两个最基本特征,两者之间互为存在的条件:
	1.资源共享以程序并发为条件。程序若不能并发执行,自然不存在资源共享。
	2.系统不能对资源共享实施有效的管理,则必影响到程序的并发执行。

3.虚拟

  • 虚拟是指把一个物理上的实体变为若干逻辑上的对应物。
  • 物理上指的是实际存在的,逻辑上指的是虚的,是抽象出来的。
    【利用分时技术,可把物理上的cpu虚拟成多个逻辑上的cpu,称为虚拟处理器。】
    【同样的,我们可以从逻辑上扩充存储器的容量,把这种感受到的存储器称为虚拟存储器。】
    【虚拟设备技术将物理I/O设备虚拟为多个逻辑上的I/O设备】
    虚拟技术可归纳为:分复用技术,分复用技术。

4.异步

多道程序可以并发执行,但资源有限,所以进程都是走走停停,以不可预知的速度前进,这就是进程的异步性。

异步性使得进程可能产生与时间有关的错误,但是只要运行环境相同,操作系统需要保证多次运行进程后都能获得相同结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值