The Carnegie Pulseabout the carnegie pulse | advertise | contact | subscriptions | join 
newsart & cultureopinionseventsclassifiedscourse schedule

My schedule
My textbooks
Most popular
View departments
View locations
View times

Find course by title:




 


15-410 Operating System Design and Implementation

Units:12.0
Department:Computer Science
Prerequisites:15-213 or 15-310
Related URLs:http://www.csd.cs.cmu.edu

Operating System Design and Implementation is a rigorous hands-on introduction to the principles and practice of operating systems. The core experience is writing a small Unix-inspired OS kernel, in C with some x86 assembly language, which runs on a PC hardware simulator (and on actual PC hardware if you wish). Work is done in two-person teams, and team programming skills (source control, modularity, documentation) are emphasized. The size and scope of the programming assignments typically result in students significantly developing their design, implementation, and debugging abilities. Core concepts include the process model, virtual memory, threads, synchronization, and deadlock; the course also surveys higher-level OS topics including file systems, interprocess communication, networking, and security. (Graduate) students who have not satisfied the prerequisite at Carnegie Mellon are strongly cautioned - to enter the class you must be able to write a storage allocator in C, use a debugger, understand 2's-complement arithmetic, and translate between C and x86 assembly language. The instructor may require you to complete a skills assessment exercise before the first week of the semester in order to remain registered in the class.


  Popularity index
Rank for this semester:#48
Rank in this department:#10

  Students also scheduled
15-123 Effective Programming in C and UNIX
21-126 Introduction to Mathematical Softwa...
21-127 Concepts of Mathematics
15-211 Fundamental Data Structures and Alg...
18-396 Signals and Systems
09-101 Introduction to Experimental Chemis...
15-462 Computer Graphics
21-111 Calculus I
21-259 Calculus in Three Dimensions
18-202 Mathematical Foundations of Electri...


The Carnegie Pulse: Pulse Scheduler: 15-410 Operating System Design and Implementation
The Carnegie Pulseabout the carnegie pulse | advertise | contact | subscriptions | join 
newsart & cultureopinionseventsclassifiedscourse schedule

My schedule
My textbooks
Most popular
View departments
View locations
View times

Find course by title:




 


15-410 Operating System Design and Implementation

Units:12.0
Department:Computer Science
Prerequisites:15-213 or 15-310
Related URLs:http://www.csd.cs.cmu.edu

Operating System Design and Implementation is a rigorous hands-on introduction to the principles and practice of operating systems. The core experience is writing a small Unix-inspired OS kernel, in C with some x86 assembly language, which runs on a PC hardware simulator (and on actual PC hardware if you wish). Work is done in two-person teams, and team programming skills (source control, modularity, documentation) are emphasized. The size and scope of the programming assignments typically result in students significantly developing their design, implementation, and debugging abilities. Core concepts include the process model, virtual memory, threads, synchronization, and deadlock; the course also surveys higher-level OS topics including file systems, interprocess communication, networking, and security. (Graduate) students who have not satisfied the prerequisite at Carnegie Mellon are strongly cautioned - to enter the class you must be able to write a storage allocator in C, use a debugger, understand 2's-complement arithmetic, and translate between C and x86 assembly language. The instructor may require you to complete a skills assessment exercise before the first week of the semester in order to remain registered in the class.


  Popularity index
Rank for this semester:#48
Rank in this department:#10

  Students also scheduled
15-123 Effective Programming in C and UNIX
21-126 Introduction to Mathematical Softwa...
21-127 Concepts of Mathematics
15-211 Fundamental Data Structures and Alg...
18-396 Signals and Systems
09-101 Introduction to Experimental Chemis...
15-462 Computer Graphics
21-111 Calculus I
21-259 Calculus in Three Dimensions
18-202 Mathematical Foundations of Electri...


SecTimeDayInstructorLocation 
A10:30 - 11:20 amM Eckhardt, DannenbergHH B103Add course to my schedule
W Eckhardt, DannenbergHH B103
F Eckhardt, DannenbergHH B103

 
  Course textbooks
* Spring 2007 textbooks given as estimate for Spring 2008 requirements

 Operating System Concepts
Sections: A
S&H, taxes**Total 
Bookstore $105.50  $0.00  $105.50  
Bookstore (used) $79.25  $0.00  $79.25  
Amazon    $3.00  $3.00  
Amazon Marketplace*    $0.00  $0.00 
Powells $101.85 $0.00  $101.85  
Booksamillion $127.05 $0.00  $127.05  
eCampus $110.29 $0.00  $110.29  
eCampus (used) $77.46 $0.00  $77.46  
Bookbyte  $67.10 $0.00  $67.10  
Bookbyte (used) $70.95 $0.00  $70.95  
Bookbyte (bazaar)  $67.10 $0.00  $67.10  

Textbooks listed may be optional. Verify books with the course syllabus. * Items may be in new or used condition. Check site for details. ** Shipping, handling and taxes are estimated. Actual charges may vary.



 talkback to the pulse
No comments about this course have been posted, yet. Be the first to post!
Share your opinion on this course with other Pulse readers. Login below or register to begin posting.

Email address:
Password:







  (c) Copyright 2004 The Carnegie Pulse, Carnegie Mellon's first exclusively online student-run news source. campus mirror | RSS    



  (c) Copyright 2004 The Carnegie Pulse, Carnegie Mellon's first exclusively online student-run news source. campus mirror | RSS