AUC Banner
cat04

Main Page

Table of Contents


 

General Information

Undergraduate Studies

Graduate Studies

Research

Continuing Education & Training Programs

Appendix: Personnel & Enrollment

 

1A3B7900 1A3B8362 1A3B8052
undergrad
 Computer Science Courses (CSCI)
SPNavLeft SPNavRight

CSCI

SPNavLeft SPNavRight
SPNavUp

345

Operating Systems

Prerequisite: CSCI 330. Offered in fall and spring.
Operating systems concepts and structure. The Kernel, interrupts, system calls. Process concepts, operations, and implementation. Threads. Concurrency, interprocess communication and synchronization. Process scheduling. Resources and deadlocks. Memory management: swapping, paging, segmentation, virtual memory. File system interface, organization, and implementation. Protection. Case study: UNIX. 
 

SPNavUp

3 cr.

© 2004-2005, The American University in Cairo