1. Introduction
Interrupts and related
OS modes, components & services
Kernel
System calls

2. Process Management
Process, states
PCB & Process scheduling
Cooperating processes & IPC

3. Threads
Whole chapter

4. CPU Scheduling
Scheduling services
Preemptive and non preemptive scheduling
Dispatcher
Scheduling Algorithms

5. Process Synchronization
Monitors

6. Deadlocks
Introduction & characterization
Deadlock prevention
Deadlock avoidance
Deadlock detection and Recovery


7. Memory Management
Contiguous & Noncontiguous storage allocation
Swapping &Memory allocation methods
Paging, Segmentation & Paging with Segmentation

8. Virtual Memory
Demand paging, page fault & replacement
Page replacement algorithm
Thrashing

10. I/O & Devices management
Buffering
Spooling
Handshaking

11. Operating System security
Authentication

13. Data communication and networks
Data transmission modes
Serial and parallel transmission
Types of data transmission
Networks
Types of computer networks
Network topologies
Network devices
Communications channel
OSI model
14. Windows 2000 professional: Installation and configuration
Workgroup and domain
Disk partition
File system
D.B.M.S

1. Introduction to databases
Meta data
Databases
Difference between file & database approach
Types of users

2. Databases environment
Three level architecture
Functions of DBMS
Database administrator (DBA)
Data administrator (DA)
Data Dictionary

3. Entity relationship model
Entity relationship model
Elements of E-R model

4. Semantic object model
Whole chapter

5. Relational model & Normalization
Codd’s Rules
Joins
Normalization
Functional Dependency
First Normal form
Full Functional dependency
Second normal form
Transitive dependency
Third normal form
Boyce-Codd normal form
Fourth normal form
Lossless join dependency
Fifth normal form
6. Database Design using E-R model
Whole chapter
7. Database Design with Semantic Object model
Whole chapter
8. Structured query language
Basic SQL statements
Sub-query
Constraints
9. Concurrency & Security
Transaction
Deadlock
Database failure
Database recovery
Types of backup
Database security
10. Client-Server Databases & ODBC
Open Database connectivity (ODBC)
11. Distributed & object oriented databases
Whole chapter

Sponsored Links