{"ModuleCode":"CG2271","ModuleTitle":"Real-Time Operating Systems","Department":"Computing & Engineering","ModuleDescription":"Real-time systems must respond quickly to inputs from the environment in order to work effectively and safely, and realtime operating systems (RTOS) are a critical part of such systems. In this course the student is exposed to basic RTOS concepts like tasks, scheduling algorithms, RTOS customisation and concurrent real-time programming. By the end of this course a student will not only understand how an RTOS is built, but will also gain practical hands-on experience in customising RTOSs and in writing real-time programs.","ModuleCredit":"4","Workload":"2-1-2-3-2","Prerequisite":"CS1020/E Data Structures and Algorithms I","Preclusion":"CS2106 Introduction to Operating Systems","ExamOpenBook":true,"ExamDuration":"P2H","ExamVenue":"MPSH6","Types":["Module"],"CorsBiddingStats":[{"AcadYear":"2011/2012","Semester":"1","Round":"1A","Group":"Lecture 1","Quota":"16","Bidders":"1","LowestBid":"100","LowestSuccessfulBid":"1","HighestBid":"100","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2011/2012","Semester":"1","Round":"1B","Group":"Lecture 1","Quota":"15","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2011/2012","Semester":"1","Round":"1C","Group":"Lecture 1","Quota":"15","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2011/2012","Semester":"1","Round":"2A","Group":"Lecture 1","Quota":"15","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2011/2012","Semester":"1","Round":"2B","Group":"Lecture 1","Quota":"15","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2011/2012","Semester":"1","Round":"3A","Group":"Lecture 1","Quota":"15","Bidders":"2","LowestBid":"10","LowestSuccessfulBid":"1","HighestBid":"1008","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"NUS Students [P]"},{"AcadYear":"2011/2012","Semester":"1","Round":"3B","Group":"Lecture 1","Quota":"13","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"Joint Multi-Disciplinary Programmes","StudentAcctType":"NUS Students [P]"}],"AcadYear":"2015/2016","History":[{"Semester":2,"ExamDate":"2016-04-27T17:00+0800","Timetable":[{"ClassNo":"1","LessonType":"Laboratory","WeekText":"Every Week","DayText":"Wednesday","StartTime":"1200","EndTime":"1400","Venue":"COM1-0114"},{"ClassNo":"2","LessonType":"Laboratory","WeekText":"Every Week","DayText":"Wednesday","StartTime":"1400","EndTime":"1600","Venue":"COM1-0114"},{"ClassNo":"3","LessonType":"Laboratory","WeekText":"Every Week","DayText":"Wednesday","StartTime":"1600","EndTime":"1800","Venue":"COM1-0114"},{"ClassNo":"4","LessonType":"Laboratory","WeekText":"Every Week","DayText":"Wednesday","StartTime":"1200","EndTime":"1400","Venue":"COM1-0113"},{"ClassNo":"5","LessonType":"Laboratory","WeekText":"Every Week","DayText":"Wednesday","StartTime":"1400","EndTime":"1600","Venue":"COM1-0113"},{"ClassNo":"6","LessonType":"Laboratory","WeekText":"Every Week","DayText":"Wednesday","StartTime":"1600","EndTime":"1800","Venue":"COM1-0113"},{"ClassNo":"1","LessonType":"Lecture","WeekText":"Every Week","DayText":"Monday","StartTime":"1600","EndTime":"1800","Venue":"LT19"},{"ClassNo":"1","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1200","EndTime":"1300","Venue":"COM1-0217"},{"ClassNo":"3","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Friday","StartTime":"1400","EndTime":"1500","Venue":"COM1-0217"},{"ClassNo":"4","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Friday","StartTime":"1500","EndTime":"1600","Venue":"COM1-0217"},{"ClassNo":"5","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Thursday","StartTime":"1200","EndTime":"1300","Venue":"COM1-0203"},{"ClassNo":"6","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Thursday","StartTime":"1300","EndTime":"1400","Venue":"COM1-0203"}],"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Tuesday Afternoon","Friday Afternoon","Thursday Afternoon"]}]}