计算机操作系统实验报告.docxVIP

  • 2
  • 0
  • 约2.49千字
  • 约 7页
  • 2026-06-09 发布于江苏
  • 举报

计算机操作系统实验报告

*多次运行后发现,父进程的PID每次可能不同(若不是由同一个父进程连续创建),子进程的PID则每次均不同,且父进程PID与子进程PPID一致。

*当子进程中加入`sleep(3)`后,运行程序会先看到父进程输出(或子进程输出,取决于调度),然后等待约3秒后,继续输出剩余内容。

5.1.2结果分析

*`fork()`函数成功调用后,系统会复制当前进程(父进程)的地址空间创建一个新进程(子进程),两个进程从`fork()`返回处开始独立执行。子进程获得新的PID,其PPID为父进程的PID。

*输出顺序的不确定性反映了操作系统进程调度的特性,父子进程的执行顺序由内核调度算法决定。

*通过`exec`系列函数,子进程可以加载并执行一个全新的程序,替换其原有地址空间,这体现了进程的灵活性。

5.2实验二结果与分析

5.2.1实验现象记录

*对于页面访问序列【7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1】,物理块数为3时:

*FIFO算法模拟得到的缺页次数为:[具体次数],缺页率为:[具体百分比]。

*LRU算法模拟得到的缺页次数为:[具体次数],缺页率为:[具体百分比]。

*当增加物理块数量时(例如增加到4),两种算法的缺页次数均有不同

文档评论(0)

1亿VIP精品文档

相关文档