操作系统的基本特性

  • 操作系统的作用及其与硬件、应用程序、用户间的关系
  • 操作系统的基本特性

操作系统的作用及其与硬件、应用程序、用户间的关系

1. 操作系统是用户与硬件之间的接口
2. 操作系统是软硬件资源的管理者
3. 操作系统实现了对计算机资源的抽象(它隐藏了对硬件和软件的细节)

操作系统的基本特性

1. 并发性:
是指两个或两个以上的事件在同一时间间隔内发生,在多道程序的环境下并发性是指在一段时间内宏观上有多个程序同时执行。(不是并行性,并行性是指两个或两个以上事件在同一时刻发生)。在单处理系统中即使有多道作业被投入运行,但也只是宏观上的同时运行,微观上还是分时的。在多处理器系统中才能实现多道作业在微观上的同时运行。
2. 共享性
是指系统中的资源可供多个并发进程并发或者并行使用。根据资源的性质不同,可以将资源的共享方式分为:互斥共享:(例如打印机,队列)一段时间内只能给一个进程使用。同时共享:(多端口存储器)可以被多个进程同时访问。
3. 虚拟性
是指通过某种技术将一个物理实体变为若干个逻辑上的对应物。在现代操作系统中采用虚拟技术(虚拟机,虚拟存储器,虚拟盘)以提升共享性和系统的性能。从用户的角度可以实现同一台机器的转换(通过装入不同的操作系统成为不同的机器)
4. 异步性
是指在多道程序的环境下,各进行进程会受到其他程序的影响,以不可预知的速度推进(什么运行,什么时候暂停都是不可预知的)。但在相同的硬件条件下执行的结果是可预知(初始条件给定后,执行的最终能结果必定是一样的)。

操作系统的作用及基本特性相关推荐

  1. 操作系统之操作系统的作用、目标、发展过程、特性和主要功能

    操作系统引论 文章目录 操作系统引论 操作系统的目标和作用 操作系统的目标 操作系统的作用 操作系统的发展过程 未配置操作系统的计算机系统 单道批处理系统 多道批处理系统 分时系统 实时系统 推动操作 ...

  2. 《计算机系统:系统架构与操作系统的高度集成》——1.3 操作系统的作用

    本节书摘来自华章计算机<计算机系统:系统架构与操作系统的高度集成>一书中的第1章,第1.3节,作者:(美)拉姆阿堪德兰(Ramachandran, U.)(美)莱希(Leahy, W. D ...

  3. 2.1 - 操作系统的作用、分类

    目录 一.概念 1.系统软件 2.操作系统 二.操作系统的作用 三.操作系统作用的图解 四.考法1:操作系统的作用 一.概念 1.系统软件 是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统 ...

  4. 操作系统的作用是什么?目前主流的操作系统有哪些?主要特点是什么?

    操作系统的是负责管理计算机的软硬件资源.提高计算机资源的使用效率.方便用户使 用的程序集合. 操作系统的作用主要有三个:一是方便性,一个未配置操作系统的计算机是极难使用 的,因为计算机硬件只认识 0 ...

  5. 分别从资源管理,服务用户,进程交互,系统实现的角度分析操作系统的作用

    操作系统的主要作用 按老师来说这种题目要先答一下操作系统的定义(概念) 操作系统的定义 操作系统是管理系统资源.控制程序执行.改善人机界面.提供各种服务,并合理组织计算机工作流程和为用户有效地使用计算 ...

  6. 什么是操作系统?操作系统的作用和主流的操作系统有哪些(详)

    什么是操作系统? 操作系统就是管理计算机硬件与软件资源的计算机程序, 同时也是计算机系统的内核与基石 没有安装操作系统的计算机,通常称作为"裸机": Windows就是操作系统的一 ...

  7. 通俗理解计算机操作系统的作用

    "操作系统",简称"OS",是一个包含多个部分和多个目标的大型程序. 它的第一项工作是在你第一次打开计算机时启动并运行计算机.它的另一项工作是启动和结束应用程序 ...

  8. 操作系统的作用及各种操作系统的区别

    1.简述什么是OS? OS即操作系统,是一种管理电脑硬件与软件资源的程序,同时也是计算机系统的内核,负责诸如管理与配置内存.决定系统资源供需的优先次序.控制输入与输出设备.操作网络与管理文件系统等基本 ...

  9. java 继承作用_java三大特性之继承

    继承(extends): 让类与类之间产生关系,子父类的关系 继承的好处与弊端: 好处: 提高代码的复用性 提高了代码的维护性 让类与类之间产生关系,是多态的前提 弊端: 类的耦合性增加 开发的原则是 ...

  10. 《计算机操作系统》——1. 操作系统的目标和作用

    教材<计算机操作系统>第四版 1.1 操作系统的目标和作用 目标与应用环境有关 1.1.1 操作系统的目标 方便性 有效性 提高系统资源利用率 提高系统的吞吐量 可扩充性 与OS的结构相关 ...

最新文章

  1. 后台的代理nginx部署方法
  2. 2021年春季学期-信号与系统-第七次作业参考答案-MATLAB实验题
  3. Objective-C:GCC+GNUstep配置
  4. 【POI2015】KIN/Kinoman
  5. 学会使用 GDB 调试 Go 代码
  6. code回归采访哭 ladies_南太铉直播下跪?星船新男团?Mina归队?Kingdom来了?itzy回归?...
  7. 从事7年前端开发,有些经验想对转行学习前端的伙伴说说!
  8. SinoBBD亮相全球云计算大会 彰显一体化云力量
  9. Android开发学习之路-机器学习库(图像识别)、百度翻译
  10. postgresql9.5.9相关的日志文件介绍
  11. Spring Boot@Component注解下的类无法@Autowired的问题
  12. 《流畅的python》概述
  13. java 分页的总页数算法
  14. HTML用来显示计算机代码的标签 pre 预定义格式标签
  15. iOS人脸识别Demo
  16. 爬虫-用xpath爬取豆瓣图书的短评
  17. JAVA程序运行流程
  18. 从0到1 | 转行如何开启机器学习之旅?
  19. 为什么https比http更安全?_货车拉钢卷为什么都是立式运输,平放不是更安全吗?...
  20. 【2017年第3期】“云治理”设想

热门文章

  1. 一级建造师-通信-五种施工顺序-口诀
  2. excel 的条件格式(一)
  3. 从0开始使用Git:Win10下使用Git配置并关联Gitbub远程仓库全教程与踩坑分析
  4. Windows命令:tracert
  5. mac装虚拟机真的好吗?
  6. isbn书号查询php代码,eoLinker-API Shop ISBN书号查询 PHP调用示例代码
  7. 后台界面也可以很酷!31个高大上的后台管理系统模版
  8. 机器学习练习----神经网络的标准BP算法(误差逆传播算法)
  9. numpy数组切片操作之[:,2]、[-1:,0:2]、[1:,-1:]等都是啥?
  10. Win10应用设计的那些事儿