金融系统网站模板/淘宝推广哪种方式最好

金融系统网站模板,淘宝推广哪种方式最好,美国生物等效性如果做的网站,上海抖音推广计算机操作系统(三) 操作系统的特性、运行环境与核心功能 前言一、操作系统的基本特性1.1 并发1.2 共享1.3 虚拟1.4 异步 二、操作系统的运行环境2.1 硬件支持2.2 操作系统内核2.3 处理机的双重工作模式2.4 中断与异常 三、操作系统的主要功能3.1 处理机…

计算机操作系统(三) 操作系统的特性、运行环境与核心功能

  • 前言
  • 一、操作系统的基本特性
    • 1.1 并发
    • 1.2 共享
    • 1.3 虚拟
    • 1.4 异步
  • 二、操作系统的运行环境
    • 2.1 硬件支持
    • 2.2 操作系统内核
    • 2.3 处理机的双重工作模式
    • 2.4 中断与异常
  • 三、操作系统的主要功能
    • 3.1 处理机的管理功能
    • 3.2 存储器的管理功能
    • 3.3 设备管理功能
    • 3.4 文件管理功能
    • 3.5 接口管理功能
    • 3.6 现代操作系统的新功能
  • 总结(核心概念速记)
        • **核心概念速记**
        • **操作系统特性对比**
        • **知识图谱**
        • **重点提炼**
        • **处理机模式对比**
        • **功能模块与硬件映射**


前言

  • 在上一篇博客中,我们深入探讨了 操作系统的基本概念与发展历程,包括其 定义、目标和演进阶段
  • 本篇博客将聚焦于 操作系统的四大特性、运行环境及核心功能,结合并发 / 共享 / 虚拟 / 异步的底层逻辑,解析操作系统如何协调硬件资源与软件程序的交互。
  • 这些内容是操作系统课程的核心考点,也是理解进程管理、内存管理等后续章节的基础。

我的个人主页,欢迎来阅读我的其他文章
https://blog.csdn.net/2402_83322742?spm=1011.2415.3001.5343
我的操作系统博客专栏
https://blog.csdn.net/2402_83322742/category_12916780.html?spm=1001.2014.3001.5482


一、操作系统的基本特性

在这里插入图片描述

1.1 并发

  • 并发是指在一段时间内,宏观上有多个程序同时运行
  • 但在单处理机系统中,微观上同一时刻其实只有一个程序在执行,操作系统通过快速地在多个程序之间切换,让我们感觉这些程序好像是同时运行的
  • 比如我们一边听歌一边浏览网页,音乐播放器程序和浏览器程序看起来是同时工作的,这就是并发的体现。操作系统通过合理地调度,保证每个程序都能在合适的时间得到运行机会,从而提高系统资源的利用率。
    在这里插入图片描述

1.2 共享

  • 共享是指系统中的资源(如内存、CPU、文件等)可以被多个并发执行的程序共同使用。
  • 但共享方式分为两种:互斥共享和同时访问。
    • 互斥共享资源一次只能被一个进程使用,比如打印机,在某一时刻只能被一个程序占用进行打印任务;而同时访问资源可以被多个进程同时访问,比如硬盘上的文件,多个进程可以同时读取文件内容。

操作系统需要对资源的共享进行管理,防止出现资源冲突和数据不一致的情况。

1.3 虚拟

  • 虚拟是指操作系统通过某种技术将一个物理实体变为若干个逻辑上的对应物。
  • 例如,虚拟处理器技术可以让一个 CPU 虚拟出多个逻辑 CPU,使得多个程序可以同时运行,好像每个程序都有自己独立的 CPU 一样;虚拟内存技术则可以将一部分硬盘空间当作内存来使用,扩大了程序可使用的内存空间。通过虚拟技术,操作系统可以提高系统资源的利用率,让用户感觉系统拥有更多的资源。

1.4 异步

  • 异步是指在多道程序环境下,由于资源有限,进程的执行不是一贯到底的,而是走走停停,以不可预知的速度向前推进。
  • 比如一个进程在等待输入输出操作完成时,CPU 会转而执行其他进程,当输入输出操作完成后,该进程才会继续执行。

这就导致了进程的执行顺序和执行时间是不确定的,操作系统需要对进程的异步执行进行管理,确保系统的稳定性和正确性

二、操作系统的运行环境

在这里插入图片描述

2.1 硬件支持

操作系统的运行离不开硬件的支持主要的硬件设备包括 CPU、内存、硬盘、输入输出设备等

  • CPU 是计算机的核心,负责执行指令;内存用于存储正在运行的程序和数据;硬盘用于长期存储数据和程序;输入输出设备则用于实现人与计算机之间的交互。操作系统需要对这些硬件设备进行管理和控制,使得它们能够协调工作。

2.2 操作系统内核

在这里插入图片描述

  • 内核是操作系统的核心部分,它运行在系统的最高特权级别,负责管理系统的各种资源和提供基本的服务。
  • 内核主要包括进程管理、内存管理、设备管理等功能模块。

它是操作系统与硬件之间的接口,向上层应用程序提供了统一的服务接口,使得应用程序可以方便地使用系统资源。

2.3 处理机的双重工作模式

在这里插入图片描述

  • 处理机(CPU)通常有两种工作模式:用户态和核心态
  • 用户态下,处理机只能执行非特权指令,如普通的算术运算和逻辑运算指令;
  • 而在核心态下,处理机可以执行所有的指令,包括特权指令,如内存管理指令和设备控制指令等。

操作系统通过设置程序状态字(PSW)中的相关标志位来切换处理机的工作模式,当用户程序需要执行特权操作时,会通过系统调用陷入核心态,由操作系统内核来完成相应的操作。

2.4 中断与异常

  • 中断是指 CPU 收到来自硬件或软件的信号,暂停当前正在执行的程序,转而去处理相应的事件,处理完毕后再返回原来的程序继续执行。
  • 中断可以分为外部中断(如键盘输入、定时器中断等)和内部中断(如除法运算溢出等)。
  • 异常则是指由于 CPU 执行指令时出现的错误或特殊情况,如非法指令、内存访问越界等。
  • 中断和异常是操作系统实现多道程序设计和实时响应的重要机制,它们使得操作系统能够及时地处理各种事件,保证系统的正常运行。

三、操作系统的主要功能

在这里插入图片描述

3.1 处理机的管理功能

处理机管理主要包括进程管理和线程管理。

  • 进程是程序的一次执行过程,是系统进行资源分配和调度的基本单位。
  • 操作系统需要对进程的创建、撤销、调度等进行管理,以提高 CPU 的利用率。
  • 线程是进程中的一个执行单元,是系统进行调度的基本单位。
  • 引入线程可以减少进程切换的开销,提高程序的执行效率。
  • 处理机管理还包括进程同步和互斥,以解决多个进程之间的资源竞争和数据共享问题

3.2 存储器的管理功能

  • 存储器管理主要负责内存的分配、回收和保护。
  • 操作系统需要将内存空间合理地分配给各个进程,当进程结束时及时回收内存,以提高内存的利用率。

同时,为了保证进程之间的内存空间不相互干扰,操作系统还需要对内存进行保护。存储器管理还包括虚拟内存技术,通过将一部分硬盘空间当作内存来使用,扩大了程序可使用的内存空间,提高了系统的性能
在这里插入图片描述

3.3 设备管理功能

  • 设备管理负责对计算机的外部设备进行管理,包括设备的分配、回收、控制和驱动等
  • 操作系统需要为设备分配相应的资源,如通道、控制器等,以保证设备能够正常工作。

同时,为了提高设备的利用率,操作系统还采用了缓冲技术、设备独立性技术等。

  • 设备管理还包括设备的中断处理和错误处理,以保证设备的可靠性和稳定性

3.4 文件管理功能

  • 文件管理负责对计算机中的文件进行管理包括文件的创建、删除、读写、存储等
  • 操作系统需要为文件分配存储空间,建立文件的目录结构,以方便用户对文件的访问和管理。文件管理还包括文件的保护和共享,以保证文件的安全性和可靠性。
  • 同时,为了提高文件的访问速度,操作系统还采用了文件索引技术、文件缓存技术等
    在这里插入图片描述

3.5 接口管理功能

  • 接口管理主要包括用户接口和程序接口。
  • 用户接口是用户与操作系统之间的接口,用户可以通过命令行界面、图形用户界面等方式与操作系统进行交互。
  • 程序接口是应用程序与操作系统之间的接口,应用程序可以通过系统调用的方式来使用操作系统提供的服务。

接口管理使得用户和应用程序可以方便地使用操作系统的功能,提高了系统的易用性和可扩展性。

3.6 现代操作系统的新功能

在这里插入图片描述

  • 随着计算机技术的不断发展,现代操作系统还增加了一些新的功能,如网络管理、分布式处理、多媒体支持等。
  • 网络管理负责对计算机网络进行管理,包括网络连接的建立、数据传输的控制等;分布式处理则是将多个计算机节点组成一个分布式系统,共同完成一个任务,提高了系统的处理能力和可靠性;

多媒体支持则是为了满足用户对音频、视频等多媒体数据的处理和播放需求,提供了相应的功能和接口。

总结(核心概念速记)

核心概念速记

操作系统 = 四大特性 + 双重运行模式 + 五大管理功能

  • 四大特性
    • 并发(宏观并行,微观串行)→ 共享(互斥/同时访问)→ 虚拟(逻辑抽象物理资源)→ 异步(进程走走停停)。
  • 运行环境
    • 用户态/核心态隔离,中断/异常驱动系统调度,内核掌管资源管理。
  • 核心功能
    • 处理机管理(进程/线程调度)→ 内存管理(分配/保护/虚拟内存)→ 设备管理(缓冲/独立性)→ 文件管理(目录/索引)→ 接口管理(系统调用/UI)。
操作系统特性对比
特性定义实现技术典型场景
并发宏观多程序同时运行时间分片、进程切换边听歌边上网
共享资源复用互斥锁、文件锁多个进程读写同一文件
虚拟物理资源逻辑化虚拟内存、虚拟CPU4GB内存运行8GB程序
异步进程执行不可预测中断驱动、事件队列网络请求随机到达
知识图谱
操作系统(三) 特性、环境与功能  
├─ 四大特性  
│  ├─ 并发(时间片轮转)  
│  ├─ 共享(互斥/同时)  
│  ├─ 虚拟(内存/CPU抽象)  
│  └─ 异步(中断驱动)  
├─ 运行环境  
│  ├─ 硬件(CPU/内存/IO)  
│  ├─ 内核(进程/内存/设备管理)  
│  ├─ 双模式(用户态→核心态)  
│  └─ 中断/异常(系统调用触发)  
├─ 核心功能  
│  ├─ 处理机管理(PCB/调度算法)  
│  ├─ 内存管理(分区/Paging)  
│  ├─ 设备管理(I/O控制块)  
│  ├─ 文件管理(inode/目录树)  
│  └─ 接口管理(syscall/GUI)  
└─ 关键术语  ├─ 进程 vs 线程、用户态 vs 核心态  ├─ 中断向量表、系统调用号  └─ 缓冲技术、设备独立性  
重点提炼
  1. 特性核心

    • 并发与共享是操作系统的最基本特征,虚拟提升资源利用率,异步带来不确定性(需通过同步机制解决)。
  2. 运行模式关键

    • 用户态→核心态通过系统调用中断触发,特权指令只能在核心态执行(如int 0x80)。
  3. 功能模块逻辑

    • 处理机管理是操作系统的“调度中心”,内存管理是“数据枢纽”,设备管理是“硬件接口”,文件管理是“数据仓库”。
  4. 技术演进趋势

    • 单任务多任务,从集中式内核微内核,从本地资源管理分布式资源协同
处理机模式对比
模式权限可执行指令典型场景
用户态非特权级算术/逻辑指令应用程序运行
核心态特权级内存管理/设备控制指令系统调用、中断处理
功能模块与硬件映射
功能模块 —— 处理机管理 → 内存管理 → 设备管理 → 文件管理  ↓          ↓           ↓           ↓  
硬件映射 —— CPU        RAM        硬盘/外设   磁盘文件系统  

以上就是对本次关于操作系统博客内容的总结,后续我们将深入探讨操作系统更多知识。

我的个人主页,欢迎来阅读我的其他文章
https://blog.csdn.net/2402_83322742?spm=1011.2415.3001.5343
我的操作系统博客专栏
https://blog.csdn.net/2402_83322742/category_12916780.html?spm=1001.2014.3001.5482

非常感谢您的阅读,喜欢的话记得三连哦

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/74031.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

批量将 PPT 转换为PDF/XPS/JPG图片等其它格式

PPT 文档经常有转换为其它格式的需求,比如将 PPT 转换为 PDF、将 PPT 转换为图片、生成 PPT 预览图等,这在某些场景下非常的有用,今天给大家介绍的就是如何批量将 PDF 转换为 PDF、JPG、Tiff 等多种格式的操作。 在工作中我们经常需要接触 PP…

【css酷炫效果】纯CSS实现3D翻转卡片动画

【css酷炫效果】纯CSS实现3D翻转卡片动画 缘创作背景html结构css样式完整代码效果图 想直接拿走的老板,链接放在这里:https://download.csdn.net/download/u011561335/90490472 缘 创作随缘,不定时更新。 创作背景 刚看到csdn出活动了&am…

Flask多参数模版使用

需要建立目录templates; 把建好的html文件放到templates目录里面; 约定好参数名字,单个名字可以直接使用;多参数使用字典传递; 样例: from flask import render_template # 模板 (Templates) #Flask 使用…

SVN简明教程——下载安装使用

SVN教程目录 一、开发中的实际问题二、简介2.1 版本控制2.2 Subversion2.3 Subversion的优良特性2.4 工作原理2.5 SVN基本操作 三、Subversion的安装与配置1. 服务器端程序版本2. 下载源码包3. 下载二进制安装包4. 安装5. 配置版本库① 为什么要配置版本库?② 创建目…

OpenCV图像拼接(1)概述

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 此图说明了在Stitcher类中实现的拼接模块流程。使用该类,可以配置/移除某些步骤,即根据特定需求调整拼接流程。流程中的所…

Linux 音频驱动 WM8960 音频 DAC IC 音乐播放与录音

这些先引出一个内容,是 Linux 内核的音频系统,ALSA,提供了对声卡的低级访问,支持 PCM,播放/录音、混音、MIDI 处理等功能。它取代了旧的 OSS,并提供更强大的功能和更好的硬件支持。 ALSA 主要特点&#xf…

OpenHarmony 开源鸿蒙北向开发——3.配置SDK

安装、配置完成之后我们就要配置SDK。 我们创建工程后,点击右上角设置 进入设置 进入OpenHarmony SDK,选择编辑 这里配置一下SDK安装位置 点击完成 这里我们API版本勾选第一个即可 确认安装 勾选接受 这里要等一会 安装完成后,点击完成

C#通过API接口返回流式响应内容---SignalR方式

1、背景 在上两篇《C#通过API接口返回流式响应内容—分块编码方式》和《C#通过API接口返回流式响应内容—SSE方式》实现了流式响应的内容。 上面的这两个主要是通过HTTP的一些功能,除了这些之外,还有WebSocket的方式。C#中的WebSocket的有比较多的方案&…

识别并脱敏上传到deepseek/chatgpt的文本文件中的身份证/手机号

本文将介绍一种简单高效的方法解决用户在上传文件到DeepSeek、ChatGPT,文心一言,AI等大语言模型平台过程中的身份证号以及手机号等敏感数据识别和脱敏问题。 DeepSeek、ChatGPT,Qwen,Claude等AI平台工具快速的被接受和使用,用户每天上传的文本数据中潜藏着大量敏感信息,…

第六:go 操作 redis-go

Redis 在项目开发中redis的使用也比较频繁,本文介绍了Go语言中go-redis库的基本使用。 Redis介绍 Redis是一个开源的内存数据库,Redis提供了多种不同类型的数据结构,很多业务场景下的问题都可以很自然地映射到这些数据结构上。除此之外&am…

fastapi+angular外卖系统

说明: fastapiangular外卖系统 1.美食分类(粥,粉,面,炸鸡,炒菜,西餐,奶茶等等) 2.商家列表 (kfc,兰州拉面,湘菜馆,早餐店…

NFS共享搭建

准备工作 首先确保已经建了两台虚拟机,都是桥接模式,一台是windows server 2019 一台是centos7 用户配额教程,是在windows server 2019中,先新建虚拟池,然后创建虚拟磁盘,记得添加磁盘类型要选择第三个,要不…

DFT mode下hard phy STA Nopath

hard Phy boundary No Path 1. shift mode; shift cornor出现No Path的; PHY SI SO在shift mode必须有timing的path; 展示为No constrained path; check step: report_timing -though NO constrained path set timing_report_unconstrained true report again you will…

【工作记录】F12查看接口信息及postman中使用

可参考 详细教程:如何从前端查看调用接口、传参及返回结果(附带图片案例)_f12查看接口及参数-CSDN博客 1、接口信息 接口基础知识2:http通信的组成_接口请求信息包括-CSDN博客 HTTP类型接口之请求&响应详解 - 三叔测试笔记…

《自然》:陆地蒸散量研究的统计失误被撤回-空间加权平均的计算方法

文章目录 前言一、空间加权平均的计算方法二、代码1.Python 实现2.MATLAB代码 前言 In this article, we calculated global land evapotranspiration for 2003 to 2019 using a mass-balance approach. To do this, we calculated evapotranspiration as the residual of the…

开源软件许可证冲突的原因和解决方法

1、什么是开源许可证以及许可证冲突产生的问题 开源软件许可证是一种法律文件,它规定了软件用户、分发者和修改者使用、复制、修改和分发开源软件的权利和义务。开源许可证是由软件的版权所有者(通常是开发者或开发团队)发布的,它…

【el-upload】el-upload组件 - list-type=“picture“ 时,文件预览展示优化

目录 问题图el-upload预览组件 PicturePreview效果展示 问题图 el-upload <el-uploadref"upload"multipledragaction"#":auto-upload"false":file-list"fileList"name"files":accept".png,.jpg,.jpeg,.JGP,.JPEG,.…

微前端 qiankun vite vue3

文章目录 简介主应用 qiankun-main vue3 vite子应用 qiankun-app-vue2 webpack5子应用 qiankun-react webpack5子应用 quankun-vue3 vite遇到的问题 简介 主要介绍以qiankun框架为基础&#xff0c;vite 搭建vue3 项目为主应用&#xff0c;wepack vue2 和 webpack react 搭建的…

C#从入门到精通(1)

目录 第一章 C#与VS介绍 第二章 第一个C#程序 &#xff08;1&#xff09;C#程序基本组成 1.命名空间 2.类 3.Main方法 4.注释 5.语句 6.标识符及关键字 &#xff08;2&#xff09;程序编写规范 1.代码编写规则 2.程序命名方法 3.元素命名规范 第三章 变量 &…

东隆科技携手PRIMES成立中国校准实验室,开启激光诊断高精度新时代

3月12日&#xff0c;上海慕尼黑光博会期间&#xff0c;东隆科技正式宣布与德国PRIMES共同成立“中国校准实验室”。这一重要合作标志着东隆科技在本地化服务领域的优势与PRIMES在激光光束诊断领域的顶尖技术深度融合&#xff0c;旨在为中国客户提供更快速、更高精度的服务以及本…