![]() DEPARTMENT OF COMPUTER SCIENCE |
STUDENT INFORMATION SHEET3460:4/526 - OPERATING SYSTEMS
|
| Prerequisites | One of: |
Instructor | Dr. Tim O'Neil |
| Overview | Introduction to various types of operating systems: batch processing systems, multiprogramming systems and interacting processes; storage management; process and resource control; deadlock problem. Course is independent of any particular operating system. | Contact Information |
Office: CAS 239 Phone: (330) 972-6492 E-mail: toneil@uakron.edu |
| Office Hours | MW 4:30 - 6:00 PM. |
||
| Time and Place | MW 6:40 - 7:55 PM in CAS 107. |
Teaching Asst. | Tejasvy Narra.. E-mail: tn11@uakron.edu Office Hours: MW 7:40 - 10:00 PM in CAS 241. |
|
| Textbook 1 (required): Operating
Systems (3rd Ed., 2004) by Gary Nutt. |
| Lecture |
|
|
| 1: Introduction |
|
|
| 2: C for Java Programmers | ||
| 3: Using the Operating System |
|
|
| 4: Java Threads |
|
|
| 5: Operating System Organization |
|
|
| 6: Computer
Organization (Architecture) |
|
|
| 7: Computer Organization (Intro
to Device Management) |
Nutt Chapter
4 |
|
| 8: Device Management |
|
|
| 9: Implementing Processes, Threads and Resources |
|
|
| 10: Scheduling |
|
|
| 11: Basic Synchronization Principles |
|
|
| 12: Synchronizing Java Threads |
|
|
| 13: High-Level Synchronization and Interprocess Communication |
|
|
| 14: Deadlock |
|
|
| 15: Memory Management |
|
|
| 16: Virtual Memory |
Nutt Chapter
12 |
|
| 17: More on Virtual Memory |
|