操作系统课程设计任务书(2014级计算机、软件、网络)详解.doc

操作系统课程设计任务书(2014级计算机、软件、网络)详解.doc

2016-2017学年第一学期 「操作系统」课程设计任务书 依照大纲和课程内容实践特点,结合《操作系统》、《LINUX操作系统》和《嵌入式程序设计》课程主要内容,课设的具体要求及任务如下: 一、设计成果的要求 课程设计应严格按照要求完成在系统调试成功后, 需要提供 (1)设计目的 (1)设计内容 (3)设计准备(理论、技术) (4)设计过程(设计思想、代码实现) (5)设计结果并分析 (6)系统的结构、原理框图和模块等的详细说明 (7)用户使用说明书和参考资料 (8)设计体会。 注:1.(1)-(7)项可以打印,(8)设计体会必须手写。 2. 报告的封皮、封底,采用给定的模板;报告的内容,在教师的指导下,独立完成,自主排版,不做统一要求。 二、设计任务(每名同学选一题,独立完成) 题目一:—Linux进程与线程通讯 设计目的 深刻理解线程和进程的概念,掌握线程与进程在组成成分上的差别以及与其相适应的通讯方式和应用目标。 Linux系统的fork()保持了UNIX的经典语义,被创建的进程具有独立于父进程的地址空间,二者之间的通讯通常可采用pipe机制,clone()是Linux系统特有的系统调用,可以通过参数确定父子进程之间是否共享存储空间等资源。在地址空间等资源共享的情况下,clone实质相当于创建了一个轻进程或线程,这是clone的通常用法。实际在Li

文档评论(0)

1亿VIP精品文档

相关文档