Real-time systems are studied including real-time kernels and real-time CPU scheduling. The Linux kernel is studied as an example of a UNIX environment and programming exercises are completed in POSIX compliant C. Embedded systems are explored as case studies for investigating operating systems modifications. Comparisons of designs including monolithic and microkernel approaches. Topics include: process management, scheduling and inter-process communication, memory management and I/O device management. ![]() After several weeks studying the areas of responsibility that an operating system possesses in the context of a conventional computing environment (PC and server), a treatment of operating systems in support of meeting real-time computing requirements, such as managing operating for programming on PC and server, is completed. Internet of Things is growing vastly, it is implemented using smart devices which involve with Embedded Systems (ESs). This subject addresses the purposes, design alternatives and uses of computer operating systems for programming in embedded systems, PC, and servers. ![]() 48450 Real-time Operating Systems 6cp Requisite(s): 31251 Data Structures and Algorithms OR 48430 Fundamentals of C Programmingįields of practice: Computer Systems Engineering program
0 Comments
Leave a Reply. |