首页 > 其他分享 >操作系统原理(1)---操作系统的定义、功能、特征

操作系统原理(1)---操作系统的定义、功能、特征

时间:2023-09-11 12:55:14浏览次数:42  
标签:操作系统 管理 --- 并发 共享 定义

一、操作系统的定义

操作系统 (Operat ing System , OS )是计算机系统中最基本的系统软件。它控制和管理整个计算机系统的硬件和软件,合理地组织调度计算机的工作和资源的分配,以提供用户和其他软件方便的接口和环境。

二、操作系统的功能与目标

1.管理系统的软硬件资源:

  • 处理机管理
  • 存储器管理
  • 文件管理
  • 设备管理

2.为用户、应用程序使用计算机硬件提供接口


 

 

三、操作系统的特征

1.并发

   并发和并行的区别:

 

  • 并发是交替进行(宏观上在某一时间段内同时发生,微观上是交替进行)

 

  • 并行是多个事件在同一时刻同时进行
2.共享
  • 互斥共享(一个时间节点只供一个进程访问该资源,e.g CPU的一个核心、摄像头)
  • 同时共享(e.g 内存、硬盘(微同时))
3.虚拟
  • 空分复用技术(e.g 虚拟存储器技术,页面置换策略)
  • 时分复用技术(e.g 虚拟处理器技术,处理机调度策略)
4.异步

  多个进程并发执行,走走停停地推进

  

 

标签:操作系统,管理,---,并发,共享,定义
From: https://www.cnblogs.com/mylight/p/17690271.html

相关文章

  • 【源码】Vue.js 官方脚手架 create-vue 是怎么实现的?
    Vue.js官方脚手架create-vue是怎么实现的?摘要本文共分为四个部分,系统解析了vue.js官方脚手架create-vue的实现细节。第一部分主要是一些准备工作,如源码下载、项目组织结构分析、依赖分析、功能点分析等;第二部分分析了create-vue脚手架是如何执行的,执行文件的生成细节......
  • 极空间NAS存储 -家用ssh功能和动态域名解析
    拉取自定义镜像拉取镜像映射端口访问Docker获取ipssh访问容器动态域名解析apiyuminstallpython3-pip-......
  • Python - python环境搭建
    Pycharm下载安装详细教程目录1、Pycharm简介2、Pycharm下载3、环境变量的配置4、Pycharm的使用1、Pycharm简介PyCharm是一种PythonIDE(IntegratedDevelopmentEnvironment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管......
  • linux一些常用的下载工具-aria2
    从断点续传开始故事的过程是这样的,朋友是搞科研的,需要在一个国外的学术网站下载一个药物的模型压缩包,大概有23g。关键他也不会用别的就wget下载....恩中间还断了....问我有什么方法没有断点续传,而是能不能更快速的下载?我记录wget是有断点续传的?问一下chatgpt不完了...wget-c偶......
  • 2023年9月DAMA-CDGA/CDGP数据治理认证哪好?
    DAMA认证为数据管理专业人士提供职业目标晋升规划,彰显了职业发展里程碑及发展阶梯定义,帮助数据管理从业人士获得企业数字化转型战略下的必备职业能力,促进开展工作实践应用及实际问题解决,形成企业所需的新数字经济下的核心职业竞争能力。DAMA是数据管理方面的认证,帮助数据从业者提升......
  • MySQL 8.0.23 新特性-不可见列
    在MySQL8.0.23之前,默认情况下,表中所有用户定义的列都是可见的。然而,从MySQL8.0.23开始,引入了一个名为InvisibleColumns的新功能,允许用户在表中隐藏特定的列。使用此功能,这些不可见的列不会出现在“SELECT*”查询中,从而提供了一种在常规查询结果中隐藏它们的方法。 若要查看不可......
  • 2023年9月CSPM-3国标项目管理中级认证报名,哪有?
    CSPM-3中级项目管理专业人员评价,是中国标准化协会(全国项目管理标准化技术委员会秘书处),面向社会开展项目管理专业人员能力的等级证书。旨在构建多层次从业人员培养培训体系,建立健全人才职业能力评价和激励机制的要求,培养我国项目管理领域复合型人才。  【证书含金量】 ·竞聘优先......
  • 无涯教程-JavaScript - FVSCHEDULE函数
    描述FVSCHEDULE函数在应用一系列复合利率后返回初始本金的未来值。使用FVSCHEDULE以可变或可调汇率计算投资的未来价值。语法FVSCHEDULE(principal,schedule)争论Argument描述Required/OptionalPrincipalThepresentvalue.RequiredScheduleAnarrayofinterest......
  • VScode-实用插件分享
    界面插件select-highlight-cochineal-color:选择高亮indent-rainbow:缩进彩色显示selecthighlightinminimap:代码地图高亮vscode-icons:显示VScode中,各类文件、文件夹的icon,方便查找功能插件CodeRunner:可以运行一些语言的小demo,可以做部分代码验证Clang-format:代码格式化......
  • ValueError: Per-Channel support with QDQ format requires onnx opset version 13 o
    问题:在做静态量化是,遇见onnxopsetversion版本报错解决办法:withtempfile.NamedTemporaryFile()asfp:torch.onnx.export(model,args=tuple(dummy_input.values()),f=output_model_name,input_name......