操作系统课程设计任务书(2014级计算机、软件、网络) 您所在的位置:网站首页 分区内存管理模拟c最佳适应算法 操作系统课程设计任务书(2014级计算机、软件、网络)

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

2023-06-15 22:34| 来源: 网络整理| 查看: 265

 

 

2016-2017

学年第一学期

 

「操作系统」课程设计任务书

 

 

依照大纲和课程内容实践特点,结合《操作系统》、《

LINUX

操作系统》和

《嵌入式程序设计》课程主要内容,课设的具体要求及任务如下:

 

一、设计成果的要求

 

课程设计应严格按照要求完成,在系统调试成功后

需要提供「操作系统」

 

课程设计报告,具体包括:

 

1)

设计目的

 

 

1)

设计内容

 

 

3

)设计准备(理论、技术)

  

4)

设计

过程(设计思想、代码实现)

 

 

5)

设计结果并分析

  

6

)系统的结构、原理

框图和模块等的详细说明

  

7)

用户使用说明书和参考资料

  

8

)设计体会。

 

注:

1.

1

-

7

)项可以打印,(

8

)设计体会必须手写。

 

    2. 

报告的封皮、封底,采用给定的模板;报告的内容,在教师的指导

下,独立完成,自主排版,不做统一要求。

 

二、设计任务(每名同学选一题,独立完成)

 

题目一

进程与线程—

Linux

进程与线程通讯

 

1.

 

设计目的

 

深刻理解线程和进程的概念,

掌握线程与进程在组成成分上的差别以及与其

相适应的通讯方式和应用目标。

 

Linux

系统的

fork()

保持了

UNIX

的经典语义,被创建的进程具有独立于父

进程的地址空间,二者之间的通讯通常可采用

pipe

机制,

clone

()是

Linux

系统特有的系统调用,可以通过参数确定父子进程之间是否共享存储空间等资

源。在地址空间等资源共享的情况下,

clone

实质相当于创建了一个轻进程或线

程,

这是

clone

的通常用法。

实际在

Linux

系统中,

fork

以及用户级线程

pthread

都是基于

clone

实现的。

 

2.

 

设计内容

 

Linux

系统进程和线程机制为背景,

掌握

fork()

clone

()

系统调用的

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有