CSCE4600

module
v0.0.0-...-9aa648f Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2023 License: GPL-3.0

README

Project Files CSCE 4600

golangci-lint Coverage

Operating Systems

Concepts in operating system analysis and design. General topics of process, resource and file management are presented and analyzed in the context of different system architectures and performance constraints.

Project 1: Process Scheduler

You can't take an operating systems class without programming a process scheduler. It's against the Geneva code or something. Design a program that implements several different CPU scheduling algorithms.

Project 2: Shell Builtins

A twist on a classic "build your own shell". The very basic shell is already written, but you will choose five (5) shell builtins (or shell-adjacent) commands to rewrite into Go, and integrate into the Go shell.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL