제2강 CPU Flashcards

1
Q
  • 컴퓨터의 두뇌 역할
  • 기억 장치(레지스터), 연산장치(ALU), 제어장치(CU)로 구성됨
  • 운영체제의 시스템 정보는 크기 때문에 작은 레지스터에 들어갈 수 없음
A

CPU(Central Processing Unit)
중앙처리장치

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  • CPU 내부에서 처리할 명령어나 연산의 중간 값 등을 일시적으로 저장하는 기억 장치
  • 일반적으로 플리플롭(Flip-Flop)이나 래치(Latch) 등을 연결하여 구성함
  • 메모리 중에서 액세스 속도가 가장 빠름
  • 크기는 컴퓨터가 한 번에 처리할 수 있는 데이터의 크기를 나타냄
A

레지스터(Register)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  • 제어장치의 명령에 따라 실제로 연산을 수행하는 장치
  • 산술 연산, 논리 연산, 관계 연산, 이동(Shift) 등이 있음

가산기, 보수기, 누산기, 데이터 레지스터, 상태 레지스터, 인덱스 레지스터

A

연산장치(산술논리장치)
(ALU: Arithmetic Logic Unit)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

2진수 덧셈을 수행하는 회로

A

가산기(Adder)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

뺄셈을 위해 입력된 값을 보수로 변환하는 회로

A

보수기(Complementor)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

연산 결과를 일시적으로 기억하는 레지스터

A

누산기(Accumulator)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

연산에 사용될 데이터를 기억하는 레지스터

A

데이터 레지스터

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  • 연산 중에 발생하는 여러 가지 상태값을 기억하는 레지스터
  • 상태정보기록
  • 데이터의 부호 또는 자림 올림수를 기억함
A

상태 레지스터(Status Register)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

주소 변경을 위해 사용되는 레지스터

A

인덱스 레지스터

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

주기억장치에서 읽어 들인 명령어를 해독하여 해당하는 장치에게 제어신호를 보내 정확하게 수행하도록 지시함

프로그램 카운터(PC), 명령 레지스터(IR), 명령 해독기, 부호기, MAR, MBR

A

제어장치(CU: Control Unit)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

다음 번에 실행할 명령어 번지(주소)를 기억하는 레지스터

A

프로그램 카운터(PC: Program Counter)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

현재 실행 중인 명령의 내용을 기억하는 레지스터

A

명령 레지스터(IR)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

명령 레지스터에 있는 명령어를 해독하는 회로

A

명령 해독기 (Instruction Decoder)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

해독된 명령에 따라 각 장치로 보낼 제어 신호 생성

A

부호기(Encoder)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

기억장치를 출입하는 데이터의 번지를 기억하는 레지스터

A

메모리 주소 레지스터
(MAR: Memory Address Register)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

기억장치를 출입하는 데이터가 잠시 기억되는 레지스터

A

메모리 버퍼 레지스터
(MBR: Memory Buffer Register)

17
Q

MIPS, FLOPS, 클럭 속도(Hz)

A

CPU의 성능을 나타내는 단위

18
Q

1초당 명령 실행 수/1백만

A

MIPS(Million instructions per second)

19
Q

1초당 부동 소수점 연산 횟수

A

FLOPS(floating point operations per second)

20
Q
  • CPU 동작 클럭 주파수
  • 1초에 1번 주기가 반복됨을 의미함
A

클럭 속도(Hz)