Sem 5
Sem 5
Sem 5
Introduction - Operating system structures - System components - OS services - System calls - System structure
- Resources Processes - Threads - Objects - Device management - Different approaches - Buffering device
drivers.
Processes - Process concepts - Process scheduling - Operations on processes - Cooperating processes - CPU
scheduling - Basic concepts - Scheduling criteria - Scheduling algorithms - Preemptive strategies - Non-
preemptive strategies.
The critical section problem - Semaphores - Classic problems of synchronization - Critical regions - Monitors-
Dead locks - Deadlock characterization - Prevention - Avoidance - Detection - Recovery.
Storage Management Strategies - Contiguous Vs. Non-Contiguous Storage Allocation - Fixed & Variable Partition
Multiprogramming - Paging - Segmentation - Paging/Segmentation Systems - Page Replacement Strategies -
Demand & Anticipatory Paging - File Concepts - Access Methods - Directory Structure - File Sharing - Protection
- File - System Structure - Implementation.
Mass Storage Structure - Disk Structure- Disk Scheduling - Disk Management - Swap Space Management - RAID
Structure - Shell Operation Commands - File Management Operation - Internet Service - Telnet - FTP - Filters &
Regular Expressions- Case Study (Linux) - Shell Programming - Variable, Arithmetic Operations, Control
Structures, Handling Date, Time & System Information.
Design Principles - Determining Requirements - Analyzing the Existing Network - Preparing the Preliminary
Design - Completing the Final Design Development - Deploying the Network - Monitoring and Redesigning –
Maintaining - Design Documentation - Modular Network Design - Hierarchical Network Design.
LAN connectivity for small businesses – Integration – Token-Ring – Ethernet – ATM LAN emulation – InterLAN
Switching – LAN to Mainframe – Building networks.
Virtual Network management and planning – VPNs for small businesses – Secure remote access in VPNs – IPSec
VPNs – Integrating data centers with Intranets – Implementing and supporting Extranets.
Simulation method for designing multimedia networks – Determining remote bridge and router delays –
Network baselining as a planning tool.
Trends in data communications – Merits of xDSL technology – Preparing for cable modems - Voice and video on
the LAN – Internet voice applications – Building IP PBX telephony network – Fax over IP – Videoconferencing
over IP networks.
COMPUTER ARCHITECTURE AND ORGANIZATION
Introduction - General Register Organization - Stack organization - Basic computer Organization - Instruction
codes - Computer Registers - Computer Instructions - Instruction Cycle - Arithmetic – Logic - Shift Micro
operations - Arithmetic Logic Shift unit - Example Architectures: MIPS – Power – PC – RISC – CISC
Addition - Subtraction - Multiplication and Division algorithms - Floating Point Arithmetic operations Micro
programmed Control - Control memory - address sequencing – Micro program Example - Design of Control unit
- Example Processor design
Memory Hierarchy - Main memory - auxiliary Memory - Associative Memory - Cache Memory - Virtual memory
Peripheral Devices - I/O Interface - Modes of transfer - Priority Interrupt - DMA - IOP - Serial Communication
Output primitives- Survey of Computer Graphics-Overview of Graphics System- Line drawing Algorithm (DDA
Line Drawing Algorithm, Bresenhams Line Drawing Algorithm)-Circle drawing Algorithm- Curve Drawing
Algorithm- Attributes of output Primitives- Antialiasing.
2D Transformation and other transformation – 2D and 3D Viewing- Line Clipping(Cohen Sutherland)– Polygon
Clipping (Sutherland Hodgeman) – Logical Classification Input Function.
Visual Surface detection methods – Illumination models – Halftone Patterns – Dithering Techniques – Polygon
Rendering Methods – Ray Tracing Methods – Color methods – Color Applications.
Multimedia Basics and Tools – Introduction to Multimedia – Compression and Decompression – Data and File
Format Standards – Digital voice and audio video image animation- Introduction to photoshop- workshop
tools- Navigating window – Importing and Exporting Images – Operations on Images – resize, Crop, rotate.
Introduction to Flash – Elements of Flash Documents – Flash Environment- Drawing Tools – Flash Animation
Importing and Exporting – Adding Sounds – Publishing Flash Movies.