JAWAHARLAL
NEHRU TECHNOLOGICAL UNIVERSITY
HYDERABAD
M.Tech. Degree COURSE STRUCTURE in
EMBEDDED SYSTEMS
I YEAR - I Semester
Code
|
Group
|
Subject
|
L
|
P
|
Credits
|
|
|
Microcontrollers
for Embedded System
Design
|
3
|
0
|
3
|
|
|
Embedded
Real Time Operating Systems
|
3
|
0
|
3
|
|
|
VLSI
Technology & Design
|
3
|
0
|
3
|
|
|
Advanced
Computer Networks
|
3
|
0
|
3
|
|
Elective
-I
|
Advanced
Computer Architecture
|
3
|
0
|
3
|
|
|
Wireless
LANs & PANs
|
|
|
|
|
|
Advanced Digital Signal processing
|
|
|
|
|
Elective
-II
|
Digital
System Design
|
3
|
0
|
3
|
|
|
Neural
Networks & Applications
|
|
|
|
|
|
Advanced
Operating Systems
|
|
|
|
|
Lab
|
Embedded Systems Lab - I
|
0
|
3
|
2
|
|
|
Seminar
|
-
|
-
|
2
|
|
|
Total Credits (6 Theory + 1 Lab.)
|
|
|
22
|
I Year – I Sem. M.Tech (Embedded
Systems)
MICROCONTROLLERS FOR EMBEDDED SYSTEM
DESIGN
Unit – I: Introduction to Embedded Systems
Overview of Embedded Systems, Processor Embedded into a
system, Embedded Hardware Units and Devices in system, Embedded Software,
Complex System Design, Design Process in Embedded System, Formalization of
System Design, Classification of
Embedded Systems.
Unit –
II: Microcontrollers and Processor Architecture & Interfacing
8051 Architecture, Input/Output
Ports and Circuits, External Memory, Counters and Timers, PIC Controllers.
Interfacing Processor (8051, PIC), Memory Interfacing, I/O Devices, Memory
Controller and Memory arbitration Schemes.
Unit – III: Embedded RISC Processors & Embedded System-on Chip
Processor
PSOC (Programmable
System-on-Chip) architectures, Continuous Timer blocks, Switched Capacitor
blocks, I/O blocks, Digital blocks, Programming of PSOC, Embedded RISC
Processor architecture – ARM Processor architecture, Register Set, Modes of
operation and overview of Instructions
Unit – IV: Interrupts & Device Drivers
Exceptions and Interrupt handling
Schemes – Context & Periods for Context Switching, Deadline & interrupt
latency. Device driver using Interrupt Service Routine, Serial port Device
Driver, Device drivers for Internal Programmable timing devices
Unit – V: Network Protocols
Serial communication protocols,
Ethernet Protocol, SDMA, Channel & IDMA, External Bus Interface
TEXT BOOKS:
1.
Embedded Systems - Architecture Programming and Design
– Raj Kamal, 2nd ed., 2008,TMH.
2.
PIC Microcontroller and Embedded Systems – Muhammad Ali
Mazidi, Rolin D.Mckinaly, Danny Causy – PE.
3.
Designers Guide to the Cypress PSOC – Robert Ashpy, 2005, Elsevier.
REFERENCES:
1.
Embedded Microcomputer Systems, Real Time Interfacing –
Jonathan W. Valvano – Brookes / Cole, 1999, Thomas Learning.
2.
ARM Systems Developers Guides- Design & Optimizing
System Software - Andrew N. Sloss, Dominic Symes, Chris Wright, 2004, Elsevier.
3.
Designing with PIC Microcontrollers- John B. Peatman,
1998, PH Inc.
I Year – I Sem. M.Tech (Embedded
Systems)
EMBEDDED REAL TIME OPERATING SYSTEMS
Unit – I: Introduction
Introduction to UNIX, Overview of
Commands, File I/O,( open, create, close, lseek, read, write), Process Control
( fork, vfork, exit, wait, waitpid, exec), Signals, Interprocess
communication,( pipes, fifos, message queues, semaphores, shared memory)
Unit II: Real Time Systems:
Typical real time applications, Hard Vs Soft
real-time systems, A reference model of Real Time Systems: Processors and
Resources, Temporal Parameters of real Time Work load, Periodic task model
precedence constraints and data dependency, functional parameters, Resource
Parameters of jobs and parameters of resources.
Unit III: Scheduling & Inter-process Communication
Commonly used Approaches to Real
Time Scheduling Clock Driven, Weighted Round Robin, Priority Driven, Dynamic Vs
State Systems, Effective release time and Dead lines, Offline Vs Online
Scheduling.
Inter-process Communication and
Synchronization of Processes, Tasks and
Threads- Multiple Process in an Application, Problem of Sharing data by
multiple tasks & routines, Inter-process communication
Unit IV: Real Time Operating Systems & Programming Tools
Operating Systems Services, I/O
Subsystems, RT & Embedded Systems OS, Interrupt Routine in RTOS Environment
Micro C/OS-II- Need of a well
Tested & Debugged RTOs, Use of mCOS-II
Unit V: VX Works & Case Studies
Memory managements task state transition
diagram, pre-emptive priority, Scheduling context switches- semaphore- Binary
mutex, counting watch dugs, I/O system
Case Studies of programming with
RTOS- Case Study of Automatic Chocolate Vending m/c using mCOS
RTOS, case study of sending application Layer byte Streams on a TCP/IP network,
Case Study of an Embedded System for a smart card.
TEXT BOOKS:
1.
Embedded Systems- Architecture, Programming and Design
by Rajkamal, 2nd ed.,
2008,TMH.
2.
Real Time Systems- Jane W. S. Liu- PHI.
3. Real
Time Systems- C.M.Krishna, KANG G. Shin, 1996, TMH
REFERENCES:
1.
Advanced UNIX Programming, Richard Stevens
2.
VX Works Programmers Guide
I Year – I Sem. M.Tech (Embedded
Systems)
VLSI TECHNOLOGY & DESIGN
UNIT
– I:
Review of Microelectronics and
Introduction to MOS Technologies: MOS, CMOS, BiCMOS Technology, Trends And
Projections.
Basic Electrical Properties of
MOS, CMOS & BiCMOS Circuits: Ids-Vds relationships,
Threshold Voltage Vt, Gm, Gds and ωo,
Pass Transistor, MOS, CMOS & Bi CMOS Inverters, Zpu/Zpd, MOS Transistor
circuit model, Latch-up in CMOS circuits.
UNIT – II:
LAYOUT DESIGN AND TOOLS:
Transistor structures, Wires and Vias, Scalable Design rules, Layout Design
tools.
LOGIC GATES & LAYOUTS: Static
Complementary Gates, Switch Logic, Alternative Gate circuits, Low power gates,
Resistive and Inductive interconnect delays.
UNIT – III:
COMBINATIONAL LOGIC NETWORKS:
Layouts, Simulation, Network delay, Interconnect design, Power optimization,
Switch logic networks, Gate and Network testing.
UNIT –IV:
SEQUENTIAL SYSTEMS: Memory cells
and Arrays, Clocking disciplines, Design, Power optimization, Design validation
and testing.
UNIT – V:
FLOOR PLANNING & ARCHITECTURE
DESIGN: Floor planning methods, off-chip connections, High-level synthesis,
Architecture for low power, SOCs and Embedded CPUs, Architecture testing.
TEXT BOOKS:
1.
Essentials of VLSI Circuits and Systems, K. Eshraghian
Eshraghian. D, A.Pucknell, 2005, PHI.
2.
Modern VLSI Design - Wayne Wolf, 3rd ed., 1997, Pearson
Education.
REFERENCES:
1.
Principals of CMOS VLSI Design – N.H.E Weste,
K.Eshraghian, 2nd ed., Adisson Wesley.
I Year – I Sem. M.Tech (Embedded
Systems)
ADVANCED
COMPUTER NETWORKS
Unit -I: Congestion and Quality of Service (QoS)
Data traffic, Congestion,
Congestion Control, Open loop and Closed Loop Congestion Control in TCP and
Frame Relay, Quality of Service, Flow Characterization, Flow Classes, Need For
QoS, Resource Allocation, Best Effort Service Features, Techniques to Improve
QoS.
Queue Management: Passive, Active (RED), and Fair (BRED, Choke)
Queue Management Schemes, Scheduling, Traffic Shaping, Resource Reservation and
Admission Control Scheduling, Integrated and Differential Services.
Unit-II:
Wireless Local Area Networks: Introduction, Wireless LAN
Topologies, Wireless LAN Requirements, the Physical Layer, the Medium Access
Control (MAC) Layer, Latest Developments.
Wireless Personal Area Networks (WPANs): Introduction to PAN
Technology and Applications, Commercial Alternatives- Bluetooth, Home RF.
Wireless Wide Area Networks and MANS: The Cellular Concept,
Cellular Architecture, The First- Generation Cellular Systems, The Second-
Generation Cellular Systems, The Third- Generation Cellular Systems, Wireless
in Local Loop, Wireless ATM, IEEE 802.16 Standard.
Unit-III:
Cellular Systems and Infrastructure- Based Wireless Networks:
Cellular Systems Fundamentals, Channel Reuse, SIR and User Capacity, Interference
Reduction Techniques, Dynamic Resource Allocation, Fundamental Rate Limits.
Virtual Private Network (VPN): Types of VPN, VPN General
Architecture, Current VPN Advantages and Disadvantages, VPN Security Issues,
VPN Standards.
Unit-IV:
ATM Protocol Reference Model: Introduction, Transmission
Convergence (TC) Sub-layer, Physical Medium Dependent (PMD) Sub-layer, Physical
Layer Standards for ATM.
ATM Layer: ATM Cell Header Structure at UNI, ATM Cell Header
Structure at NNI, ATM Layer Functions.
ATM Adaptation Layer: Service Classes and ATM Adaptation Layer, ATM
Adaptation Layer 1 (AAL1), ATM Adaptation Layer 2 (AAL2), ATM Adaptation Layer
3/4 (AAL3/4), ATM Adaptation Layer 5 (AAL5).
ATM Traffic and Service Parameterization: ATM Traffic Parameters,
ATM Service Parameters, Factors Affecting QoS Parameters, ATM Service
Categories, QoS and QoS Classes.
Unit-V:
Interconnection Networks: Introduction, Banyan Networks-
Properties, Crossbar Switch, Three Stage Class Networks, Rearrangeable
Networks, Folding Algorithm, Benes
Networks, Looping Algorithm, Bit- Allocation Algorithm.
SONET/SDH: SONET/SDH Architecture, SONET Layers, SONET Frames, STS
Multiplexing, SONET Networks.
TEXT BOOKS:
1.
Wireless Communications - Andrea Goldsmith, 2005, Cambridge University Press.
2.
Ad Hoc Wireless Networks: Architectures and Protocols -
C. Siva Ram Murthy and B.S.Manoj, 2004, PHI.
3.
Data Communication and Networking - B. A.Forouzan, 2nd
updating, 2004,TMH
REFERENCES:
1.
Introduction to Broadband Communication Systems-
Sadiku, Mathew N.O., Akujuobi, Cajetan.M, PHI
2.
Wireless Networks- P. Nicopolitidis, A. S. Pomportsis,
G. I. Papadimitriou, M. S. Obaidat, 2003,
JohnWiley & Sons
3.
High Performance TCP / IP Networking – Mahaboob Hassan, Jain Raj, PHI.
4.
Telecommunication
System Engineering – Roger L.
Freeman, 4/ed., Wiley-Interscience,
John Wiley
& Sons, 2004.
I Year – I Sem. M.Tech (Embedded
Systems)
ADVANCED COMPUTER ARCHITECTURE
(ELECTIVE – I)
UNIT
I
Concept of instruction format and instruction set of
a computer, types of operands and operations; addressing modes; processor
organization, register organization and stack organization; instruction cycle;
basic details of Pentium processor and power PC processor, RISC and CISC
instruction set.
UNIT
II
Memory
devices; Semiconductor and ferrite core memory, main memory, cache memory,
associative memory organization; concept of virtual memory; memory organization
and mapping; partitioning, demand paging, segmentation; magnetic disk
organization, introduction to magnetic tape and CDROM.
UNIT III
IO
Devices, Programmed IO, interrupt driver IO, DMA IO modules, IO addressing; IO
channel, IO Processor, DOT matrix printer, ink jet printer, laser printer.
Advanced
concepts; Horizontal and vertical instruction format, microprogramming,
microinstruction sequencing and control; instruction pipeline; parallel
processing; problems in parallel processing; data hazard, control hazard.
UNIT
IV
ILP software approach-complier techniques-static
branch protection-VLIW approach-H.W support for more ILP at compile time-H.W
verses S.W solutions
Multiprocessors and thread level
parallelism-symmetric shared memory architectures-distributed shared
memory-Synchronization-multi threading.
UNIT V
Storage System-Types-Buses-RAID-errors and
failures-bench marking a storage device designing a I/O system.
Inter connection networks and
clusters-interconnection network media – practical issues in interconnecting
networks-examples-clusters-designing a cluster
Text
Books:
1. “Computer
organization and architecture”, Williams Stallings, PHI of India, 1998.
2. Computer
organization, Carl Hamachar, Zvonko Vranesic and Safwat Zaky, McGraw Hill
International Edition.
3. Computer Architecture & Organization, John P.
Hayes, TMH III Edition.
4. Computer Architecture A quantitative approach 3rd
edition John L. Hannessy & David A. Patteson Morgan Kufmann (An Imprint of
Elsevier)
Reference
Books:
- “Computer Architecture and parallel Processing” Kai Hwang and A. Briggs International edition McGraw-Hill.
- Advanced Computer Architecture, Dezso Sima, Terence Fountain, Peter Kacsuk, Pearson.
I Year – I Sem. M.Tech (Embedded
Systems)
WIRELESS LANS AND PANS
(ELECTIVE – I)
UNIT 1: Overview of Wireless Communication
History of wireless
communication, Wireless Vision, Technical Issues, Surrent Wireless Systems, The
Wireless Spectrum.
Unit 2: Introduction to Wireless LANS
Historical Overview of LAN
Industry, Evolution of The WLAN Industry, Wireless Home Networking, WLAN
Application, WLAN Components, WLAN Modes, WLAN Standards and operation.
Unit 3: High-speed Wireless LANs and WLAN Security
IEEE 802.11a and IEEE 802.11b and
other WLAN Standards, WLAN Security.
Unit 4: Low Rate Wireless Personal Area Networks
Infrared WPANs, RFWPANs, Low rate
WPAN Security, High rate WPAN Standards, 802.15.3, High rate WPANs, Ultra
Wideband, WPAN Challenges.
Wireless Wide Area Networks:
Cellular Telephone Applications, Digital Cellular Technology, Client Software,
Digital Cellular Challenges and Outlook, Satellite Broadband Wireless.
Wireless Metropolitan Area Networks: What
is WMAN?, Land- Based Fixed Broadband Wireless, IEEE 802.16 (WiMAX), WMAN Security.
Unit 5: Ad-Hoc- Wireless Networks
Application, Design Principles
and Challenges, Protocol Layers, Cross Layer Design, Network Capacity Limits,
Energy Constrained Networks. Cellular and Adhoc wireless networks,
applications, MAC protocols, Routing, Multicasting, Transport layer Protocols,
quality of service browsining, deployment considerations, Adhoc wireless
Internet.
TEXT BOOKS:
1.
Wireless Communication- Andrea Goldsmith, Cambridge University Press.
2.
Wireless Communication- Marks Ciampor, Jeorge Olenewa,
2007, Cengage Learning.
3.
Wireless Networks- Kaveh Pahlaram, Prashant
Krishnamurthy, 2002, PHI.
I Year – I Sem. M.Tech (Embedded
Systems)
ADVANCED DIGITAL SIGNAL PROCESSING
(ELECTIVE – I)
UNIT I
Review of DFT, FFT, IIR Filters, FIR Filters,
Multirate Signal Processing: Introduction, Decimation by a factor
D, Interpolation by a factor I, Sampling rate conversion by a rational factor
I/D, Multistage Implementation of Sampling Rate Conversion, Filter design &
Implementation for sampling rate conversion, Applications of Multirate Signal
Processing
UNIT II
Non-Parametric methods of Power Spectral Estimation: Estimation of
spectra from finite duration observation of signals, Non-parametric Methods: Bartlett, Welch &
Blackman & Tukey methods, Comparison of all Non-Parametric methods
UNIT III
Parametric Methods of Power Spectrum Estimation: Autocorrelation
& Its Properties, Relation
between auto correlation & model parameters, AR Models - Yule-Waker &
Burg Methods, MA & ARMA models for power spectrum estimation.
UNIT –IV
Linear Prediction : Forward
and Backward Linear Prediction – Forward Linear Prediction, Backward Linear
Prediction, Optimum reflection coefficients for the Lattice Forward and
Backward Predictors. Solution of the Normal
Equations: Levinson Durbin Algorithm, Schur Algorithm. Properties of Linear
Prediction Filters
UNIT V
Finite Word Length Effects: Analysis of finite word length effects
in Fixed-point DSP systems – Fixed, Floating Point Arithmetic – ADC
quantization noise & signal quality – Finite word length effect in IIR
digital Filters – Finite word-length effects in FFT algorithms.
TEXTBOOKS:
1. Digital
Signal Processing: Principles, Algorithms
& Applications - J.G.Proakis & D.G.Manolokis, 4th
ed., PHI.
2. Discrete
Time signal processing - Alan V
Oppenheim & Ronald W Schaffer, PHI.
3. DSP
– A Pratical Approach – Emmanuel C.Ifeacher, Barrie. W. Jervis, 2 ed., Pearson
Education.
REFERENCES:
1.
Modern spectral Estimation : Theory & Application
– S. M .Kay, 1988, PHI.
2.
Multirate Systems and Filter Banks – P.P.Vaidyanathan –
Pearson Education
3. Digital Signal Processing – S.Salivahanan,
A.Vallavaraj, C.Gnanapriya, 2000,TMH
I Year – I Sem. M.Tech (Embedded
Systems)
DIGITAL SYSTEM DESIGN
(ELECTIVE – II)
Unit-I: Designing with Programmable Logic Devices
Designing with Read only memories
– Programmable Logic Arrays – Programmable Array logic – Sequential
Programmable Logic Devices – Design with FPGA’s– Using a One-hot state
assignment,
State transition table- State
assignment for FPGA’s - Problem of Initial state assignment for One –Hot
encoding - State Machine charts – Derivation of SM Charts – Realization of SM
charts – Design Examples –Serial adder with Accumulator - Binary Multiplier –
Signed Binary number multiplier (2’s Complement multiplier) – Binary Divider –
Control logic for Sequence detector – Realization with Multiplexer – PLA – PAL.
Unit-II: Fault Modeling & Test Pattern Generation
Logic Fault model – Fault
detection & Redundancy- Fault equivalence and fault location –Fault
dominance – Single stuck at fault
model – Multiple stuck at fault models –Bridging fault model
Fault diagnosis of combinational
circuits by conventional methods – Path sensitization techniques, Boolean
Difference method – Kohavi algorithm – Test algorithms – D algorithm, PODEM,
Random testing, Transition count testing, Signature analysis and test bridging
faults.
Unit-III: Fault Diagnosis in Sequential Circuits
Circuit Test Approach, Transition
Check Approach - State identification and fault detection experiment, Machine
identification, Design of fault detection experiment.
Unit-IV: PLA Minimization and Testing
PLA Minimization – PLA folding,
Fault model in PLA, Test generation and Testable PLA Design.
Unit-V: Minimization and Transformation of Sequential Machines
The Finite state Model –
Capabilities and limitations of FSM – State equivalence and machine
minimization – Simplification of incompletely specified machines.
Fundamental mode model – Flow
table – State reduction – Minimal closed covers – Races, Cycles and Hazards.
TEXT BOOKS:
1.
Fundamentals of Logic Design – Charles H. Roth, 5th
ed., Cengage Learning.
2.
Digital Systems Testing and Testable Design – Miron
Abramovici, Melvin A. Breuer and Arthur D. Friedman- John Wiley & Sons Inc.
3.
Logic Design Theory – N. N. Biswas, PHI
REFERENCES:
1.
Switching and Finite Automata Theory – Z. Kohavi , 2nd
ed., 2001, TMH
2.
Digital Design – Morris Mano, M.D.Ciletti, 4th Edition, PHI.
3.
Digital Circuits and Logic Design – Samuel C. Lee , PHI
I Year – I Sem. M.Tech (Embedded
Systems)
NEURAL NETWORKS AND APPLICATIONS
(ELECTIVE – II)
UNIT – I Fundamental
Concepts, Models & Learning Rules of Artificial Neural Systems
Biological Neuron
Models and their Artificial Models Biological Neuron, McCulloch-Pitts Neuron
Model, Neuron Modeling for Artificial Neuron Models, Models of Artificial Neural Networks; Feed Forward Network and
Feed Backward Network. Neural Processing, Supervised and Unsupervised Learning
Neural Network Learning rules: Hebbian
Learning Rule, Perception Learning Rule, Delta Learning Rule Widrow-Hoff Rule,
Correlation Learning Rule, Winner –Take-All Learning Rule, Out Star Learning
Rule, Summary of Learning Rules.
UNIT – II Single Layer Feed Forward
Networks
Classification
Model, Features and Decision Regions, Discriminant Functions, Linear Machine
and Minimum Distance Classification, Nonparametric Training Concept, Training
and Classification using the Discrete Perceptron: Algorithm and Examples.
Single Layer Continuous Perceptron Networks for Linearly Separable
Classifications, Perceptron Convergence Theorem, Multicategory Single Layer
Perceptron Networks.
UNIT – III Multilayer Feed Forward Networks
Linearly
Nonseparable Pattern Classification, Delta Learning Rule for Multiperception
layer. Generalized Delta Learning Rule. Feed Forward Recall and Error Back
Propagation Training; Examples of Error Back-Propagation, Training Errors,
Learning Factors; Initial weights Cumulative Weight Adjustment versus
Incremental Updating, Steepness of activation function, learning constant,
momentum method, Network architecture Versus Data Representation, Necessary
number of Hidden Neurons. Application of Back propagation Networks in pattern
recognition & Image processing
UNIT – IV Associative Memories
Basic concepts
Linear associator ,Basic concepts of Dynamical systems. Mathematical Foundation
of Discrete-Time Hop field Networks. Mathematical Foundation of Gradient-Type
Hopfield Networks. Transient response of Continuous Time Networks. Example
Solution of Optimization Problems; Summing networks with digital outputs.
Minimization of the Traveling salesman tour length, Solving Simultaneous Linear
Equations. Boltzman machines,Bidirectional Associative Memory; Multidirectional
Associative Memory. Associative Memory of Spatio-temporal Patterns
UNIT – V Matching And
Self-Organizing Networks
Hamming net and
MAXNET Unsupervised learning of clusters. Clustering and similarity measures
Winner take all learning ,recall mode, initialization of weights,
separability limitations. Counter
propagation networks. feature mapping: Self organizing feature maps. Cluster
discovery networks (ART1).
TEXT BOOKS:
1.
Introduction to Artificial Neural Systems - J.M.Zurada,
Jaico Publishers
2.
Artificial Neural Networks - Dr. B. Yagananarayana,
1999, PHI, New Delhi.
REFERENCES:
1. Elements of Artificial Neural Networks
- Kishan Mehrotra, Chelkuri K. Mohan, Sanjay Ranka, Penram International
2. Artificial
Neural Network –Simon Haykin, 2nd ed., Pearson Education
3.
Introduction Neural Networks Using MATLAB 6.0 - S.N.
Shivanandam, S. Sumati, S. N. Deepa,1/e, TMH, New Delhi.
4.
Fundamental of Neural Networks –Laurene Fausett
I Year – I Sem. M.Tech (Embedded
Systems)
ADVANCED OPERATING SYSTEMS
(ELECTIVE – II)
Unit
– I:
Introduction to Operating Systems: Overview of computer system
hardware, Instruction execution, I/O function, Interrupts, Memory hierarchy,
I/O Communication techniques, Operating system objectives and functions,
Evaluation of operating System
Unit – II:
Introduction to UNIX and LINUX: Basic commands & command
arguments, Standard input, output, Input / output redirection, filters and
editors, Shells and operations
Unit
– III:
System Calls: System calls and related file structures, Input /
Output, Process creation & termination.
Inter process Communication: Introduction, file and record
locking, Client – Server example, pipes, FIFOs, Streams & Messages, Name
Spaces, Systems V IPC, Message queues, Semaphores, Shared Memory, Sockets &
TLI.
Unit – IV:
Introduction to Distributed systems: Goals of distributed system,
Hardware and software concepts, Design issues.
Communication in Distributed systems: Layered protocols, ATM
networks, Client - Server model, Remote procedure call and Group communication.
Unit – V:
Synchronization in Distributed
systems : Clock
synchronization, Mutual exclusion,
E-tech algorithms, Bully algorithm, Ring algorithm, Atomic transactions
Deadlocks: Dead lock
in distributed systems, Distributed
dead lock prevention and
distributed dead lock detection.
TEXT BOOKS:
1.
The design of the UNIX Operating Systems – Maurice
J.Bach,1986, PHI.
2.
Distributed Operating System - Andrew. S. Tanenbaum,
1994, PHI.
3.
The Complete reference LINUX – Richard Peterson, 4th
ed., McGraw – Hill.
REFERENCES:
1.
Operating Systems : Internal and Design Principles - Stallings,
6th ed., PE.
2.
Modern Operating
Systems, Andrew S Tanenbaum 3rd ed., PE.
3. Operating
System Principles- Abraham Silberchatz, Peter B. Galvin, Greg Gagne, 7th ed.,, John Wiley
4.
UNIX User Guide – Ritchie & Yates.
5.
UNIX Network Programming - W.Richard Stevens ,1998,
PHI.
6.
The UNIX Programming Environment – Kernighan
& Pike, PE.
I Year – I Sem. M.Tech (Embedded
Systems)
EMBEDDED SYSTEMS LAB-1
CYCLE 1: 8051
Microcontrollers
1. Serial
Data Transmission using 8051 microcontroller in different modes.
2. Look
up tables for 8051.
3. Timing
subroutines for 8051- Real time times and Applications.
4. Keyboard
interface to 8051.
5. ADC,
DAC interface to 8051.
6. LCD
interface to 8051.
CYCLE 2:
1. Study
of Real Time Operating Systems.
2. Development
of Devices Drivers for RT Linux.
3. Software
Development for DSP Applications.
4. Serial
Communication Drivers for ARM Processors.
5. Case
Studies- Any two
a. Design
of RTOS Kernel.
b. Cross
Compiler/ Assembler.
c.
Vx Works.
logical effort based dual mode logic gates
ReplyDeleteExcellent ! I am truly impressed that there is so much about this subject that has been revealed and you did it so nicely.
ReplyDeleteMatlab Training in Chennai
Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.
ReplyDeleteDevOps online Training|DevOps Training in USA
Devops Training in Chennai
Devops Training in Bangalore
Thank you for allowing me to read it, welcome to the next in a recent article. And thanks for sharing the nice article, keep posting or updating news article.
ReplyDeletepython training in Bangalore
python training in pune
python online training
python training in chennai
Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
ReplyDeleterpa training in Chennai | rpa training in velachery
rpa training in tambaram | rpa training in sholinganallur
This looks absolutely perfect. All these tiny details are made with lot of background knowledge. I like it a lot.
ReplyDeletejava online training | java training in pune
java training in chennai | java training in bangalore
Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
ReplyDeleteData Science training in Chennai
Data science training in bangalore
Data science training in pune
Data science online training
This looks absolutely perfect. All these tiny details are made with lot of background knowledge. I like it a lot.
ReplyDeleteOracle DBA Training Classes
Oracle Rac Training Classes
Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
ReplyDeleteMy Sql Dba Training From India
Exchange Server Training From India
Very nice blog.Thanks
ReplyDeleteJava Online Training
MSBI Online Training
Mysql Online Training
Office 365 Online Training
Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
ReplyDeleteangularjs online Training
angularjs Training in marathahalli
angularjs interview questions and answers
angularjs Training in bangalore
angularjs Training in bangalore
It’s always so sweet and also full of a lot of fun for me personally and my office colleagues to search you blog a minimum of thrice in a week to see the new guidance you have got.
ReplyDeletesafety course in chennai
Informative post, waiting for more updates.
ReplyDeleteUiPath Training in Chennai
UiPath Courses in Chennai
RPA course in Chennai
Blue Prism Training
Data Science Course in Chennai
Big Data Analytics Courses in Chennai
Blue Prism Training Institute in Chennai
Informative Blog, Thank you to share this
ReplyDeleteRegards,
Data Science Course in Chennai | Data Science Training Institute
Your post is just outstanding !!! thanks for such a post, its really going great work.
ReplyDeleteData Science Training in Chennai | Data Science Course in Chennai
Your very own commitment to getting the message throughout came to be rather powerful and have consistently enabled employees just like me to arrive at their desired goals.
ReplyDeleteData science Course Training in Chennai | Data Science Training in Chennai
RPA Course Training in Chennai | RPA Training in Chennai
AWS Course Training in Chennai | AWS Training in Chennai
Devops Course Training in Chennai | Best Devops Training in Chennai
Selenium Course Training in Chennai | Best Selenium Training in Chennai
Java Course Training in Chennai | Best Java Training in Chennai
Web Designing Training in Chennai | Best Web Designing Training in Chennai
QuickBooks Payroll has emerged one of the better accounting software that has had changed this is of payroll. QuickBooks Payroll Support Phone Numbercontact number will be the team that provide you
ReplyDeleteHey Nice Blog !! Thanks For Sharing !!! Wonderful blog & good post.Its really helpful for me, waiting for a more new post. Keep Blogging :)
ReplyDeleteJava Training in Chennai | Java Course in Chennai
QuickBooks Enterprise Technical Support Number is assisted by an organization this is certainly totally dependable. It is a favorite proven fact that QuickBooks has had about plenty of improvement in the area of accounting. In the long run quantity of users and selection of companies that can be chosen by some one or the other, QuickBooks Enterprise has got plenty of alternatives for most of us. Significant quantity of features from the end are there any to guide both both you and contribute towards enhancing your online business. Let’s see what QuickBooks Enterprise is all about.
ReplyDeleteThe web is full of faux numbers WHO decision themselves the QuickBooks Support Provider. you’ll value more highly to dial their variety however that might be terribly risky. you’ll lose your QuickBooks Company file or even the code itself. dig recommends dialing solely the authentic QuickBooks Support contact number.
ReplyDelete“Just dial our QuickBooks Online Payroll Contact Number to inquire of about for Quickbooks Payroll customer care to get rid of payroll issues. We take advantage of startups to small-scale, medium-sized to multinational companies.”
ReplyDeleteEvery time you dial QuickBooks Customer Service, your queries get instantly solved. You could get in touch with our professional technicians via our email and chat support options for prompt resolution of most related issues.
ReplyDeleteDon’t worry we have been always here to aid you. As you are able to dial our QuickBooks Desktop Payroll Support Phone Number. Our QB online payroll support team provide proper guidance to fix all issue connected with it. I will be glad that will help you.
ReplyDeleteAny QuickBooks user faces any sort of identified errors in their daily accounting routine; these errors can differ in one another to a sizable degree, so our dedicated QuickBooks Support Phone Number Service Pro-Advisors are very well designed with their tools and expertise to produce most effective resolutions very quickly to the customers.
ReplyDeleteOur research team at QuickBooks Support Phone Number
ReplyDelete+1 800-417-9538 is dependable for most other reasons as well. We have customer care executives which are exceptionally supportive and pay complete awareness of the demand of technical assistance made by QuickBooks users. Our research team is always prepared beforehand because of the most appropriate solutions which are of great help much less time consuming. Their pre-preparedness helps them extend their hundred percent support to any or all the entrepreneurs along with individual users of QuickBooks.
As tech support executives for QuickBooks, we assure our twenty-four hours a day availability at our technical contact number.
QuickBooks Enterprise Tech Support Phone Number got the most suitable choice for connecting your field staff along with your in-house staff to help you to promote closeness and harmony amongst both the groups.
ReplyDeleteYou can actually resolve this error by using the below troubleshooting steps you can simply contact our Support For QuickBooks available at.You should run QuickBooks print and pdf repair tool to ascertain and fix the errors in printer settings before you start the troubleshooting.
ReplyDeleteQuickBooks Customer Care Contact Number: Designed For every QuickBooks Version
ReplyDeleteComprises of an attractive lot of accounting versions, viz., QuickBooks Pro, QuickBooks Technical Support Phone Number Premier, QuickBooks Enterprise, QuickBooks POS, QuickBooks Mac, QuickBooks Windows, and QuickBooks Payroll, QuickBooks is becoming a dependable accounting software that one may tailor depending on your industry prerequisite.
You should decide the QuickBooks Technical Support Number the terribly second you obtain a slip-up on your own screen. it is potential that you just may lose information, or get corruption in your record or company file if the error prolongs.
ReplyDeleteAnd also using this, our QuickBooks tech support team team has much knowledge and details about QuickBooks Support Phone Number tools such as QuickBooks database server manager and many more.
ReplyDeleteQuickbooks Technical support customer support executives that really make use of you on QuickBooks Tech Support Phone Number are responsible to handle every Quickbook technical issue that creates in QuickBooks software.
ReplyDeleteThe popular features of QuickBooks Help & Support makes users amaze and but sometimes feel bad when the connection with the Quickbooks has been lost . It is frequent problems with the application are such as for instance: QB SYNC problem , errors within the transaction report , improper functioning of payroll system errors while doing the installation. The bond lost issue, connection with the free web, sync issue in the software as well as other style of setting which not easily is available & may block the complete workflow .
ReplyDeleteQuickbooks Tech Support Phone Number get you one-demand technical help for QuickBooks. QuickBooks allows a number of third-party software integration. QuickBooks software integration is one of the most useful solution provided by the application to control the accounting tasks in a less complicated and precise way. Need not bother about the costing of the software integration because it offers an array of pocket-friendly plans that can be used to control payroll with ease.
ReplyDeleteQuicKbooks Customer Support Phone Number get you one-demand technical help for QuickBooks. QuickBooks allows a number of third-party software integration. QuickBooks software integration is one of the most useful solution offered by the software to manage the accounting tasks in a simpler and precise way.
ReplyDeleteIn addition to this, you are able to keep access, control & client permissions associated with your organization requirement.Additionally, to avail data protection and recovery services, just dial QuickBooks Enterprise Tech Support Number.
ReplyDeleteThe moment you discover errors or other issues when working with your QuickBooks software, you don’t have to panic by the looked at your company getting negatively impacted. Our company is here for you personally. Speak to our skilled QuickBooks technical support experts at our toll-free QuickBooks Payroll Technical Support Number.
ReplyDeleteBeing a QuickBooks Support Phone Number online accountant, bookkeeper, or tax professional, you need to utilize this software. Its new and advanced features help save you and your customers valued time.
ReplyDeleteRectifying errors desires in-depth information regarding the device as well as its intricacies. Our internet site can be a go-to supply for everything associated with QuickBooks Tech Support Phone Number.
ReplyDeleteIt’s great to come across a blog every once in a while that isn’t the same out of date rehashed material. Fantastic read.
ReplyDeleteData science Course Training in Chennai |Best Data Science Training Institute in Chennai
RPA Course Training in Chennai |Best RPA Training Institute in Chennai
Great Post. the Post is really Awesome. every post is unique and the Concept was Clear.
ReplyDeleteData Science Training Course In Chennai | Data Science Training Course In Anna Nagar | Data Science Training Course In OMR | Data Science Training Course In Porur | Data Science Training Course In Tambaram | Data Science Training Course In Velachery
Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot. it is really explainable very well and i got more information from your blog. share more detail
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
I accept there are numerous more pleasurable open doors ahead for people that took a gander at your site. good jobs
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
This is most informative and also this post most user friendly and super navigation to all posts... Thank you so much for giving this information to me.. nice page
ReplyDeleteAi & Artificial Intelligence Course in Chennai
PHP Training in Chennai
Ethical Hacking Course in Chennai Blue Prism Training in Chennai
UiPath Training in Chennai
Wow it is really wonderful and awesome thus it is very much useful for me to understand many concepts and helped me a lot.Thanks for your sharing!!!
ReplyDeleteGreat post i must say and thanks for the information. Education is definitely a sticky subject. However, is still among the leading topics of our time. I appreciate your post and look forward to more.
Data Science Training In Chennai
Data Science Online Training In Chennai
Data Science Training In Bangalore
Data Science Training In Hyderabad
Data Science Training In Coimbatore
Data Science Training
Data Science Online Training
I like your post. Everyone should do read this blog. Because this blog is important for all now I will share this post. Thank you so much for share with us.
ReplyDeleteAI Training in Hyderabad
This post is so interactive and informative.keep update more information...
ReplyDeleteSalesforce Training in Tambaram
Salesforce Training in Chennai
Great post. keep sharing such a worthy information.
ReplyDeleteBlue Prism Training in Chennai
Blue Prism Online Training
perde modelleri
ReplyDeletesms onay
mobil ödeme bozdurma
nft nasıl alınır
ankara evden eve nakliyat
trafik sigortası
dedektör
web site kurma
Ask romanlari
smm panel
ReplyDeletesmm panel
İs İlanlari
instagram takipçi satın al
hirdavatciburada.com
beyazesyateknikservisi.com.tr
servis
tiktok jeton hilesi
Thanks for writing this blog. Your first idea of “Start a Listicle Blog” has inspired me to build out my own. This type of content will hopefully help me bring more traffic to my site. thanks…
ReplyDeleteOracle Performance Tuning Interview Questions & Answers
JAVA Online Training Institute from India, Hyderabad
Best Tableau Online Training
Selenium Certification Online Training from Hyderabad
SAP ABAP Training Course Online
Best Artificial Intelligence Online Certification Training India