컴퓨터 구조 - 컴퓨터의 구성

고태희·2022년 2월 9일
0

CS

목록 보기
2/20
post-thumbnail

컴퓨터의 구성

기본적으로 컴퓨터 시스템은 HW/SW로 나뉜다.
HW : 컴퓨터를 구성하는 기계적 장치 ex) CPU, RAM, HDD 등등...
SW : 하드웨어 동작을 지시하고 제어하는 멸령어 집합... SW는 시스템/응용 SW로 나뉜다.

HW

Computer Arcitecture

1.CPU

정의 : Central Processing Unit, 중앙처리장치
특징 : 주기억장치(Main Memory)로부터 프로그램 명령어와 데이터를 처리하고 명령어의 수행순서를 제어함
구성요소

  • ALU : 데이터 처리, 산술논리 연산을 담당
  • CU : 명령어의 해석과 실행을 담당, 각 컴퓨터 구성요소를 제어하는 제어신호 생성
  • Register : 속도가 빠르고, 명령어를 실행하기 위한 데이터/상태/명령어를 일시적 저장. 범용/특수목적 레지스터로 나뉨
  • Internal Bus : CPU내부의 각 구성요소간 데이터 전달과 연결을 위한 통로

CPU작동원리

2.Memory

기억장치는 주/보조 기억장치로 나뉜다.

주기억 장치

CPU와 온라인으로 연결되어 CPU가 필요시마다 데이터 전달,,CPU가 메모리에 접근하는 방식 : Load, Store

  • Load : 기억장치에 저장된 데이터 -> Register
  • Store : Register에서 기억장치의 특정주소에 데이터를 저장

ex) RAM, ROM

보조기억장치

프로그램이 사용되지 않으면 보조기억장치로
작업이 수행되면(사용되면) 주기억장치로 정보이동

ex) HDD

기억장치에 속하는 Register, Cache, 주기억장치, 보조기억장치는 계층적 구조를 가진다.

3.IO장치

말그대로 입출력 장치
입력 장치 ) 키보드, 마우스 등등..
출력 장치 ) 모니터, 스피커 등등..

4.System Bus

정의 : 컴퓨터의 각 구성요소간 데이터/신호를 전달하기 위한 경로
종류

  • 데이터 버스

    오른쪽 방향으로 연산결과가 전달되고, 왼쪽방향으로 명령어,데이터가 전달된다.
    데이터 버스는 CPU와 메모리,IO장치 사이에서 양방향 소통을 한다

  • 주소 버스
    데이터를 정확히 전달하기 위해서는 "주소"를 정해야한다. 이때 주소버스 이용

    단방향으로 기억장치 주소, I/O장치 포트번호 등을 전달한다.

  • 제어 버스
    -> 주소버스와 데이터 버스는 모든 장치에 공유되기 때문에 제어가 필요하다.
    -> CPU가 memory나 I/O장치에 제어신호를 전달하는 통로이다.

0개의 댓글

관련 채용 정보