Showing posts with label RGPV CSE 7TH SYLLABUS. Show all posts
Showing posts with label RGPV CSE 7TH SYLLABUS. Show all posts

TAGS:- RGPV COMPUTER SCIENCE 7TH SEM SYLLABUS I DOWNLOAD RGPV COMPUTER SCIENCE 7TH SEM SYLLABUS I DOWNLOAD RGPV COMPUTER SCIENCE 7TH SEM SYLLABUS I DOWNLOAD RGPV COMPUTER SCIENCE SYLLABUS I RGPV SYLLABUS I DOWNLOAD RGPV CSE 7TH SEM SYLLABUS I COMPUTER SCIENCE DISTRIBUTED SYSTEM SYLLABUS
RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL
PROGRAMME: COMPUTER SCIENCE ENGINEERING
COURSE: CS-702 DISTRIBUTED SYSTEM
RGPV COMPUTER SCIENCE SYLLABUS FOR DISTRIBUTED SYSTEM (CS-702)

Unit-I
Introduction to distributed systems:Architecture for Distributed System, Goals of Distributed system, Hardware and Software concepts,Distributed Computing Model, Advantages & Disadvantage distributed system, Issues in designing Distributed System,

Unit-II
Distributed Share Memory And Distributed File System:Basic Concept of Distributed Share Memory (DSM), DSM Architecture & its Types, Design & Implementations issues In DSM System, Structure of Share Memory Space,Consistency Model,and Thrashing.Desirable features of good Distributed File System,File Model, File Service Architecture,File Accessing Model, File Sharing Semantics,File Catching Scheme,File Application & Fault tolerance. Naming: -Features, System Oriented Names, Object Locating Mechanism, Human Oriented Name.

Unit-III
Inter Process Communication And Synchronization:API for Internet Protocol, Data Representation & Marshaling, Group Communication, Client Server Communication, RPC- Implementing RPC Mechanism, Stub Generation, RPC Messages.Synchronization: -Clock Synchronization, Mutual Exclusion, Election Algorithms:- Bully & Ring Algorithms.

Unit-IV
Distributed Scheduling And Deadlock:Distributed Scheduling-Issues in Load Distributing, Components for Load Distributing Algorithms,Different Types of Load Distributing Algorithms, Task Migration and its issues.Deadlock-Issues in deadlock detection & Resolutions, Deadlock Handling Strategy, Distributed Deadlock Algorithms,

Unit-V
Distributed Multimedia & Database systemDistributed Data Base Management System(DDBMS), Types of Distributed Database,Distributed Multimedia:- Characteristics of multimedia Data, Quality of Service Managements.Case Study of Distributed System:- Amoeba, Mach, Chorus.

References Books:
1.Sinha, Distributed Operating System Concept & Design, PHI
2. Coulouris & Dollimore, Distributed System Concepts and Design, Pearson Pub
3.Singhal & Shivratari, Advance Concept in Operating System, McGraw Hill Attiya & Welch, 4.Distributed Computing, Wiley Pub.

TAGS:-RGPV COMPUTER SCIENCE 7TH SEM SYLLABUS I RGPV CSE 7TH SEM SYLLABUS I RGTU CSE 7TH SEM SYLLABUS I RGPV CS 7TH SEM COMPILER DESIGN SYLLABUS I RGTU COMPILER DESIGN SYLLABUS I RGPV COMPILER DESIGN PAPERS I RGPV COMPUTER SCIENCE 7TH SEM COMPILER DESIGN SYLLABUS

RAJIV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL
PROGRAMME: COMPUTER SCIENCE ENGINEERING
COURSE: CS-701 COMPILER DESIGN

Unit-I
Introduction to compiling & Lexical Analysis:Introduction of Compiler, Major data Structure in compiler, BOOT Strapping & Porting, Compiler structure: analysis-synthesis model of compilation, various phases of a compiler, Lexical analysis: Input buffering , Specification & Recognition of Tokens, LEX.

Unit-II
Syntax Analysis &Syntax Directed Translation:Syntax analysis: CFGs, Top down parsing, Brute force approach, recursive descent parsing, transformation on the grammars, predictive parsing, bottom up parsing, operator precedence parsing, LR parsers (SLR, LALR, LR),Parser generation. Syntax directed definitions: Construction of Syntax trees, Bottom up evaluation of S-attributed definition,L-attribute definition, Top down translation, Bottom Up evaluation of inherited attributes ,Recursive Evaluation, Analysis of Syntax directed definition.

Unit-III
Type Checking & Run Time Environment Type checking: type system, specification of simple type checker, equivalence of expression, types, type conversion, overloading of functions and operations, polymorphic functions.Run time Environment: storage organization, Storage allocation strategies, parameter passing, dynamic storage allocation , Symbol table.


Unit –IV
Code Generation:Intermediate code generation: Declarations, Assignment statements, Boolean expressions, Case statements, Back patching, Procedure calls,Code Generation: Issues in the design of code generator, Basic block and flow graphs, Register allocation and assignment, DAG representation of basic blocks, peephole optimization, generating code from DAG.

Unit –V
Code Optimization:Introduction to Code optimization: sources of optimization of basic blocks, loops in flow graphs, dead code elimination, loop optimization, Introduction to global data flow analysis, Code Improving transformations ,Data flow analysis of structure flow graph ,Symbolic debugging of optimized code.


References:
1. A. V. Aho, R. Sethi, and J. D. Ullman. Compilers: Principles, Techniques and Tools , Pearson Education
2 Raghavan, Compiler Design, TMH Pub.
3. Louden. Compiler Construction: Principles and Practice, Cengage Learning
4. A. C. Holub. Compiler Design in C , Prentice-Hall Inc., 1993.
5. Mak, writing compiler & Interpreters, Willey Pub.

Followers