Course
code | CC417 |
credit_hours | 3 |
title | Assembly Language |
arbic title | |
prequisites | CC421 |
credit hours | 3 |
Description/Outcomes | Introduction to 8086 instructions & directories, Assembly language fundamentals, Input/output operations, conditional processing, Arithmetic, string processing, disk storage, file processing, terminate and stay resident programs (TSRs). The course includes a project. |
arabic Description/Outcomes | |
objectives | Presentation of projects and Final Exam. |
arabic objectives | |
ref. books | Harvey M. Deitel, An introduction to Operating Systems, Addison Wesley, 1990rnAndrew S Tanenbaum and Albert S Woodhull, Operating Systems Design and Implementation, 3rd Edition, Prentice Hall, 2006rnAbraham Silberschatz, Peter Baer Galvin, and Greg Gagne, Operating Systems Concepts, 7th Edition, Wiley, 2005rnAndrew S. Tanenbaum, Modern Operating Systems, 2nd Edition, Prentice Hall, 2001rn |
arabic ref. books | |
textbook | William Stallings, Operating Systems, 5th Edition, Prentice Hall, 2005 |
arabic textbook | |
objective set | combined |
content set | combined |
Course Content
content serial |
Description |
1 |
Week Number 1 : Computer System Overview.
. |
2 |
Week Number 2 : Operating System Overview.
. |
3 |
Week Number 3 : Process Description and Control.
. |
4 |
Week Number 4 : Process Description and Control, Cont’d.
. |
5 |
Week Number 5 : Threads.
. |
6 |
Week Number 6 : Concurrency: Mutual Exclusion and Synchronization.
. |
7 |
Week Number 7 : 7th week Exam + Concurrency: Mutual Exclusion and Synchronization.
. |
8 |
Week Number 8 : Concurrency: Deadlock and Starvation.
. |
9 |
Week Number 9 : Concurrency: Deadlock and Starvation, Cont’d.
. |
10 |
Week Number 10 : Memory Management.
. |
11 |
Week Number 11 : Virtual Memory.
. |
12 |
Week Number 12 : 12th week Exam + Uni-processor Scheduling.
. |
13 |
Week Number 13 : Uni-processor Scheduling.
. |
14 |
Week Number 14 : File Management .
. |
15 |
Week Number 15 : Computer Security.
. |
16 |
Week Number 16 : Presentation of projects and Final Exam.
. |