腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Linux
arm64如何在AArch32和AArch64之间
切换
linux
、
linux-kernel
、
arm
、
embedded-linux
Linux
支持运行32位应用程序,只要 64位应用程序和内核-> arm
状态
是AArch64。如果是这样,
Linux
如何处理AArch32和AArch64
切换
?内核知道正在运行的
进程
是32位还是64位?
浏览 6
提问于2020-02-14
得票数 2
1
回答
Linux
内核中的
进程
管理
linux
、
linux-kernel
、
operating-system
、
multitasking
我一直在研究
Linux
内核的子系统。在这里,编写的是
Linux
内核负责上下文
切换
(允许另一个
进程
使用CPU)。下面是内核执行上下文
切换
的步骤: CPU (实际硬件)基于内部定时器中断当前
进程
,
切换
到内核模式,并将控制交给内核。内核记录CPU和内存的当前
状态
,这对于恢复interrupted.The内核执行前一段时间可能出现的任何任务(例如从输入和输出收集数据,或者I/O,operations).The内核现在准备好让另一个
进程</em
浏览 5
提问于2020-06-07
得票数 0
回答已采纳
3
回答
linux
调度器需要进行上下文
切换
吗?
linux
、
linux-kernel
、
kernel
关于
linux
调度器和其他类似的内核系统调用,我有一个一般性的问题。
linux
调度器是否被认为是一个“
进程
”,并且每次调用调度器都需要上下文
切换
,就像它的另一个
进程
一样?假设我们有一个时钟滴答,它中断当前正在运行的用户模式
进程
,现在我们必须调用调度器。对调度器本身的调用是否会引起上下文
切换
?调度器是否有自己的一组寄存器和U区,以及在每次调用时必须恢复的内容?在上下文
切换
方面,内核
进程
的行为是否与常规
进程
一样,唯一的
浏览 0
提问于2012-06-01
得票数 15
回答已采纳
1
回答
调度上下文
切换
,每个
进程
一个或多个内核堆栈
linux
、
linux-kernel
、
kernel
、
scheduled-tasks
、
context-switch
考虑到
Linux
的情况,我们为每个用户堆栈都有一个内核堆栈,据我所知,每当发生上下文
切换
时,我们都会
切换
到当前
进程
的内核模式。在这里,我们保存当前
进程
的当前
状态
、寄存器、程序数据等,然后调度器(不确定它是否在此内核中运行)保存PCB并加载下一个要调度的
进程
的PCB。现在,第一个问题是,考虑到每个
进程
也有一个“专用”内核堆栈的上下文
切换
,上面的解释对您是否有意义。 我的问题的另一部分是,如果我们对所有
进程
都有一个内核堆
浏览 11
提问于2017-08-16
得票数 0
3
回答
如何在
进程
中的pthread之间划分时间片?
c
、
linux
、
multithreading
、
posix
、
glibc
Linux
内核是否知道用户地址空间中的pthread(我不认为是is..but,我没有找到任何关于这方面的信息)。当发生线程
切换
时,指令指针是如何改变的。??
浏览 0
提问于2012-02-22
得票数 5
2
回答
线程调用系统调用时的上下文
切换
linux
、
scheduling
、
system-calls
、
context-switching
我有一个有多个线程的
进程
。如果我的一个线程调用了像gettimeofday()这样的系统调用,内核是只将该线程
切换
到上下文之外来为系统调用服务,还是将整个
进程
(和所有其他线程)
切换
到上下文之外?
浏览 0
提问于2012-03-16
得票数 2
回答已采纳
2
回答
当在包含超过十亿个文件的目录上执行"tar“时,
进程
停留在D
状态
linux
、
process
、
sleep
、
tar
、
dd
我正在做一些实验,以了解有关
Linux
进程
状态
的更多信息。其中包含超过十亿个文件(该目录递归地有许多子目录),然后我运行tar -cv big_dir | ssh anotherServer "tar -xv -C big_dir",并通过执行top发现,tar
进程
保持在D
状态
。我知道,
进程
处于D
状态
是因为它在做磁盘I/O,但是为什么它的
状态
没有在D和R之间
切换
?打印目录下的文件名一定是使用了一些CPU计
浏览 2
提问于2012-12-28
得票数 1
回答已采纳
2
回答
在
linux
上,如何测量
进程
从一个内核迁移到另一个内核的时间?
c
、
linux
在
linux
上,我们可以通过以下命令使cpu核心脱机: echo 0 > /sys/devices/system/cpu/<core num>/online.这会导致在该核心上运行的
进程
被迁移到其他核心。我需要做的是测量将
进程
从一个内核迁移到另一个内核所需的时间。我该怎么做呢?
浏览 2
提问于2011-08-18
得票数 3
2
回答
linux
中的线程控制块
linux
、
linux-kernel
在
linux
线程上下文
切换
过程中,用于保存线程
状态
的结构是什么,如PC、SP和寄存器?相当于freebsd中的TCB。如果可能,请指向源文件。请注意,PCB本身是不够的,因为我们每个线程都有PC、SP等,而不是每个
进程
。
浏览 0
提问于2011-11-23
得票数 2
回答已采纳
3
回答
Linux
内核堆栈
linux
、
linux-kernel
、
linux-device-driver
进程
的内核模式堆栈中存储了什么类型的数据?
进程
的“用户模式”调用链是否存储在内核堆栈中? 谢谢,vIjay
浏览 6
提问于2011-01-17
得票数 2
回答已采纳
1
回答
监视长期运行的过程
linux
、
monitoring
、
nagios
、
performance-monitoring
、
monit
我需要在
Linux
上启动一个长时间运行的内存/磁盘/cpu密集型
进程
,并监视它,这样我就可以:收集统计数据(每x分钟一次内存cpu磁盘) 如果
进程
正在
切换
,则发出警报我知道一些软件可以临时监视服务/守护
进程
,但不是一个长时间运行的过程。
浏览 0
提问于2011-10-06
得票数 3
1
回答
如果我使用"telinit 6“而不是"reboot”命令重新启动计算机,它会产生什么不同?
linux
、
boot-loader
、
reboot
、
runlevel
我试图理解Unix中的运行级别,我发现Runlevel 6是重新启动的
状态
。因此,我尝试使用命令telinit 6
切换
到第6级,它与我的计算机上的reboot一样工作。我使用的是Kali
Linux
,所以不需要sudo。 更改/
切换
runelevels仅仅是命令来调用某个
进程
吗?当我们启动或重新启动或关闭时,我们只是在改变运行级别吗?
浏览 0
提问于2018-03-30
得票数 1
回答已采纳
2
回答
编译
Linux
内核2.6.39.4时出错
linux
、
linux-kernel
、
system-calls
text+0x3e286): undefined reference to `__fixsfsi'A这是我的程序 #include <
linux
浏览 1
提问于2012-04-27
得票数 0
回答已采纳
1
回答
Linux
中的上下文
切换
内核
进程
linux
、
kernel
、
context-switch
考虑
进程
keventd。它的整个生命周期都处于内核模式。现在,据我所知,当
进程
从内核模式
切换
到用户模式时,
Linux
会检查上下文
切换
是否到期,而据我所知,keventd永远不会从内核模式
切换
到用户模式,那么,
Linux
内核如何知道何时关闭它?
浏览 1
提问于2012-01-29
得票数 4
回答已采纳
1
回答
如何禁用浮点单元(FPU)?
linux
、
exception-handling
、
x86
我想在x86系统中禁用FPU/MMX/SSE指令,我将实现一个处理程序来处理设备不可用的异常。我引用了;似乎我必须在cr0寄存器中设置一些标志。如何在cr0中设置这些标志,以及如何在启动时执行此工作?
浏览 0
提问于2011-05-26
得票数 5
8
回答
Linux
进程
状态
linux
、
process
、
kernel
、
cpu
、
states
在
Linux
中,当
进程
需要从磁盘读取数据块时,
进程
的
状态
会发生什么变化?它被阻塞了吗?如果是这样,如何选择另一个
进程
来执行?
浏览 5
提问于2009-09-25
得票数 94
回答已采纳
1
回答
码头问题-出口状况34
docker
、
docker-compose
、
docker-swarm
、
docker-registry
、
docker-machine
我面临着“退出
状态
34”,同时创建码头服务。请提出什么问题。Docker版本: 17.09.1-ce,build 19 e2cf6错误日志:nsenter:未能取消共享命名空间:无法分配内存container_
linux
.go:265:启动容器
进程
导致"process_
linux
.go:270:运行exec设置
进程
用于init导致\“”退出
状态
34\“错误:服务'web‘生成失败: container_
linux
.go:265:启动容器
进程<
浏览 0
提问于2018-01-25
得票数 0
1
回答
getrusage()是如何报告冬眠时间的?
c
、
profiling
、
posix
、
getrusage
目前,我正在使用getrusage来告诉我在应用程序的事件循环中花费了多少时间。编辑为问了同样的问题。
浏览 5
提问于2015-07-06
得票数 1
回答已采纳
1
回答
核模式位
linux
、
system-calls
使用该模式位,我们可以区分为操作系统执行的任务和代表使用执行的任务那么寄存器的数量(存储模式位所必需的)取决于处理器的数量吗?
浏览 0
提问于2017-11-25
得票数 2
回答已采纳
2
回答
如何在
Linux
中找到无响应的应用程序
debian
、
monitoring
我希望将监视脚本从Windows (Powershell)迁移到
Linux
(Shell脚本)。我在Windows中检查的一件事是,应用程序是否“不重新编码”。(例如,,它说“运行”或“不响应”)
Linux
中是否存在类似的内容,如果有,我如何找到它?我一直在浏览网页,但找不到任何东西来说明如何找到它们,只有当应用程序没有响应时,才能做什么。
浏览 0
提问于2015-12-10
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
理解Linux的进程状态
Linux进程管理
Linux 切换用户
Linux查杀stopped进程
Linux系统编程——特殊进程之僵尸进程
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券