CSC 220 Computer Architecture and Systems

Number representation and arithmetic; introduction to logic circuit design and simplification using Boolean algebra and Karnaugh maps; combinational logic building blocks such as multiplexers, demultiplexers, encoders, decoders, comparators, adders, ALUs; analysis and design of sequential logic circuits; sequential logic building blocks such as storage registers, shift registers and counters, assembly language programming. Basic operating system principles and operating system internals: the hardware/software interface; file systems; resource management; command languages; segmentation, paging and virtual memory; other virtual resources. (4 credit hours)

Credits

4

Prerequisite

CSC 130