This is an introduction to the study of computer hardware and its relationship to software. Topics include information representation, architecture of the central processing unit, memory organization and hierarchy, assembly language and machine level representation of programs, interactions and relationships among system components (hardware, operating systems, compilers, network environments), and the impact of architectural decisions on performance. Prerequisites: CSC 122. Offered each semester. Not offered pass/fail. Not open to students who have credit for CSC 221.
|CSC 122||1 course|