본문 바로가기

전체 글162

서버 구조의 이해 메모리 내 컴퓨터의 메모리 계층 구조를 나타낸 사진이다 2. SISD vs. SIMD 우선 컴퓨터의 작업 형태는 다음의 두 가지로 분류될 수 있습니다. - SISD (Single-Instruction, Single-Data) - SIMD (Single-Instruction, Multiple-Data) 전자는 하나의 명령어가 하나의 데이터 스트림을 처리하는 것이고 후자는 하나의 명령어가 여러 데이터 스트림을 병렬적으로 처리합니다. 수학적으로 전자는 스칼라 연산, 후자는 벡터 연산이라고도 하는데 이해를 돕기 위해 간단한 예를 들어 보겠습니다. - SISD의 예: A + B 2015. 3. 3.
서버 구조의 이해 CPU CPU의 구조 컴퓨터의 기본원리는 데이터/명령어를 읽고 읽은 것을 수행하고 결과를 쓴다로 볼 수 있다 이 간단한 작동을 위해 최소한으로 필요한 요소는 - 저장 장치- ALU (Arithmetic and Logic Unit, 산술 논리 유닛)- 버스 (데이터/명령어가 저장 장치와 ALU 사이를 오가는 통로) 저장 장치에 있는 데이터와 명령어를 버스를 통해 읽어 와서 ALU가 연산을 수행하는 것.이 간단하고 추상적인 원리가 복잡한 컴퓨터의 시발점 실제 컴퓨터의 구조를 그림으로 보면 위에서 설명한 모델을 조금 확장한 그림 빨간 화살표는 버스,CPU라고 묶인 부분은 ALU,L1/L2/L3 캐시 및 RAM은 저장 장치를 의미 위에서 CPU라고 표시한 부분은 크게 프론트엔드와 백엔드라는 두 부분으로 구분CPU가 읽.. 2015. 3. 3.