CPU : 중앙처리장치 > > 제어 유닛 명령어 해석 명령어 실행 제어 > > > 산술논리장치 (ALU) 산술 연산 (ADD, SUB, MUL, DIV) 수행 논리 연산 (AND, OR, NOT, XOR) 수행 > > > 레지스터 고속의 데이터 저장 공간 데이터/주소값
시스템 내의 다른 요소들과의 정보 통신을 위한 통로CPU가 발생시키는 주소 정보를 전송하는 신호 선들의 집합➡️ 단방향기억장치 및 입출력장치에 주고 받을 데이터를 전송하는 신호 선들의 집합↔️ 양방향시스템 내의 다른 요소들의 동작을 제어하는 신호 선들의 집합 ex) 액
📌 제어 유닛 명령어 해석 명령어 실행 제어 📌 산술논리장치 (ALU) 산술 연산 (ADD, SUB, MUL, DIV) 수행 논리 연산 (AND, OR, NOT, XOR) 수행 📌 레지스터 고속의 데이터 저장 공간 데이터/주소값을 일시적으로 저장 🔗 내부
👉 한 개의 명령어를 처리하는 과정⭐ CPU에 내장된 레지스터에 대해 알 필요가 있다.👉 기억장치에서 명령어를 읽어오는 과정♻️ PC -> MAR -(주소버스)-> 기억장치 -(데이터버스)-> MBR -> IR👉 명령어에 맞는 연산을 수행♻️ IR -> MAR -
⚡️ CPU 내에서 명령어 처리에 사용되는 하드웨어를 여러 단계로 분할하여 처리 속도를 향상시키는 기술♻️ 인출 사이클IF : 명령어 인출ID : 명령어 해독♻️ 실행 사이클OF : 오퍼랜드 인출EX : 연산 수행 및 결과 저장ex) OF 단계가 필요하지 않은 명령어의
김종현 저. 『컴퓨터구조론』. 생능출판, 2019.
명령어가 수행할 동작을 저장명령어를 수행할 데이터의 주소값을 저장현재 명령어 실행 후 다음 명령어의 인출 위치분기, 호출 명령어 등 실행 순서 변경 시 필요 김종현 저. 『컴퓨터구조론』. 생능출판, 2019.
CPU를 위해 정의되어 있는 명령어들의 집합CPU마다 명령어들의 종류와 수가 다름 (CPU마다 기계어가 다르기 때문) 김종현 저. 『컴퓨터구조론』. 생능출판, 2019.
↑ 비용 상승↑ 액세스 빈도 상승시간 차이로 인한 효율 저하를 최소화 CPU가 직접 액세스CPU 레지스터⚡️ 캐시 메모리CPU와 주기억장치 간의 속도 차이를 보완SRAM주기억장치DRAM장치 제어기를 통하여 CPU가 액세스보조기억장치라 부름주로 프로그램, 데이터 저장By
캐시 메모리 CPU와 주기억장치 간의 액세스 시간 차이를 완화 🎯 캐시 적중 데이터 읽기 시, 해당 데이터가 적재되어있는지 (캐시에 있는지) 검사 ⭕캐시 적중 (적재되어 있다면) : 캐시로부터 즉시 인출 ❌캐시 미스 (캐시에 없다면) : 주기억장치로부터 인출 >
동기식 DRAM (Synchronous DRAM)DRAM의 액세스 속도 한계를 극복기억장치 액세스 동작이 연속적CPU는 액세스의 시작~종료까지 기다려야 함액세스 동작이 시스템 클록에 맞추어 (동기화) 수행CPU가 결과를 기다리지 않고 다른 연산을 수행SDRAM은 액세스
자기적 하드 디스크헤드를 통해 트랙에 데이터 액세스한 블록 (데이터 전송 단위)을 저장constant angular velocity등각속도회전 속도 일정저장 공간 낭비 : 중심과 외곽의 트랙 길이 차이muliple zone recording다중 영역 기록모든 트랙들의
다수의 작은 디스크들을 배열로 연결한 대용량 디스크시스템🐘 용량 확장✒️ 신뢰성 향상하나의 디스크의 용량이 가득 차면,다음 디스크를 사용느린 속도 모든 데이터를 하나의 디스크에 저장병목 현상 발생하나의 데이터를 여러 디스크에 각각 분할하여 저장빠른 속도 각 디스크를
SSD RAID 와 마찬가지로 여러 개의 플래시 메모리 배열로 구성된 대용량 저장 장치 플래시 메모리 Flash EEPROM 김종현 저, 『컴퓨터구조론』, 생능출판, 2019.
주변장치라고도 부름보조저장장치, 입출력장치 등을 포함시스템 버스와 직접 연결될 수 없음 I/O 장치의 제어와 타이밍 조정CPU와 I/O 장치 간의 통신오류 검출데이터 버퍼링I/O 장치가 어떤 역할을 하는 장치인지 알려줌데이터 버퍼링 RAMCPU와 주변장치의 전송률 차이
물리 주소를 논리 주소로 바꾸어 저장하여실제 주기억장치보다 큰 메모리 영역을 제공모든 프로그램을 프로세스에 올릴 수 없다잦은 페이지 교체를 하게 된다메모리 관리 장치 Memory Management UnitCPU 내부에 존재논리 주소 -> 물리 주소Translation