一.操作系统的特点及其作用

1.操作系统的目标:充分利用硬件,和为用户提共更好的服务

2.操作系统是一款高管理的软件:12为用户角度,3456为操作系的角度

  • 硬件:键盘,内存,网卡,CPU等

  • 软件::安装,卸载

  • 文件管理:有效地支持文件的储存,检索,修改等操作,解决文件共享,保密和保护问题。

1).功能:文件存储空间的管理:提高存储空间的利用率,和文件的访问效能。

2).目录管理:解决文件的检索问题(文件属性,后缀)

3).文件系统的安全:解决信息安全问题,文件的读写,以及存取控制。防止未经核准的用户存取文件,防止越权访问文件以及,防止以不正确的形式访问文件。

  • 储存管理:提高内存利用率,方便用户使用,提供足够的存储空间,方便进程并发运行

功能:1).内存的分配与回收:操作系统为每个进程分配内存,而且要尽可能的提高内存的利用率,内存的分配与回收允许正在运行的进程申请额外的内存,以适应应用的需求

2).存储保护:保证每个进程都在自己的内存里运行,防止某个进程因为意外的地址越界而破坏其他运行的程序。

3).内存扩充:借助虚拟存储技术在逻辑上增加进程空间的大小

  • 进程管理(虚拟机管理):完成虚拟机资源的分配和调度功能(单位:进程)。

1).管理内容:进程控制:创建进程,撤销结束的进程以及控制进程运行使得各种状态。

2).进程同步:多个进程执行时并发的他们以异步的方式运行,他们的执行进度也是不可预知的。

3).进程间通信:主要发生在相互协作的进程之间,由操作系统提供进程间的通信机制是他们交换数据和消息的手段。

4).进程调度:在进程中序列中按照某种算法选一个进程,把处理器的资源分给他。并为他准备好执行的环境。

  • 设置和设备的操作管理

1).设备操作:设备的驱动程序完成对设备的操作

2).设备的独立性:提供统一的I\O设备接口,使应用程序独立于物理设备,提高适应性。在同样的接口和操作下完成不同的任务。

3). 设备的分配与回收:在多用户间共享I\O资源。

3.操作系统是扩充硬件的功能,提供软件运行环境的系统软件,它实现了软件和硬件设备的连接。

4.操作系统的特征:

  1. 并发性:计算机系统中同时运行着多个程序。体现在:用户程序和用户程序之间兵法执行,或者用户程序和操作系统程序并发执行

  2. 共享性:操作系统的程序和多个用户程序共用系统中的资源。 共享的方式:互斥共享:一段时间内只能执行一个用户程序,如打印机。 同时共享:在一段时间里可以被多个程序访问,如硬盘

  3. 随机性:对不可预测发生的事件做出响应,也无法预知每个进程的快慢。

  4. 不确定性:由共享和并发引起,比如程序运行的时间,资源是独占还是共享的等

  5. 虚拟:虚拟是操作系统管理资源的重要手段,可以提高资源的利用率。比如:CPU:每个用户(进程)的“虚拟处理机”。显示设备:多窗口或虚拟终端。存储器:每个进程所占用的地址空间。

操作系统的特点及其作用相关推荐

  1. 计算机的三个基本功能,操作系统的三个作用是什么

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 操作系统的三个作用是: 1.方便性,一个未配置操作系统的计算机是极难使用的. 2.有效性,CPU的高速和外部设备的相对低速是计算机 ...

  2. 操作系统学习-1. 操作系统的目标和作用

    写在前面: 这个类别将记录我学习操作系统的学习笔记.会将视频讲解与书本内容进行内容提炼.每天学习一点,坚持下来会有收获.这篇主要记述操作系统的目标与作用,回顾操作系统发展历程.概念居多,了解即可. 操 ...

  3. 操作系统笔记(一)——操作系统的定义及作用

    操作系统的定义及作用 操作系统的定义和作用 定义:一.以尽量有效合理的方式组织和管理计算机的各种硬件资源(CPU.内存.磁盘等). ​ 二.合理组织计算机的工作流程,控制程序的执行,并在程序执行的过程 ...

  4. 【操作系统的目标和作用】

    操作系统的目标和作用 操作系统(OS)是配置在计算机硬件上的第一层软件,对硬件系统的首次扩充,其主要作用是管理好硬件系统里面的设备,提高它们的利用率和系统的吞吐量,并为用户和应用程序提供一个简单的接口 ...

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

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

  6. 计算机操作系统的目标和作用

    操作系统(Operating System,简称OS),是控制和管理计算机硬件和软件资源,合理地组织计算机工作流程,以及方便用户的程序的集合.它是系统软件的核心,是计算机处理时必不可少的非常重要的软件 ...

  7. 1.1 操作系统的目标和作用

    目标 在计算机系统上配置操作系统的主要目标是:方便性.有效性.可扩充性和开放性. 方便性 在计算机硬件上配置了OS,系统便可以使用编译命令将用户采取高级语言书写的程序翻译成机器代码,或者直接通过OS所 ...

  8. 操作系统(一)操作系统的目标和作用

    一.操作系统的目标 操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程 ...

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

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

最新文章

  1. Linux常用命令学习(shell 脚本)
  2. R语言计算回归模型每个样本(观察、observation、sample)的DFFITS度量实战:忽略单个观察(样本)时,回归模型所做的预测会发生多大的变化
  3. 孙立岩 python-basic: 用于学习python基础的课件(十三十四 十五)
  4. ASP.NET简化编辑界面 V3
  5. EXCEL中VLOOKUP做精确匹配匹配后日期显示为00-Jan-00,教你如何解决
  6. Python强大的格式化format
  7. [hdu5203]计数水题
  8. int** 赋值_关于Java语言复合赋值运算符的两个问题,快来瞧瞧
  9. RabbitMQ核心概念和AMQP协议(二)
  10. 简单python脚本实例-简单了解python调用其他脚本方法实例
  11. JMeter proxy server
  12. JS效果-灯箱效果-图片大图查看
  13. 如何更改oracle_sid,Oracle SID修改方式的详解
  14. c语言贪吃蛇游戏视频,贪吃蛇游戏,贪吃蛇游戏视频
  15. 后氧传感器正常数据_老司机,教你看,氧传感器数据流分析!赶紧搜藏吧!
  16. opencv学习笔记9:根据图片颜色分割图像
  17. mysql identity sqlserver_mysql和sqlserver的区别
  18. 计算机组成原理实验——存储器
  19. 面试过后等通知却没回音,到底哪里出了问题?
  20. vue自定义指令---输入框禁止输入特殊字符

热门文章

  1. HTML5+CSS3网页设计从基础到入门——合并单元格
  2. 一文读懂供应链金融及其衍生产品
  3. VC在X64模式下不支持__declspec(naked)
  4. 分享一个音乐API接口
  5. 中文puppy linux7.5,Puppy Linux 7.5发布,轻量级Linux发行
  6. networkx2.5知识梳理
  7. 浙江大学计算机学院2019推免,浙江大学控制科学与工程学院2019年推免夏令营信息通知...
  8. python能写app吗_Python可以开发APP吗?
  9. (4)tiny4412移植uboot_2018_07
  10. kuix教程1:我的第一Kuix应用