操作系统的基本特征

2024-08-31 05:36
文章标签 操作系统 基本特征

本文主要是介绍操作系统的基本特征,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

操作系统是计算机系统中至关重要的组件,它负责管理硬件资源并提供各种服务,支持应用程序的运行。操作系统的基本特征主要包括并发性、共享性、虚拟性和异步性。

目录

1 并发性

2 共享性

3 虚拟性

4 异步性

之间关系


1 并发性

并发性指的是系统能够同时处理多个程序或任务。在宏观上看,这些程序似乎是同时运行的,但在微观上,它们可能是交替运行的。并发性不仅是操作系统的基本特征,也是计算机系统能够高效运作的关键。

  • 并行:指多个事件在同一时刻同时发生。例如,多核 CPU 可以同时执行多个任务。
  • 单核 CPU:虽然在同一时刻只能执行一个程序,但通过快速的上下文切换,多个程序可以“并发地”运行。
  • 多核 CPU:能够同时执行多个程序,实现真正的并行处理。

2 共享性

共享性指的是系统中的资源可以被多个并发执行的进程共同使用。

资源共享的方式主要有两种:

  • 互斥共享:某些资源在同一时刻只允许一个进程访问,如摄像头。这种方式确保了资源的独占性,避免了竞争。
  • 同时共享:某些资源允许多个进程在同一时刻访问,如硬盘。这种共享方式通常在微观上通过时间片轮转来实现。

3 虚拟性

虚拟性指的是通过虚拟化技术,将一个物理实体转换为多个逻辑实体。这使得用户可以在虚拟环境中操作多个虚拟资源,而不必直接操作实际的物理资源。

虚拟技术中的“时分复用技术”。微观上处理机在各个微小的时间段内交替着为各个进程服务

1.空分复用技术(虚拟存储器):将物理内存扩展为虚拟内存,使得程序可以使用比实际物理内存更多的内存空间。

2.时分复用技术(虚拟处理器):在多核 CPU 上实现虚拟处理器,使得每个用户仿佛拥有多个 CPU,从而提高了处理能力。

4 异步性

异步是指,在多道程序环境下,允许多个程序并发执行,但由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进,这就是进程的异步性。

之间关系

并发性和共享性是操作系统中最基本的特性,二者互为存在条件

没有并发性,就谈不上虚拟性

如果失去了并发性,即系统只能串行地 运行各个程序,那么每个程序的执行会 一贯到底。只有系统拥有并发性,才有 可能导致异步性。

这篇关于操作系统的基本特征的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1123035

相关文章

Linux操作系统 初识

在认识操作系统之前,我们首先来了解一下计算机的发展: 计算机的发展 世界上第一台计算机名叫埃尼阿克,诞生在1945年2月14日,用于军事用途。 后来因为计算机的优势和潜力巨大,计算机开始飞速发展,并产生了一个当时一直有效的定律:摩尔定律--当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍。 那么相应的,计算机就会变得越来越快,越来越小型化。

1、简述linux操作系统启动流程

1、简述linux操作系统启动流程 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。开机时将ROM中的指令映射到RAM的低地址空间,CPU读取到这些指令,硬件的健康状况进行检查,按照BIOS中设置的启

操作系统是怎么为不同的程序分配所需的内存空间的

操作系统为不同的程序分配内存空间的过程涉及多个关键步骤,确保每个程序都有其所需的内存资源,同时避免程序之间的冲突。以下是操作系统如何为程序分配内存空间的详细过程: 1. 内存管理的基础概念 虚拟内存:现代操作系统使用虚拟内存机制来为程序提供隔离的内存空间。每个程序运行在其独立的虚拟地址空间中,这使得程序间的内存互不干扰。物理内存:实际的 RAM(随机存取存储器),由操作系统和硬件共同管理。虚拟

操作系统安全保护

操作系统安全概述 概念:满足安全策略要求,具有响应安全机制及安全功符合特定安全标准,在一定约束条件下 能抵御常见网络安全威胁,保障自身安全运行及资源安全 安全等级:根据安全功能和安全保障要求分为 用户自主保护级  系统审计保护级 安全标记保护级 结构化保护级 访问验证保护级 操作系统作用: 负责计算系统的资源管理、支撑和控制各种应用程序运行,为用户提供计算机系统管理接口 是构成网络信息

Linux操作系统命令集(一)

最近开了操作系统的课,弄着虚拟机的linux系统命令学学 文件和目录操作命令: ls:列出目录内容 示例:ls -l 以长格式列出目录内容cd:切换目录 示例:cd /home/user 切换到 /home/user 目录mkdir:创建目录 示例:mkdir new_directory 创建名为 new_directory 的目录rmdir:删除空目录touch:创建空文件或更新文件的时间戳

操作系统分页式存储管理

每次输入地址后,计算出页号,若页号越界,则给出错误提示。否则依次调用FIFO和LRU算法,这里值得注意的是,由于我们的FIFO算法先于LRU算法被调用,那么当在处理FIFO算法时,我们暂且不将位视图相应位置做变化,留到处理LRU算法再做处理。 对于FIFO、LRU算法的缺页,我们分两种情况考虑,第一种是模拟栈内还有空间,那么直接将其入栈。第二种是模拟栈内无空间,要发生置换。发生置换时把模拟栈最底

linux定时监听ssh服务是否启动-------麒麟操作系统永久关闭swap

linux监听ssh服务是否启动 1、监听脚本2、定时任务3、麒麟操作系统,永久关闭swap 1、监听脚本 #在/usr/local/bin目录下新建脚本文件 cd /usr/local/bintouch check_sshd.sh#给可执行权限chmod +x /usr/local/bin/check_sshd.sh 脚本内容如下: #!/bin/bashs

OOP三个基本特征:封装、继承、多态

OOP三个基本特征:封装、继承、多态 C++编程之—面向对象的三个基本特征 默认分类 2008-06-28 21:17:04 阅读12 评论1字号:大中小     面向对象的三个基本特征是:封装、继承、多态。     封装 封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。   封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信

【银河麒麟高级服务器操作系统实例】虚拟化平台系统服务中断现象分析及处理建议

服务器环境以及配置 【机型】虚机 处理器: Kunpeng-920 内存: 40G 【内核版本】 4.19.90-23.8.v2101.ky10.aarch64 【OS镜像版本】 银河麒麟操作系统 Kylin-Server-10-SP1-Release-Build20-20210518-arm64 【第三方软件】 智能运维系统、mysql数据集群 现象描述 环境描

VMware17 虚拟机下载以及 CentOS8 操作系统安装配置 一条龙全教程

目录 一、安装 vmware workstation 虚拟机  二、安装 CentOS8 操作系统 三、安装 FinalShell 远程连接 一、安装 vmware workstation 虚拟机     安装中...(耐心等待)  到此安装完成,点击启动运行  激活码如下:  MC60H-DWHD5-H80U9-6V85M-8280D