(word)操作系统课程设计报告模板.docVIP

  • 10
  • 0
  • 约 12页
  • 2016-08-01 发布于北京
  • 举报
(word)操作系统课程设计报告模板

西安郵電大學 设计报告 题 目: 院系名称:计算机学院 专业名称:软件工程 班 级:1104 学生姓名: 学号(8位): 指导教师: 设计起止时间:—2013.11.20 设计目的通过观察、分析实验现象,深入理解进程及进程在调度执行和内存空间等方面的特点,掌握在POSIX fork和kill系统调用的功能和使用。 通过观察、分析实验现象,深入理解线程及线程在调度执行和内存空间等方面的特点,并掌握线程与进程的区别。掌握POSIX pthread_create() 函数的功能和使用方法。 通过观察、分析实验现象,深入理解理解互斥锁的原理及特点掌握在POSIX 规范中的互斥函数的功能及使用方法。 二. 设计内容POSIX 规范中的互斥函数,实现加锁解锁 4)信号量机制的方法,实现进程的加锁解锁,且不产生死锁 概要设计 详细设计 1)进程交替进行 当程序执行到for(i = 0; i child_proc_number; i++)循环后,调用fork()函数创建第一个子进程,然后父进程与该子进程交替执行,当子进程抢到cpu时继续往下执行case 0:语句中的do_something();语句,执行死循环for(;;)输出该进程的相关内容,并sleep,给其他进程抢占cpu的机会。这样就会使得进程交替的执行。 kill命令杀死进程

文档评论(0)

1亿VIP精品文档

相关文档