首页 > 系统相关 >10月25日拓展和进程

10月25日拓展和进程

时间:2023-10-25 15:26:12浏览次数:27  
标签:10 泡面 25 一个 程序 拓展 攻略 进程 运行

目录

拓展

串行:一个完完整整的执行完了再执行下一个。

并发:看起来是同时运行的

并行:真正做到了同时运行

串行和并发的思维图

并行的思维图

每个CPU执行不同的软件,同时让每个软件一起运行

多道技术:

​ 空间复用:共用一条内存条,每一个进程都有自己独立的内存空间,互不干扰,物理级别的隔离

​ 时间复用:共用了一个cpu

进程

什么是进程?

进程:正在运行的一个过程或者说一个任务,每个进程在内存中使用的数据彼此是物理级别的隔离

举例(单核+多道技术活,实现多个进程的并发执行):

假设一个学生放假了在这一天的时间里有很多想玩的:比如吃夜宵、打游戏通宵、聊天。

但是他同一时刻只能做一个任务(单核cpu同一时间只能干一个活),如何才能让这些事一起干呢?

这个学生先打会游戏然后打完一局赶快把泡面给泡了起来,同时用手机打开了聊天程序,这边游戏开始就继续打,泡面好了吃泡面,这就保证了在同一个时间段这些任务都在进行

进程和程序的区别

区别就是进程就是正在进行的一个过程或者说一个任务,而程序仅仅只是一堆代码。

假设我要打一个单机游戏,我刚好有攻略,攻略里面需要的东西我的账号里面都有

单机游戏就是程序,然后我就是处理器(cpu),攻略就是适当形式的算法,进程就是我按照攻略去游玩游戏的总和

需要强调的是:同一个程序被执行两次,那也是两个进程

进程的创建(了解)

主要分四种形式创建新的进程

​ 1.系统初始化(windows中用任务管理器,前台进程负责与用户交互,后台运行的进程与用户无关,运行在后台并且只在需要时才唤醒的进程,称为守护进程,守护进程比较重要。)

​ 2.一个进程在运行过程中开启了子进程(如Nginx开启多个进程)

​ 3.用户的交互式请求,而创建一个新进程(如用户双击一个软件)

​ 4.一个批处理作业的初始化(只在大型机的批处理系统中应用)

进程的三个基本状态

就绪状态、运行状态、阻塞状态

如图

进程的终止

1.正常退出

2.出错退出

3.严重错误

4.被其它进程杀死

标签:10,泡面,25,一个,程序,拓展,攻略,进程,运行
From: https://www.cnblogs.com/slzjb/p/17787266.html

相关文章

  • 2023-10-25:用go语言,假如某公司目前推出了N个在售的金融产品(1<=N<=100) 对于张三,用ai表
    2023-10-25:用go语言,假如某公司目前推出了N个在售的金融产品(1<=N<=100)对于张三,用ai表示他购买了ai(0<=ai<=10^4)份额的第i个产品(1<=i<=N)现给出K(1<=K<=N)个方案,通过这些方案,能够支持将多个不同的产品进行整合(也可以对单个产品进行优化)形成新的产品。新的产品形成后,若用户......
  • B1024 题解
    本着10月杂题题解只记重量级的原则,再加上这个系列好久没更新了,搞一发。原题链接发挥还可以的一场,至少比csp-s发挥的好。T1智慧概率题,考场差点出来,30pts。T2简单计数题,之前几场都卡T2,终于出来一次,100pts。T3简单数据结构题,打的30pts暴力,但是有50pts。T4智慧......
  • 从嘉手札<2023-10-25>
    晨辉明灭启明星低垂的挂在天边烟霞浅浅的铺满了东方的天幕赤红中张扬着睥睨的紫光可惜不过又是无趣的一天我百无聊赖的抬起头从缝隙里看向窗外的天空的一角只是觉得无趣一天天的日子如流水般远去寂寥的活着与灿烂的死去又有什么区别呢我不曾见过百年前的战火纷飞却无......
  • python练习.10
    问:计算1**1+2**2+3**3+...+n**n#方法一su=0x=int(input("请输入你想输入的值:"))foriinrange(1,x+1):su+=i**iprint(f"最后的值为:{su}")#方法二defAyue(n):returnn**nm=int(input("请输入你想要计算的值:"))x=0i=1while(i<=m):......
  • 导入失败!检索 COM 类工厂中 CLSID 为 {36D27C48-A1E8-11D3-BA55-00C04F72F325} 的组件
    出现以上错误,需要进行如下配置:一、配置project的DCOM权限1:在服务器上安装office的Project软件.2:在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务"3:依次双击"组件服务"->"计算机"->"我的电脑"->"DCOM配置"4:在"DCOM配置"中找到"Micro......
  • 「Log」2023.10.24 小记
    序幕/尾声昨天跑了\(1000m\),晚上享受到了优质睡眠。虽说肌肉有点疼,但无压力起床,状态拉满。下楼之后感觉没想象中那么冷,大抵跟昨天莫名其妙的霾有关系。附近在装修,到处都是尘土,但天还是很蓝。\(\text{6:50}\):慵懒到校,整整博客,今天准备写写猪国杀。\(\text{7:30}\):模拟赛开题......
  • 文件上传-伪协议2023/10/25
     开始可以看到访问upload文件会自动补全后缀,然后上传一张1.jpg文件可以上传成功但是没什么用,还可以题目说还可以上传压缩包,那么可以利用phar://协议和zip://协议phar://协议phar:///tmp/zip.jpg/1.php/tmp/zip.jpg 表示要解析的压缩包,与扩展名无关,如只允许abc格式文件上......
  • 语雀10.23事故分析
    语雀10.23事故分析语雀公告:https://mp.weixin.qq.com/s/WFLLU8R4bmiqv6OGa-QMcw事故原因:领会员欢迎关注公-众-号【TaonyDaily】、留言、评论,一起学习。Don’treinventthewheel,librarycodeistheretohelp.文章来源:刘俊涛的博客若有帮助到您,欢迎点赞、转发......
  • [ABC256E] Takahashi's Anguish
     题目 https://www.luogu.com.cn/problem/AT_abc256_e 图论题,是个环套树发现环上的边要取掉一条(min),其他的不用取https://www.luogu.com.cn/record/131488937......
  • 10-25|我只想可以修改容器内的时间而不影响外部时间怎么办啊
    想要在容器内部独立地修改时间,而不影响宿主机,你可以使用Linux的namespace隔离特性。不过,请注意,Docker自己并没有直接提供修改容器独立时间的功能。但你可以使用以下技巧来实现:1.**使用`fake-hwclock`**:这个工具在每次系统启动和停止时保存和读取系统时间。这样即使容器重启,时间......