|
CprE 308 Operating Systems: Shell project
For this project we were to create a shell with a few built in commands such as pid, ppid, pwd, and cd
used to get the process ID #, parent process ID #, current working directory, and change directory. In addition to these
built in commands the shell was to execute any regular command to be run on a linux machine and allow the user to
run some process' in the background with the &. This shell was written in C, the files are linked below.
shell.c
data.c
|
 |
CprE 305 Computer Organization and Architecture: Multicycle CPU Final Project
For this project we used verilog to take components of a cpu we created throughout the semester such as adders and registers
and put them together to create a functioning CPU which takes instructions in binary and performs a function. For the
project we were to be able to calculate the fibonacci sequence to the 13th number. The instructions were hard coded
into a register to being with since there was no way for the cpu to get input from outside these registers. Below is
some of the final document for this project most of the verilog code is included as well as system diagrams.
Multicycle CPU
|