[하드웨어 / 소프트웨어]

G·2021년 7월 28일
0
post-thumbnail

하드웨어 소프트웨어를 말로만 들었지 정확히 알아본적이 없어서 정리!

컴퓨터의 구성

컴퓨터를 사용하면 어릴때부터 많이 듣던 말들이 있다.
하드웨어, 소프트웨어!

하드웨어

말그대로 하드한 부분.
컴퓨터 내부를 보면 여러가지 기계적인 장치들을 확인 할수가 있다.
예를들면, 마더보드, CPU, RAM, HDD, GPU, PSU, 마우스, 프린터 등 눈에 보이는 장치들을 하드웨어라고 한다.

마더보드 : CPU가 장착되는 부분. 여기서 모든 하드웨어가 실행되는 장소라고 생각하면 된다.(하드웨어에서 가장 중요한 부분)

CPU : 컴퓨터의 뇌. 프로그램의 모든 정보처리역할. 프로세서의 정보 처리속도는 기가헤르츠(GHz)로 측정.
처리속도가 높을수록 더 좋은 성능을 낸다.

RAM : 마더보드에 있는 메모리 슬롯에 장착되는 하드웨어이다.
역할은 프로그램에 의해 생성된 정보를 일시적으로 저장하고 데이터에 즉시 접근할수 있도록 한다.
이미지 렌더링이나 앱의 멀티태스킹 처리에 영향을 준다.

HDD : 많이들 아는 저장장치다. 저장장치는 HDD와 SDD가 있는데
하드디스크의 경우 자기를 사용해서 이진데이터를 저장하는 방식이고, SDD의 경우 정적 플래시 메모리 칩을 사용한다.

GPU : 그래픽데이터를 처리하는 하드디스크.(요즘은 코로나로 인해 반도체 부품이 수입되지않아 가격이 미쳤다..)
마더보드에 장착된 온보드 방식은 내장그래픽이고 성능은 뭐..
하지만 외장그래픽카드는 그래픽 렌더링 작업만 집중적으로 처리하기때문에 당연히 성능도 좋고 고사양 게임같은걸 하려면 이 부분을 좋은걸로 업그레이드 시켜주면 된다!

PSU : 파워서플라이라고 불리는걸로 알고 있다. 컴퓨터 부분에서 전원공급 역할을 한다.
내가 어떤 작업을 하느냐에 따라 전력요구량도 다르기 때문에 적절히 공급해줘야한다.

마우스, 프린터, 키보드 등등.. 은 우리가 흔히 사용하는 장치들이니 하드웨어 설명은 여기서 마친다!!

하드웨어의 구성


하드웨어의 구성
하드웨어는 CPU, 기억장치, 입출력장치로 구성되어 있다.
서로 시스템버스로 연결되어 있고, 시스템버스는 데이터와 명령제어 신호를 각 장치로 보낸다.

입력장치 : 마우스, 키보드..
출력장치 : 프린터, 모니터, 스피커..
주기억장치 : 프로그램이 실행되면 데이터를 읽어와 처리하고 명령어의 실행 순서를 제어한다.
CPU(중앙처리장치) : 연산장치 + 제어장치 + 레지스터
기억장치 : 주기억장치 + 보조기억장치(하드디스크)

소프트웨어

시스템 소프트웨어 : 운영체제, 컴파일러
응용 소프트웨어 : 워드프로세서, 스프레드시트

운영체제는 맥OS, 윈도우 이런거겠고...
컴파일러는 번역기라고 생각하면 될것 같다.

컴파일러(compiler, 순화 용어: 해석기, 번역기)는 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램을 말한다. 원래의 문서를 소스 코드 혹은 원시 코드라고 부르고, 출력된 문서를 목적 코드라고 부른다.

위키-컴파일러

profile
Drarreg

0개의 댓글