
개인용 데스크탑 컴퓨터일반적인 목적과 다양한 SW이용을 위해서 서버(클라우드) 컴퓨터네트워크 기반높은 용량, 성능슈퍼컴퓨터고급 과학/공학적 계산모바일/유비쿼터스 컴퓨터가지고 다닐 수 있는 용도더 "빠른" 컴퓨터를 이용하기 위해서 HW 기술의 발전을 통해무어의 법칙 :
컴퓨터의 성능을 판단하는 2가지 요소 응답시간(Response Time) 어느 task에 대해 시작과 완료 사이 걸린 시간(하나의 task를 처리하는데 걸린 시간) 처리율(Throughput) 단위 시간당 처리된 일의 양(시간당 task 처리량) ex) 한시간 동안

컴퓨터의 언어 & SW와 HW 사이의 인터페이스이는 밑과 같이 정의된다.지시 사항의 종류(e.g. 산수, 조건, 데이터 전송, branch,....)지시 사항대로 data를 이용하는 방법데이터의 형태지시 사항의 형태지시 사항들은 프로그램의 성능에 영향을 미친다. CP

CPU, 레시스터, 메모리Control unit(CU)는 프로세서의 작동을 지시한다.Arithmetic & logical unit(ALU)는 연산을 진행한다.$0,...,$31은 연산에 이용될 값을 가지고 있다. (general purpose register)Progr

컴퓨터의 words는 이진수로 표현되어 있다.Q) 컴퓨터가 이진수 연산(더하기, 빼기, 곱하기, 나누기)을 효율적으로 하기 위해선 어떻게 디자인 해야 하는가?더하기 : 주어진 숫자들로 이진수 덧셈을 진행한다.예시) 7+6뺄셈 : 두번째 피연산자를 반전하고 덧셈을 진행한