Welcome to California State University, Chico -- Today Decides Tomorrow
Search for
 
Search in
 

California State University, Chico
 
CSCI 540: Multi-User Operating Systems Back to List
Previous Page Next Page
 
Prerequisites: CSCI 340or permission of the instructor

Catalog Description:  An analysis of multi-user operating systems to include an in-depth study of current techniques used by specific multi-user OS.  Formerly CSCI 272.

Course Objectives:     
  • Create awareness of typical multi-user operating systems structures.
  • Create awareness of concurrent programming issues.
  • Create awareness of network protocols and network programming.

Course Outcomes:     
Students will:
  • Create and coordinate concurrent processes using fork and exec system calls.
  • Use signals to selectively invoke interrupt handling routines.
  • Use file descriptors and file pointers to selectively direct program output.
  • Invoke job control in a UNIX shell.
  • Use POSIX and System V Semaphores to synchronize processes and threads.
  • Create threads and change thread attributes.
  • Use mutex and condition variables to synchronize threads.
  • Create client-server network applications using sockets, TLI, and STREAMS.

Relationship with Program Objectives:
  • Problem Analysis and Solution Design: Significant
  • Oral and Written Communication:      Some
  • Social and Ethical Issues:      Some
  • Applicability to Future Endeavors:      Significant

Relationship with Program Outcomes:
  • Outcome A: An ability to apply knowledge of math, science, and
  • Outcome E: An ability to identify, formulate, and solve computing
  • Outcome F: An understanding of professional and ethical
  • Outcome H: The broad education necessary to understand the impact
  • Outcome K: An ability to use the techniques, skills, and modern
 
Computer Science | Welcome | Important Dates! | Advising | Facilities | News | Career Opportunities | Mission | Industry Involvement | Assessment Tools | Alumni | Research | BS in Computer Science | BS in Computer Information Systems | MS in Computer Science | Minor in Computer Science | Minor | Online Program
CSU, Chico:
Home | Admissions | Bookstore | Catalog | Schedule | Library | Help

This page and its contents © 2003 College of Engineering, Computer Science, & Construction Management
California State University, Chico
College of Engineering, Computer Science, & Construction Management
California State University, Chico
Chico, CA 95929-0003
530-898-5963
webmaster@ecst.csuchico.edu

Maintained by Freedom™.   Developed by Diverse Network Associates™.

Department of Computer Science Preparing Graduates to Solve 21st Century Problems