Philippine Information Technology Journal | |
ICS-OS: A Kernel Programming Approach to Teaching Operating System Concepts | |
Hermocilla, Joseph Anthony C.1  | |
关键词: Operating Systems; Computer Science Education; Kernel; | |
DOI : 10.3860/pitj.v2i2.2558 | |
学科分类:计算机科学(综合) | |
来源: Philippine Society of Information Technology Educators | |
【 摘 要 】
Traditional approaches to teaching operating systems re- quire students to develop simulations and user space ap- plications. An alternative is to let them modify parts of an actual operating system and see their programs run at kernel space. However, this is difficult to achieve using modern real-world operating systems partly because of the complex and large source code base. This paper presents ICS-OS and the experiences and results of using it for teaching an undergraduate operating systems course. ICS-OS is based on the DEX-OS kernel which has a smaller source code base compared to mainstream operating systems, making it ideal for instruction. The students were able to demonstrate a deeper understanding of how a real operating system works by their succesful implementation of projects to enhance and extend ICS-OS.
【 授权许可】
Unknown
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO201912020437770ZK.pdf | 16KB | download |