warning: preg_replace_callback(): Requires argument 2, '_decode_entities("$1", "$2", "$0", $newtable, $exclude)', to be a valid callback in /home/tuvap/tu.linuxaudiosystems.com/includes/unicode.inc on line 345.

Digital Audio Workstation Design & Implementation #1: Introduction and Basic Computer Architecture

Plan of Attack

  • Introduction
  • What this course is about
  • Why audio programming is special
  • Basics of computer architecture

Slides

As usual, find them here (after the seminar).

Reading materials

Nothing this week, since none of you probably read this page before coming to class.

Questions to think about

  • If a 64 bit address space is so big, do we have to put processes in their own address space? If we don't, how do we stop them from reading & writing each other's memory?
  • What are DSP chips useful for, and what are the downsides of using them?

Useful Wikipedia entries to get started

process
a good summary and links to everything else discussed today