当前位置:  技术问答>linux和unix

有几个问题,我是linux新手,刚开始学习,老师的问题太难了,拜托高手提示一下谢谢。

    来源: 互联网  发布时间:2015-11-15

    本文导语:  根据路径名定位的实现过程,从源代码中找出证据,回答如下问题: 1、如何避免由于link所导致的可能的环路; 2、在real_lookup()中,要调用物理文件系统的dir->i_op->lookup(dir,dentry)。请你设计一个最简单的物理文件系...

根据路径名定位的实现过程,从源代码中找出证据,回答如下问题:

1、如何避免由于link所导致的可能的环路;

2、在real_lookup()中,要调用物理文件系统的dir->i_op->lookup(dir,dentry)。请你设计一个最简单的物理文件系统的目录文件的结构,并在此基础上实现你的lookup(dir,dentry)代码。

3、在shell的层面上,cd newdir命令的作用是把当前目录pwd变为newdir。实际上这主要是一条系统功能调用sys_chdir(const char * newdir)完成的。

3.1 先自己设计一下,这条功能调用应该如何完成?

3.2 然后,写出你是如何找到sys_chdir()源代码的。

3.3 阅读和理解sys_chdir()是如何实现的(关于安全部分的permission()检查可以跳过)。

3.4 同你的设计和实现有异同吗?

|
谁要是回答上来这些问题,就说明对文件系统有深入的了解了

|
看了这些问题,真希望自己大学是这个老师教的,哈哈

|
可以看看《Unix/Linux编程实践教程》,这里面有Linux文件操作ls和pwd的仿真程序,第二和三个问题可以解答。

|
哥们哪个学校的?

|
这几个题目比较牛.

|
哥们,你是干啥的,你老师是干啥的?

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 菜鸟问题:现在要做unix下的c/c+编程的几个问题?
  • 小弟有几个关于架设web服务器的几个问题?
  • 关于安装REDHAT9的几个问题,谢谢解答
  • linux 几个问题 求解答
  • 急问几个问题
  • 请教大家linux下建立视频的服务器几个问题
  • -- GUI的几个问题 --
  • 乱七八糟的几个问题?
  • 请教 Linux下安装ORACLE的几个问题
  • 关于自动起的几个问题??
  • 初学者的问题,要用Linux做一个批处理,碰到了几个问题
  • 我有几个问题
  • 请教几个问题?
  • 菜鸟头次用linux,请高手帮忙解决几个问题?
  • 初学者关于共享内存的几个问题-->
  • 关于redhatlinux的几个问题
  • 各位高手大家好,我是初学LINUX想请教几个问题
  • 偶来问几个问题
  • 谁知道slackware的几个问题????
  • Qt初学者请教大家几个问题!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3