腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
内核
如何避免死锁?
、
、
linux
内核
如何避免用户
进程
中
的
死锁?它是否有一个内在
的
机制来阻止他们,或一个
认识
和杀死他们? 还有,
内核
编程有类似的地方吗?
浏览 1
提问于2014-03-04
得票数 7
回答已采纳
2
回答
操作系统
内核
和网络协议
栈
在哪里重叠?
、
我正在努力学习网络协议
栈
。传输、IP、数据链路层库代码实现)以及
linux
。我不知道从哪里开始。 如果
Linux
没有将它作为核心特性,那么
linux
是否只为网络部分提供占位符(就像只提供宏以启用第三方堆栈如果
linux
有内置
浏览 8
提问于2021-12-10
得票数 2
3
回答
Linux
进程
创建:用户模式堆栈
我是
Linux
的
新手,我知道在用户模式下,如果一个
进程
调用系统调用fork(),那么这个
进程
就会在系统模式下开始执行,一个新
的
子
进程
就会被创建,一个新
的
内核
模式空间(它也包括
栈
)会被分配给这个新创建
的
子
进程
我
的
问题是,1>how和什么时候为这个新创建
的
进程
创建用户模式堆栈? 2>How
内核
知道这个新创建
的</
浏览 2
提问于2010-11-10
得票数 0
2
回答
内核
函数是如何工作
的
?
、
通常,在函数调用期间,函数被推入
进程
的
堆栈部分,调用函数等待。但是程序
栈
需要一个
进程
,
对
吗?但是
内核
不是任何
进程
的
一部分(所谓
内核
,我指的是文件管理和
进程
间通信
的
部分)。但是我假设即使是
内核
也会使用一些函数来完成各种事情。那么,如果这些函数不使用
进程
,那么
内核
中
的
这些函数是如何组织
的
呢?
浏览 1
提问于2015-06-06
得票数 4
回答已采纳
1
回答
从tun设备读取()而不删除从OS缓冲区读取
的
数据
、
、
、
、
是否有允许从文件描述符(类似于read())读取而不实际从OS缓冲区删除数据
的
Linux
?以某种方式将read()拆分为相等于前端()(读取而不移除)和pop() (删除)。 场景。我有一个TUN设备,我用它通过我自己
的
网络
栈
传送IP数据报。问题是,特别是当上面的应用程序使用UDP时,TUN设备可能会被操作系统淹没,而我
的
堆栈无法足够快地管理这些数据。目标.我想:当数据报通过TUN设备到达时立即读取它,而不从
内核
缓冲区中删除它,检查数据报,确定下面的专有协议
栈
是否能够处
浏览 4
提问于2015-04-25
得票数 4
4
回答
linux
进程
的
内核
堆栈
、
所有
进程
的
内核
堆栈是共享
的
,还是每个
进程
都有单独
的
内核
堆栈?如果每个
进程
都是独立
的
,那么这个堆栈指针存储在哪里?在task_struct?
浏览 1
提问于2009-05-20
得票数 22
回答已采纳
1
回答
Linux
内核
中
的
进程
0堆
栈
、
、
、
、
我目前正在学习
linux
内核
源代码(v0.11)。以下是main()
的
init/main.c函数{ init();在move_to_user_mode中,
进程
0通过以下操作进入用户模式即P0
的
用户堆栈=P0
的
内核
堆栈。这是真的吗? 当p0调用fork时,它调用copy_
浏览 0
提问于2020-01-06
得票数 4
回答已采纳
1
回答
如何在
linux
内核
中添加代码?
、
、
、
、
我正在研究如何
对
Linux
的
TCP/IP协议
栈
进行分析和评估。我
的
目标是从整体上研究tcp/ip协议
栈
的
性能,研究每一层
的
时间开销以及tcp/p协议层和ip层
的
队列信息之间
的
交互。为此,我使用了一种基于探测节点
的
模式来研究
linux
的
TCP/IP协议
的
内部行为。探测节点是添加到
内核
中<em
浏览 1
提问于2014-04-08
得票数 0
1
回答
软件
栈
和操作系统有什么区别?为什么Android不是操作系统,而是软件
栈
?
、
Android是一个软件
栈
,但不是操作系统。如developer.android.com所述 什么是Android?Android是一个移动设备
的
软件
栈
,包括操作系统、中间件和关键应用程序。Android提供了开始使用Java编程语言在Android平台上开发应用程序所需
的
工具和API。我不明白软件
栈
是否适用于应用程序,所以Windows是操作系统,但如果我在其上安装应用程序,是否应该称之为软件堆栈?那么,Software和OS之间有什么区别,Android包括
内核
,那么为什么它不是一
浏览 3
提问于2012-04-23
得票数 15
回答已采纳
1
回答
是否有bash脚本来解析smaps
的
输出
、
、
我需要在
linux
系统上解析"proc/pid/smaps“
的
输出。不能在此系统上运行perl/python脚本。我想看看是否有一个bash脚本来做同样
的
事情。或者,也可以有一个脚本(任何脚本),它以文本格式接收/proc/pid/smaps
的
输出,并以人类可读
的
格式解析信息和转储:-)
浏览 2
提问于2009-12-22
得票数 0
1
回答
Linux
内核
中
的
tcp_disconnect函数做什么,在什么情况下调用它?
、
、
、
我正在尝试在
Linux
内核
模块中实现一个ULP,并且一直在查看全局变量struct proto tcp_prot中
的
函数指针,以便能够感觉到应该将哪些函数指针字段复制到我自己
的
struct proto中,以及使用我自己
的
实现覆盖哪些字段。struct proto
的
一个字段是disconnect,它被设置为
内核
函数tcp_disconnect。然而,我似乎找不到一个类似于这个功能
的
用户空间,Google也没有产生任何有用
的
东西。那么tc
浏览 7
提问于2020-09-28
得票数 1
1
回答
中断堆栈
的
堆栈指针
、
、
Linux
内核
对于用户模式和
内核
模式
进程
有独立
的
栈
,也有一些特殊
的
栈
。其中一个特殊
的
堆栈是中断堆栈,其大小为16 in,放置在irq_stack_union中: char irq_stack[IRQ_STACK_SIZE]; char gs_base[40];
浏览 0
提问于2015-08-22
得票数 0
2
回答
为什么操作系统需要/维护
内核
域线程?
、
、
、
下面是我遇到
的
三种线程模型。基于以下3种体系结构,我新
认识
到,除了作为POSIX.1C
的
一部分引入
的
用户线程之外,还有一种叫做
内核
线程
的
东西。 这是N-1模型.在
进程
级别,对于由
Linux
加载程序(例如)加载
的
每个用户
进程
,
内核
不为执行用户
进程</em
浏览 8
提问于2014-10-12
得票数 4
回答已采纳
1
回答
为什么我当前
的
18.04.3系统不运行与新
的
18.04.3系统相同
的
内核
?
、
我正在我
的
主计算机上运行18.04.3 LTS:LSB Version: core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1Ubuntu 18.04.3 LTSCodename: bionic 在一台新电脑上,我安装了18.04.3LTS,并被告知它有一个不同
的
内核
新安装使用vmlinuz-5.3.0-26通用,但我
的
(更新/升级/等)当前<e
浏览 0
提问于2020-01-22
得票数 25
回答已采纳
1
回答
Linux
内核
- CPU子系统( CGROUPS)与CPU调度器有何不同?
、
、
、
、
Linux
内核
代码提供了CPU调度程序,它具有用于调度
进程
(包括停靠容器
进程
)
的
多个调度算法。 这个版本1
的
实现被
Linux
内核
4.5中
的
版本2实现所取代。版本2修正了与版本1实现相关<
浏览 6
提问于2020-02-03
得票数 0
2
回答
内核
5.5发布-什么时候它将包括在发行版更新中?
、
https://kernelnewbies.org/在2020年1月26日通知了30.1.2020有关
Linux
_5.5房地产
的
信息。在不同
Linux
发行版
的
更新包中包含一个新
内核
大约需要多长时间?
浏览 0
提问于2020-01-31
得票数 1
1
回答
OS
对
Ubuntu
的
Python异步性能
、
、
、
、
我在OS上
的
Python异步性能有一些问题。我有16 X.
的
Macbook pro 2015。但在OS (El Capitan)上无法获得与Ubuntu相同
的
性能。即使考虑到我正在使用OS主机运行VM (迷幻药,4gb RAM)中
的
Ubuntu。connect 0, read 3, write 977, timeout 0 Requests/sec: 20311.64 Transfer/sec: 376.88KBUbuntu上
的
ulimit-a: OS X上<e
浏览 1
提问于2016-08-09
得票数 1
回答已采纳
1
回答
如何使我
的
网络驱动程序工作?
、
、
、
、
我有Ubuntu12.04
的
联想G580与AR8162以太网和博通BCM4313无线驱动。我怎样才能让Atheros呢8162工作呢?编辑: 05.02.2012 在我尝试使用sudo (thx到maggotbrain)之后,基于电缆
的
网络工作我更新我
的
系统并安装Broadcom WLAN-驱动程序。重新启动后,重新启动基于电缆
的
网络不再工作,我可以看到wlan
的
,但我
浏览 0
提问于2013-02-04
得票数 0
1
回答
从
Linux
内核
获取套接字
的
详细信息
、
为了帮助调试,我需要以编程方式显示这些套接字
的
详细信息(例如,在这些套接字上排队
的
字节/数据包
的
数量)。我尝试使用带有MSG_PEEK标志
的
FIONREAD和recv,但这两种方法都只给出了在套接字中排队
的
第一个数据包
的
字节数。
Linux
内核
只将AF_INET家族
的
套接字添加到其原始套接字哈希表中,而不添加AF_PACKET家族
的
套接字。因此,"/proc/PID/n
浏览 3
提问于2012-10-05
得票数 1
2
回答
在
linux
中,每个
进程
都有一个4GB
的
虚拟地址空间,考虑到32位
的
体系结构。
、
、
、
、
嗨,我是
Linux
内核
开发
的
新手。因此,希望
对
下面的语句有一些清晰
的
说明。 这是否意味着
linux
中
的
每个
进程
都分配了那么多内存空间( 1GB+3GB )?如果是
浏览 3
提问于2015-06-13
得票数 3
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
你对linux了解多少,看看linux系统的基本认识
Meltdown补丁对Linux 4.15内核的系统没有影响
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
理解Linux的进程状态
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券