VALLIAMMAI ENGINEERING COLLEGE

Size: px
Start display at page:

Download "VALLIAMMAI ENGINEERING COLLEGE"

Transcription

1 VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING QUESTION BANK VI SEMESTER EE6602 EMBEDDED SYSTEMS Regulation 2013 Academic Year Prepared by Mr.V.Suresh Kumar, Assistant Professor (Sr.G)/EIE Ms.S.Vanila, Assistant Professor (Sr.G)/EIE Page 1

2 UNIT I - INTRODUCTION TO EMBEDDED SYSTEMS Introduction to Embedded Systems The build process for embedded systems- Structural units in Embedded processor, selection of processor & memory devices- DMA Memory management methods- Timer and Counting devices, Watchdog Timer, Real Time Clock, In circuit emulator, Target Hardware Debugging. PART A Q.No Questions BT Level Competence 1. How embedded systems are different from conventional PC? 2. What is the need of watch dog timer? 3. Examine the real time requirements of embedded systems. 4. What are the steps involved in the build process? 5. Differentiate between editor and compiler. 6. Justify how suitable memory will be selected for the design of the embedded system. 7. Assess the role of additional structural units in advanced embedded processor. 8. What are the different modes of DMA transfer? Which one is suitable for embedded system? 9. the functional requirements of embedded systems. 10. List out the states of timer. 11. How does a program reside in ROM in embedded systems? 12. Classify the various models used in embedded system design. 13. List the main components of embedded system. 14. What is an embedded real-time system? 15. List out the challenges in building an embedded system. 16. Point out some of the software s used for the detailed designing of an embedded system. 17. Classify embedded real time systems. Give an example for each. 18. Give few examples of embedded systems. 19. Give some examples for small, medium and sophisticated scale embedded systems. 20. Differentiate between host machine and target machine. PART B Q. No. Questions BT Level Competence 1. Examine how real time systems differ from conventional system. What is the necessity of real time system in embedded EC6602- EMBEDDED SYSTEMS Page 2

3 applications? (13) 2. List and explain the various hardware units that must be present in the embedded systems. (13) 3. (i) Summarize the various form of memories present in an embedded system.(6) (ii) Discuss the software tools in designing of an embedded system. (7) 4. (i) Quote in brief about the possible steps involved in the Embedded System build process.(7) (ii) Discuss about the structural units in embedded processor and how a processor is selected for embedded application.(6) 5. Explain the need for memory management. Explain about memory management in an embedded system. (13) 6. Demonstrate in detail about the different embedded Processors in a system. (13) 7. Explain the different types of single purpose processors. (13) 8. Explain the different modules of modern embedded system.(13) 9. (i) Summarize the types and applications of embedded systems.(6) (ii) Evaluate the function of different memory management methods.(7) 10. (i) Explain how suitable processor and memory devices are (ii) selected for an embedded system design.(7) Explain the function of timing and counting devices in embedded systems.(6) 11. With neat diagram, explain the working of Direct Memory Access (DMA) and mention the memory management methods.(13) 12. (i) Discuss in detail exemplary applications of each type of embedded system.(7) (ii) Discuss the function of In-Circuit emulator. (6) 13. the role and importance of following in an embedded system (i).watchdog Timer, (ii). Real Time Clock (7+6) 14. (i) Explain about the design process for an embedded system. (7) (ii) Discuss about the applications of hardware units and devices in an embedded system.(6) PART C 1. the challenges in embedded systems.(15) 2. Elucidate the selection of processor and memory for any one embedded applications with suitable diagram in detail. (15) 3. about the performance of an embedded system, based on the special software techniques that are considered by embedded system programmers, when developing software for the application.(15) EC6602- EMBEDDED SYSTEMS Page 3

4 4. List the need for watchdog timer in an embedded application. Explain how it protects the system with an example.(15) UNIT II - EMBEDDED NETWORKING Embedded Networking: Introduction, I/O Device Ports & Buses Serial Bus communication protocols -RS232 standard RS422 RS485 - CAN Bus -Serial Peripheral Interface (SPI) Inter Integrated Circuits (I2C) need for device drivers. PART A Q.No. Questions BT Level Competence 1. What are the classifications of I/O devices? 2. Differentiate between serial port and parallel port. 3. Define half-duplex and full duplex communication. 4. Give the limitations of polling technique. 5. Compare parallel port interfaces for keypad, printer, LCDcontroller and touch screen. 6. Point out characteristics of synchronous communication. 7. What are the four types of data transfer used in USB? 8. Comprehend the main features of PCI and PCI/X bus. 9. the three ways of communication for a device. 10. Mention the main features of CAN bus. 11. What is CAN Bus? 12. How SPI differed from other serial interfaces? 13. Mention the features of CAN and SPI serial interfaces. 14. Justify Why device drivers are necessary for interfacing a device with a processor. 15. What is meant by I 2 C? 16. Expand SPI and point out the operating speed of SPI. 17. Classify between device register and device address. 18. Justify the advantages of SPI protocol. 19. MISO and MOSI in SPI protocol. 20. Assess the transmission rates of I 2 C. PART B Q. No. Questions BT Level Competence 1. (i) Draw the CAN data frame format and explain protocol.(7) BTL 5 Evaluate EC6602- EMBEDDED SYSTEMS Page 4

5 (ii) Explain why PCI/X buses are used for high speed data PCI/X bus.(6) 2. Mention the features of buses and common modes used in serial communication and explain them.(13) 3. the features and explain RS232, RS422, RS485 standards.(13) 4. Describe about the allocation of memory to program segments, blocks and memory map of a system. (13) 5. Describe about the single master single slave implementation of SPI and single master multiple slave implementations. (13) 6. Examine the functions of device drivers and interrupt se mechanisms employed in it. (13) 7. Write short notes on the applications of : (i) RS 232 standard (5) (ii). CAN bus(4) (iii). Inter Integrated Circuits Bus(4) 8. (i) Explain the functions of device drivers. (7) (ii) List out the steps involved in writing a device driver.(6) 9. Discuss about SPI communication protocol and its interfacing techniques. (13) 10. Explain how serial data transfer is performed in I 2 C bus. Also brief the steps involved in transfer of a byte using I 2 C bus.(13) 11. With all necessary sketches to enable intra communications among peripheral using I2C bus.(13) 12. Briefly explain about input/output device ports and (i) buses.(9) (ii) Compare RS 232,RS 422,and RS485.(4) 13. Explain the need and working of the following: (i) MAX 232 (7) (ii). Device Drivers(6) 14. Describe the features of CAN bus and Comment on its message frames.(13) PART C 1. Illustrate in detail about merits and demerits of Synchronous, ISO-Synchronous and Asynchronous communication for serial device.(15) 2. Analyse that how serial communication protocols are used for embedded networking.(15) 3. the requirements list for industrial standard serial communication protocol.(15) 4. the need for UART in detail for embedded networking.(15) BTL 5 Evaluate EC6602- EMBEDDED SYSTEMS Page 5

6 UNIT- III EMBEDDED FIRMWARE DEVELOPMENT Embedded Product Development Life Cycle- objectives, different phases of EDLC, Modelling of EDLC; issues in Hardware-software Co-design, Data Flow Graph, state machine model, Sequential Program Model, concurrent Model, object oriented Model. PART A Q.No Questions BT Level Competence 1. List the objectives of Embedded product Development Life Cycle. 2. Point out the basic concept of EDLC 3. What is the process involved in Co design? 4. Why EDLC is essential in embedded systems? 5. Predict the aim of product development in embedded systems. 6. List the role of quality in embedded product development. 7. Discuss the importance of budget allocation in EDLC. 8. List out the different phases of EDLC. 9. Draw the classic embedded product development life cycle model. 10. Examine the necessity of Product re-engineering. 11. Define conceptualization. 12. Discuss about linear /waterfall model. 13. Mention the issues in hardware software co-design. 14. Compare iterative /incremental/foundation EDLC model. 15. What is state machine model? 16. Mention different model used for the development of an embedded system how will you describe a system as a state machine model. 18. Classify the difference between state machine model and sequential model. 19. Justify the features of concurrent state machine model. 20. Propose the best suited circumstances of object oriented model for embedded design. PART B Q. No. Questions BT Level Competence 1. the different computational models in embedded system design. (13) 2. Describe sequential program model with an example.(13) EC6602- EMBEDDED SYSTEMS Page 6

7 3. (i) Justify the merits of hardware software co-design.(4) (ii) Explain the fundamental issues in hardware software codesign.(9) 4. (i) Discuss object oriented programming model for embedded system design.(7) (ii) Explain the importance of object oriented model and its features.(6) 5. (i) What is the difference between Data Flow Graph and (ii) Control data flow graph?(5) Explain their significance in embedded system design.(8) 6. Show the different phases of EDLC and summarize the various approaches of EDLC.(13) 7. What is state and state machine? Describe the role of state machine in embedded system design.(13) 8. Discuss the role of hardware software co-design in computational model.(13) 9. Examine the classic embedded product development life cycle model and discuss about conceptualization.(13) 10. Illustrate with an example the phenomenon of Linear/waterfall model in embedded system design. (13) 11. With suitable example, explain about the state machine of an Automatic chocolate Vending Machine. (13) 12. Illustrate with functional description about the different phases of Embedded system life cycle model.(13) 13. Explain the following : (i). Data Flow Graph (DFG)model.(7) (ii). Controlled Data Flow Graph (CDFG) model.(6) 14. Explain the merits and demerits of Sequential Program Model, concurrent Model.(13) PART C 1. Develop the hardware/ software design flow in detail highlighting the similarity between the activities followed in each design. (15) 2. Write the needs of scheduling policies in Embedded Product Development Life Cycle. (15) 3. Develop the list for various issues related with design of embedded system for automotive applications. (15) 4. a computational model any one embedded system application with the role of hardware software co-design. (15) EC6602- EMBEDDED SYSTEMS Page 7

8 UNIT IV RTOS BASED EMBEDDED SYSTEM DESIGN Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS, Multiprocessing and Multitasking, Preemptive and non-preemptive scheduling, Task communication shared memory, message passing-, Inter process Communication synchronization between processes-semaphores, Mailbox, pipes, priority inversion, priority inheritance, comparison of Real time Operating systems: Vx Works, чc/os-ii, RT Linux. PART A Q.No Questions BT Level Competence 1. Compare the difference between RTOS and Operating System. 2. List any four commercial RTOS. 3. Assess when an RTOS is necessary and not necessary in an embedded system. 4. What are the functions of RTOS? 5. Differentiate process, threads and tasks. 6. What are the different states of a task? 7. Mention the consequences of context switching. 8. Mention the various shared data operating system services. 9. Distinguish between counting and binary semaphore. 10. List out the importance of pre-emptive scheduling. 11. Distinguish non pre-emptive and pre-emptive scheduling in RTOS. 12. What is shared data problem? How will you eliminate it? 13. When the error will occur when we use the semaphore? 14. Examine the importance of disability of interrupts in Embedded System. 15. the situations which lead to priority inversion? 16. How will you define active task in the context of Vx works? What are the features of Vx WORKS? 17. in detail about race condition. 18. Outline the features of RT Linux. 19. Summarize the techniques used to eliminate priority inheritance problem. 20. Justify the different ways in which a thread can be cancelled. PART B Q. No. Questions BT Level Competence 1. Explain the principle of pre-emptive and non-pre-emptive multitasking. Discuss about the scheduling algorithms suitable EC6602- EMBEDDED SYSTEMS Page 8

9 to these two types of multitasking. (13) 2. (i) Explain the goals of operating system services. (7) (ii) Explain the three alternative systems in RTOS for responding a hardware source call with a neat sketch. (6) 3. (i) Describe the features of Vx works RTOS. (5) (ii) Enumerate the merits and demerits of various Real time perating systems. (8) 4. Write the fifteen point strategy for synchronization between the processes, ISRs, OS functions and tasks for resource management.(13) 5. Describe the features of various Contemporary Real Time Operating Systems.(13) 6. Explain the basic concepts of RTOS. What are the different types of RTOS? Explain the features of Micro OS-II.(13) 7. Write about the use of semaphores for the critical sections of a task with necessary diagram.(13) 8. Summarize the system level and task service functions of µc/os.(13) 9. What is shared data problem? Demonstrate how shared data problem will be handled in real time system.(13) 10. Illustrate with suitable example about the use of semaphore in multitasking. What are the various semaphore operations? (13) 11. Explain how the interrupt routines are handled by RTOS and illustrate the features of Vx Works. (13) 12. Explain the terminologies Semaphores, Mail box, pipes and shared memory in RTOS. (13) 13. (i) Discuss about inter-process communication.(7) (ii) Explain in detail about context switching.(6) 14. (i) Describe in detail about RT Linux RTOS.(7) (ii) Describe about task creation, management and scheduling in µc/os-ii.(6) PART C 1. the factors that an embedded system designer should consider to help him to decide which RTOS is appropriate for his application. (15) 2. Develop the list of points to be considered for the selection of RTOS for various embedded applications. Give some known design examples.(15) 3. Explain the scheduler in which RTOS insert into the list and the ready task for sequential execution in a co-operative round robin model.(15) 4. the uses of Semaphores for a Task or for the Critical Sections of a Task.(15) BTL 5 Evaluate EC6602- EMBEDDED SYSTEMS Page 9

10 UNIT V EMBEDDED SYSTEM APPLICATION DEVELOPMENT Case Study of Washing Machine- Automotive Application- Smart card System Application PART A Q.No Questions BT Level Competence 1. Mention the importance of sensors and actuators in embedded applications. 2. Identify the importance of temperature and level sensor in washing machine. 3. Describe the different models of washing machines. 4. Differentiate between top loading and front loading in washing machine application. 5. Name the different phases of operations of washing machine. 6. Mention the importance of input interface and output interface in Washing machine. 7. Compare High Speed Electronic Control Unit and Low Speed Electronic Control Unit. 8. Classify the various components used in smart card application. 9. What are the events involved in smart card application? 10. List out the different types of memories used in contactless smart card. 11. Comment on charge pump circuit in smart card. 12. Outline the role of processor in smart card. 13. List some applications of embedded system. 14. Point out the requirements of Adaptive cruise control in a car. 15. What is adaptive control? How does adaptive control algorithm differ from feedback proportional control? 16. Examine the features of OS in automobile applications? 17. How do you identify an application that would benefit from using a smart card? 18. List the features needed in the OS for a smart card. 19. Point out the advantage of encryption when using a fabrication key, personalization key, utilization lock and PIN? 20. a block diagram for Automatic washing machine. PART B Q.No Questions BT Level Competence 1. Discuss the role of an embedded application which provides extensive support in home automation. (13) 2. With neat diagram explain the functionality of Automatic washing machine. (13) EC6602- EMBEDDED SYSTEMS Page 10

11 3. Describe the various types of electronic control units employed in automotive applications. (13) 4. Describe the role of embedded system in automotive domain.(13) 5. Mention the different communication buses used in automotive applications and explain.(13). 6. Describe the architecture of a contactless smart card. (13) 7. Tabulate the requirements and functionalities of smart card communication system.(13) 8. Illustrate with neat class diagram about the task card communication in embedded system design.(13) 9. Describe the various tasks of reading ports in smart card application and explain the concept of synchronization with the port device driver.(13) 10. Generalize the tasks and ISRs required for a smart card system. Explain the actions of each and discuss the task priority assignments in a smart card system.(13) 11. Elucidate the selection of processor and memory for any one embedded applications with suitable diagram in detail.(13) 12. various steps of embedded system design with respect to design of automatic washing machine. (13) 13. Describe various issues related with design of embedded system for automotive applications.(13) 14. Elaborate on various requirements and design considerations for designing embedded system for any two applications of your choice.(13) PART C 1. List various types of memories and the application of each in the following systems: Robot, Digital camera.(15) 2. Show the appropriate diagrams explain multiple tasks and multiple processes in any one embedded based application.(15) 3. Develop the list for various issues related with design of embedded system for automotive applications. (15) BTL 5 Evaluate 4. (i) What are the major phases, an embedded product undergo? Consider a sample product for design and development and analyze the challenges faced at each phase.(10) (ii) Why should the embedded system RTOS be scalable.(5) EC6602- EMBEDDED SYSTEMS Page 11

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE6602- EMBEDDED SYSTEMS QUESTION BANK UNIT I - INTRODUCTION TO EMBEDDED SYSTEMS PART A

DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE6602- EMBEDDED SYSTEMS QUESTION BANK UNIT I - INTRODUCTION TO EMBEDDED SYSTEMS PART A DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE6602- EMBEDDED SYSTEMS QUESTION BANK UNIT I - INTRODUCTION TO EMBEDDED SYSTEMS PART A 1. Define system. A system is a way of working, organizing or

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK II SEMESTER CP7204 Advanced Operating Systems Regulation 2013 Academic Year

More information

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD QUESTION BANK

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD QUESTION BANK MLR INSTITUTE OF TECHNOLOGY DUNDIGAL - 500 043, HYDERABAD QUESTION BANK Course Name : EMBEDDED SYSTEMS Course Code : A57043 Class : IV B. Tech I Semester Branch : ECE Year : 2015 2016 Course Faculty :

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK VII SEMESTER EC6013 Advanced Microprocessors and Microcontrollers

More information

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT I OPERATING SYSTEMS

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT I OPERATING SYSTEMS UNIT I OPERATING SYSTEMS 1. Write a short note about [6+6M] a) Time services b) Scheduling Mechanisms 2. a) Explain the overview of Threads and Tasks. [6M] b) Draw the structure of Micro kernel and explain

More information

7. Discuss the hardware signals and superscalar architecture of Pentium BTL 2 Understand

7. Discuss the hardware signals and superscalar architecture of Pentium BTL 2 Understand UNIT I HIGH PERFORMANCE CISC ARCHITECTURE PENTIUM CPU Architecture- Bus Operations Pipelining Branch predication floating point unit- Operating Modes Paging Multitasking Exception and Interrupts Instruction

More information

Part B Questions. Unit I

Part B Questions. Unit I Part B Questions Unit I 1. Explain the specification of Embedded system. Safety and Reliability Performance Power Consumption Cost Robustness Size Limited User Interface Software Upgradation Capability

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK V SEMESTER EE6502- MICROPROCESSORS AND MICROCONTROLLERS Regulation 2013

More information

EMBEDDED SYSTEMS PART A UNIT-1

EMBEDDED SYSTEMS PART A UNIT-1 EMBEDDED SYSTEMS PART A UNIT-1 1. What is Embedded System? Give some applications and examples. 2. Differentiate RTOS and an ordinary OS. 3. What is Hard RTS and Soft RTS? 4. What are the categories of

More information

QUESTION BANK UNIT-I. 4. With a neat diagram explain Von Neumann computer architecture

QUESTION BANK UNIT-I. 4. With a neat diagram explain Von Neumann computer architecture UNIT-I 1. Write the basic functional units of computer? (Nov/Dec 2014) 2. What is a bus? What are the different buses in a CPU? 3. Define multiprogramming? 4.List the basic functional units of a computer?

More information

REAL TIME OPERATING SYSTEM PROGRAMMING-I: VxWorks

REAL TIME OPERATING SYSTEM PROGRAMMING-I: VxWorks REAL TIME OPERATING SYSTEM PROGRAMMING-I: I: µc/os-ii and VxWorks Lesson-1: RTOSes 1 1. Kernel of an RTOS 2 Kernel of an RTOS Used for real-time programming features to meet hard and soft real time constraints,

More information

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE ENGINEERING

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE ENGINEERING VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603 203 DEPARTMENT OF COMPUTER SCIENCE ENGINEERING EC6504 MICROPROCESSOR AND MICROCONTROLLER YEAR / SEMESTER: II / IV ACADEMIC YEAR: 2015-2016 (EVEN

More information

Raspberry Pi - I/O Interfaces

Raspberry Pi - I/O Interfaces ECE 1160/2160 Embedded Systems Design Raspberry Pi - I/O Interfaces Wei Gao ECE 1160/2160 Embedded Systems Design 1 I/O Interfaces Parallel I/O and Serial I/O Parallel I/O: multiple input/output simultaneously

More information

Embedded System Curriculum

Embedded System Curriculum Embedded System Curriculum ADVANCED C PROGRAMMING AND DATA STRUCTURE (Duration: 25 hrs) Introduction to 'C' Objectives of C, Applications of C, Relational and logical operators, Bit wise operators, The

More information

Lesson 5: Software for embedding in System- Part 2

Lesson 5: Software for embedding in System- Part 2 Lesson 5: Software for embedding in System- Part 2 Device drivers, Device manager, OS, RTOS and Software tools 1 Outline Device drivers Device manager Multitasking using an operating system (OS) and Real

More information

UNIT-1 INTRODUCTION TO EMBEDDED SYSTEM

UNIT-1 INTRODUCTION TO EMBEDDED SYSTEM UNIT-1 INTRODUCTION TO EMBEDDED SYSTEM PART-A 1.What is meant by embedded system? An embedded system is a large or small computer system that is build upn into a product a piece of equipment or another

More information

VALLIAMMAI ENGINEERING COLLEGE DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING QUESTION BANK

VALLIAMMAI ENGINEERING COLLEGE DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING QUESTION BANK VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRONICS AND INSTRUMENTATION ENGINEERING QUESTION BANK VII SEMESTER EI6702 Logic and Distributed Control System Regulation

More information

OXFORD ENGINEERING COLLEGE (NAAC ACCREDITED WITH B GRADE) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING LIST OF QUESTIONS

OXFORD ENGINEERING COLLEGE (NAAC ACCREDITED WITH B GRADE) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING LIST OF QUESTIONS OXFORD ENGINEERING COLLEGE (NAAC ACCREDITED WITH B GRADE) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING LIST OF QUESTIONS YEAR/SEM: IV/VII SUB.CODE: EC6703 STAFF NAME: S.RAJESWARI SUB.NAME: EMBEDDED AND

More information

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur QUESTION BANK

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur QUESTION BANK SRM Nagar, Kattankulathur 603 203 IV SEMESTER MC7404 NETWORK PROGRAMMING Regulation 2013 Academic Year 2017 18 Prepared by Mr. M.Asan Nainar, Assistant Professor/MCA UNIT I - INTRODUCTION Overview of UNIX

More information

DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK

DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING QUESTION BANK SUBJECT : CS6303 / COMPUTER ARCHITECTURE SEM / YEAR : VI / III year B.E. Unit I OVERVIEW AND INSTRUCTIONS Part A Q.No Questions BT Level

More information

Microcontroller basics

Microcontroller basics FYS3240 PC-based instrumentation and microcontrollers Microcontroller basics Spring 2017 Lecture #4 Bekkeng, 30.01.2017 Lab: AVR Studio Microcontrollers can be programmed using Assembly or C language In

More information

IT2A4 EMBEDDED SYSTEMS

IT2A4 EMBEDDED SYSTEMS IT2A4 EMBEDDED SYSTEMS UNIT I INTRODUCTION TO EMBEDDED SYSTEMS Definition and Classification Overview of Processors and hardware units in an embedded system Software embedded into the system Exemplary

More information

PD215 Mechatronics. Week 3/4 Interfacing Hardware and Communication Systems

PD215 Mechatronics. Week 3/4 Interfacing Hardware and Communication Systems PD215 Mechatronics Week 3/4 Interfacing Hardware and Communication Systems Interfacing with the physical world A compute device (microprocessor) in mechatronic system needs to accept input information

More information

Short Term Courses (Including Project Work)

Short Term Courses (Including Project Work) Short Term Courses (Including Project Work) Courses: 1.) Microcontrollers and Embedded C Programming (8051, PIC & ARM, includes a project on Robotics) 2.) DSP (Code Composer Studio & MATLAB, includes Embedded

More information

Lecture notes Lectures 1 through 5 (up through lecture 5 slide 63) Book Chapters 1-4

Lecture notes Lectures 1 through 5 (up through lecture 5 slide 63) Book Chapters 1-4 EE445M Midterm Study Guide (Spring 2017) (updated February 25, 2017): Instructions: Open book and open notes. No calculators or any electronic devices (turn cell phones off). Please be sure that your answers

More information

PART B UNIT II PART A

PART B UNIT II PART A SRM INSTITUTE OF SCIENCE AND TECHNOLOGY (Deemed University) DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUB : Microprocessor/CS201 YEAR/SEM : II/III UNIT I PART - A 1. Differentiate accumulator

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 0 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK III SEMESTER CS89- Object Oriented Programming Regulation 07 Academic Year 08 9 Prepared

More information

Chendu College of Engineering & Technology

Chendu College of Engineering & Technology Chendu College of Engineering & Technology (Approved by AICTE, New Delhi and Affiliated to Anna University) Zamin Endathur, Madurantakam, Kancheepuram District 603311 +91-44-27540091/92 www.ccet.org.in

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Academic Year 2018 19 III SEMESTER CS8351-DIGITAL PRINCIPLES AND SYSTEM DESIGN Regulation

More information

NAME OF THE SUBJECT SUBJECT CODE SEMESTER YEAR DEPARTMENT HANDLED & PREPARED BY VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-60303 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Academic Year:

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF MECHANICAL ENGINEERING QUESTION BANK M.E: CAD/CAM I SEMESTER ED5151 COMPUTER APPLICATIONS IN DESIGN Regulation 2017 Academic

More information

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Academic Year: 2015-16 QUESTION BANK - EVEN SEMESTER Year & Semester : II year & IV sem Section

More information

MC7204 OPERATING SYSTEMS

MC7204 OPERATING SYSTEMS MC7204 OPERATING SYSTEMS QUESTION BANK UNIT I INTRODUCTION 9 Introduction Types of operating systems operating systems structures Systems components operating systems services System calls Systems programs

More information

Commercial Real-time Operating Systems An Introduction. Swaminathan Sivasubramanian Dependable Computing & Networking Laboratory

Commercial Real-time Operating Systems An Introduction. Swaminathan Sivasubramanian Dependable Computing & Networking Laboratory Commercial Real-time Operating Systems An Introduction Swaminathan Sivasubramanian Dependable Computing & Networking Laboratory swamis@iastate.edu Outline Introduction RTOS Issues and functionalities LynxOS

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK III SEMESTER CS8391-Data Structures Regulation 2017 Academic Year 2018 19(odd Semester)

More information

SRI VIDYA COLLEGE OF ENGINEERING AND TECHNOLOGY,VIRUDHUNAGAR

SRI VIDYA COLLEGE OF ENGINEERING AND TECHNOLOGY,VIRUDHUNAGAR Year/sem: 02/04 Academic Year: 2014-2015 (even) UNIT II THE 8086 SYSTEM BUS STRUCTURE PART A 1. What are the three groups of signals in 8086? The 8086 signals are categorized in three groups. They are:

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY & COMPUTER SCIENCE AND ENGINEERING QUESTION BANK II SEMESTER CS6201- DIGITAL PRINCIPLE AND SYSTEM DESIGN

More information

Mobile Operating Systems Lesson 01 Operating System

Mobile Operating Systems Lesson 01 Operating System Mobile Operating Systems Lesson 01 Operating System Oxford University Press 2007. All rights reserved. 1 Operating system (OS) The master control program Manages all software and hardware resources Controls,

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III and VI Section : CSE- 1 & 2 Subject Code : CS6601 Subject Name : DISTRIBUTED

More information

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications

Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications Introduction the Serial Communications Parallel Communications Parallel Communications with Handshaking Serial Communications o Asynchronous Serial (SCI, RS-232) o Synchronous Serial (SPI, IIC) The MC9S12

More information

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this?

Parallel Data Transfer. Suppose you need to transfer data from one HCS12 to another. How can you do this? Introduction the Serial Communications Huang Sections 9.2, 10.2, 11.2 SCI Block User Guide SPI Block User Guide IIC Block User Guide o Parallel vs Serial Communication o Synchronous and Asynchronous Serial

More information

VALLIAMMAI ENGINERING COLLEGE DEPARTMENT OF MECHANICAL ENGINEERING SUBJECT CODE / NAME: ME6702 / MECHATRONICS YEAR/SEM: IV /VII UNIT 1: INTRODUCTION 1. List out the types of systems. BT-1 2. Describe the

More information

Growing Together Globally Serial Communication Design In Embedded System

Growing Together Globally Serial Communication Design In Embedded System Growing Together Globally Serial Communication Design In Embedded System Contents Serial communication introduction......... 01 The advantages of serial design......... 02 RS232 interface......... 04 RS422

More information

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 0 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK III SEMESTER CS89- DATA STRUCTURES Regulation 07 Academic Year 08 9 Prepared by

More information

or between microcontrollers)

or between microcontrollers) : Communication Interfaces in Embedded Systems (e.g., to interface with sensors and actuators or between microcontrollers) Spring 2016 : Communication Interfaces in Embedded Systems Spring (e.g., 2016

More information

EC EMBEDDED AND REAL TIME SYSTEMS

EC EMBEDDED AND REAL TIME SYSTEMS EC6703 - EMBEDDED AND REAL TIME SYSTEMS Unit I -I INTRODUCTION TO EMBEDDED COMPUTING Part-A (2 Marks) 1. What is an embedded system? An embedded system employs a combination of hardware & software (a computational

More information

Final Exam Study Guide

Final Exam Study Guide Final Exam Study Guide Part 1 Closed book, no crib sheet Part 2 Open book, open notes, calculator (no laptops, phones, devices with screens larger than a TI-89 calculator, devices with wireless communication).

More information

UNIT I [INTRODUCTION TO EMBEDDED COMPUTING AND ARM PROCESSORS] PART A

UNIT I [INTRODUCTION TO EMBEDDED COMPUTING AND ARM PROCESSORS] PART A UNIT I [INTRODUCTION TO EMBEDDED COMPUTING AND ARM PROCESSORS] PART A 1. Distinguish between General purpose processors and Embedded processors. 2. List the characteristics of Embedded Systems. 3. What

More information

UNIT II PROCESSOR AND MEMORY ORGANIZATION

UNIT II PROCESSOR AND MEMORY ORGANIZATION UNIT II PROCESSOR AND MEMORY ORGANIZATION Structural units in a processor; selection of processor & memory devices; shared memory; DMA; interfacing processor, memory and I/O units; memory management Cache

More information

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING UNIT-1 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester Section Subject Code Subject Name Degree & Branch : I & II : M.E : CP7204 : Advanced Operating Systems : M.E C.S.E. 1. Define Process? UNIT-1

More information

SNS COLLEGE OF ENGINEERING

SNS COLLEGE OF ENGINEERING SNS COLLEGE OF ENGINEERING Coimbatore. Department of Computer Science and Engineering Question Bank- Even Semester 2015-2016 CS6401 OPERATING SYSTEMS Unit-I OPERATING SYSTEMS OVERVIEW 1. Differentiate

More information

M.C.A. DEGREE EXAMINATION, DEC First Year. Time : 03 Hours Maximum Marks : 75

M.C.A. DEGREE EXAMINATION, DEC First Year. Time : 03 Hours Maximum Marks : 75 (DMCA 101) M.C.A. DEGREE EXAMINATION, DEC. - 2012 First Year Paper - I : INFORMATION TECHNOLOGY Time : 03 Hours Maximum Marks : 75 Section - A Answer any Three of the following (3 15 = 45) 1) Define the

More information

MICROPROCESSORS & MICRO CONTROLLER COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK

MICROPROCESSORS & MICRO CONTROLLER COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUBJECT CODE: EC1257 SUBJECT NAME: MICROPROCESSOR AND MICROCONTROLLER YEAR : II IT SEM : IV UNIT I THE 8085 MICROPROCESSOR

More information

Department of Electronics and Instrumentation Engineering Question Bank

Department of Electronics and Instrumentation Engineering Question Bank www.examquestionpaper.in Department of Electronics and Instrumentation Engineering Question Bank SUBJECT CODE / NAME: ET7102 / MICROCONTROLLER BASED SYSTEM DESIGN BRANCH : M.E. (C&I) YEAR / SEM : I / I

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK VIII SEMESTER IT6012- TCP/IP DESIGN AND IMPLEMENTATION Regulation 2013 Academic Year

More information

What are Embedded Systems? Lecture 1 Introduction to Embedded Systems & Software

What are Embedded Systems? Lecture 1 Introduction to Embedded Systems & Software What are Embedded Systems? 1 Lecture 1 Introduction to Embedded Systems & Software Roopa Rangaswami October 9, 2002 Embedded systems are computer systems that monitor, respond to, or control an external

More information

GLOSSARY. VisualDSP++ Kernel (VDK) User s Guide B-1

GLOSSARY. VisualDSP++ Kernel (VDK) User s Guide B-1 B GLOSSARY Application Programming Interface (API) A library of C/C++ functions and assembly macros that define VDK services. These services are essential for kernel-based application programs. The services

More information

Overview of Microcontroller and Embedded Systems

Overview of Microcontroller and Embedded Systems UNIT-III Overview of Microcontroller and Embedded Systems Embedded Hardware and Various Building Blocks: The basic hardware components of an embedded system shown in a block diagram in below figure. These

More information

CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE 1 KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY

CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE 1 KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE 1 KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Sub. Code & Name: CS2253 Computer organization and architecture Year/Sem

More information

SE300 SWE Practices. Lecture 10 Introduction to Event- Driven Architectures. Tuesday, March 17, Sam Siewert

SE300 SWE Practices. Lecture 10 Introduction to Event- Driven Architectures. Tuesday, March 17, Sam Siewert SE300 SWE Practices Lecture 10 Introduction to Event- Driven Architectures Tuesday, March 17, 2015 Sam Siewert Copyright {c} 2014 by the McGraw-Hill Companies, Inc. All rights Reserved. Four Common Types

More information

MaanavaN.Com CS1202 COMPUTER ARCHITECHTURE

MaanavaN.Com CS1202 COMPUTER ARCHITECHTURE DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUB CODE / SUBJECT: CS1202/COMPUTER ARCHITECHTURE YEAR / SEM: II / III UNIT I BASIC STRUCTURE OF COMPUTER 1. What is meant by the stored program

More information

Serial Communications

Serial Communications 1 Serial Interfaces 2 Embedded systems often use a serial interface to communicate with other devices. Serial Communications Serial implies that it sends or receives one bit at a time. Serial Interfaces

More information

Digital Storage Oscilloscope

Digital Storage Oscilloscope Digital Storage Oscilloscope GDS-3000 Series SERIAL DECODE MANUAL GW INSTEK PART NO. 82DS-SBD00U01 ISO-9001 CERTIFIED MANUFACTURER October 2010 This manual contains proprietary information, which is protected

More information

Unlocking the Potential of Your Microcontroller

Unlocking the Potential of Your Microcontroller Unlocking the Potential of Your Microcontroller Ethan Wu Storming Robots, Branchburg NJ, USA Abstract. Many useful hardware features of advanced microcontrollers are often not utilized to their fullest

More information

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VII SEMESTER

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VII SEMESTER VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK VII SEMESTER CS6007-INFORMATION RETRIEVAL Regulation 2013 Academic Year 2018

More information

1995 Paper 10 Question 7

1995 Paper 10 Question 7 995 Paper 0 Question 7 Why are multiple buffers often used between producing and consuming processes? Describe the operation of a semaphore. What is the difference between a counting semaphore and a binary

More information

SWE 760 Lecture 1: Introduction to Analysis & Design of Real-Time Embedded Systems

SWE 760 Lecture 1: Introduction to Analysis & Design of Real-Time Embedded Systems SWE 760 Lecture 1: Introduction to Analysis & Design of Real-Time Embedded Systems Hassan Gomaa References: H. Gomaa, Chapters 1, 2, 3 - Real-Time Software Design for Embedded Systems, Cambridge University

More information

JNTUWORLD. 1. Discuss in detail inter processor arbitration logics and procedures with necessary diagrams? [15]

JNTUWORLD. 1. Discuss in detail inter processor arbitration logics and procedures with necessary diagrams? [15] Code No: 09A50402 R09 Set No. 2 1. Discuss in detail inter processor arbitration logics and procedures with necessary diagrams? [15] 2. (a) Discuss asynchronous serial transfer concept? (b) Explain in

More information

Computer Hardware Requirements for Real-Time Applications

Computer Hardware Requirements for Real-Time Applications Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Real-Time Systems, Prof. Kasim Al-Aubidy 1 Lecture

More information

Health monitoring of an power amplifier using an ethernet controller

Health monitoring of an power amplifier using an ethernet controller Health monitoring of an power amplifier using an ethernet controller 1 Sharadha N, 2 J Pushpanjali 1 Student, 2 Assistant Professor Bangalore institute of technology Bangalore, India Abstract the computer

More information

CLASS: II YEAR / IV SEMESTER CSE SUBJECT CODE AND NAME: CS6401 OPERATING SYSTEMS UNIT I OPERATING SYSTEMS OVERVIEW

CLASS: II YEAR / IV SEMESTER CSE SUBJECT CODE AND NAME: CS6401 OPERATING SYSTEMS UNIT I OPERATING SYSTEMS OVERVIEW CLASS: II YEAR / IV SEMESTER CSE SUBJECT CODE AND NAME: CS6401 OPERATING SYSTEMS SYLLABUS UNIT I OPERATING SYSTEMS OVERVIEW Computer System Overview-Basic Elements, Instruction Execution, Interrupts, Memory

More information

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY Senkottai Village, Madurai Sivagangai Main Road, Madurai -625 020 QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS UNIT 1 - THE 8085 AND 8086

More information

QUESTION BANK UNIT I

QUESTION BANK UNIT I QUESTION BANK Subject Name: Operating Systems UNIT I 1) Differentiate between tightly coupled systems and loosely coupled systems. 2) Define OS 3) What are the differences between Batch OS and Multiprogramming?

More information

UNIT -3 PROCESS AND OPERATING SYSTEMS 2marks 1. Define Process? Process is a computational unit that processes on a CPU under the control of a scheduling kernel of an OS. It has a process structure, called

More information

EMBEDDED SYSTEMS COURSE CURRICULUM

EMBEDDED SYSTEMS COURSE CURRICULUM On a Mission to Transform Talent EMBEDDED SYSTEMS COURSE CURRICULUM Table of Contents Module 1: Basic Electronics and PCB Software Overview (Duration: 1 Week)...2 Module 2: Embedded C Programming (Duration:

More information

ECE 3055: Final Exam

ECE 3055: Final Exam ECE 3055: Final Exam Instructions: You have 2 hours and 50 minutes to complete this quiz. The quiz is closed book and closed notes, except for one 8.5 x 11 sheet. No calculators are allowed. Multiple Choice

More information

CMPE401 Computer Interfacing

CMPE401 Computer Interfacing CMPE401 Computer Interfacing MIDTERM EXAMINATION October 24, 2007 Name: ID: 5 questions. 50 minutes. Allowed material: Course notes A 68000 Programming Reference Card Calculators Model solutions of midterms,

More information

REAL TIME OPERATING SYSTEMS: A COMPLETE OVERVIEW

REAL TIME OPERATING SYSTEMS: A COMPLETE OVERVIEW REAL TIME OPERATING SYSTEMS: A COMPLETE OVERVIEW Mrinal Parikshit Chandane Former Assistant Professor, Dept. of E&TC, KJSCE, (India) ABSTRACT Telecommunication applications such as telephony, navigation

More information

VALLIAMMAI ENGINEERING COLLEGE S.R.M. NAGAR, KATTANKULATHUR-603203. DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING VII-EEE EE6502- MICROPROCESSORS AND MICROCONTROLLERS QUESTION BANK UNIT I 1. What

More information

Tutorial Introduction

Tutorial Introduction Tutorial Introduction PURPOSE: This tutorial describes the key features of the DSP56300 family of processors. OBJECTIVES: Describe the main features of the DSP 24-bit core. Identify the features and functions

More information

Module 8. Industrial Embedded and Communication Systems. Version 2 EE IIT, Kharagpur 1

Module 8. Industrial Embedded and Communication Systems. Version 2 EE IIT, Kharagpur 1 Module 8 Industrial Embedded and Communication Systems Version 2 EE IIT, Kharagpur 1 Lesson 37 Real-Time Operating Systems: Introduction and Process Management Version 2 EE IIT, Kharagpur 2 Instructional

More information

Zilog Real-Time Kernel

Zilog Real-Time Kernel An Company Configurable Compilation RZK allows you to specify system parameters at compile time. For example, the number of objects, such as threads and semaphores required, are specez80acclaim! Family

More information

PART A (22 Marks) 2. a) Briefly write about r's complement and (r-1)'s complement. [8] b) Explain any two ways of adding decimal numbers.

PART A (22 Marks) 2. a) Briefly write about r's complement and (r-1)'s complement. [8] b) Explain any two ways of adding decimal numbers. Set No. 1 IV B.Tech I Semester Supplementary Examinations, March - 2017 COMPUTER ARCHITECTURE & ORGANIZATION (Common to Electronics & Communication Engineering and Electronics & Time: 3 hours Max. Marks:

More information

Accessing I/O Devices Interface to CPU and Memory Interface to one or more peripherals Generic Model of IO Module Interface for an IO Device: CPU checks I/O module device status I/O module returns status

More information

Inter-Process Communication and Synchronization of Processes, Threads and Tasks: Lesson-3: Task and Task States

Inter-Process Communication and Synchronization of Processes, Threads and Tasks: Lesson-3: Task and Task States Inter-Process Communication and Synchronization of Processes, Threads and Tasks: Lesson-3: Task and Task States 1 Task Concepts 2 Task An application program can also be said to be a program consisting

More information

What s An OS? Cyclic Executive. Interrupts. Advantages Simple implementation Low overhead Very predictable

What s An OS? Cyclic Executive. Interrupts. Advantages Simple implementation Low overhead Very predictable What s An OS? Provides environment for executing programs Process abstraction for multitasking/concurrency scheduling Hardware abstraction layer (device drivers) File systems Communication Do we need an

More information

Interfacing Techniques in Embedded Systems

Interfacing Techniques in Embedded Systems Interfacing Techniques in Embedded Systems Hassan M. Bayram Training & Development Department training@uruktech.com www.uruktech.com Introduction Serial and Parallel Communication Serial Vs. Parallel Asynchronous

More information

Introduction to Real-Time Operating Systems

Introduction to Real-Time Operating Systems Introduction to Real-Time Operating Systems GPOS vs RTOS General purpose operating systems Real-time operating systems GPOS vs RTOS: Similarities Multitasking Resource management OS services to applications

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK Name : MICROPROCESSORS AND INTERFACING Code : AEC021 Class : B.

More information

UNIT IV I/O PROGRAMMING AND SCHEDULE MECHANISM

UNIT IV I/O PROGRAMMING AND SCHEDULE MECHANISM UNIT IV I/O PROGRAMMING AND SCHEDULE MECHANISM Intel I/O instruction Transfer rate, latency; interrupt driven I/O - Non-maskable interrupts; software interrupts, writing interrupt service routine in C

More information

Real-Time Programming

Real-Time Programming Real-Time Programming Week 7: Real-Time Operating Systems Instructors Tony Montiel & Ken Arnold rtp@hte.com 4/1/2003 Co Montiel 1 Objectives o Introduction to RTOS o Event Driven Systems o Synchronization

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK B.E. - Electrical and Electronics Engineering IV SEMESTER CS6456 - OBJECT ORIENTED

More information

CS304,EC304,DCSE16, DETE16

CS304,EC304,DCSE16, DETE16 CS304,EC304,DCSE16, DETE16 III SEMESTER DIPLOMA EXAMINATION, JANUARY-2013 MICROPROCESSOR Time: 3 Hours Max. Marks: 75 GROUP A : Answer any three questions. (Question No. 1 is compulsory) Q.1 What do you

More information

DSP/BIOS Kernel Scalable, Real-Time Kernel TM. for TMS320 DSPs. Product Bulletin

DSP/BIOS Kernel Scalable, Real-Time Kernel TM. for TMS320 DSPs. Product Bulletin Product Bulletin TM DSP/BIOS Kernel Scalable, Real-Time Kernel TM for TMS320 DSPs Key Features: Fast, deterministic real-time kernel Scalable to very small footprint Tight integration with Code Composer

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK IV SEMESTER CS6401 OPERATING SYSTEMS Regulation 2013 Academic Year 2017 18

More information

II/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC-2017

II/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC-2017 CSE/IT 223 (CR) Total No. of Questions :09] [Total No. of Pages : 02 II/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC-2017 Second Semester CSE/IT COMPUTER ORGANIZATION Time: Three Hours Answer Question No.1

More information

COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS UNIT I

COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS UNIT I KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK SUBJECT CODE & NAME: EC 1312 DIGITAL LOGIC CIRCUITS YEAR / SEM: III / V UNIT I NUMBER SYSTEM & BOOLEAN ALGEBRA

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 20 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK B.E I SEMESTER GE85- Problem Solving and Python Programming Regulation 207 Academic

More information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction. AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful

More information

ADMINISTRATIVE MANAGEMENT COLLEGE

ADMINISTRATIVE MANAGEMENT COLLEGE First Semester ADMINISTRATIVE MANAGEMENT COLLEGE BACHELOR OF COMPUTER APPLICATION COURSE OUTCOME (CO) Problem solving techniques Using C CO 1: Understand the basic concepts of programming, software and

More information