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
Source Type: DISSERTATION
Subjects: Computer science
Keywords: Computer memory education, Computer security education, Embedded Xinu, Raspberry Pi, System call education
Publication Number: 27838086
ISBN: 9798641783918
Copyright © 2020 ProQuest LLC. All rights reserved. Terms and Conditions Privacy Policy Cookie Policy
ProQuest