操作系统重要概念——并发性

操作系统的四个特征:并发、共享、虚拟、异步 本文以简洁明了、通俗易懂的方式详细介绍了操作系统的四个特征,并发、共享、虚拟、异步,适合IT小白食用~ 阅读详情
AI摘要

本文详细解释了操作系统中并发性和并行性的概念及其区别。通过具体例子说明了两者的关键在于事件是否在同一时刻发生,以及如何在单处理器和多处理器环境下实现并发与并行。

操作系统中的并发性概念是共享性、虚拟性、异步性的前提。为了更好解并发性,我们需要与并行性一起对比了解。先看概念:

  • 并行是指两个或多个事件可以在同一个时刻发生。
  • 并发是指两个或多个事件可以在同一个时间间隔发生。

更形象一些,请看下面的例子:

8:00PM.咚咚呛老师在准备课程,同时8:00PM.同学们在认真学习,这两件事属于并行的关系。

8:00P.M.咚咚呛老师在准备课程,8:05P.M.咚咚呛老师喝了口水。这两件事属于并行的关系。区分并行、并发的关键就是两件事是否在同一时刻发生。同一时刻即为并行,一定的时间间隔发生即为并发。

并行和并发又是怎样在计算机中实现的呢?在计算机中,并行和并发的基础是多道程序设计。对于单个处理器,程序是并发执行的。假设蓝色的是程序A、黄色的是程序B,在某一时刻,只能有一个程序占用CPU,此时A,B交替运行。在双处理器环境中,每一个处理器上的程序都是交替运行的,但是对于两个处理器来说,某一时刻是有两个程序并行执行的。

 

 

 

 

 

【操作系统】第一话·操作系统的基本概念 从今天开始,我们将要开启408考研专题系列【百战上岸计划】,我们知道现在计算机专业的考研越来越卷了,因此早些备战maybe是最好的选择,但如果你和博主一样,时间并不充裕,那么【百日千题·上岸计划】就是量身为你而打造。本专栏将会通过模块化的分类,刷够1000道题,为大家提供点对点的考点相关知识轰炸!值得注意的是,本专栏将会通过教程+课后习题的方式来进行巩固教学,课后习题的题量也是算入总题数的哦!! ...... 阅读详情

相关推荐

《操作系统第四版》(刘振鹏 王煜)(一)引论

一.引论 1.1 操作系统的概念 1.1.1计算机系统 硬件系统+软件系统(程序和文件) 软件分为:系统软件(操作系统)、支撑软件(数据库、编译程序)、应用软件 1.1.2什么是操作系统 用户角度:是一个控制软件,管理应用程序,为应用程序提供服务,杀死应用程序。 资源分配角度:资源管理,管理外设,分配资源。 操作系统位于硬件之上 应用程序之下 操作系统为应用软件提供服务支撑,完成对硬件的控制与分配...

小崔的博客 1894

操作系统的四大特性

详解操作系统四大特性 :并发性,共享性,虚拟性和异步性

2301_76197086的博客 1329

从零配置Archery:手把手教你用Docker部署多数据库审核系统(MySQL/PostgreSQL/ClickHouse)

本文详细介绍了如何从零开始使用Docker部署Archery多数据库审核系统,涵盖MySQL、PostgreSQL和ClickHouse的配置与整合。文章提供了生产级Docker-compose配置、审核规则定制、工单流程设置以及企业微信通知集成等实战指南,帮助团队构建统一的企业级SQL审计平台,提升数据库操作规范与安全。

e4f5g6h7的博客 941

操作系统的基本特征有四个即:并发性、共享性、虚拟性、异步性

操作系统的基本特征有四个即:并发性、共享性、虚拟性、异步性

weixin_45823137的博客 1万+

AFSim编译一:windows

AFSim在windows上的编译

Meepo的博客 4736

(实战)[re:Invent 2018]-001:赛道分析-(致敬1024)

打印log

Rainbow 2780

一、初始操作系统(读完让面试官直呼 哎呦不错哦!!!)

一、操作系统的概念(定义) 操作系统(Operating System,OS) 是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。 1.1 作为系统资源的管理者 补充:进程是一个程序的执行过程。执行前需要将该程序放到内存中,才能被CPU处理。 1.2作为用户和计算机硬件之间的接口 命令接口:允许用户直接使用 ...

猿小许的博客 479

旅行青蛙破解汉化教程——蹭个热度

汉化破解版资源(无尽三叶草与点券): https://github.com/wisdombyzf/lxqw/blob/master/lxqw_zf.apk 截图: 破解方法: 工具: 1,APKIDE https://www.pd521.com/thread-818-1-2.html 2,dnspy https://down.52pojie.

github_38838414的博客 3785

【操作系统】详细解读操作系统的四大特征:并发、共享、虚拟、异步

【操作系统】第一章——计算机系统概述 详细介绍操作系统的基本特征——并发、共享、虚拟和异步

蒙奇D索大的博客 7643

从零构建基于ZYNQ与AD9361的SDR信号源:FPGA逻辑与射频前端的协同设计

本文详细介绍了从零开始构建基于ZYNQ与AD9361的SDR信号源的完整流程。通过解析FPGA逻辑与射频前端的协同设计,重点阐述了如何利用FPGA生成基带信号,并通过ARM处理器配置AD9361,最终实现一个可编程的2.4GHz载波信号发生器。内容涵盖硬件选型、Vivado环境搭建、AXI总线通信、LVDS接口设计及软件驱动开发,为SDR开发者提供了实用的实战指南。

weixin_29200485的博客 214

《电磁兼容设计》专栏说明

本专栏自2024年1月起开始更新,仅设此一个电磁兼容相关知识专栏,并将一直持续更新下去,无期限

linkking27的博客 791

操作系统期末考试简答题部分整理(最后考了95)

第一章: 1.什么是操作系统? 操作系统是部署在硬件上的第一层软件,是对硬件系统的首次扩充,具有管理好这些设备的功能,提高他们的利用率和系统吞吐量,为用户和应用程序提供系统的接口,以方便用户使用 2.简述OS的基本特性? CSVA C是并发性,并发性指的是两个或者多个事件在同一时间中间隔发生,多道程序环境下,指的是同一时间段内,多个程序并发发生,宏观上同时进行,微观上分时交替运行 S是共享性,系统内的资源可以供多个并发的进程共享 V 是虚拟性,时分复用:他利用某设备为一个用户服务的空闲期间转而

qq_40871645的博客 9861

学Simulink——基于Simulink的Buck-Boost变换器双闭环PI+抗饱和设计建模示例

本文详细介绍了基于Simulink的非反相Buck-Boost变换器双闭环控制设计方法。针对Buck-Boost变换器特有的右半平面零点(RHPZ)和控制挑战,提出了电压-电流双闭环PI控制架构,并集成抗积分饱和机制。通过Simulink建模,实现了主电路、电流内环PI、电压外环PI、PWM及占空比限幅等模块的搭建,验证了在输入电压跌落(20V→10V)和负载突变(2A→4A)等场景下的稳定性能。仿真结果表明,输出电压波动小于0.35V,恢复时间快于1ms,电感电流有效限幅。文章还讨论了工程实践要点和扩展方

xiaoheshang_123的博客 318

操作系统——概念、功能、特征及发展分类

本文的主要内容是操作系统的一些基础内容,包括操作系统的概念、操作系统的功能和目标、操作系统的特征以及操作系统的发展和分类,文中分别对操作系统扮演不同角色时的功能和目标做了介绍,也对操作系统的四个特征做了说明和举例,还介绍了操作系统不同阶段的发展情况。.........

西岸贤 6828

芯片设计|SoC芯片设计流程 与 软硬件协同设计

SoC通常被称作系统级芯片或者片上系统,作为一个完整的系统,**其包含了硬件和软件两部分内容**。这里所说的硬件指SoC芯片部分,**软件是指运行在SoC芯片上的系统及应用程序**。既然它是由软件和硬件组合而成,则在进行系统设计时,**就必须同时从软件和硬件的角度去考虑。**

叫好与叫座虽然不是对立面,但想在同一个作品中达到双重效果很难。 1824

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

第一章 操作系统概论

第一章 操作系统概论

赟文武的博客 1152

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

王道考研:操作系统的概念、功能、基本特征、分类

操作系统的概念、功能、基本特征、分类

Tandy12356_的博客 350

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

操作系统重要概念总结

1.临界区(Critical Section)是一段独占对某些共享资源访问的代码,在任意时刻只允许一个线程对共享资源进行访问。如果有多个线程试图同时访问临界区,那么在有一个线程进入后其他所有试图访问此临界区的线程将被挂起,并一直持续到进入临界区的线程离开。临界区在被释放后,其他线程可以继续抢占,并以此达到用原子方式操作共享资源的目的。 2.重定位:由于一个作业装入到与其地址空间不一致的存储空间所

王伯仙的博客 1804

进程、线程的概念、 区别

进程概念 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。 进程特点 动态性:进程是程序的执行,同时进程有生命周期。 并发性:多个进程可同存于内存中,能在一段时间内同时执行。 独立性:资源分配和调度的基本单位。 制约性:并发进程间存在制约关系,造成程序执行速度不可预测性,必须对进程的并发执行次序、相对执行速度加以协调。 进程是由程序、数据和进程控制块三部分组成的。 进程的三种基本状态:运行时running、就绪状态ready、等待态(

yang992510244yang的博客 250

操作系统(1)---操作系统的概念、并发、共享、虚拟、异步、系统调用、以及操作系统的运行机制及体系结构。

操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配;以提供给用户和其他软件方便的接口和环境;它是计算机系统中最基本的系统软件。操作系统是资源的管理者,是最接近硬件的软件,同时向上层提供方便且易用的服务。程序接口实际就是调用系统调用的接口,例如C语言的printf()当程序员调用这个函数,C语言就会执行对应的逻辑,通知操作系统我需要显示器显示程序员输出的数据,于是操作系统开始调用系统调用去与硬件交互。

weixin_60414376的博客 3582

操作系统原理与源码实例讲解:032 创建进程和线程的源码解析

1.背景介绍 操作系统是计算机系统中的一种系统软件,负责公平地管理系统资源并提供系统的基本功能,如进程管理、内存管理、文件系统管理等。进程和线程是操作系统中的基本概念,它们分别代表了程序的执行过程和程序的执行路径。在本文中,我们将深入探讨创建进程和线程的源码,以及相关的核心概念、算法原理、具体操作步骤和数学模型公式。 2.核心概念与联系 2.1 进程 进程是操作系统中的一个概念,表示一个正...

AI天才研究院 433

进程和线程的区别---从操作系统的前世今生进行分析

面试的时候,我们经常会被问到进程和线程的区别是什么?这个问题也曾困扰过我,在之前,都是百度搜索一下,记一下答案,就糊弄过去了,一直不曾深入的去研究,今天通过这篇博客,以操作系统的发展作为脉络,从操作系统的出现和发展来和大家一起学习进程和线程,并分析进程和线程间的区别。 1.举个例子 ​ 在正式开始本文之前,我们通过一个例子给大家简答的说下进程和线程。QQ聊天大家应该都用过吧,在我们小时候,为了QQ...

丹丹的后花园 3068

操作系统(第一章之概念、形成、特征、功能)

操作系统属于软件中的系统软件,是紧挨着硬件的第一层软件,是对硬件功能的首次扩充;其他软件则是建立在操作系统之上的,通过操作系统对硬件功能进行扩充,并在操作系统的统一管理和支持下运行各种软件。操作系统与硬软件的关系如下图所示。从用户的角度来看,操作系统是用户与计算机硬件系统之间的接口,用户通过操作系统来使用计算机系统,即用户在操作系统的支持下,能够方便、快捷、安全、可靠地操纵计算机硬件资源,运行自己的程序。

Z_CH8648的博客 3016

操作系统入门

简单入门操作系统的概念操作系统的功能一级目录一级目录 操作系统的概念 操作系统没有一个严格的定义,但是一般认为是:管理计算机软硬件资源并合理地组织调度计算机工作和资源分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统的最基本的系统软件。 常见的操作系统: 简单了解:MacOs,Linux的底层是Unix,安卓,iOS又是根据Linux,MacOs开发的,用于移动设备的操作系统。window的由Dos系统开发的。以上是市场中常见的操作系统。 操作系统的功能 OS的功能 1.OS是计算机系统系

weixin_45599288的博客 1791

【操作系统】第一章:操作系统概论

操作系统是计算机系统重的一个系统软件,他是这样一些程序模块的集合:它们能有效的组织和管理计算机系统中的的硬件及软件资源,合理的组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,并使整个计算机系统高效的运行。

Jokers_lin的博客 1358

操作系统概述学习笔记

一台主机连接多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。系统能即时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。操作系统,简称OS,是管理计算机硬件与软件资源的计算机程序。即资源共享,系统中的资源供多个并发执行的应用程序共同使用。同一时间间隔内执行和调度多个程序的能力。可靠性:多级容错,保障系统和数据的安全。多道程序环境下,允许多个程序并发执行。单处理机环境下,多个程序分时交替执行。足够小的内核,只实现。

pxxzhk的博客 1173
上一篇: HTML页面中引入视频的好方法
下一篇: 操作系统重要概念——共享性
bingoCoder
博客等级 码龄10年 1400粉丝 157原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值