Portfolio item number 1
Short description of portfolio item number 1
Short description of portfolio item number 1
Short description of portfolio item number 2
Published:
This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
Undergraduate course, UNO, 2018
Undergraduate course, UNO, 2019
Graduate course, UNO, 2019
Undergraduate course, UNO, 2019
Undergraduate course, UNO, 2020
Graduate course, UNO, 2020
Undergraduate course, Remote Learning, 2020
Undergraduate course, UNO, 2020
Undergraduate course, UNO, 2021
Graduate course, UNO, 2021
Undergraduate course, UNO, 2022
Graduate course, UNO, 2022
Undergraduate course, UNO, 2022
Graduate course, UNO, 2023
Graduate course, UNO, 2023
Undergraduate course, UNO, 2023
Graduate course, UNO, 2024
Graduate course, UNO, 2024
Undergraduate course, UNO, 2024
Undergraduate course, UNO, 2024
Undergraduate course, UNO, 2024
Undergraduate course, UNO, 2025
An operating system is an abstraction of computer system hardware; it manages the sharing of various hardware and software resources among the users of the computer system. The parallel history of hardware and operating system development introduces many key concepts including, for example, processor modes, direct memory access (DMA), device controllers, and virtual memory. Basic approaches to kernel organization and implementation are considered. This is often the first course in which students encounter concurrency and concurrent programs. Additional topic areas include system performance evaluation (particularly relating to processor and memory management), security, virtualization, resource allocation and scheduling, and file systems.