CS지식

[CS지식] 프론트엔드 개발자가 알아야하는 컴공지식 - 컴퓨터 구조 기초

차빛 2023. 6. 19. 09:45
반응형

메인보드(Motherboard)


- 다양한 물리적인 장치를 장착할 수 있는 인쇄회로기판(PCB)

 

- 컴퓨터의 CPU, 메인 메모리, 하드디스크(보조기억장치) 등을 장착한다.

- 다양한 컴퓨터 부품을 연결할 수 있는 인터페이스 제공

- Motherboard라고도 불림

 

GPU(Graphics Processing Unit)


- GPU는 그래픽 관련 연산을 빠르게 처리하는 답을 도출하는 연산 장치

- 인공지능(딥러닝), 고화질 게임, 무인 자동차등에서 많이 쓰인다.

- 컴퓨터 그래픽 / 영상처리에 유용하게 활용

- 대규모 행렬 및 벡터연산을 처리하는데에 뛰어난 성능을 발휘

보조기억장치( 하드디스크, SSD )


[Pros]

전원이 차단되어도 내용이 유지되고, 저장 용량이 크다는 장점

 

[Cons]

보조기억장치는 메인 메모리보다 속도가 느리다는 단점

 

 

1. HDD(하드디스크) : 제일 많이 사용되는 보조기억장치

  => 큰 용량의 프로그램을 장기간 저장하기 위해 효과적으로 사용가능

2. SSD : 하드디스크보다 빠르고 전력소비가 적지만, 기대 사용 수명이 하드디스크에 비해 짧음. 최근에는 대용량 조건을 만족하게 되어 실질적으로 많이 사용

 


메인메모리


- 주기억장치라고도 부른다.

- 일반적인 개인용 컴퓨터에서 'RAM' 이 자주 사용된다.

- 공급되던 전원이 사라지면, 저장된 내용이 사라지는 휘발성 메모리다.

- 프로그램 실행시 메인메모리에 적재(프로세스형태)된다.

- CPU는 메인메모리에 적재된 프로그램 명령 코드를 읽어 들여 실행/처리한다.

 

 

실행프로세스


- 기본적으로 CPU는 계산 / 제어를 담당한다. (ALU 연산 장치 사용)

- CPU는 메인메모리에서 명령어를 읽어, 계산한 뒤에 메인메모리에 저장한다.

- 보조기억장치에는 일반적으로 설치된 프로그램(실행 파일 및 비휘발성 데이터)이 존재한다.

 

 

반응형