close

Enter your search term & enter. Esc or X to close.

School ofSciences

cs 370

CS 370 Operating Systems

Catalog Data:  The course presents the fundamental topics and principles that govern the behavior of operating systems. Topics include processor scheduling, memory management, input, output, file storage allocation, protection and security.

Prerequisite: CS 234 and CS 234L

Textbook:
Operating Systems,  third edition, G. Nutt, Addison Wesley Publishing Co., 2004.

Goals: You will learn the basic concepts of an operating system. You will learn techniques and algorithms that provide services to processes in a computer system. You will design and implement solutions to problems that involve processes, threads and synchronization.

Topics:
Introduction to operating systems
Using the operating system
Organization of operating systems
Computer organization
Device management 
Process management 
Scheduling 
Basic synchronization principles 
High level synchronization 
Deadlock 
Memory management 
Virtual memory 
File management

Final Exam: The final exam is comprehensive.