|
Microprocessors II
Overview of microcomputer system, Hardware and Software
principles.
Introduction to single chip microprocessor Intel MCS51
family.
Architectural and operational features, instruction set
, timings , machine cycles, interrupt structures and priorities, internal
timer / counter, serial interface. connection of external memory, power
saving modes, EPROM programming for EPROM versions
Architecture and organisation of 8086/8088 microprocessor.
Study of instruction set, assembly language programming,
introduction to mixed language programming using C and assembly languages.8086
minimum and maximum mode operation, timing diagrams, 288 bus controller.8086
interrupt structure.
Memory system design for 8086
Interface of dynamic read/write memory, timing for memory
interfacing,
connection of I/O controllers,chips:8255,8259,UART 8250
programmable DMA 8237, data communications, EIA RS-232C & IEEE 488,
error detection & correction--parity & cyclic redundancy check
The 8087 Co- Processor.
Study of architecture of 8087 co-processor, host &
8087 interface, assembly language programming for 8086-8087 interface
Introduction to multi processors systems
Multiprocessor configurations, Study of 8289 bus arbiter,
deign of 8086 based multi processors systems( without timing considerations)
ANALOGUE AND DIGITAL INTEGRATED CIRCUITS
- Linear Applications Of OP-AMPS :-Inverting & Non-inverting,
summing amplifier, Differentiator, Integrator, Adder, Subtractor, Instrumentation
Amp, Voltage Follower, V-I, I-V, Convertor, Precision Rectifiers, Peak
Detector, Clipper, Clamper, Sample/Hold, Log, Antilog, Multiplier, Gyrator.
- Specifications, Functional Block Diagram & Aplicatios of
723, 3T Regulator, ICs like 78xx series & LM317, Principles
and Working of switching mode regulator, 555 Timer Functional Diagram
& Specifications, Application as Monostable, Astable, Bistable,
Pulse width modulator.
- 7107 Block Diagram, operatoinal details, 7217 a 4-digit counter,
blosk diagram and operational details.
- Basic Digital Circuits :- Basic operation of gates, noise margin,
transfer chracteristics, propagational details & fan out. Propagation
delay of the following : CMOS inverter, TTL gates, ECL circuits. Comparison
of the above logic families.
- Combinational Digital Circuits :- Functional logic diagram
of the following IC's, their working and applications : Standard gate
IC's, digital comparator, decoder-demultiplexer, multiplexer, encoder
and their applications.
- Power control IC's : Temperature and small D.C motor speed
regulation by IC's like SL440, PA436, CA3059 - their block diagram and
operational details.
- Sequential circuits and systems :- Latch, clocked SR flip-flop,
JK, T, D type flip-flop, asynchronous counters including design, synchronous
counters including design.
BOOKS
- Op-amp and Linear Int. Circuit Tech. : Gayakwad(PHI).
- Linear Int. Circuits : D.Roychoudhary, Sahil Jain (Wiley Eastern).
- Digital Electronics : R.P.Jain.
- Digital Electronics : Schilling and Taub.
- Designing with TTL IC's : Texas Instruments.
OPERATING SYSTEMS
- Introduction to history of operating systems :
- Early batch systems, multiprogramming, timesharing, distributed
O.S and multiprocessor O.S.
- Basic concepts: Processes, files, system calls, shell, layered
structure v/s monolithic structure of O.S.
- Processes :
- Process model, process states, process hierarchies, implementation
of processes, data structures used such as process table, PCB, creation
of processes, context switching, exit of processes.
- Interprocess communication: Race conditions, critical sections,
problems of mutual exclusion, Peterson's solutions, producer-consumer
problem, semaphores, every counters, monitors, message passing.
- Process scheduling: Objectives, preemptives v/s non-preemptives
scheduling, comparative assessment of different algorithms such
as round robin, priority based scheduling, FCFS, SJF, multiple queues
with feedback.
- Memory management :
Multiprogramming with fixed partition, variable
partitions, virtual memory, paging, demand paging, design and implementation
issues in paging such as page tables, inverted page tables, page replacement
algorithms, page fault handling, working set model, local v/s global
allocation, page size, segmentation, segmentation with paging.
- File systems :
File types, attributes, access and security,
file operations, directory structures, path names, directory operations,
implementation of file systems, implementation of file and file operation
calls, implementation of directories, sharing of files, disk space
management, block allocation, free space management.
- Deadlocks :
Conditions, modeling, detection and recovery,
deadlock avoidance, deadlock presentation.
- Case studies :
- Unix : Implementation of processes, memory model, file
systems, deadlock handling,
Strategies, scheduling, IPC, system calls.
- WINDOWS NT: Layered structure, interpretability.
- Distributed Systems :
Introduction to H/W and S/W concepts in distributed
systems, network operating systems and NFS, NFS architecture and protocol,
client-server model, distributed file systems, RPC- Basic operations,
parameter passing, RPC schematics in presence of failures, threads and
thread packages.
Recommended Books:
- Modern Operating systems: A.S.tannenbaum.
- Operating systems: Milan Milenkovic, McGraw Hill.
- Operating systems : Per Breach Hensen
- Operating systems: Madnick & Donovan.
SYSTEMS PROGRAMMING
- Introduction to system programs and system programming, review
of different
System programs such as assemblers, loaders,
linkers, compilers, interpreters, operating systems, device drivers
etc.
- Elements of assembly language programming, overview of assembly
process, design of one-pass and two pass assemblers, macros and macro
processors, design of a macro pre-processor, implementation of macro
assembler.
- Loader schemes, linking schemes, an absolute loader and direct
link loader.
- Introduction to compilers, structure of a compiler, phases
of compilation, such as Lexical analysis, code generation, code
optimization, table management.
- Implementation aspects of programming language constructs
such as data elements, Declarations, binding attributes to names,
in built data structures such as arrays, records, sets, strings, expression
evaluation, statements of different types, parameter passing (call
by reference, value, name), storage management, recursion.
- Design of lexical analyzer.
4.4 Basic parsing techniques such as shift reduce
parsing, operator-precedence parsing,
Top-down parsing, bottom-up parsing.
- Symbol tables: Contents, data structures, representation
of scope.
- Syntax directed translation.
Recommended Books
- Systems Programming J.J.Donovan.
- Principles of compiler design: A.V.Aho & J.D.Ullman.
- Introduction to systems software: D.M.Dhamdhare.
DATA BASE MANAGEMENT
- Basic Concepts: Purpose of DBS, data obstruction, data models,
instances and schemes, data independence, DDL, DML, DB manager, DB administrator,
DB users, database system architecture.
- Entity Relationship Model: Entity & entity sets, relationships
& relationship sets, attributes, mapping constants, keys, ER diagram,
generalization, aggregation.
- Relational Model: Relational data structure, architecture,
data structure, data manipulation, embedded SQL, external level, internal
level, relational algebra, relational calculus, SQL, QBE, integrity
constants, normalization, indexing & hashing.
- Crash Recovery: Failure verification, storage hierarchy, transaction
model, log-based recovery, buffer management, and checkpoints.
- Concurrency Control: Schedules, serializability, log based
protocols.
- Transaction Recovery: Storage model, recovery from transaction
failure, deadlock handling.
- Security & Integrity: Security & integrity violation,
authorization & views, security systems in SQL, encryption.
- Heiracheal Model: Architecture, data structure, external level,
data manipulation, internal level, and logical databases.
- Network Model: Architecture, data structure, external level,
and data manipulation.
- Selection of DBMS.
- Introduction to OODB, distributed DB, temporal DB, and active
DB.
Recommended Books:
- Database System Concepts: Henry And Korth And Abraham.
- An Introduction To Database Systems: C.J.Date (Narosa).
- An Introduction To Database Systems: Bipin Desai.
- Database Processing (Fundamentals, Design, and Implementation):
Kwenke, Dolan, and Maxwell.
Database Management Systems: James Martin (PHI).
Principles of Economics and Management.
Nature and significance of economics, science, engineering,
technology and their relationship with economic development, appropriate
technology for developing countries.
Demand, supply, elasticity of demand and supply,
Competition : monopoly, oligopoly, monopolistic competition,
causes creating categories of monopoly organisation, price determination
under perfect competition and monopoly, price discrimination, equilibrium
of firm under competition and monopoly.
Functions of money, supply & demand for money, money
price level & inflation, black money, meaning, magnitude & consequences
Functions of Commercial banks, multiple credit creation,
banking system in India, shortcomings & improvements.
Central banking : function of central banking illustrated
with reference to RBI, monetary policy making, objectives and features.
Sources of public revenue, principles of taxation, direct
and indirect taxes, distribution of incidence, tax structures, reform
of tax system
Theory of international trade, balance of trade and payment,
theory of protection, tariffs and subsidies. foreign exchange control,
devaluation
New economic policy : Liberalisation, extending privatisation,
globalisation, market friendly state, export-led growth.
Causes of underdevelopment, determinants of economic
development, economic and non- economic factors, stages of growth, strategy
of development, big push, balanced & unbalanced, critical minimum
effort strategy, necessity & type of economic planning.
Management functions, responsibilities of management
to society, development of management thought, contribution of F.W. Taylor,
Henri Fayol, Elton Mayo, system
contingency approaches to management.
Nature of planning, decision making process, management
by objectives.
Organisation structures : Functional product matrix,
flat and vertical structures, authority relationships, de-centralisation
and delegation of authority.
Communication process, media channels and barriers to
effective communication.
Maslow, Herzberg and Macgregors theory of motivation.
McClellands achievement motivation, Blanchards situational leadership
theory.
Production Management.
Production planning and control, work study, materials
management.
Preventive maintenance,Quality control,Total quality
management,Quality Circles.
Need for good cost accounting system, cost control techniques
of financial control, financial statements, financial ratios, break-even
analysis, budgeting and budgetary control.
Marketing functions. Management of sales and advertising
marketing research.
Human Resource management - selection, training and appraisal
and compensation administration.
|