Advertisement

哈工大操作系统 系统调用 实验(第三)

阅读量:

系统调用

在GitHub平台上提供了实验源码及相关资源链接。
本实验的目的旨在研究与Linux系统的交互机制。
具体步骤如下:
首先,实现系统调用who的功能。
其次,修改Makefile文件以便将who.c与其他Linux代码集成编译。
最后,在iam.c中编写相应的API接口实现功能。

复制代码
* 实验内容

github 实验源码以及相关内容链接

https://github.com/Kevin-Kevin/hit-operatingSystem

实验目的

  • 深化对系统调用接口的认识;
  • 掌握系统调用的基础运行机制;
  • 实现对系统调用的全面掌控;
  • 为后续实验做好充分准备。

实验步骤

在 iam.c 中调用 API ,API 调用真正的系统调用

复制代码
    - 写系统调用 who.c
    - 更改 Makefile,将 who.c 与其他Linux代码编译链接到一起
    - 写调用 who.c里面的API
    - 写 iam.c ,在里面调用 API

写系统调用 who.c

将完成的who.c文件放入linux-0.01/kernel 目录下

复制代码
    #include <string.h>
    #i

全部评论 (0)

还没有任何评论哟~