1 K. Salah Module 3.4: Switching Circuit Switching Packet Switching.
Operating Systems 1 K. Salah Module 5.0: I/O and Disks I/O hardware Polling and Interrupt-driven I/O DMA Bock and character devices Blocking and nonblocking.
Operating Systems 1 K. Salah Module 2.1: CPU Scheduling Scheduling Types Scheduling Criteria Scheduling Algorithms Performance Evaluation.
1 K. Salah Module 3.3: Multiplexing WDM FDM TDM T-1 ADSL.
Operating Systems 1 K. Salah Module 2.4: Distributed Systems Motivation Types of Distributed Operating Systems Distributed Coordination –Event Ordering.
Advanced Operating Systems 1 K. Salah Module 1: Introduction What is an operating system? Multiprogramming Systems Time-Sharing Systems Parallel Systems.
1 K. Salah Module 5.0: Internetworking & Network Layer Basic concepts Congestion Control Routing Protocols –Flooding –Source routing –Distance vector routing.
1 K. Salah Module 1.1: Introduction (cont.) Business Goals and Constraints Analyzing Technical Goals.
1 K. Salah Module 6.1: TCP Flow and Congestion Control Connection establishment & Termination Flow Control Congestion Control QoS.
1 K. Salah Module 1.0: Introduction Definition Communication Model Type of networks –WAN –MAN –LAN, WLAN –PAN, WPAN Networking Technologies Network Switching.
1 K. Salah Module 5.3: Internet Control Message Protocol Why need ICMP? IP and ICMP ICMP Message Format ICMP Error Reporting messages ICMP Query messages.