Trending ▼   ResFinder  

2003 Course Real Time Operating Systems (Elective II)

3 pages, 32 questions, 0 questions with responses, 0 total responses,    0    0
pune_eng
  
+Fave Message
 Home > pune_eng >

Instantly get Model Answers to questions on this ResPaper. Try now!
NEW ResPaper Exclusive!

Formatting page ...

Total No. of Questions : 12] P1560 [Total No. of Pages : 3 [3764]-253 B.E. (Electronics) REAL TIME OPERATING SYSTEMS (404212) (2003 Course) (Elective - II) Time : 3 Hours] [Max. Marks : 100 Instructions to the candidates: 1) Answers to the two sections should be written in separate answer books. 2) In Section-I attempt Q.1 or 2, Q.3 or 4 and Q.5 or 6 in Section-II attempt Q.7 or 8, Q.9 or 10 and Q.11 or 12. 3) Neat diagrams, flow charts must be drawn and well commented pseudo code written wherever necessary. 4) Figures to the right indicate full marks. 5) Assume suitable data, if necessary. SECTION - I Q1) a) Explain memory requirements in foreground/background and multi tasking kernel. [8] b) What are common methods of obtaining exclusive access to shared resources? Explain with suitable example and diagram. [8] OR Q2) a) Discuss advantages and disadvantages of RTOS. [8] b) Discuss interrupt and interrupt timings for foreground/background, non-preemptive and preemptive kernel. [8] Q3) a) Explain the ready list in uCOSII with following: i) Making a task ready to run. ii) [8] Removing a task from the ready list. iii) Finding the highest priority task ready to run. b) Explain uCOSII initialisation along with variables, data structures and free pools. [8] P.T.O. OR Q4) a) How uCOSII handles critical section of code? Explain all the available methods. [8] b) Explain ECB and event wait list with following: i) Making a task wait for an event. ii) [8] Removing a task from an ECB wait list. iii) Finding the highest priority task waiting on an ECB. Q5) a) What is semaphore? Explain diagram showing relationship between tasks, ISR, and semaphore. [6] b) Explain in detail OSMutexCreate(). [6] c) Explain relationship between event flag group, event flag nodes, and TCBs. [6] OR Q6) a) Explain in detail OSSemQuery(). [6] b) Explain the use of MUTEX using example pseudo code. What are [6] MUTEX configuration constants? c) Explain in detail OSFlagCreate(). [6] SECTION - II Q7) a) What are Mailbox services and configuration constants provided in uCOSII? Explain relationship between tasks, ISR and MailBox. [8] b) Explain the data structure used in message queue. [8] OR Q8) a) What are message Queue services and configuration constants provided in uCOSII? Explain relationship between tasks, ISR and message Queue. [8] b) Explain OSMboxQuery() in detail. [3764]-253 -2- [8] Q9) a) Define porting of uCOSII. Discuss general requirements of processor to port uCOSII along with hardware/software architecture. [8] b) What is Memory Control Block? Explain its data structure. [8] OR Q10) a) What is the need of memory management services in uCOSII as compare to compiler functions? [8] b) Discuss testing of port with reference to uCOSII port. [8] Q11) Design the chocolate vending machine using uCOSII considering following points. a) Hardware and software architecture of the system. [6] b) Define the tasks, assign the tasks priority and enlist objects of uCOSII required for system implementation. [6] c) Write the application software for the system. [6] OR Q12) Answer the following by considering the implementation of temperature controller. a) Hardware and software architecture of the system. [6] b) Define the tasks, assign the tasks priority and enlist objects of uCOSII required for system implementation. [6] c) Write the application software for the system. rrr [3764]-253 -3- [6]

Formatting page ...

Formatting page ...

 

  Print intermediate debugging step

Show debugging info


 


Tags : Pune, Engineering, University of Pune, Engineering question papers, Pune University, previous year question papers, question papers, india, model question paper, pune university paper pattern, pune university syllabus, old question papers  

© 2010 - 2025 ResPaper. Terms of ServiceContact Us Advertise with us

 

pune_eng chat