首页 > 其他分享 >操作系统总结整理

操作系统总结整理

时间:2024-03-11 11:44:41浏览次数:24  
标签:总结 操作系统 多个 并发 整理 共享 CPU 同一时间

第一章

1.现代操作系统都支持多任务,并具有并发、共享、虚拟和异步性特征

  • 并发和并行是两个不同的概念
    • 并  发:是指两个或多个事件在同一时间间隔内发生,并发强调“同一时间间隔”
    • 并行:  是指多个事件同时发生
  • 共享
    • 系统中的的资源可供内存中多个并发执行的进程共同使用
  • 异步性
    • 进程以不可预知的速度向前推进
  • 虚拟
    • 通过某种技术把一个物理实体变成若干逻辑上的对应物

2.在单CPU单核的系统中,用户可以感觉到两个不同程序似乎在同时工作,而且互不干扰,是因为操作系统使两个程序在CPU上快速地轮流交替执行,实现了“并发”的功能

3.在单CPU的电脑上用迅雷下载文件,同时用Excel做表格,这体现了操作系统的【并发】特性

4.现代操作系统具有并发的特性,主要是由于引入了“多道程序系统”

5.并发特征重点强调是【同一时间间隔】而不是并行多个事件【同一时间发生】

6.资源共享的方式

  • 互斥共享
    • 指任意时刻一种资源只能被一个进程访问
  • 同时共享
    • 指从宏观上看,资源可以被多个进程同时访问,如对磁盘的访问

7.并发与共享的关系

  • 相互依赖
    • 如果系统不支持并发,资源的使用都是独占的,不需要共享资源
    • 另一方面,如果不能实现有效的资源共享,并发就不可能得到很好的支持

8.并发与共享的关系是相互依赖的

9.从宏观上看,某时段内office Word和Adobe Photoshop同时向打印机请求打印服务,这属于操作系统支持特征之间的【共享性】

10.从宏观上看,资源可以被多个进程同时访问,操作系统的这一特性被称为【共享】

11.如果系统不支持并发,则不需要共享资源,因为资源的使用都是独占的

12.

标签:总结,操作系统,多个,并发,整理,共享,CPU,同一时间
From: https://www.cnblogs.com/saoge/p/18065764

相关文章

  • SVV 补充及总结
    notintersect总结所有的组件都是通过class进行建模通过interface进行连接形成测试平台每一个class都是一个SV文件,进行结构化管理搭建testbench的主要目的是对DUT进行测试的,主要关注DUT的interface和feature,只要拿到interface就可以写一些代码进行建模DUT是根据spe......
  • SQL Server2008 R2开启远程连接总结
      ==============================SQLServer2008R2开启远程连接(最全总结)==============================安装过程:适用WindowsXPSP3、Windows7、WindowsServer2008R2、Windows8、Windows101、安装VisualStudio2010旗舰版2、安装VisualStudio2010SP13、安装S......
  • JAVA注解的总结及其作用
    #一、@component标注一个类为Spring容器的Bean,(把普通pojo实例化到spring容器中,相当于配置文件中的<beanid=""class=""/>)。将其扫描注入到Spring容器,注入成Bean#二、@ServerEndpoint(value="/server/{username}")@ServerEndpoint注解用于将一个Java类标记为WebSocket端点,指......
  • 今日总结
    今天随着“数智化”时代的到来,我们生活中的方方面面都离不开数据,而你真的了解数据吗?本文将为你重新解读数据的概念和价值,以及数据的价值是如何在“数智化”时代下一步一步得到运用与升华的;因内容颇多,笔者将分几期为大家进行讲解。一、前言上两期文章中,我们已经了解到“数据”......
  • 计算机基础知识问答:操作系统篇
    进程和线程的区别?调度:进程是资源管理的基本单位,线程是程序执行的基本单位。切换:线程上下文切换比进程上下文切换要快得多。拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但是可以访问隶属于进程的资源。系统开销:创建或撤销进程时,系统都要为之分配或回收系统......
  • 多进程、多线程知识再整理
    #threading模块'''cpython全局解释器锁导致同时只能有一个线程执行python,利用多cpu执行cpu密集型任务使用多进程,密集io型可以使用多线程并发classthreading.Thread(group=None,target=None,name=None,args=(),kwargs={},*,daemon=NoneThread类代表一个在独立控制线......
  • 2023-2024 赛季赛中总结
    CSP2023与NOIP2023比赛过程顺利,主要原因在于题目过于简单。百度之星2023决赛最后两道题目未能做出,其实从那时起就开始有大赛中档题卡壳的迹象。至今未能补题,暂时不清楚未做出原因。PKUWC2024第一天第二题没过,考场上已经想出了大体思路,但思考的过程中走了很多回头路,做了很......
  • spring-security源码阅读-总结(二十六)
    spring-security很重?身边一提到spring-security,都觉得很重,宁愿自己写个filter快速实现认证,确实如此吗,spring-security本质也是基于servlet-filter作为切入点。作为框架,把正常验证流程差异化的地方都封装抽象出来了。我们只需要根据他的每个差异化的地方完成我们自己的配置就行......
  • 神州笔记本(HASEE) win11 操作系统自动进入休眠状态,唤醒后自动关机
    前几日在某东上购入神州笔记本(HASEE),用着本来还好,但是最近只要用到电源模式的问题,这个笔记本就是会无端进入到自动关机的状态。前文中也讨论过类似的问题:神州笔记本win11节能模式供电不足自动关机不过这次又有了新的问题,那就是在操作系统的电源模式下设置”闲置进入睡眠“......
  • 【Python使用】python高级进阶知识md总结第2篇:HTTP 请求报文,HTTP响应报文【附代码文
    python高级进阶全知识知识笔记总结完整教程(附代码资料)主要内容讲述:操作系统,虚拟机软件,Ubuntu操作系统,Linux内核及发行版,查看目录命令,切换目录命令,绝对路径和相对路径,创建、删除文件及目录命令,复制、移动文件及目录命令,终端命令格式的组成,查看命令帮助。HTTP请求报文,HTTP响应报文......