Академический Документы
Профессиональный Документы
Культура Документы
PRESENTED BY - ADIL
CONTENTS
WHAT IS REAL TIME SYSTEM ? TYPES OF REAL TIME SYSTEM . WHAT IS REAL TIME OPERATING SYSTEM? DESIGN OF RTOS. SCHEDULING ALGORITHIMS OF RTOS. EXAMPLE.
1- HARD REAL TIME SYSTEM 1.1- IT ENSURES THAT A TASK SHOULD COMPLETE ON TIME. 1.2- A HARD REAL TIME SYSTEM HAS STRICT DEADLINES TO COMPLETE THE TASK. 1.3- IF A REAL TIME SYSTEM CRASHES IT MAY CAUSE GREAT DAMAGE TO THE SYSTEM.
EXAMPLE-CAR ENGINE SYSTEM , EMBEDDED SYSTEM , MEDICAL SYSTEM SUCH AS HEART PACEMAKER .
2- SOFT REAL TIME SYSTEM 2.1-IT HAS TOLRENCE WITH RESPECT TO TIME. 2.2-IT MAY RESULT IN DEGRADED QUALITY. EXAMPLE-OMITTING FLAMES WHILE DISPLAYING A VEDIO,FLIGHT CONTROL SYSTEMS (SOFTWARE THAT DEVLOP FLIGHT SCHEDULE FAR COMERCIAL AIRLINES).
3-FIRM REAL TIME SYSTEM MISSING DEADLINE REQUIRMENT UNEXPECTED QUALITY REDUCTION.
CAUSE
DESIGN OF RTOS
IN TYPICAL DESIGN , A TASK HAS FOLLOWING STAGES I-RUNNING(EXECUTED ON CPU) 2-READY(READY TO BE EXECUTED) 3-BLOCKED(WAITING FOR INPUT/OUTPUT)
1-PRIORITY SCHEDULING-EVENT DRIVEN WHICH SWITCH TASK WHEN A TASK OF HIGHER PRIORITY IS ENCOUNTERED. 2-ROUND ROBIN- IT IS ALSO TREATED AS TIME SHARING . IT SWITCHES TASK AFTER A GIVEN CLOCK INTERUPTION. IN EARLIER OS PRIORITY SCHEDULING IS USED TO MINIMIZE SCHEDULING TIME WITHOUT SWITCHING NO. OF PROCESS .
2- ROUND ROBIN SCHEDULING 2.1 JOBS ARE ARRANGED FIFO MANNER. 2.2-A TIME QUANTUM IS ASSIGNED FOR SWITCHING AFTER EVERY PROCESS. 2.3-NO STARVATION OF A PROCESSES. EXAMPLE- HIGH SPEED SWITCHING NETWORK.
EXAMPLEAN EARLY EXAMPLE OF LARGE SCALE RTOS WAS TRANSACTION PROCESSING FACILITY DEVLOPED BY AMERICAN AIRLINES AND IBM FOR THE SABRE AIRLINE RESERVATION SYSTEM QNX WINDOWS CE OSE
QUERIES
THANK YOU