Catalog
Browse All Titles
Need help finding a course text?
Call 800.200.3908 x503 or email us for assistance.
Are you a student?
Purchase course texts and access e-books in our Student Store.
Have you purchased an e-book?
Login here to view.
 
Operating Systems: A Multi-perspective Episodic ApproachJae Oh
(?)

Operating Systems

A Multi-perspective Episodic Approach (First Edition)
Jae Oh

Paperback ISBN: 978-1-5165-0701-6, 210 pages

©2017

Description
Operating Systems: A Multi-perspective Episodic Approach teaches students to design and implement an operating system in the way most suitable for their level and ability. Rather than presenting components of a system in isolation, the text focuses on understanding a simple system in its entirety, then applying this comprehensive understanding to ever more complicated systems.

Students begin with the construction of a very basic operating system and then discuss the limitations of that system in order to introduce remedies. Each subsequent learning unit introduces a way to modify and improve the system. In addition, concepts are explained from the perspectives of users, application and system programmers, and operation system designers, which allows students to learn to develop operating systems that serve many different users of computer systems.

While students using the text must have knowledge of basic data structures and computer science, no prior knowledge of system-level programming or computer organization is required, making Operating Systems suitable for second-year or higher computer science classes.

Biography
Jae Oh earned his Ph.D. in computer science at the University of Pittsburgh. Dr. Oh is an associate professor of computer science and engineering at Syracuse University where he teaches operating systems, artificial intelligence, and game theory. His research interests include applications of artificial intelligence to distributed systems, swarm robotics, big-data visualizations, and cyber-physical systems. Currently, Dr. Oh is studying intersection dynamics among multiple entities in networked and non-networked environments, resource allocation and management in distributed environments, and dialogical artificial intelligence. He has obtained research funding from several private companies, mentored seven Ph.D. dissertations and many master’s theses and projects, and was the program director of computer science at Syracuse University from 2009 to 2014. He is also a past recipient of the Distinguished Scholar award from the International Society of Applied Intelligence.