- 입출력 장치는 운영체제가 쉽게 해주기 때문에 CPU와 Memory위주로 공부 하는 것이 일반적
- 버스를 통해 2진수 데이터를 주고받는다
- 1차적으로 메모리에 중요한 내용이 저장되어 있다가 CPU가 연산을 하고 다시 메모리에 전달
- 메모리에서 CPU로 데이터를 보낼 때 자주 보내는 데이터는 캐시메모리에 저장되어서 가져옴
- 데이터 접근 방법에는 순차접근, 임의 접근이 있다
- 순차 접근은 모든 집을 순차적으로 방문하여 사람을 찾는 것과 같고
- 임의 접근은 찾고자 하는 사람의 주소를 알고있어 바로 찾는 것과 같다
- 현대 컴퓨터는 주로 후자의 방법으로 데이터를 찾는다
- CPU와 메모리(RAM)가 통신하는 방법은 위 그림과 같다
- 가장 중요한 특징은 address(CPU가 주소를 지정해 알려줌), control(데이터를 보낼건지 받을건지 결정), data(해당 주소로 데이터를 주고받음)가 분리되어 통신한다는 것
- address 때문에 포인터가 있으며, 랜덤 엑세스를 하려면 포인터가 있어야 한다
- 메모리 기능
- CPU에 데이터를 보내기
- CPU로부터 데이터를 받아서 저장
'컴퓨터 기본 개념' 카테고리의 다른 글
[홍정모의 따라하며 배우는 C언어] CPU가 일하는 방법 (0) | 2022.03.06 |
---|---|
[홍성모의 따라하며 배우는 C언어] CPU의 기본 구조 (0) | 2022.03.01 |
[홍정모의 따라하며 배우는 C언어] 운영체제가 해주는 일들 (0) | 2022.03.01 |
[홍정모의 따라하며 배우는 C언어] 컴퓨터를 켤 때 일어나는 일들 (0) | 2022.03.01 |
[홍정모의 따라하며 배우는 C언어] 컴퓨터 작동원리 (0) | 2022.03.01 |