skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 

Senior Project - RoundTable


Video Game Console Operating System and Development Environment

Senior Project: 2002-2003
Shahan Dahanayaka, Darin Gillis, Joshua Nolting, Kyle Sampson and Dustin Trail
Thornton, CO

Akalon Systems Inc., a very small startup based in Boulder, Colorado, intends to build a video game console. The first step towards achieving this goal is to implement an embedded operating system kernel that will control the game console. Since the actual game console hardware will not be available for some time, the operating system kernel will be tested on regular PC hardware that will substitute for the actual game console. Akalon suggested the embedded operating system kernel be designed, implemented and tested as part of this project.

The kernel provides several APIs that may be used by game software to interact with the system. These APIs include support for task management, binary and counting semaphores, messages, memory management, timers, interrupt handling, and system startup and shutdown. The system was implemented in C.

Test Suite
Test Suite
Performance Testing
Performance Testing
Dining Philosophers
Dining Philosophers
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)