COMING SOON! PQDT Open is getting a new home!

ProQuest Open Access Dissertations & Theses will remain freely available as part of a new and enhanced search experience at

Questions? Please refer to this FAQ.

Dissertation/Thesis Abstract

An Educational Operating System Supporting Computer Security
by McGee, Patrick J., M.S., Marquette University, 2020, 52; 27838086
Abstract (Summary)

It is uncommon to teach computer security concepts using an embedded operating system. Few educational operating systems are implemented in systems courses, and a small subset of them are used to teach hardware-related security elements such as system calls. This work explores relevant approaches to teaching low-level security concepts, including difficulties associated with building a hands-on learning environment.

This work also presents additions to the Embedded Xinu kernel that support system calls and memory protection on a Raspberry Pi 3 B+. Provided sample assignments are intended to help give students a solid understanding of intricate hardware details. Results from an assignment run in a computer security course show that the system call interface provides an effective way to teach essential computer security measures.

Indexing (document details)
Advisor: Kaczmarek, Tom
Commitee: Brylow, Dennis, Perouli, Debbie
School: Marquette University
Department: Computing
School Location: United States -- Wisconsin
Source: MAI 81/10(E), Masters Abstracts International
Subjects: Computer science
Keywords: Computer memory education, Computer security education, Embedded Xinu, Raspberry Pi, System call education
Publication Number: 27838086
ISBN: 9798641783918
Copyright © 2021 ProQuest LLC. All rights reserved. Terms and Conditions Privacy Policy Cookie Policy