본문 바로가기
컴퓨터과학[3-2]/컴퓨터구조

컴퓨터의 구조 - [제1강] 컴퓨터 구조의 개요 및 컴퓨터 명령어( 1)

by boolean 2016. 7. 31.
728x90

컴퓨터의 구조 - [제1강] 컴퓨터 구조의 개요 및 컴퓨터 명령어

컴퓨터 시스템에 대한 개념 ․컴퓨터 명령어 형식 ․기억장소에 따른 명령어 형식

컴퓨터의 구조 용어정리

  • 컴퓨터 시스템
    전자식 데이터 처리 시스템(EDPS: Electronic Data Processing System)이라고 말할 수 있다.
  • 제1세대 컴퓨터
    기계식 컴퓨터의 취약점을 보완하기 위해 진공관을 이용하여 만든 전자식 컴퓨터
  • 제2세대 컴퓨터
    컴퓨터의 구성소자로서 트랜지스터를 사용한 시대의 컴퓨터
  • 제3세대 컴퓨터
    컴퓨터의 구성소자로서 집적회로(IC)를 사용한 시대의 컴퓨터
  • 제4세대 컴퓨터
    컴퓨터의 구성소자로서 대규모 집적회로(LSI)나 초대규모집적회로(VLSI)를 사용한 시대의 컴퓨터
  • 명령어 형식
    명령어를 구성하는 필드들의 수와 배치방식 및 각 필드들의 비트 수를 말하며, 연산 코드(operation code)필드와 오퍼랜드(operand)필드로 이루어진다.
  • 연산코드
    수행할 연산을 위한 명령어, 즉 연산의 종류를 말한다.
  • 오퍼랜드
    연산코드에서 결정된 명령을 수행할 대상이 되는 데이터 또는 데이터가 저장된 주소를 말한다.
  • 요점정리

    • 컴퓨터는 전자식 데이터 처리 시스템(EDPS: Electronic Data Processing System)이다.
    • 제1세대 컴퓨터는 기계식 컴퓨터의 단점을 보완하기 위해 만들어진 진공관을 이용한 전자식 컴퓨터로서,
      기계어와 어셈블리어가 사용되었다.
    • 제2세대 컴퓨터는 1세대 컴퓨터의 단점을 보완하기 위해 진공관 대신 트랜지스터와 고급 프로그래밍 언어가 사용되었다.
    • 제3세대 컴퓨터는 집적회로(IC)를 사용하였으며, 주기억장치로서 반도체 기억장치가 사용되었다.
    • 제4세대 컴퓨터는 여러 개의 집적회로를 하나의 패키지에 집적한 대규모 집적회로 (LSI)를 사용함으로써 크기와 가격,
      수행속도, 기억용량 면에서 제 3 세대 컴퓨터에 비해 매우 혁신적이었다.
    • 컴퓨터 시스템은 입력장치, 출력장치, 기억장치, 중앙처리장치 그리고 시스템버스로 구성된다.
    • 컴퓨터 명령어는 연산코드(operation code) 필드와 오퍼랜드(operand) 필드로 구성된다.
    • 컴퓨터의 명령어 세트(instruction set)는 그 컴퓨터의 구조적인 특성을 나타내는 가장 중요한 정보이다.
    • 명령어 형식은 오퍼랜드를 기억시켜 놓는 장소에 따라 누산기를 이용하는 경우와 다중레지스터를 이용하는 경우,
      그리고 스택 구조를 이용하는 경우로 분류된다.

    연습문제

    • 연습문제1
      다음 중 프로그램 내장 방식의 설명으로 올바른 것은?
      답을 체크하세요
      정답 :
      폰 노이만이 제안하였으며, 프로그램과 데이터를 모두 기억장치에 저장하여 실행하는 방법이다.
    • 연습문제2
      다음 중 컴퓨터 시스템의 주요 구성요소들의 설명으로 부적절한 것은?
      답을 체크하세요
      정답 :
      캐시(cache)는 주기억장치와 중앙처리장치 사이에 위치한 기억장치이다.
    • 연습문제3
      명령어 형식에서 연산코드(OP code)필드가 4비트인 명령어는 최대 몇 개의 명령어를 만들 수 있는가?
      답을 체크하세요
      정답 :
      4비트인 경우 최대 수는 24 이다.
    • 연습문제4
      다음의 프로그램과 관계가 깊은 명령어 형식은?
      설명
      ADD A, B, R1 : R1←M[A]+M[B]
      MUL R1, C, X : M[X]←R1×M[C]
      답을 체크하세요
      정답 :
      명령어 형식에서 R1은 다중 레지스터 중의 하나를 의미한다.



    댓글