免费注册
查看新帖
|
平台
论坛
博客
文库
动态
2014-08-22
菜单
Huntsmen
回复了
hwa_super
的话题
问一个很弱智的问题,线程如何跟TLB对应的
2014-08-22 14:02
2014-05-22
菜单
Huntsmen
发表了新话题
2014-05-22 10:18
用户态进程发生core时,能dump内核空间的内存吗?
想请教个问题,用户态程序使用的一块内存是在内核空间申请的,然后通过mmap提供给用户态进程使用的, 如果用户态在运行过程中发生了core,生成的coredump文件能 ...
2014-05-08
菜单
Huntsmen
发表了新话题
2014-05-08 11:04
memcpy的时间可控吗?
想请教下在一个最高优先级的实时性的任务里面调用memcpy,拷贝固定长度的内存,时间是不是也差不多能够固定? 即memcpy的时间是否是可控的,里面有没有涉及到锁 ...
2014-03-23
菜单
Huntsmen
发表了新话题
2014-03-23 18:40
关于内存屏障的问题
请教一个关于内存屏障的问题: 有2个全局变量,初始值a=b=0;CPU1对这2个变量执行写操作,cpu2读这2个变量;每个cpu有自己独立的cache, 不使用内存屏障; 当 ...
2014-03-06
菜单
Huntsmen
发表了新话题
2014-03-06 17:50
段式管理有分页/换页的概念吗?
PowerPC的很多CPU比如e500,它的MMU里面有2个TLB,记为TLB0、TLB1; TLB0只能映射4k的page,用来做页式管理,而TLB1可以支持4k、16k、64k、256k、1M、16M、64M、 ...
2014-03-05
菜单
Huntsmen
发表了新话题
2014-03-05 19:46
物理映射区(3G~high_memory)的VA->PA转换,需要通过页表吗?
虽然3G~high_memory这一区间的线性地址与物理地址有1个固定的偏差offset, 那MMU硬件在做VA->PA转换的时候,是直接减这个offset,还是仍然需要通过TLB、页表(TL ...
菜单
Huntsmen
发表了新话题
2014-03-05 19:30
伙伴系统-内核能申请超过4M的物理地址连续的内存吗?
伙伴系统一次申请的最大page数为2^(MAX_ORDER-1)吧,目前系统中MAX_ORDER=11,也就是最多1次能申请1024个page,总内存大小=1024*4k=4M,如果想申请大于4M的内存, ...
2014-03-04
菜单
Huntsmen
发表了新话题
2014-03-04 12:27
hugetlbfs需要硬件支持吗?
我在网上看的资料,要使用hugepage,需要hugetlbfs支持,要先把hugetlbfs挂载(最新的内核好像不需要显示挂载了),然后采用mmap的方式从hugepage中获取内存; 想 ...
菜单
Huntsmen
发表了新话题
2014-03-04 00:15
同一个tasklet不能同时运行在不同CPU上,why?
在看中断下半部时,大部分资料讲软中断softirq和tasklet的区别时: softirq必须是重入的,可以同时运行在不同的CPU上; 而同一个tasklet不能同时运行在不同的C ...
2014-03-01
菜单
Huntsmen
发表了新话题
2014-03-01 19:55
访问大于896M的物理内存效率上是否会比小于896的低
假设系统物理内存是2G,对于0~896M的物理内存访问比较简单,因为内核已经分配了线性虚拟地址,可以直接访问,但是对于896~2048M这个区间的物理内存访问,访问效率 ...
菜单
Huntsmen
发表了新话题
2014-03-01 15:21
如果没有swap分区,是不是就不支持page换页操作?
请教一个问题: 如果系统没有设置swap分区,那么就不会有换页的操作,因此也就不会有page fault发生? 对于实时系统,如果对时序要求比较精确,不允许有未确定 ...
2014-02-28
菜单
Huntsmen
发表了新话题
2014-02-28 11:54
内核的调度机制的疑问
请教几个问题: 1,内核线程的调度策略是SCHED_FIFO、SCHED_RR还是SCHED_NORMAL?如果是RR,那时间片是怎么算的,有权重的概念吗? 2,内核线程的优先级范围是 ...
2014-02-26
菜单
Huntsmen
发表了新话题
2014-02-26 16:12
关于上下文、堆栈、用户态的一些疑问
关于上下文、堆栈、用户态的一些疑问 想了一下代码执行的场景应该分这么几种: 1,中断处理函数 2,内核线程; 3,用户态App系统调用进入内核时; 4,用户态 ...
2014-02-25
菜单
Huntsmen
发表了新话题
2014-02-25 16:06
信号量释放时,等待信号量的进程会立即被唤醒吗?
假设是UP系统,可抢占的,有2个进程A和B,B的优先级比A的高,但是B因为在等待信号量,所以处于pending状态,进程A有机会执行; 当进程A发送B正在等待的信号量 ...
2014-01-23
菜单
Huntsmen
发表了新话题
2014-01-23 19:02
通过V4L2采集的图片怎么无法打开?请教什么原因
在网上找的一个V4L2编程的经典例子,程序运行后,保存了2张jpg的图片,但是保存图片在windows下无法打开,想请教一下是什么原因? PS:实验环境是arm9开发板, ...
2013-11-02
菜单
Huntsmen
发表了新话题
2013-11-02 23:51
tcp sendmsg中的2个问题
问题1,关于发送窗口的问题 前提条件: 如果发送窗口是1000,mss=300,已经发送3个段即900个字节,但是都没有收到确认; 场景: 这个时候又有300字节的数据到 ...
菜单
Huntsmen
发表了新话题
2013-11-02 09:20
拥塞控制:进入recovery状态后cwnd不是立即减到1/2cwnd吗
因为拥塞处理这一块比较复杂,所以决定先看看资料在学习代码,通过看的资料整理一下,不知道是否正确,如果有不正确的请帮忙纠正,谢谢 进入recovery状态的条 ...
2013-10-25
菜单
Huntsmen
发表了新话题
2013-10-25 08:57
sk_write_queue上的数据什么时候被发送?send什么时候返回
假设用户通过send发送了一个3000byte的包,系统调用进入到tcp_sendmsg这个函数,当前的mss是500,那这一包数据会被分成6个skb挂在sk_write_queue上, 想请教一下 ...
2013-10-16
菜单
Huntsmen
发表了新话题
2013-10-16 17:26
路由表比较熟悉的大牛们进来瞧瞧
我的pc机的ip地址是192.168.1.5/24, 连的路由器ip地址是192.168.1.1 那我的pc机的rt_main_table里面的内容是一个什么样的结构,自己画了一个图,请大侠们帮忙 ...
2013-09-29
菜单
Huntsmen
发表了新话题
2013-09-29 15:16
系统调用之后,需要从用户栈切换到内核栈吗?why
最近在看Linux内核入门的资料,很多资料上都写分用户栈、内核栈、中断栈,对这个内核栈不是很理解, 是不是说一个用户程序系统调用之后,切换到内核态,是不是要 ...
2013-09-28
菜单
Huntsmen
发表了新话题
2013-09-28 09:51
是买s3c2416还是s3c2440呢
最近想买个arm9的开发板学习,之所以选arm9是因为arm9可以支持jlink; 现在比较纠结是买2440的开发板,还是买2416的板子,用过的来说一下,另外帮忙推荐一个开 ...
2013-09-27
菜单
Huntsmen
发表了新话题
2013-09-27 19:07
内核态直接访问用户空间地址(0x08048100)会怎么样?
假设一个用户进程的地址0x0804_8100放的是一个int变量,其值是5,其对应物理地址是0xAAA; 那系统调用后,在内核态直接访问0x08048100这个地址会怎么样?(假设 ...
2013-09-18
菜单
Huntsmen
发表了新话题
2013-09-18 23:46
嵌入式Linux系统比如arm有用到段式管理吗?
虚拟地址到物理地址变换:目前有三种方式,页式,段式,段页式 网上搜了一下资料,好像段式管理是为了兼容早期的intel x86芯片,因为那个时候地址线是20位,而寄 ...
2013-09-15
菜单
Huntsmen
回复了
harvey_perfect
的话题
请教内核运行机制
2013-09-15 18:08
菜单
Huntsmen
发表了新话题
2013-09-15 18:05
Linux的线程库为什么是放在glibc中来实现?
最近开始接触多线程,用到pthread系列函数,有个疑问,进程、线程这一类东西应该是内核提供的基本功能,为什么线程库放在glibc中来实现呢?求解,谢谢 另外好 ...
菜单
Huntsmen
发表了新话题
2013-09-15 03:33
为什么线程库这些东西放在glibc中实现
最近开始接触多线程,用到pthread系列函数,有个疑问,进程、线程这一类东西应该是内核提供的基本功能,为什么线程库放在glibc中来实现呢?求解,谢谢
2013-09-13
菜单
Huntsmen
发表了新话题
2013-09-13 00:28
对跨进程发送信号的流程理解,请达人指点
在看APUE书时,线程、信号章节有这么一句话: 进程中的信号是递送到单个线程的。如果信号与硬件故障或定时器超时相关,该信号就被发送到引起该事件的线程中去, ...
2013-09-11
菜单
Huntsmen
发表了新话题
2013-09-11 00:48
函数局部变量到底存在什么位置?高手进
目前看到的资料说函数局部变量是放在栈里面的,因为栈是不停的有pop和push,变量如果在栈里面,它的地址应该是动态变化的,这个好像与平常的认知不太一样呀? 比 ...
2013-09-10
菜单
Huntsmen
发表了新话题
2013-09-10 23:27
关于poll/select的一点疑问
对于poll有几个疑问,列了下面3个场景,请了解的帮忙解答一下,多谢多谢 场景1 poll/select这些的应用场景应该是针对多路io的,对于只有1路io的,比不要poll ...
2013-09-02
菜单
Huntsmen
发表了新话题
2013-09-02 23:37
arm的时间精度能到ns级别吗?有powpc的timebase这种寄存器吗
有一段代码,想在板子上测一下它的执行时间, 记录开始点得系统时间 执行待测的代码 记录结束点得系统时间 上面两个时间一减就可以得到代码的执行时间; ...
2013-08-28
菜单
Huntsmen
发表了新话题
2013-08-28 22:59
关于TCP/IP详解 卷1中 图19-4 Nagle算法的一个疑问
Nagle算法是讲 一个新的小报文要发送,必须等前一个小报文的ack收到之后才能发送; 在卷1的P204页图19-4讲解Nagle算法时,举的例子 图中报文14的ack还没 ...
菜单
Huntsmen
发表了新话题
2013-08-28 22:42
关于TCP/IP详解 卷1中 图19-4 Nagle算法的一个疑问
Nagle算法是讲 一个新的小报文要发送,必须等前一个小报文的ack收到之后才能发送; 在卷1的P204页图19-4讲解Nagle算法时,举的例子 图中报文14的ack还没有 ...
菜单
Huntsmen
发表了新话题
2013-08-28 21:55
Linux tcp内核中tcp_retries1和tcp_orphan_retries参数的意义是什么
对于Linux tcp的参数有几个没有看明白,望高手指点一下: tcp_orphan_retries 网上解释:在近端丢弃TCP连接之前﹐要进行多少次重试。默认值是7,没看懂[/ba ...
Huntsmen
串门
好友
博客
消息
积分 0, 距离下一级还需 积分