Real Time System is known for Real Time Operating System (RTOS) which is used for serve real time application request. It must be able to process data as it comes in, typically without buffering delays.Generally multitasking operating system designed for real time operating system which is used in embedded system ,industrial robot.
Questions On Real Time Operating System
1 What is the difference between real time systems and logical time?
2 What are the applications of real time systems?
3 Draw model of real time system?
4 What are the features of PCP?
6 How deadlock is avoided in PCP?
7 Specify the names of 5 Contemporary real time operating systems?
8 What are the important features of Windows NT?
9 What are the open software standards?
10 What is POSIX?
Long Questions on Real Time System
1 Draw the block diagram of the basic model of real time system, showing its important hardware components and their interactions. Explain the role of the different components.
2 Describe in detail Highest Locker Protocol?
3 Explain the operation of Priority Ceiling Protocol in sharing critical resources among real time tasks. Explain how PCP is able to avoid deadlock, unbounded priority inversion, and chain blockings ?
4 As the developer of hard real time applications, explain some of features of that you would require a real time operating system (RTOS) to support?
5 What is the difference between the synchronous I/O and asynchronous I/O? What are the implications of these two types of I/O for real time applications?
7 What do you understand by QoS routing. Explain the different types of QoS routing algorithms?
8 Explain a few practical applications requiring the use of a real time data bases?
More Question on Real Time System:
1. What is an operating system?
Ans An operating system is a program that acts as an interface between the user and the computer hardware. The purpose of an OS is to provide a convenient environment in which user can execute programs in a convenient and efficient manner.
2. What are the basic functions of an operating system?
Ans Operating system controls and coordinates the use of the hardware among the various applications programs for various uses. Operating system acts as resource allocator and manager. Also operating system is control program which controls the user programs to prevent errors and improper use of the computer.
3. What is semaphore?
Ans Semaphore is a variable, whose status reports common resource, Semaphore is of two types one is Binary semaphore and other is Counting semaphore.
4. What is Throughput, Turnaround time, waiting time and Response time?
Ans Throughput – number of processes that complete their execution per time unit
Turnaround time – amount of time to execute a particular process
Waiting time – amount of time a process has been waiting in the ready queue
Response time – amount of time it takes from when a request was submitted until the first response is produced, not output .
5. What is a Real-Time System?
Ans A real time process is a process that must respond to the events within a certain time period. A real time operating system is an operating system that can run real time processes successfully with multiprocessor.
6. What is Marshalling?
Ans The process of packaging and sending interface method parameters across thread or process boundaries.
7. Define compactions.
Ans Compaction is a process in which the free space is collected in a large memory chunk to make some space available for processes.
8. What are residence monitors?
Ans Early operating systems were called residence monitors.
9. What is a device queue?
Ans A list of processes waiting for a particular I/O device is called device queue.
10. What are the different types of Real-Time Scheduling?
Ans Hard real-time systems required to complete a critical task within a guaranteed amount of time. Soft real-time computing requires that critical processes receive priority over less fortunate ones.