Skip to content

Our task was to implement a kernel using C, ensuring it could handle I/O, CPU protection modes, and run secure user-level processes. Specifically, the following needed to implemented and configured: The Scheduler, Messaging, User-Level Processes, and Device Drivers

Notifications You must be signed in to change notification settings

iiTONELOC/threads-kernel

Repository files navigation

Threads Kernel Project

A Threaded CPU

Table of Contents

Description

This repo contains the semester-long, THREADS Kernel Project Implementation for CYBV-489 Principles of Operating Systems with Professor Duren at the University of Arizona's College of Applied Science and Technology

THREADS stands for Threaded Heuristic Research, Educational, And Development Simulator, and provides a realistic, virtual platform for operating system design and development.

Our task was to implement a kernel using the C programming language from the ground up, ensuring it could handle I/O and CPU protection modes and run secure user-level processes. Specifically, the following needed to implemented and configured:

  • The Scheduler
  • Messaging
  • User-Level Processes
  • Device Drivers

Authors

Name College Program Contact
Anthony Tropeano College of Applied Science and Technology Cyber Operations/Cyber Engineering GitHub
Email
Dan Tiger College of Applied Science and Technology Applied Computing: Software Development GitHub
Email

About

Our task was to implement a kernel using C, ensuring it could handle I/O, CPU protection modes, and run secure user-level processes. Specifically, the following needed to implemented and configured: The Scheduler, Messaging, User-Level Processes, and Device Drivers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •