📄 9.txt
字号:
上机作业九
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -