社区
Linux_Kernel
帖子详情
unix的一些问题,高手帮忙啊,答了给分,不够再给。
kilygeo
2005-01-19 01:41:23
1.一个可执行文件所在块号的信息存放在何处?正文长度、数据长度、堆栈长度的信息放在何处?
2.在读入某进程的程序的过程中,“系统任务”是否发挥了作用?若是,发挥了什么作用?
3.unix启动后,那些主要的进程在工作?
4.为什么直到出现直接存取内存(DMA)通道,才能够实现多道程序?
5.什么是“内零头”,什么是“外零头”,都是用什么方法解决的?
估计有点难度,帮忙顶一下 ,呵呵。
...全文
291
7
打赏
收藏
unix的一些问题,高手帮忙啊,答了给分,不够再给。
1.一个可执行文件所在块号的信息存放在何处?正文长度、数据长度、堆栈长度的信息放在何处? 2.在读入某进程的程序的过程中,“系统任务”是否发挥了作用?若是,发挥了什么作用? 3.unix启动后,那些主要的进程在工作? 4.为什么直到出现直接存取内存(DMA)通道,才能够实现多道程序? 5.什么是“内零头”,什么是“外零头”,都是用什么方法解决的? 估计有点难度,帮忙顶一下 ,呵呵。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnepine
2005-01-25
打赏
举报
回复
固定分区管理存在“区内零头”,可变分区管理存在一些难以使用的小自由区(移动的代价太大),被称为“外零头”。由于内外零头的存在,主存的利用率不高。其根本原因是它们都把进程空间作为不可分割的整体申请一个整区的主存空间,固定分区是“整体”小于固定长度的“整区”而产生内零头,可变分区是“整区”大于“整体”而产生外零头。既然“整”字作怪,为何不“化整为零”呢?也就是说,把进程空间划分成较小的片段(称为页面),把主存也划分成较小的片段(称为块),使页长等于块长,恰好1页能占用主存的1块。申请者申请若干页,分配者分给等量的块,纵然有零头,也不过平均浪费半块而已。这就是页式管理的基本想法。如下图,进程空间被分成3个页面,主存分成8块。进程空间分得的主存块可以是不连续的,但一页必须整个地装入一个整块。当进程空间的最后页面不满时(图中的第2页只有半页)仍分配1整块,其不满部分构成“页内零头”。在页式管理下,作业的进程空间必须在作业运行前一次性全部装入主存块中。
hustxxb
2005-01-25
打赏
举报
回复
《unix环境高级编程》
redex
2005-01-24
打赏
举报
回复
1.一个可执行文件所在块号的信息存放在何处?正文长度、数据长度、堆栈长度的信息放在何处?
这个可以去找找.out或elf可执行文件的说明文本.
3.unix启动后,那些主要的进程在工作?
用ps -a命令看看.
viyar
2005-01-21
打赏
举报
回复
块号的信息可以用debugfs工具打开该设备,用stat就可以看到文件所使用块的块号
kilygeo
2005-01-20
打赏
举报
回复
郁闷啊 再没人回答,研究生考试就完了。
求大家了,能回答的就给个答案吧!
Albertland
2005-01-19
打赏
举报
回复
不知道啊,谁知道也告诉我。
leeyiqun
2005-01-19
打赏
举报
回复
回答第3个问题,这个可以在命令行打入命令 top,
这样可以看到哪些进程在运行了,包括这些进程的很多信息,
比如PID,进程大小,占有多少CPU,占有多少内存等等。
漫谈
UNIX
、Linux、
UNIX
-Like
本文探讨了
UNIX
、
Unix
-Like系统的历史、区别,以及如何区
分
真正的
UNIX
系统(如AIX、HP-UX)与开源的
Unix
-Like系统(如Linux和BSD)。重点强调了
UNIX
商标的重要性以及操作系统
分
类的不同维度。
UNIX
時間,或稱POSIX時間是
UNIX
或類
UNIX
系統使用的時間表示方式:從UTC1970年1月1日0時0
分
0秒起至現在的總秒數,不考慮閏秒。
本文介绍了
UNIX
时间,即从UTC1970年1月1日0时0
分
0秒起至现在的总秒数。讲述了其历史,包括时间原点的重定义。还提及了2038年
问题
,即32位系统的
UNIX
时间将重置,可能导致系统瘫痪,解决方案是转64位系统。此外,提到
Unix
负时间使部
分
iPhone无法启动,以及
UNIX
时间的纪念日。
unix
_timestamp时间比较引发的
问题
探讨了在MySQL中使用
UNIX
_TIMESTAMP函数处理过期时间的限制及替代方案。当设定的人像过期时间超过2038年时,由于整型溢出,导致所有记录被视为已过期。文章详细解释了这一
问题
,并提出使用CONVERT函数作为解决方案。
记Android关于
Unix
abstract socket的连接
问题
本文探讨了在Android上使用
Unix
abstract namespace socket时遇到的连接
问题
。通过
分
析Java和C代码示例,揭示了Android系统在确定address长度上的特殊性,指出不能直接将整个结构体作为长度,而应排除sun_path后的全零padding。解决方案是正确计算地址长度,以确保连接成功。
dos2
unix
命令将dos文件转换为
unix
格式
本文介绍如何使用dos2
unix
命令解决Git中文件换行符从Windows格式转换为
Unix
格式的
问题
,包括命令的基本用法、选项参数及批量转换方法。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章