This document contains an assignment for a Real Time Operating Systems (RTOS) class consisting of 11 questions. The questions cover topics like minimal operating systems, input/output subsystems, priority levels in RTOS, semaphores, task management systems, code sharing, mutual exclusion using semaphores, scheduling strategies, properties of RTOS like security and efficiency, memory organization, and task swapping and overlaying.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
53 views1 page
Rts Assignment 3
This document contains an assignment for a Real Time Operating Systems (RTOS) class consisting of 11 questions. The questions cover topics like minimal operating systems, input/output subsystems, priority levels in RTOS, semaphores, task management systems, code sharing, mutual exclusion using semaphores, scheduling strategies, properties of RTOS like security and efficiency, memory organization, and task swapping and overlaying.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1
SHA-SHIB COLLEGE OF ENGINEERING
Department of Electronics and Communication Engineering
RTS ASSIGNMENT -3
1. Explain what do you mean by minimal operating system?
2. Explain the general structure of IOSS(input/output subsystems) 3. Explain the priority levels in Real time operating system 4. Explain the following with respect to RTOS i)Semaphores ii) Data transfer without synchronization 5. Explain the task management system, with task states and task descriptor. 6. Explain code sharing with respect to serially reusable code and Re-entrant code 7. Explain with a neat diagram. Mutual exclusions using binary semaphore 8. Explain cyclic and preemptive scheduling strategies 9. Explain the following i) Security ii) Readability iii) Portability iv) Efficiency 10. Explain with neat diagram the different divisions of memory 11. Explain with neat diagram of task swapping and task overlaying