오늘은 CS공부를 조금 했다. 그리고 스프링 강의를 조금 들었다. 집중이 잘 안되어서 많이는 공부 못했다.
하드웨어 : 컴퓨터를 구성하는 기계적 장치
소프트웨어 : 하드웨어의 동작을 지시하고 제어하는 명령어 집합
하드웨어
- 중앙처리장치(CPU)
- 기억장치 : RAM, HDD
- 입출력장치 : 마우스, 프린터
시스템 버스로 연결되어있으며, 시스템 버스는 데이터와 명령 제어 신호를 각 장치로 실어나르는 역할을 한다.
중앙처리장치(CPU)
- 인간의 뇌에 해당
- 주기억장치에서 프로그램 명령어와 데이터를 읽어와 처리하고 명령어의 수행 순서를 제어한다.
- 산술논리 연산장치(ALU) - 비교와 연산을 담당
- 제어장치 - 명령어의 해석과 실행을 담당
- 레지스터 - 속도가 빠른 데이터 기억장소
기억장치
- 프로그램, 데이터, 연산의 중간 결과를 저장하는 장치
- 주기억장치와 보조기억장치로 나누어짐. / RAM과 ROM도 이곳에 해당한다. / 실행중인 프로그램과 같은 프로그램에 필요한 데이터를 일시적으로 저장한다.
- 보조기억장치는 하드디스크 등을 말한다. 주기억장치에 비해 속도는 느리지만 많은 자료를 영구적으로 보관할 수 있는 장점이 있다.
입출력장치
입력 / 출력 장치로 나누어짐
- 입력장치 - 컴퓨터 내부로 자료를 입력하는 장치 (키보드, 마우스 등)
- 출력장치 - 컴퓨터에서 외부로 표현하는 장치 ( 프린터, 모니터, 스피커 등)
소프트웨어
- 시스템 소프트웨어 : 운영체제 , 컴파일러
- 응용 소프트웨어 : 워드프로세서, 스프레드 시트
출처: https://gyoogle.dev/blog/computer-science/computer-architecture/컴퓨터의 구성.html
'내일배움캠프 > TIL' 카테고리의 다른 글
2022.11.30 (0) | 2022.11.30 |
---|---|
2022.11.29 / Optional (1) | 2022.11.29 |
2022.11.25 TIL (0) | 2022.11.25 |
2022.11.24 TIL / 프로젝트 (0) | 2022.11.24 |
2022.11.23 TIL / 프로젝트 (0) | 2022.11.23 |