공부/논리회로

Logic Circuit_2

ksh9-9 2024. 12. 27. 00:22
728x90

기본적으로 컴퓨터는 binary만 이해할 수 있기 때문에 encoding과정을 거쳐 값을 binary로 바꾸어 주게 된다. 

이 때 사용하는것이 그 유명한 ASCII code로 128bit 즉, 7자리로 표현이 가능한데, 보통은 7bit만을 이용하지 않고, Error Detection Code로 parity를 추가하여 data를 이용하게 된다. (이번학기 무선통신공학때 자세히 배운 내용인데 시간이 된다

면 나중에 이것도 큰 주제로 잡고 다뤄보도록하겠다.)

 

그렇다면, 값을 어디에 저장하게 될까? 답은 Memory 이다.

HW내부에서 Processing(계산)을 담당하는 부분에 값을 넣고, 빼야 하기 때문에 이 메모리라는것은 매우 중요하다.

Memory는 종류가 다양한데, 

1. Register

2. SRAM (Cache)

3. DRAM (Main Memory)

4. SSD

크게 4종류로 나눠 생각해 볼 수 있다.

 

cache나 main memory나 교내 컴퓨터구조 및 마이크로프로세서응용, 가속기시스템설계 과목을 수강하면서 너무나도 많이 접한 내용이고 이것도 말할 내용이 너무 많아 나중에 시간이 된다면 해당 내용을 주제로 글을 써보도록 하겠다.

 

위 4가지의 메모리는 위로 갈수록 Size가 작고 속도가 빨라진다. (용량이 클 수록 data를 찾고, 전달하는데 오래걸린다고 생각하면 된다.)

따라서 목적에 맞게끔 위치시켜서 사용하면 된다.

 

 

728x90