728x90
반응형

혼자 공부하는 컴퓨터 구조 + 운영체제 책을 공부하며 정리하였습니다.

 

컴퓨터 구조를 알아야 하는 이유

1. 문제 해결 능력

 - 내가 작성한 코드가 컴퓨터에서 어떻게 실행되는지 이해하지 못한다면 오류가 발생했을때 대처 능력이 떨어진다.

2. 성능, 용량, 비용을 고려한 프로그래밍

 - 디지털기기는 굉장히 다양한 종류가 있는데 이러한 많은 기기에서 오류가 발생하지 않도록 최적화된 프로그램을 만들기 위해서는 컴퓨터 구조에 대한 이해가 필요하다.


컴퓨터 구조의 큰 그림

컴퓨터가 이해하는 정보는 크게 2가지가 있다.

- 데이터 정보

- 명령어 정보

 

데이터와 명령어는 위의 큰 그림에서 보는것처럼 네가지 핵심부품들을 통해 이동을 하며 컴퓨터를 동작시킨다.

 

네가지 핵심부품

- CPU

- 메모리(주기억장치)

- 보조기억장치

- 입출력장치 

 

네가지 핵심부품은 메인보드라는 판에 위치되며

시스템 버스라는 통로를 통해 정보를 주고받습니다.

 

네가지 핵심 부품 및 시스템 버스의 조금 더 자세한 내용은 아래 내용을 참조바랍니다.

https://kyungtaek.tistory.com/69

 

CPU / 주기억장치(RAM) / 보조기억장치 / 입출력장치 / 시스템버스

 

kyungtaek.tistory.com

 

728x90
반응형

+ Recent posts