1. 24K 바이트는 몇 바이트인가?
→ 1024 x 24 = 24576 byte
2. RAM은 무엇의 약자인가? 컴퓨터에서 RAM은 어떻게 이용되는가?
→ Random Access Memory. 휘발성 메모리로써 실행되고 있는 프로그램을 일시적으로 저장하기 위해 이용,
사용자나 프로그램에 의해 그 내용을 바꿀 수 있는 정보를 저장하기 위해 사용된다.
3. ROM은 무엇의 약자인가? 컴퓨터에서 ROM은 어떻게 이용되는가?
→ Read Only Memory. 비휘발성 메모리로써 컴퓨터 작동에 필수적인 프로그램과 정보를 보관하며 사용자가 정보를 바꿀 수 없다(프로그램을 통해 바꿀수도 있지만 보통 바꿀 수 없다.)
4. RAM을 왜 휘발성 메모리라고 하는가?
→ 전원을 끄면 메모리에 저장된 정보는 없어지기 때문이다.
5. 컴퓨터의 가장 중요한 세 가지 구성요소를 나열하다.
→ CPU, 메모리, I/O장치
6. CPU는 무엇의 약자인가? 컴퓨터에서 CPU의 기능을 설명하라.
→ Central Processing Unit. 컴퓨터의 두뇌라고 할 수 있으며, 메모리에 저장되어 있는 명령어를 읽어와서 수행한다.
프로그램을 수행하고 컴퓨터 내의 모든 장치를 제어한다.
7. 세 가지 종류의 버스를 열거하고 이등 각각의 기능을 간단히 서술하라.
→ data bus, address bus, control bus
data bus : CPU와 장치 사이의 정보 교환을 위해 사용되며 크기가 클수록 CPU의 성능이 좋아진다.
address bus : CPU에 연결된 메모리와 장치를 선택하여 그 번지를 전송하며 버스가 클수록 더 많은 양의 메모리를 지정할 수 있다.
control bus : CPU에 의해 사용되며 I/O장치를 제어하는 신호를 전달한다.
8. 다음의 버스 중 어느 것이 단방향이고 어느 것이 양방향 버스인지 밝혀라.
→ 데이터 버스 : 양방향 → 어드레스 버스 : 단방향
9. 어떤 컴퓨터의 어드레스 버스가 16라인이면 이 컴퓨터의 CPU가 다룰 수 있는 최대 메모리의 크기는 얼마인가?
→ 2의 16승으로 65536, 64K 이다.
10. ALU는 무엇의 약자인가? 또 그 기능은 무엇인가?
→ Arithmetic/Logic Unit. CPU내에서 산술연산과 논리연산을 하는 연산장치이다.
11. CPU 내의 레지스터는 어떤 목적으로 이용되는가?
→ 정보를 일시적으로 저장한다.
12. 프로그램 카운터의 기능은 무엇인가?
→ 다음에 수행할 명령어의 번지수를 기억한다.
13. 명령어 디코더의 기능은 무엇인가?
→ CPU 내부로 읽어온 명령어를 해독하는 역할, 모든 명령어의 의미를 보관하고서 어떤 명령어가 주어지면 CPU에게 어떤 작업을 해야 하는지 알려준다.
'대학 생활 > Assembly' 카테고리의 다른 글
[어셈] Debug 프로그래밍 - 작성, 실행하기 (0) | 2013.09.15 |
---|---|
[어셈] Debug 프로그래밍 - 들어가기, 내용 확인 변경하기 (0) | 2013.09.14 |
[어셈] 컴퓨터의 내부 (0) | 2013.09.11 |
[어셈] win7 debug 사용방법 (0) | 2013.09.09 |