Trending ▼   ResFinder  

2003 Course Real Time Operating Systems (Elective II)

3 pages, 39 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] [Total No. of Pages : 3 [3864] - 253 P 1276 B.E. (Electronics) REAL TIME OPERATING SYSTEMS (2003 Course) (Elective - II) (404212) 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 Q.2, Q.3 or Q.4 and Q.5 or Q.6 in Section-II attempt Q.7 or Q.8, Q.9 or Q.10 and Q.11 or Q.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) b) Discuss the memory requirements in foreground / background and multi tasking system. [8] Explain clock tick in multitasking system. What are the constraints in selection of the clock tick in multitasking system? How accurate time this can give? [8] OR Q2) a) b) Q3) a) b) What is RMS theorem? How it is useful in assigning tasks priorities? Check whether the following set of periodic real-time tasks is schedulable under RMS on a uniprocessor system : T 1 = (e1 = 20, p1 = 100), T2 = (e2 = 30, p2 = 150), T3 = (e3 = 60, p3 = 200). [8] Discuss interrupt and interrupt timings for foreground / background, nonpreemptive and preemptive kernel. [8] Explain, Locking and unlocking of scheduler in uCOSII, Nesting of scheduler lock, Possible situation and precautions while using scheduler lock/unlock. [8] What is the use of following members of OS_TCB? And how they are manipulated? [8] INT8U OSTCBX; INT8U OSTCBY; INT8U OSTCBitX; INT8U OSTCBitY; OR P.T.O. Q4) a) b) Q5) a) b) c) Explain, what is ready list in uCOSII? How uCOSII add the task in the ready list? How uCOSII remove a task from ready list? [8] What are different events handled using ECB in uCOSII. Explain data structure OS-EVENT. [8] Write short note on any two : [6] i) Semaphore management in uCOSII. ii) Mutual exclusion semaphore in uCOSII. iii) Event flag management in uCOSII. Explain in detail OSMutexCreate(). [6] Enlist different MUTEX services. What configuration constants provided to configure MUTEX? [6] OR Q6) a) b) c) Explain Event Flag Group data structure OS_FLAG_GRP and OS_FLAG_NODE. [6] Write short note on any two : [6] i) Semaphore management in uCOSII. ii) Mutual exclusion semaphore in uCOSII. What is relationship between Task, ISR and Semaphore in uCOSII? [6] SECTION - II Q7) a) b) c) How to use Mailox as binary semaphore? Explain by using pseudo code. [6] What is relationship between Task, ISR and Message Queue in uCOSII?[6] What are message queue services in uCOSII? How Message Queue services enabled/disabled in uCOSII. [6] OR Q8) a) b) c) Explain the relationship between tasks, ISR and message queue. What are the features of message queue in uCOSII? Explain Mailbox services and configuration in uCOSII. Q9) a) b) c) Explain Memory Control Block data structure OS_MEM. [4] Explain memory partition and multiple memory partition in uCOSII.[4] Define porting of uCOSII. What requirements the processor should satisfy to run uCOSII. [4] What is testing of port? What are the steps to follow for testing of port? [4] OR d) [3864] - 253 -2- [6] [6] [6] Q10)a) b) c) d) Explain the need of memory management services by OS as compare to compiler functions. [4] What are memory management services in uCOSII? Explain any one of them. [4] How OS_CPU.H makes uCOSII processor and implementation specific? [4] Explain uCOSII hardware/software architecture. [4] Q11)Answer the following by considering the implementation of temperature controller. a) Define the hardware architecture for the system. [4] b) Define the tasks for the system and assign the tasks priority and explain.[4] c) Enlist the services of uCOSII required in the system. [4] d) Write the application software for the system. [4] OR Q12)Answer the following by considering the implementation of chocolate vending machine. a) Define the hardware architecture for the system. [4] b) Define the tasks for the system and assign the tasks priority and explain.[4] c) Enlist the services of uCOSII required in the system. [4] d) Write the application software for the system. [4] [3864] - 253 -3-

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