CompSci 330,
Computer Organization

Index and Announcements

Announcements

Posting Date Item
(start of semester) Welcome to CompSci 330, Computer Organization!
Announcements, updates and grades will be added to this section throughout the semester, as they occur.

Check the links above for specific course materials. Check this page for online versions of slides shown in class.

2021-03-22
2021-02-01 Instructions for connecting a Hardware Lab (BFH 103) computer to a Raspberry Pi: lab-network.py
2019-05-03 Midterm Exam 1 solution:

Class Notes

Date Item
2021-02-01 Slides from textbook:
  • chapter 1. Overview; design principles; circuit fabrication; measuring performance
  • Thermal image of a Raspberry Pi 3B+:

class video:

2021-02-08 Slides from textbook:
  • chapter 2 — Assembly/machine language.
  • LEGv8_Green_Card — Reference card for LEGv8 (ARMv8) assembly language

     

  • sorts.zip. Sorting source code used in class.
  • Relationship of high-level language, to assembly, to machine code:

     

  • Makefile as developed in class.
2021-02-10
2021-02-15
2021-02-24 Solutions for assignment 1 (chapter 1): asn1-solutions.pdf
2021-03-18
2021-03-31
2021-04-01
2021-04-05
2021-04-22
2021-04-28
Some interesting and informative articles about processors, SSDs and Flash memory, and how they impact the traditional memory hierarchy:
2021-05-05
AFTER 2021-05-05 ...
2021-05-09
2021-05-10
2019-04-22 Gray code and FSM — example of a simple Finite State Machine.
2019-04-29
  • chapter 6 — parallel processors
  • CERN hardware — excerpt from an article about computer systems at CERN scientific research center. Parallel systems are their big new thing.

number of computers

133MHz computer

grandpa box

ouija board