logoClassRank

Curtin University

Areas of Study

Unix Systems Programming 200

  • 2519
  • Semester 2
  • 25.0
Average Rating
Difficulty Level

The unit introduces fundamental concepts, process management, threads, and inter-process communications, storage management, file systems, memory management, virtual memory and the I/O subsystem. Parallel to this the student is introduced to basic scripting. <br/>Fundamental Concepts: Role, function and characteristics of a single- and multi-user operating environment; basic architecture of the operating system; application; Programming Interface; systems calls, the POSIX standard.<br/>Process Management: Processes: processes vs threads: scheduling, synchronisation; deadlock, inter-process communications .<br/>Resource Management: File systems ; memory and Virtual Memory; resource... -- Course Website

Prerequisites: 1922 (v.8)<br/> Data Structures and Algorithms 120<br/> <br/> or any previous version<br/> <br/> <br/><br/> <br/> AND<br/><br/> <br/> 10163 (v.10)<br/> Unix and C Programming 120<br/> <br/> or any previous version



Post an anonymous review of this course

Overall experience
Difficulty Level
POST