Today
-
Yesterday
-
Total
-
  • 01. 컴퓨터 구조 첫 번째 - 컴퓨터 구성, CPU의 기본 이해
    CS/OS, Computer Structure 2021. 4. 6. 12:57

    취업을 준비하려다 보니 기본기가 많이 부족 한 것 같아

    전공에서 배웠던 Computer Science 부분들을 다시 한번 공부하기로했다.

    이러한 부분들이 Web과 연결을 지어 궁금 한 점이 해결될 때까지 파봐야지!

     

    위대한 결심의 첫 날이니 가장 먼저 컴퓨터 구조에 대해 공부했고, 복습 겸 블로그에다 작성해보기로 했다.

     

    컴퓨터 구조에 대해 얘기를 할 때 기본적으로 폰 노이만이 제시한 컴퓨터 구조에서 많이 파생되어

    내가 본 강의에서는 CPU, Memory, I/O로 이루어져있다고 한다.

    CPU

    - Process 연산을 주로 담당한다. (ALU)

    - 레지스터에 연산에 필요한 간단한 데이터를 임시 저장한다. A.K.A 캐시 (엄청 빠름)

    - 데이터의 입출력을 컨트롤한다. (Control Unit)

    Memory

    - 실행되어야 할 Process들이 보조기억장치(RAM)에 저장된다. (빠름)

    - Processing 에 필요한 데이터들을 저장한다. (보조기억장치에)

    I/O

    - 키보드나 마우스같은 하드웨어를 통해 컴퓨터에 데이터를 입력한다.

    - 모니터, 스피커등을 통해 컴퓨터에서 데이터를 출력한다.

     

    Disk

    - 어떤 곳에서는 따로 구분을 하고, 어떤 곳에서는 I/O 안에서 데이터 입력으로 구분을 해서 따로 뺐다.

    - 영구적으로 보관되어야 할 데이터는 주기억장치(HDD, SSD)에 저장된다. (느림)

    - 해당 데이터들은 컴퓨터 전원이 꺼져도 계속 보관되어있다.

    CPU의 구성

    Arithmetic/Logic Unit - 연산 담당

    Register - Processing에 필요한 데이터 저장

    Control Unit - Process에 필요한 연산을 해석하고 ALU에 명령

    Bus Interface - 입출력(I/O Bus)를 통해 받아온 데이터를 Register에 저장

    댓글