腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
Linux中常见实时进程的几个例子
、
、
Linux中常见的SCHED_FIFO和SCHED_RR进程有哪些?用户输入是否属于实时处理的范畴?
浏览 1
提问于2010-04-27
得票数 7
回答已采纳
6
回答
Linux内核使用哪些调度算法?
、
、
Linux内核使用哪些调度算法? 我在哪里可以获得更多关于linux内核的信息?(操作系统的首要任务...学生级别)
浏览 65
提问于2009-10-22
得票数 20
1
回答
Linux志愿者上下文切换SCHED_OTHER SCHED_FIFO
、
我正在为我的OS类做一些Linux分析,并且有一个我无法解释的观察。 对于另外两个相同的进程,当它们使用SCHED_OTHER策略执行时,我看到的自愿上下文切换比使用SCHED_FIFO或SCHED_RR策略时多50%。 对于非自愿切换来说,这一点也不奇怪,因为SCHED_OTHER的优先级要低得多,所以它不得不放弃CPU。但为什么自愿切换会出现这种情况呢?为什么SCHED_OTHER会自愿放弃CPU而不是实时进程?这是一个相同的过程,所以只有当CPU切换到I/O时,它才会自愿放弃CPU,对吗?我不认为政策的选择会影响I/O尝试的频率。 Linux的人有什么想法吗?谢谢!
浏览 6
提问于2013-03-27
得票数 2
2
回答
短期、长期和中期调度器
、
、
、
短期、中期和长期调度器分别使用哪些调度算法(FCFS、SJF、SRTF、LRTF、RR e.t.c)?
浏览 0
提问于2018-12-18
得票数 0
1
回答
在linux中,为了在内核中实现一些东西,为什么我们还需要更改用户空间的头文件?
、
、
我正在尝试实现某种新的Linux任务调度程序,所以我发现这篇文章真的很有帮助。但是,它指出,我们不仅需要在/kernel-source-code/include/linux/Schedul.h中定义新的调度宏,而且还需要在/usr/include/bits.h中定义相同的内容。 既然调度程序在内核中工作,那么为什么我们需要更改用户空间头文件呢?我不知道为什么我们有用户空间的头文件?无论如何,用户空间程序不能直接使用内核中定义的函数(除非通过系统调用),对吗?如果我们还需要更改用户空间文件来实现新的调度器,那么调度器如何才能是可移植的,因为用户不仅需要使用新的内核映像,而且还需要更改其用户空间文
浏览 1
提问于2012-06-21
得票数 2
回答已采纳
2
回答
Linux调度程序历史
、
、
我有一个运行在Linux上的进程,它创建了大量的pThreads (每个进程都有自己的目的)。比如说,其中一个线程崩溃了。有时,崩溃可能是由其他线程引起的,最好在崩溃线程之前知道哪些线程正在运行。 所以问题是:是否有一种方法可以问Linux调度程序最后的线程被调度了什么? 任何帮助都是非常感谢的。谢谢。
浏览 2
提问于2012-07-24
得票数 0
1
回答
Microsoft Windows中使用哪种类型的磁盘调度算法?
、
、
虽然可以更改Linux ()中的磁盘调度算法,但我无法找到Microsoft Windows中使用了哪些磁盘调度算法,甚至无法知道如何更改它。有人可能知道更多吗?谢谢!
浏览 23
提问于2021-03-06
得票数 0
2
回答
Linux内核线程的调度器
、
Linux包括一些称为内核线程的特权进程。有没有可以运行/挂起它们的调度程序?如果是,这个调度器是否与系统调度器(我指的是调度整个系统进程的调度器)相同?
浏览 2
提问于2014-10-24
得票数 0
1
回答
内核是如何在进程执行后为进程分配好的值的?
、
、
、
、
Linux内核实现了两个独立的优先级范围。第一个是很好的值,一个从-20到+19的数字,默认值为0。 尼斯值是所有Unix系统中使用的标准优先级范围,尽管不同的Unix系统以不同的方式应用它们。 我想知道的是,用哪些参数计算出处理后要分配的很好的值。 耽误您时间,实在对不起。
浏览 0
提问于2019-04-11
得票数 2
1
回答
如何在多核上运行带有bash管道的进程?
、
、
、
、
我有一个简单的bash脚本,它将一个进程的输出输送到另一个进程。即: dostuff | filterstuff 在我的Linux系统(openSUSE,如果重要的话,内核2.6.27)上,这两个进程都运行在一个单独的内核上。但是,在不同的核心上运行不同的进程是一种默认策略,在这种情况下不会触发。 系统的哪些组件负责这一点,我应该做什么来利用多核功能? 注意到在2.6.30内核上没有这样的问题。 Clarification:遵循了的建议,我用顶级程序确保管道进程总是在同一个处理器上运行。通常做得很好的Linux调度程序这次不能运行。 我认为bash中的某些内容会阻止OS执行此操作。问题是,我需
浏览 3
提问于2009-09-09
得票数 11
回答已采纳
1
回答
FreeBSD调度程序与Linux的区别
、
FreeBSD调度程序和Linux有什么区别?
浏览 0
提问于2013-02-17
得票数 4
2
回答
如何识别Linux机器的调度算法和抢占/非抢占性?
、
、
我知道在默认情况下Linux是先发制人的。我想知道在正在运行的Linux机器上已经设计的调度算法。另外,我想知道它是否是先发制人的? 在配置内核时,我们可以选择调度- Round等,但是如何在运行时识别linux系统的调度策略。而且,它是否是先发制人的。
浏览 1
提问于2014-01-07
得票数 2
回答已采纳
2
回答
什么时候在linux内核中使用内核线程与工作队列
、
有许多方法可以在linux内核中调度工作:计时器、微线程、工作队列和内核线程。什么时候使用一种与另一种有什么指导原则? 有一些显而易见的因素:计时器函数和微线程不能休眠,因此它们不能等待互斥锁、条件变量等。 在选择驱动程序中的哪种机制时,还有哪些其他因素? 哪些是首选的机制?
浏览 0
提问于2010-01-27
得票数 34
回答已采纳
2
回答
默认情况下,进程的实时优先级是如何设置的?
、
、
我理解,出于调度的目的,Linux进程有一个“好”值和一个实时优先级值,可以使用nice和chrt命令显式地修改这些值。如果用户没有显式地设置进程的实时优先级,它是如何设置的?
浏览 0
提问于2014-09-21
得票数 4
回答已采纳
1
回答
Linux线程调度
、
、
、
我在一个运行多线程(Pthread)的嵌入式linux系统上有一个进程。所有线程都是SCHED_FIFO类型。 为了简单起见,假设线程T60的优先级为60,T40的优先级为40,T10的优先级为10。每个线程都有一个printf,这样我就可以看到谁在运行,什么时候运行。 T60 psuedo代码: while(1) { sendmsg(); printf("T60 pending"); fflush(stdout); pend_for_reply(); printf("T60 got reply"); fflush(stdout);
浏览 3
提问于2017-08-25
得票数 0
1
回答
进程怎么可能使用少于100%的CPU?
我对CPU不太了解,但我知道它处理组装指令,Windows可以说它的使用率在1-100%之间。一个程序怎么可能使用不到100%的CPU?一条正在执行的指令不会导致它的使用率达到"100%“吗? 它是用软件实现的吗?例如,当Windows运行一个程序时,它是否只是决定允许一个程序运行一定数量的指令,如果是的话,它如何决定哪些程序应该只占总体使用的一部分?
浏览 0
提问于2019-09-19
得票数 3
回答已采纳
1
回答
Linux如何处理多个进程?
、
我对Linux技术和bash脚本很陌生。 现在,我有一个简单的bash脚本,它使用mkvextract从给定的MKV中提取一个字幕轨道。 我想知道:如果多个用户同时在同一个或不同的mkv文件上使用这个脚本(例如通过bash命令),那么Linux对此有何反应? 它是单独创建一个“排序系统”,还是并行处理每个命令?
浏览 0
提问于2016-04-06
得票数 3
1
回答
Windows "iowait“CPU利用率报告
、
、
、
、
Windows是否以与Linux相同的方式记录和报告"奥瓦伊特“?也就是说,进程进入”不间断睡眠“,其花费的时间从"CPU空闲”中减去? 如果是的话,哪些Perfmon计数器适合检测“由于延迟服务IO而导致的cpu繁忙”,而不是“由于计算而繁忙的cpu?”
浏览 0
提问于2013-10-18
得票数 9
1
回答
开发内核以支持多个CPU
、
、
、
、
我希望进入操作系统内核开发,并认为我的贡献将是扩展操作系统,以支持多核心机器。我一直在阅读关于操作系统(Tannenbaum)的书籍,并研究BSD和Linux如何应对这一挑战,但仍然停留在几个概念上。 当SANOS在多个CPU上运行时,它是否需要更复杂的调度算法,还是当前的调度算法运行得很好? 我知道线程与启动的核心有关联是个好主意,但是这是通过调度还是通过更改线程创建方式的实现来处理的呢? 需要考虑什么才能让SANOS在一台拥有数百个核心的机器上运行呢?据我所知,BSD和Linux最多只能支持十几个核心。
浏览 5
提问于2009-05-19
得票数 2
回答已采纳
3
回答
存储和检索过程控制块
、
、
、
当进程正在执行时,PCB的内容(它在内核内存空间中?)加载到CPU寄存器、状态寄存器、内核堆栈指针、用户堆栈指针等。 当有一个上下文切换到另一个进程时,当前的“上下文”存储在PCB中,然后切换到新的PCB。 现在,当内核想要将这个PCB带回到“上下文”中时,它如何找到这个PCB,它现在就在内存中呢?哪些信息帮助内核找到内存中的PCB?
浏览 0
提问于2012-03-26
得票数 7
回答已采纳
3
回答
Linux如何在多个CPU核上分配负载?
、
假设我有两个四核处理器(8x2,13 got )。服务器运行多个程序,只能同时使用1 core + Nginx和Apache worker。 问题是,Linux是否有效地将单线程程序分配到每个内核,以便每个程序能够充分利用1核的能力,并且不影响Apache和Nginx的负载。所以基本上,确保所有的核心都被使用,而不是堆,这样程序可能最终会滞后?
浏览 0
提问于2014-10-18
得票数 5
回答已采纳
1
回答
进程管理和内存管理在Linux内核中的用途是什么?
📷 根据Linux内核剖析的说法,Linux有五个子系统:进程管理、内存管理、网络、VFS、设备。 其中两个是必需的: 1.进程管理2.内存管理 Linux内核子系统的存在是为了处理网络、VFS、设备? Linux内核中进程管理和内存管理的目的是什么? 我还试图找到Linux内核子系统(如VFS、Network、Device )的用途,这些子系统与进程管理()和内存管理( Memory Management )等其他Linux内核子系统相提并论。 如果VFS、Network、Device由进程管理、内存管理处理,那么Linux内核中的VFS、Network、Device作为子系统是否合乎逻辑?
浏览 0
提问于2019-01-19
得票数 0
2
回答
如何确定进程是否真的在运行或等待在Linux上运行?
这纯粹是一个学术问题,我真的不需要知道这些信息,但是我想更多地了解内核:) 根据内核文档,linux内核中的进程有以下状态: 正在运行 该进程要么正在运行(它是系统中的当前进程),要么它已经准备好运行(它正在等待分配给系统的一个CPU)。 等待 该进程正在等待事件或资源。Linux区分了两种类型的等待过程:可中断进程和不可中断进程。可中断等待进程可以被信号中断,而不间断等待进程则直接在硬件条件下等待,在任何情况下都不能中断。 已停止 这个过程已经停止了,通常是通过接收一个信号。正在调试的进程可以处于停止状态。 僵尸 这是一个停止的过程,由于某种原因,任务向量中仍然有一个task_struct
浏览 3
提问于2014-02-28
得票数 4
回答已采纳
1
回答
为什么我的两条线不交错运行?
、
、
、
我今天写了一个p线程代码: #include <pthread.h> #include <stdio.h> pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; void *thread1(void *arg) { while (1) { pthread_mutex_lock(&mutex); sleep(1); printf("thread1...\n"); pthread_mutex_unlock(&mutex)
浏览 1
提问于2013-01-04
得票数 2
回答已采纳
1
回答
是否有可能在docker中进行linux进程的确定性运行?
、
、
、
想象一下,我有一个linux程序,它执行一些网络IO。程序的执行不是确定性的:它将产生不同的结果,取决于它的线程调度方式、操作系统提供的随机值、内核IO是如何处理的、执行这个或那个代码所需的时间、CPU缓存中的内存。 是否有可能以这样的方式配置docker,使我始终具有完全相同的程序行为?只需在运行前指定一些随机种子,并且具有完全相同的内核调度,完全相同的CPU缓存?考虑到所有的输入都是在同一时间提供的。 也许今天不可能,但是这种确定性运行的实现有哪些限制呢?
浏览 0
提问于2018-12-11
得票数 2
1
回答
linux进程调度延迟很长时间
、
、
、
、
我已经在linux上运行的多线程c++应用程序上执行了strace。 经过几个小时的运行,所有线程都没有运行,持续了大约12秒。 我已经看到未完成的select系统调用在线程挂起之前未完成,在它恢复后报告说,操作花了11.x秒才完成。(超时时间只有900ms) 这清楚地表明,这个过程在很长一段时间内处于饥饿状态。 进程中的所有线程都是使用linux的默认调度策略(SCHED_OTHER)和默认优先级创建的。 还有另外5个类似的应用程序在同一个机器上运行,由于套接字上接收到大量数据,它们也像这个应用程序一样有很大的I/O限制。但在大多数情况下,这个应用程序都会收到预定的延迟。其他应用程序是使用与
浏览 6
提问于2012-06-21
得票数 1
回答已采纳
2
回答
Linux默认调度程序替代方案
、
、
、
Linux内核实现了Completely Fair Scheduling (SCHED_NORMAL)算法作为调度实时进程的默认调度算法。 如何修改linux内核,使其默认调度策略设置为round-robin (SCHED_RR)或其他调度策略?有没有一种通用的方法来做到这一点?这里到底需要更改哪些文件? 我正在开发Ubuntu 16.04。
浏览 35
提问于2017-01-31
得票数 3
回答已采纳
2
回答
休眠线程时到底发生了什么
、
、
我想知道操作系统中的任务调度程序是如何处理休眠线程的。 我的意思是,休眠线程是否仍由调度器检查,或者只是在确定在接下来的10毫秒内哪个线程处于活动状态时完全跳过,或者在给定的多长时间内处于活动状态。 我问这个问题的原因是想知道休眠线程是否消耗CPU周期(尽管很少)。 有人知道会发生什么吗? 你知道它从Windows到Linux有什么不同吗?
浏览 0
提问于2010-02-20
得票数 5
回答已采纳
1
回答
在module_init函数中调用调度,它永远不会返回
、
、
、
、
我写了一个简单的模块代码,试图理解当我们从module_init函数调用schedule()时会发生什么。 #include <linux/init.h> #include <linux/module.h> #include <linux/sched.h> //task_struct #include <linux/delay.h> static int __init my_driver_init(void) { pr_info("%s: processor id :%d before sch
浏览 34
提问于2019-09-23
得票数 0
1
回答
调度算法cpu时间
、
、
、
、
我试图用循环和fcfs为C中的调度算法制作一个模拟器。 当我试图查找并读取内核命令时,我只想问几个问题,但我仍然感到困惑:(这个程序是在putty(linux)上完成的,在这里,您有一个具有执行或占用cpu时间的时间时钟的进程列表。 如何使进程占用CPU时间?我们是调用sys()函数(不知道是哪个函数),还是在我从文本文件在程序中读取进程时使用malloc?我知道我可能听起来很愚蠢,但请解释一下。对于ex (0,2,70,8)?When进程来说,您建议使用什么最佳的数据结构(创建的时间、进程id、内存大小、作业时间)--进程在其作业时间内完成,我们如何终止它以使它摆脱CPU,以确保在它可以使用
浏览 11
提问于2012-04-05
得票数 0
2
回答
Erlang VM:调度程序运行时信息
、
、
我正在寻找一种方法来检索关于在程序执行期间如何进行调度的信息:哪些进程在哪个调度器中,如果它们改变了,哪个进程在每个调度器中处于活动状态,如果每个调度器在一个内核中运行,等等。 有任何想法或相关文档/文章/任何东西吗?
浏览 1
提问于2011-11-26
得票数 5
回答已采纳
1
回答
在Linux调度程序中,包含多个线程的不同进程如何获得公平的时间配额?
、
、
、
、
我知道linux调度程序会调度task_struct,这是一个线程。那么,如果我们有两个进程,例如,A包含100个线程,而B是单个线程,那么考虑到每个线程是否被公平调度,如何公平地调度这两个进程? 另外,在Linux中,来自同一个进程的线程之间的上下文切换要比来自不同进程的线程之间的切换要快,对吗?因为后者将与进程控制块有关,而前者则不会。
浏览 3
提问于2014-01-16
得票数 0
回答已采纳
1
回答
防止多线程/多核进程的破坏
、
我正在运行程序链,其中许多程序喜欢自己决定要使用多少核心或线程,并且我对数据的分区方式有一定的控制。 我希望这会是一场火灾而忘记局势..。就像在操作系统中一样,在释放足够的资源之前,只需要暂停线程和进程的生成。但遗憾的是,随之而来的却是大量的资源竞争。 是否有任何操作系统或操作系统设置(特别是Linux)能够处理进程/线程的爆炸并避免崩溃? 是否有关于如何并行一个跨多个步骤和多个级别的令人尴尬的并行工作流的指导方针?是否有任何工具可以帮助设计基于调度范例的策略?
浏览 2
提问于2022-10-06
得票数 0
回答已采纳
1
回答
使用处理器对进程进行自动调度是一种良好的做法吗?
、
、
我一直在与一位同事进行某种程度的辩论,他建议我们允许企业中的一些cpu密集型进程轮询CPU使用情况,并在CPU使用率较低时执行其任务。我的相反观点是,虽然理想系统中cpu的使用将表示给定服务器上的系统活动水平,但实际上它在实际系统中存在太多的不一致性(在短时间内出现高峰和下降),无法有效地指示cpu密集型进程何时运行。此外,我还指出,操作系统的设计已经用于管理线程和应用程序之间的处理器争用。我的建议只是在下班后运行这个过程,以避免在白天降低用户的体验。 我的问题是,cpu的使用是否能够有效地指示什么时候应该在企业设置中运行进程?这将是一个很好的-知道我是对的,某种程度上是正确的,还是只是不正确
浏览 1
提问于2010-08-12
得票数 0
回答已采纳
1
回答
多处理速度与核数之比
、
、
、
我的笔记本电脑有4个核心,经过一些简单的测试后,我发现我的CPU使用率是100%,当我使用4个或4个以上的多处理时,大约75%有3个工作,大约50%有2个工作,25%有一个工作。这对我来说很有道理。 然后我发现我的程序通过多处理运行我的工作要快4倍,但是我觉得它不应该总是快4倍。 例如,如果我正在运行5个作业,那么我的第5个作业是否应该排队,并且只在这4个作业完成后才被处理,因为我只有4个核心可以使用?换句话说,如果所有的作业都是相同的,而且每个任务都需要T秒,那么它们不需要多处理就需要5T秒,难道不应该用2T来处理给定的4个核来分割工作吗? 然而,我的测试结果是5T/4左右的多处理。我真的很
浏览 3
提问于2015-07-20
得票数 5
回答已采纳
2
回答
linux内核线程在cpu硬件线程上映射1:1或m:n吗?
、
、
、
、
例如,我在linux上有4个进程,每个线程有5个线程,我的cpu是i7 4C8H。 问题 (1)对于每个进程,它是否限制其所有线程只消耗一个cpu线程?一个进程可以使用所有的cpu核心/线程吗? (2) linux内核是否为每个进程平均分配时间片(如果它们都很忙,并且没有指定和优先级),还是按照它们的线程号分配时间片,进程的线程越多,时间片越多?
浏览 3
提问于2017-01-09
得票数 2
回答已采纳
3
回答
网格中使用的调度算法
、
、
我正在尝试模拟网格环境中的调度。我不知道该用什么算法。我正在考虑Job Shop调度算法,但不知道它是否用于网格。在网格环境中,通常使用哪些算法来将传入的作业调度到资源?任何帮助都将不胜感激。谢谢。
浏览 10
提问于2011-03-19
得票数 1
回答已采纳
2
回答
先到先得(FCFS)调度能避免死锁吗?
、
是否保证通过使用FCFS调度,“系统”不会陷入死锁? 提前感谢!
浏览 1
提问于2018-05-02
得票数 1
回答已采纳
1
回答
linux是调度进程还是线程?
、
、
、
、
在阅读了的问题之后,我有了一些疑问。请帮助理解。 调度涉及到决定什么时候运行一个进程,以及运行多少时间。 linux内核是调度线程还是进程?由于进程和线程在内核中没有区分,调度程序如何对待它们? 如何确定每个线程的数量?如果确定了一个进程的时间量(例如100 is ),那么进程的所有线程之间是否共享?或者,每个线程的量子量由调度程序决定? 注意:问题1和问题2是相关的,看起来可能是一样的,但只是想弄清楚事情是如何进行的--把它们都张贴在这里。
浏览 0
提问于2013-03-24
得票数 37
回答已采纳
1
回答
Linux进程管理与操作系统进程调度的关系
、
我想知道Linux中的进程管理在使用(ps &尼斯- renice)命令时是否有关系。以及与操作系统相关的进程调度和排队问题?
浏览 0
提问于2022-09-17
得票数 -4
回答已采纳
1
回答
当存在一个大量子时等效于圆形罗宾的算法
、
、
、
我正在为我的校园安置做准备,并在前年Citrix的论文中找到这个问题。 如果在循环中有一个大的量子,它就相当于 先到先发 最短工作优先 最近用得最少的 这些都没有 我认为答案应该是'1‘(先到先得),但需要更好的澄清,否则可能是我错了。谢谢
浏览 4
提问于2014-09-20
得票数 1
回答已采纳
1
回答
Linux内核- CPU子系统( CGROUPS)与CPU调度器有何不同?
、
、
、
、
Linux内核代码提供了CPU调度程序,它具有用于调度进程(包括停靠容器进程)的多个调度算法。 控制组是一个内核结构,它允许由一组进程限制对主机系统的物理资源的访问和使用。 控制组最初于2007年在Linux内核中实现。 这个版本1的实现被Linux内核4.5中的版本2实现所取代。版本2修正了与版本1实现相关的一些限制。 Linux内核中的六个CGROUP子系统中有两个是cpu子系统& cpuset子系统。 cpu子系统通过调度程序控制对系统CPU的访问 cpuset子系统引脚进程属于CGROUPS的特定核心或内存节点。 CPU调度程序与cpu子系统( CGROUPS)有何不同?与
浏览 6
提问于2020-02-03
得票数 0
3
回答
先发制人的调度会导致饥饿吗?
、
对我来说,这感觉有点违反直觉。抢占式调度不是为了让所有进程都能共享cpu吗?那么,在这种调度方案下会出现饥饿吗?如果是这样的话,是怎么做的? 另外,有没有人可以展示一个简单的伪代码,关于我如何对此进行编码,以显示工作中的饥饿属性。
浏览 3
提问于2015-03-20
得票数 2
4
回答
线程:一些问题
、
我有几个关于线程的问题。请你澄清一下。 假设进程具有一个或多个线程。如果进程是预先/挂起的,线程是否也被抢占,还是线程继续运行?当暂停进程重新调度时,进程线程也被调度了吗?如果进程有多个线程,哪些线程将被重新调度,基于什么?如果进程中的线程正在运行并接收信号(例如Cntrl),并且信号的默认操作是终止进程,则运行的线程终止还是父进程也将终止??如果正在运行的进程由于某些信号而终止,那么线程会发生什么情况呢?如果线程执行叉,那么执行程序是覆盖父进程的地址空间还是正在运行的线程?如果它覆盖了父进程--线程、它们的数据、它们所持有的锁--以及一旦执行进程terminates.Suppose进程有多个
浏览 7
提问于2010-09-20
得票数 2
9
回答
Linux操作系统类的内容
、
、
、
这学期我将是操作系统课的助教。实验室将专门处理Linux内核。 ,您认为Linux内核的哪些概念/组件在课堂上最重要?,您希望在您的研究中涵盖哪些内容? 任何关于Linux内核或整个操作系统设计的建议都将不胜感激。
浏览 3
提问于2009-06-15
得票数 35
2
回答
哪个进程有PID 0?
我正在寻找在具有进程ID 0的Linux中启动的进程。我知道init有PID 1,它是Linux中的第一个进程,有PID 0的进程吗?
浏览 0
提问于2013-07-17
得票数 79
回答已采纳
1
回答
在xv6中,开关/交换中的uvm和kvm代表什么?
、
我还没有成功地找到uvm或kvm在xv6中的含义。在解释代码的每个部分时,我将需要它来进行一次考试,我也希望能够说出它的定义。有人能告诉我吗?我试图了解一下,开关命令到底是做什么的,以及它在调用时切换了哪些部分。 c->proc = p; switchuvm(p); p->state = RUNNING; swtch(&(c->scheduler), p->context); switchkvm();
浏览 0
提问于2019-08-27
得票数 2
回答已采纳
3
回答
为什么Linux不使用光纤而不是先发制人的多任务?
、
、
、
、
有人能解释一下协同线和是什么吗?与常规程序和多任务处理机制相比,它们解决了哪些问题。 为什么Linux使用先发制人的多任务处理而不是协作多任务处理?
浏览 5
提问于2013-05-27
得票数 4
2
回答
根用户对标准用户有哪些额外的特权?
、
、
在Linux中,根用户对标准用户拥有哪些额外的特权?
浏览 0
提问于2016-01-09
得票数 0
3
回答
Linux中的renice命令和chrt命令有什么区别?
、
Linux中的renice命令和chrt命令有什么区别?
浏览 0
提问于2010-07-16
得票数 5
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
分析Linux 进程的方法有哪些?
报名:《Linux任督二脉》之《进程调度》4节系列微课
与传统CDN调度相比,基于HTTP调度有哪些优点?
什么是Spark的调度器,它的调度模式有哪些?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券