 |
Course Syllabus
Operating Systems
- Introduction
- Overview
- Services
- Protection
- Processes
- Program vs. Process
- Representation
- Management
- Process Coordination
- Communication
- Synchronization (Semaphores, Message Passing)
- Scheduling
- Memory Management
- Fixed Assignment
- Dynamic Assignment
- Virtual Memory
Networks and Distributed Systems
- Introduction
- Benefits
- Applications
- Network Components
- Types of Networks
- Communication Basics
- Protocols
- Communication Software
- Communication Hardware / Media
- Synchronous vs. Asynchronous
- RS-232 Interface
- Network and Protocol Architectures
- IEEE 802 LAN Standards
- LAN Configurations
- Ethernet
- Token Ring
- TCP/IP
- OSI
- ISDN, ATM
- Transmission and Switching
- Circuit Switching
- Packet Switching
- Client-Server Computing
- Language Support
- Socket Interface
- RPC
- Web Enabled Applications
- Network Security
|