hw4 - CSE 422S (Fall 2009) Operating Systems Organization...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CSE 422S (Fall 2009) Operating Systems Organization Homework 4 Reading: Gnu Libc Manual; Tanenbaum, Sections 2.3.1-2.3.3 Due: Mon, Oct. 5, 2009 Preview: Working on both Problems 2 and 3 should increase your understanding of pipelines. In Problem 2, you are given a line-scrambled program that would demonstrate pipes if it were unscrambled. The pipeline is formed by each new process forking its child to be the next process in the pipeline. You must unscramble the program. In Problem 3, you are asked to think about how to implement the fanout forking for creating a pipeline of commands. Problem 1 (0 Points) Familiarize yourself with the sections of The Gnu C Library Reference Manual that pertain to implementing the xssh shell. Problem 2 (6 Points) The course Web page contains the file npipe3-puzzle.c and its header file stdinc.h . At one time, the program solved the npipe problem described below but for the limited case of N = 3 processes (i.e., a pipeline of two pipes). But the student dropped the npipe3.c source code on the floor, and some lines got scrambled....
View Full Document

Page1 / 2

hw4 - CSE 422S (Fall 2009) Operating Systems Organization...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online