腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
内核如何知道它是从
休眠
恢复的,而不是引导?
、
、
、
当
Linux
系统
休眠
并从
休眠
中恢复时,我认为内核需要知道它正在恢复,而不是引导。否则,内核将启动通常的引导过程,并且不会加载交换的数据。内核如何知道它正在恢复呢?是否有任何
机制
让内核知道它正在恢复?
浏览 0
提问于2022-12-22
得票数 27
回答已采纳
1
回答
Linux
交换文件和
休眠
分区
、
、
、
、
我正在研究基于
Linux
操作
系统
的安全性。特别是,我试图了解
Linux
(非密码)交换文件/交换分区的结构。在我的研究中,我使用LinuxUbuntu16.06 x64。有人知道交换分区的完整性保证
机制
吗?现在,当我在Hibernated
系统
的交换分区中更改一些字节时(总长度相同!)在关闭
系统
和保存更改的情况下,
Linux
试图从
休眠
启动
系统
,但无法应用我的更改。看上去不是从冬眠开始,而是从“从零开始”,从断电透明
系统
浏览 0
提问于2017-06-04
得票数 4
回答已采纳
2
回答
为什么‘`nanosleep`’需要‘need’的参数,而内核有机会在内部重新启动
系统
调用(`-ERESTARTSYS`‘)?
、
、
、
按照文档()的说法,"nanosleep()是该
机制
的唯一用户,它只需要在重新启动块中保存唤醒时间,以及指向用户参数的指针……“。根据
linux
程序手册,"int nanos
休眠
(const *req,struct timespec * rem );如果调用被信号处理程序中断,nanos
休眠
()返回-1,将errno设置为EINTR我认为,如果内核可以在内部重新启动
系统
调用(‘do_nanosleep’),就没有必要将您剩下的睡眠时间返回给用户空间。这就是我无法理解的。
浏览 5
提问于2020-05-14
得票数 1
回答已采纳
2
回答
管道使用什么
机制
来“唤醒”接收方?
、
、
、
、
但是,我很好奇操作
系统
使用什么
机制
来通知接收方线程消息到达。 线程是否持续“轮询和
休眠
”以获取数据?操作
系统
是否检查线程是否处于
休眠
状态并将其唤醒?或者,是否使用了其他
机制
?具体地说,我想构建一个IPC
系统
,其中有许多线程需要传递消息。我不需要使用管道,但我确实需要知道最有效的通知方法。
浏览 0
提问于2010-07-28
得票数 0
回答已采纳
2
回答
从内核模块设置
linux
电源状态?
我有一个处理gpio的小驱动程序,当它被启用时,应该会在按下按钮时告诉
系统
休眠
/唤醒。如果按住它,它应该关闭电源。在WinCE上有一个非常容易使用的
机制
(SetSystemPowerState),但是在
linux
上似乎没有类似的东西。 我们也没有dbus...这似乎不是处理
linux
内核驱动程序的正确方法,因为该模块内置于内核中。在不添加内核外的包的情况下,我似乎没有所有可用的电源状态。
浏览 4
提问于2014-01-23
得票数 0
2
回答
什么时候在
linux
内核中使用内核线程与工作队列
、
有许多方法可以在
linux
内核中调度工作:计时器、微线程、工作队列和内核线程。什么时候使用一种与另一种有什么指导原则?有一些显而易见的因素:计时器函数和微线程不能
休眠
,因此它们不能等待互斥锁、条件变量等。哪些是首选的
机制
?
浏览 0
提问于2010-01-27
得票数 34
回答已采纳
2
回答
Linux
有页面文件吗?
、
、
、
、
我在几个地方发现
Linux
使用页面和分页
机制
,但我没有找到这个文件的位置或如何配置它。分页将页面(包含一段数据的小框架,通常为4KB,但在不同的操作
系统
之间可能会有所不同)从主内存移动到后弯存储,这始终是操作
系统
的正常功能。交换将整个进程移动到存储中,当
系统
内存紧张时,或者在Windows8上,当新的应用程序处于
休眠
状态时,就会发生交换。
Linux
是否在这两种情况
浏览 5
提问于2016-01-28
得票数 0
回答已采纳
2
回答
为什么不能将文件作为交换文件用于
Linux
中的
休眠
?
、
、
我试图暂时使用交换文件来
休眠
我的Fedora 27
系统
,但是失败了。以下问题的回答还指出,必须使用专用交换分区来
休眠
系统
,并且交换文件将无法工作。 为什么
Linux
使用交换分区而不是文件?我使用的是一个创建交换文件的ext3文件
系统
。什么能阻止它被用来冬眠?
浏览 0
提问于2018-03-28
得票数 3
回答已采纳
3
回答
如何防止Windows和
Linux
共享NTFS分区上的数据损坏?
、
、
、
、
大多数情况下我都使用
Linux
,但有时我仍然需要Windows。因此,我的计算机上安装了
Linux
14和Windows 8(双引导),并安装了以下磁盘:sda3:我共享的NTFS驱动器sda6:
Linux
的交换区域示例:
浏览 0
提问于2013-01-04
得票数 6
回答已采纳
2
回答
android什么时候会在没有唤醒锁的情况下停止它的cpu?
、
我知道android使用唤醒锁来保持cpu运行或开启屏幕。很明显,屏幕唤醒锁可以防止用户活动计时器在用户处于非活动状态一段时间后关闭屏幕。1.如果我创建了一个新的线程,并且在没有任何唤醒锁的情况下在后台持续消耗cpu,关闭屏幕将不会停止它。它会停止吗?什么时候会停止?3.它引出了另一个问题,如果我在一个服务中保持一个长套接字连接,该连接在socket.read()处被阻塞。当套接字从远程接收任何数据时,我是否必须获取唤醒锁以确保服务将被唤醒?
浏览 0
提问于2011-12-01
得票数 9
回答已采纳
1
回答
没有分区的磁盘如何在Windows上“分区”而不丢失数据?
、
、
、
、
整个驱动器(/dev/sdb)已格式化为ext4文件
系统
。但我现在在Windows上我需要拿回那些文件..。
浏览 0
提问于2021-11-30
得票数 0
1
回答
Windows 10在Ubuntu双引导中不启动
、
、
我最近安装了Windows 10和Ubuntu (
Linux
)。我能够引导这两个
系统
,但我必须重新启动Windows。在此之后,Windows将不会启动。我能够正确地启动
Linux
,但是它不能挂载它们,除非我首先使用ntfsfix。 我的快靴坏了。我能够在安全模式下运行Windows,在那里我检查了
休眠
是禁用的。编辑:我怀疑这与Windows创建的
休眠
文件有关,因为为了使用驱动器,我需要在
Linux
中删除它们(使用ntfsfix)。然而,在Windows中
休眠
是禁用的
浏览 0
提问于2018-07-02
得票数 0
2
回答
什么是“等待和等待总是被打断,当一个信号被捕获”的意思?
、
、
、
、
来自APUE 为了防止应用程序不得不处理中断的
系统
调用,4.2BSD引入了某些中断的
系统
调用的自动重新启动。自动重新启动的
系统
调用有、read、readv、write、writev、wait和waitpid。
浏览 0
提问于2019-03-29
得票数 4
回答已采纳
1
回答
windows上的计时器和睡眠
、
、
、
我正在尝试将一些使用nanosleep()和get_clocktime()的
linux
代码移植到windows上。我尝试移植的代码位于这个StackOverflow帖子: 总体而言,我试图将
linux
代码移植到使用nanosleep()、get_clocktime()和struct timespec的windows
浏览 3
提问于2013-02-22
得票数 2
1
回答
关机不能清除驱动器的状态。
、
、
、
无论如何,我有双重引导: Win 8和Ubuntu 14.04和3个磁盘驱动器:对于文件(让我们称之为"D驱动器“)当我从Windows重新启动并进入
Linux
时,我可以打开D驱动器,但是如果我从Windows关闭-我不能打开
Linux
中的D驱动器。它给了我一个错误,说驱动器处于不安全状态--就像我从Windows中
休眠
一样。我明白为什么会
休眠</em
浏览 0
提问于2014-10-01
得票数 0
回答已采纳
4
回答
Linux
系统
调用的内部
机制
、
、
当线程通过引发中断80来进行
系统
调用时,会发生什么(详细地)?
Linux
对线程的堆栈和其他状态做了什么工作?为了使处理器进入内核模式,对处理器进行了哪些更改?如果
系统
调用不能快速完成怎么办:例如从磁盘读取。中断处理程序如何放弃控制,以便处理器在加载数据时可以做其他事情,然后如何再次获得控制?
浏览 2
提问于2010-02-20
得票数 31
回答已采纳
1
回答
在电池耗尽的情况下,混合睡眠有效吗(恢复会话和打开程序)?
、
、
、
在
休眠
中,RAM中活动的会话数据保存在HDD上(我认为这需要交换分区),然后机器完全关闭。当
Linux
系统
再次启动时,使用所有打开的程序从磁盘恢复会话。(在多引导的情况下,在返回
Linux
之前,可以选择使用其他
系统
(如Windows ),而不会影响
休眠
过程的有效性。)我认为RAM数据丢失了,但是当
Linux
系统
再次启动时,HDD备份恢复了吗?
浏览 0
提问于2017-10-09
得票数 8
回答已采纳
2
回答
休眠
线程时到底发生了什么
、
、
我想知道操作
系统
中的任务调度程序是如何处理
休眠
线程的。有人知道会发生什么吗? 你知道它从Windows到
Linux
有什么不同吗?
浏览 0
提问于2010-02-20
得票数 5
回答已采纳
2
回答
Windows
休眠
:为什么阻止lubuntu挂载hiberfil.sys不存在的分区?
、
、
、
、
我知道为什么
linux
没有挂载hibernated的windows
系统
分区--这是由于hibernation标志。据我所知,hiberfil.sys存储在windows
系统
分区上,那么为什么它阻止
linux
安装不同的分区呢?我有4个分区:视窗数据(文件存储) 基本上,我不太关心windows
系统
分区,甚至没有在
linux
上挂载它。我所关心的只是通过数据分区在windows和
linux
上共享我的文件。是否有办法在保持
休眠
窗
浏览 0
提问于2014-11-21
得票数 2
1
回答
Ubuntu上的Hibernate (18.04) - s2disk工作,但KDE按钮不工作
、
摘要Description: Ubuntu 18.04 LTSCodename: bionic
Linux
4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 x86_64 x86_64
浏览 0
提问于2018-04-27
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
细说|Linux Out Of Memory机制
linux内核机制之设备树
Linux系统
IBM为Linux 内核提出新的命名空间机制
Linux系统安装
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券