Computer Science 377 - Operating Systems

Fall
2016
01
4.00
Prashant Shenoy
TU TH 8:30AM 9:45AM
UMass Amherst
79333
The design and operation of modern computer operating systems. Review of capabilities of typical computer hardware. Topics include command language interpreter (the shell), processes, concurrency, inter-process communication, linking and loading, memory management, transactions, file systems, distributed systems, security, and protection. Programming projects in Java and C.
Open to Computer Science majors only. COMPSCI 230 w/C DISCUSSION MEETS AFTER FIRST LECTURE. CS MINORS, APPLICANTS-ON-CONTRACT, AND OTHERS NOT MEETING ELIGIBILITY, OR STUDENTS NEEDING SPECIAL PERMISSION (INSTRUCTOR PERMISSION IF NOT MEETING PREREQUISITE) MUST REQUEST OVERRIDES VIA THE ON-LINE FORM: https://www.cics.umass.edu/overrides.
Multiple required components--lab and/or discussion section. To register, submit requests for all components simultaneously.
Permission is required for interchange registration during all registration periods.