728x90
반응형
혼자 공부하는 컴퓨터 구조 + 운영체제 책을 공부하며 정리하였습니다.
컴퓨터 구조를 알아야 하는 이유
1. 문제 해결 능력
- 내가 작성한 코드가 컴퓨터에서 어떻게 실행되는지 이해하지 못한다면 오류가 발생했을때 대처 능력이 떨어진다.
2. 성능, 용량, 비용을 고려한 프로그래밍
- 디지털기기는 굉장히 다양한 종류가 있는데 이러한 많은 기기에서 오류가 발생하지 않도록 최적화된 프로그램을 만들기 위해서는 컴퓨터 구조에 대한 이해가 필요하다.
컴퓨터 구조의 큰 그림
컴퓨터가 이해하는 정보는 크게 2가지가 있다.
- 데이터 정보
- 명령어 정보
데이터와 명령어는 위의 큰 그림에서 보는것처럼 네가지 핵심부품들을 통해 이동을 하며 컴퓨터를 동작시킨다.
네가지 핵심부품
- CPU
- 메모리(주기억장치)
- 보조기억장치
- 입출력장치
네가지 핵심부품은 메인보드라는 판에 위치되며
시스템 버스라는 통로를 통해 정보를 주고받습니다.
네가지 핵심 부품 및 시스템 버스의 조금 더 자세한 내용은 아래 내용을 참조바랍니다.
https://kyungtaek.tistory.com/69
CPU / 주기억장치(RAM) / 보조기억장치 / 입출력장치 / 시스템버스
kyungtaek.tistory.com
728x90
반응형
'프로그래밍 > 컴퓨터구조 및 운영체제' 카테고리의 다른 글
Window/Mac 한글 깨지는 오류 원인 - 컴퓨터가 숫자와 문자를 표현하는 방법 (1) | 2023.10.09 |
---|---|
CPU / 주기억장치(RAM) / 보조기억장치 / 입출력장치 / 메인보드 / 시스템버스 (0) | 2023.10.08 |
운영체제 관련 용어 (0) | 2023.09.16 |
하드웨어 기본 지식 (0) | 2023.09.16 |
메모리의 구조(Memory Structure) (0) | 2023.06.06 |