uwloo

MATH 471BComputer System Organization and Logic Design

Faculty
Mathematics
Last listed
1970–71

No longer offered. It’s in Waterloo’s scanned calendars from 1969–70 to 1970–71 (before that, 1968–69 used the number for Introduction to Digital Computer Science); the 1995–96 to 2023–24 calendars are on ucalendar.

Part 1. Logic Design: Brief review of basic switching theory; Number systems; logic circuits; storage elements; standard computer subsystems; overall logical design of a conventional processor; automated design of processors—computer compilers. Part 2. System Organization: Definition of total system requirements for batch processing, time-sharing, real-time processing and other applications; hardware-software tradeoffs and the impact of large-scale integration; unorthodox hardware organizations evaluation of solutions. Some attention will be paid to design for reliabilty and fault diagnosis as additional system requrements. Prerequisite: Switching Circuits. 2 hours lectures, Winter term.

As printed in the 1969–70 to 1970–71 calendars, read by OCR; the scanned page is the original.

Check it elsewhere

    In the scanned calendars

    How it read in each calendar from 1968–69 to 1970–71, newest first. The text is OCR of the scanned pages; years whose wording matches are shown once, from the clearest scan. Each year links to its page on uwloo and to that page of the scanned PDF.

    1969–70 to 1970–71 2 calendars

    Part 1. Logic Design: Brief review of basic switching theory; Number systems; logic circuits; storage elements; standard computer subsystems; overall logical design of a conventional processor; automated design of processors—computer compilers. Part 2. System Organization: Definition of total system requirements for batch processing, time-sharing, real-time processing and other applications; hardware-software tradeoffs and the impact of large-scale integration; unorthodox hardware organizations evaluation of solutions. Some attention will be paid to design for reliabilty and fault diagnosis as additional system requrements. Prerequisite: Switching Circuits. 2 hours lectures, Winter term.

    1968–69 1 calendar

    Another title: Introduction to Digital Computer Science, probably a different course under the same number (or a misread scan).

    Organization of a general purpose computer. Component systems. Hardware, system design and software. Storage cells, memories, logic circuits, counters, sequence generators, decoding networks. Number systems and codes. Elementary digital machines. Registers and register transfers. Arithmetic and control functions. Design of simple machines. Stored program computers. Memory, arithmetic unit, control and input-output equipment. Instruction and data formats. Implementation of arithmetic and program instructions. Jump instructions, subroutines, index registers. Machine language programs. Overall logical design. Algorithms for arithmetic operations. Design of fast adders. Parallel arithmetic units. Fast multiplication and division. Floating point arithmetic. Residue number codes.

    2 hours lectures, Winter term.

    Prerequisite: Switching Circuits.