操作系统篇-基本特征

操作系统的基本特征有四个:并发、共享、虚拟和异步。其中并发特性是操作系统最重要的特征,其他三个特征都是以并发特性为前提的。

  • 并发性
  1. 并行与并发:并行与并发是既相似又有区别的概念。并行性是指两个或多个事件在同一时刻发生;  而并发性是两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行。倘若在计算机系统中有多个处理机,则这些可以并发执行的程序便可被分配到多个处理机上,实现并行执行。
  2. 引入进程: 通常的程序是不能独立运行的,更不能和其他程序并发执行。所以引入进程,其目的是为了是多个程序能够并发执行。为使多个程序能并发执行,系统必须分别为每个程序建立进程。简单的说,进程就是在系统中能独立运行并作为资源分配的基本单位,它是由一组机器指令、数据和堆栈等组成的,是一个能独立运行的活动实体。多个进程之间可以并发执行和交换信息。
  3. 引入线程: 由于进程占有较多的资源,操作系统调用不同的进程切换时,调度付出的开销较大,所以有了比进程更小的单位---线程。通常情况下,一个进程可以包含若干个线程,它们可以利用进程中的资源。由于线程比进程的单位更小,基本上不拥有系统资源,对它的调度所付出的开销就会小的多,能够更高效的提高系统内多个程序并发执行的程度。
  • 共享性

       操作系统环境下的共享,是指系统中的资源供内存中多个并发执行的线程共同使用。目前主要有两种实现资源共享的方式:

  1. 互斥共享方式: 正如名字描述一样,当且仅当某一个进程访问完并释放该资源后,才允许另一进程进行访问。
  2. 同时访问方式: 允许在一段时间内由多个进程“同时”进行访问。
  • 虚拟技术
  1. 时分复用技术:也叫分时使用方式,提高资源的利用率。
  2. 空分复用技术: 
  • 异步性

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值