CSCI 311: System Architecture
Fall 2024
Introduction to the high-level architecture of computer systems and the hardware-software interface. Major design features of hardware components are discussed. Topics include instruction set architectures, processor designs, memory components, power, storage devices, device drivers, kernels, bootloaders, firmware, and partition tables.
Course Information
Assignments
- 1. Get started with the Raspberry Pi
- 2. Charge the RTC Battery and Connect to WiFi
- 3. Learn to Use vi
- 4. Prepare a MicroSD Card for Alpine Linux
- 5. Install Alpine Linux
- 6. Configure 3D Graphics and CCU Kernel
- 7. Switch to iwd and NetworkManager
- 8. Create a User Account
- 9. Prepare to Install a GUI
- 10. Install KDE Plasma