Title: Notes on Computer Hardware