Practical 7




Скачать 411.36 Kb.
НазваниеPractical 7
страница13/13
Дата03.11.2012
Размер411.36 Kb.
ТипДокументы
1   ...   5   6   7   8   9   10   11   12   13

UNIT III STORAGE MANAGEMENT 9


Memory Management – Swapping – Contiguous memory allocation – Paging – Segmentation – Segmentation with paging. Virtual Memory: Background – Demand paging – Process creation – Page replacement – Allocation of frames – Thrashing.

UNIT IV I/O SYSTEMS 9


File concept – Access methods – Directory structure – File-system mounting – Protection - Directory implementation – Allocation methods – Free-space management - Disk scheduling – Disk management – Swap-space management.

UNIT V CASE STUDY 8


The Linux System - History – Design Principles – Kernel Modules – Process Management – Scheduling – Memory management – File systems – Input and Output – Inter-process Communication – Network Structure – Security – Windows 2000 - History – Design Principles – System Components – Environmental subsystems – File system – Networking.

TOTAL = 45

TEXT BOOKS





  1. Silberschatz, Galvin and Gagne, “Operating System Concepts”, Sixth Edition, John Wiley & Sons Inc 2002.



REFERENCES


  1. Andrew S. Tanenbaum, “Modern Operating Systems”, Second Edition, Addison Wesley, 2001.

  2. Gary Nutt, “Operating Systems”, Second Edition, Addison Wesley, 2001.

  3. H M Deital, P J Deital and D R Choffnes, “Operating Systems” , Pearson Education, 2004.



CP9267 VISUAL PROGRAMMING

L T P C

3 0 0 3

UNIT I WINDOWS PROGRAMMING 8

The windows programming Model – Event driven programming – GUI concepts – Overview of Windows programming – Creating and displaying the window – Message Loop – windows procedure – WM_PAINT message – WM_DESTROY message – Data types – Resources – An Introduction to GDI – Device context – Text output – Scroll Bars – Keyboard – Mouse – Menus.


UNIT II VISUAL BASIC PROGRAMMING 10

Visual Basic Applications – Form and properties – Variables and Constants – Variant type – Procedure scope – Main – Control statements – control arrays – Creating and using Controls – Menus and Dialogs – Programming fundamentals – Objects and instances – Debugging – Responding to mouse events – Drag and Drag drop events Responding to keyboard events – keypress, keyup, keydown events – Using grid control – Graphics controls – shape and line control – File system controls – Common dialog controls – Processing files – Accessing databases with the data controls.


UNIT III VISUAL C++ PROGRAMMING 9

Visual C++ components – Introduction to Microsoft Foundation Classes Library – Getting started with AppWizard – Class Wizard – Event handling – Keyboard and Mouse events - WM_SIZE, WM_CHAR messages - Graphics Device Interface - Pen, Brush, Colors, Fonts - Single and Multiple document interface - Reading and Writing documents - Resources – Bitmaps creation, usage of BMP and displaying a file existing as a BMP.


UNIT IV CONTROLS 9

Dialog Based Applications, controls – Animate control, image list, CRect tracker – Tree control – CtabControl – Dynamic controls – slider control – progress control – Inheriting CTreeView – CRicheditView – Modal Dialog, – Modeless Dialog – CColorDialog – CfileDialog.


UNIT V ADVANCED CONCEPTS 9

Domain Name System – Email – World Wide Web (HTTP) – Simple Status bars – Splitter windows and multiple views – Dynamic Link Library – Data base Management with ODBC – TCP/IP – Winsock and WinInet, – ActiveX control – creation and usage – Container class.

TOTAL = 45


TEXT BOOKS:


  1. Charles Petzold, “Windows Programming”, Microsoft press, 1996.

  2. J. David Kruglirski, “Programming Microsoft Visual C++”, Fifth Edition, Microsoft

press, 1998.

  1. Marion Cottingham “Visual Basic”, Peachpit Press, 1999.



REFERENCES:


  1. Steve Holzner, “Visual C++ 6 programming”, Wiley Dreamtech India Private Ltd.,

2003.

  1. Kate Gregory “Using Visual C++”, Prentice Hall of India Pvt., Ltd., 1999.

  2. Herbert Sheildt, “MFC from the Ground Up”.

  3. Deitel , “ Visual Basic 6.0 How To Program”, Pearson Education, 1999.



CS9263 AD-HOC NETWORKS

L T P C

3 0 0 3

UNIT I AD-HOC MAC

Introduction – Issues in Ad-Hoc Wireless Networks. MAC Protocols – Issues, Classifications of MAC protocols, Multi channel MAC & Power control MAC protocol.

UNIT II AD-HOC NETWORK ROUTING & TCP

Issues – Classifications of routing protocols – Hierarchical and Power aware. Multicast routing – Classifications, Tree based, Mesh based. Ad Hoc Transport Layer Issues. TCP Over Ad Hoc – Feedback based, TCP with explicit link, TCP-BuS, Ad Hoc TCP, and Split TCP.


UNIT III WSN -MAC

Introduction – Sensor Network Architecture, Data dissemination, Gathering. MAC Protocols – self-organizing, Hybrid TDMA/FDMA and CSMA based MAC.


UNIT IV WSN ROUTING, LOCALIZATION & QOS

Issues in WSN routing – OLSR, AODV. Localization – Indoor and Sensor Network Localization. QoS in WSN.


UNIT V MESH NETWORKS

Necessity for Mesh Networks – MAC enhancements – IEEE 802.11s Architecture – Opportunistic routing – Self configuration and Auto configuration – Capacity Models – Fairness – Heterogeneous Mesh Networks – Vehicular Mesh Networks.


REFERENCES:

1. C.Siva Ram Murthy and B.Smanoj, “ Ad Hoc Wireless Networks – Architectures and

Protocols”, Pearson Education, 2004.

2. Feng Zhao and Leonidas Guibas, “Wireless Sensor Networks”, Morgan Kaufman

Publishers, 2004.

3. C.K.Toh, “Ad Hoc Mobile Wireless Networks”, Pearson Education, 2002.

4. Thomas Krag and Sebastin Buettrich, “Wireless Mesh Networking”, O’Reilly

Publishers, 2007.


CP9264 DISTRIBUTED COMPUTING

L T P C

3 0 0 3

UNIT I COMMUNICATION IN DISTRIBUTED ENVIRONMENT 8

Introduction – Various Paradigms in Distributed Applications – Remote Procedure Call – Remote Object Invocation – Message-Oriented Communication – Unicasting, Multicasting and Broadcasting – Group Communication.


UNIT II DISTRIBUTED OPERATING SYSTEMS 12

Issues in Distributed Operating System – Threads in Distributed Systems – Clock Synchronization – Causal Ordering – Global States – Election Algorithms –Distributed Mutual Exclusion – Distributed Transactions – Distributed Deadlock – Agreement Protocols .


UNIT III DISTRIBUTED RESOURCE MANAGEMENT 10

Distributed Shared Memory – Data-Centric Consistency Models – Client-Centric Consistency Models – Ivy – Munin – Distributed Scheduling – Distributed File Systems – Sun NFS.


UNIT IV FAULT TOLERANCE AND CONSENSUS 7

Introduction to Fault Tolerance – Distributed Commit Protocols – Byzantine Fault Tolerance – Impossibilities in Fault Tolerance.


UNIT V CASE STUDIES 8

Distributed Object-Based System – CORBA – COM+ – Distributed Coordination-Based System – JINI.

Total= 45

REFERENCES:

  1. George Coulouris, Jean Dollimore, Tim Kindberg, “Distributed Systems Concepts and Design”, Third Edition, Pearson Education Asia, 2002.

  2. Hagit Attiya and Jennifer Welch, “Distributed Computing: Fundamentals, Simulations and Advanced Topics”, Wiley, 2004.

  3. Mukesh Singhal, “Advanced Concepts In Operating Systems”, McGrawHill Series in Computer Science, 1994.

  4. A.S.Tanenbaum, M.Van Steen, “Distributed Systems”, Pearson Education, 2004.

  5. M.L.Liu, “Distributed Computing Principles and Applications”, Pearson Addison Wesley, 2004.






CP9262 OBJECT ORIENTED SYSTEM DESIGN

L T P C

3 0 0 3

UNIT I 10


Introduction to System Concepts - Managing Complex Software –– Properties – Object Oriented Systems Development – Object Basics – Systems Development Life Cycle - Rumbaugh Methodology - Booch Methodology - Jacobson Methodology – Unified Process

UNIT II 8

Unified Approach – Unified Modeling Language – Static behavior diagrams – Dynamic behavior diagrams – Object Constraint Language


UNIT III 9

Inception – Evolutionary Requirements – Domain Models – Operation Contracts - Requirements to Design – Design Axioms – Logical Architecture - Designing Objects with Responsibilities – Object Design – Designing for Visibility


UNIT IV 9

Patterns – Analysis and Design patterns – GoF Patterns - Mapping designs to code – Test Driven development and refactoring – UML Tools and UML as blueprint

UNIT V 9

More Patterns – Applying design patterns – Architectural Analysis – Logical Architecture Refinement – Package Design – Persistence framework with patterns


REFERENCES:


  1. Craig Larman. “Applying UML and Patterns – An introduction to Object-Oriented Analysis and Design and Iterative Development”, 3rd ed, Pearson Education, 2005.

  2. Fowler, Martin. UML Distilled. 3rd ed. Pearson Education. 2004.

  3. Michael Blaha and James Rumbaugh, “Object-oriented modeling and design with UML”, Prentice-Hall of India, 2005.

  4. Booch, Grady. Object Oriented Analysis and Design. 2nd ed. Pearson Education. 2000.

  5. Ali Bahrami, “ Object Oriented Systems Development”, Tata McGrawHill, 19






1   ...   5   6   7   8   9   10   11   12   13

Похожие:

Practical 7 iconB. Sc. II paper No Title Marks V applied Microbiology 100 VI immunology & clinical microbiology 100 VII practical 100 VIII practical 100 B. Sc. III

Practical 7 iconPractical 6

Practical 7 iconPractical 6

Practical 7 iconPractical

Practical 7 iconPractical

Practical 7 iconPractical part

Practical 7 iconFor all practical (laboratory) courses

Practical 7 iconWeek lectures practical lesson

Practical 7 iconDatabase System: a practical Approach to Design

Practical 7 iconChapter 33 Practical Diagnostic Approach to Uveitis

Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница