9.txt

来自「linux——shell nachos 的课程设计 第一个」· 文本 代码 · 共 13 行

TXT
13
字号
上机作业九
1、Linux系统提供fork( )、clone( )和vfork( )这三个系统调用用于进程的创建。这三个函数都是通过调用do_fork( )来实现具体创建工作的。试读内核源码(/usr/src/linux-2.4/kernel/fork.c),分析do_fork()具体作了哪些工作?

2、编写一个程序myshell.c实现如下功能:
(1)、显示提示符“>”。
(2)、用户在此提示符可输入简单的shell命令执行。
(3)、shell命令执行完又回到“>”提示符下。
(4)、在“>”提示符下输入“quit”退出程序
 把myshell.c另存到文件/home/work5目录下,并命名为uxxx的格式。

2、查看内核源码 kernel/sched.c 中 schedule() 函数,理解Linux的进程调度算法。

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?