Computer architecture and organization: CPU, cache, memory, input/output, bus structures, interrupts; computer arithmetic: integer and floating point; CPU: instruction sets, addressing modes, instruction encoding. Input/output: programmed, interrupt-driven, block-oriented. Examples from several modern processor families. Includes: Experiential Learning Activity Precludes additional credit for SYSC 2320, SYSC 3006. Prerequisite(s): ECOR 1606 or SYSC 1005. Additional recommended background: SYSC 2006. Lectures three hours a week, laboratory two hours a week.
Computer architecture and organization: CPU, cache, memory, input/output, bus structures, interrupts; computer arithmetic: integer and floating point; CPU: instruction sets, addressing modes, instruction encoding. Input/output: programmed, interrupt-driven, block-oriented. Examples from several modern processor families. Includes: Experiential Learning Activity Precludes additional credit for SYSC 2320, SYSC 3006. Prerequisite(s): ECOR 1606 or SYSC 1005. Additional recommended background: SYSC 2006. Lectures three hours a week, laboratory two hours a week.