반응형

메모리 2

[MySQL] 조회 최적화를 위한 인덱스 이해하기

컴퓨터 구조의 기본이 되는 모습을 표현하면 위와 같다. CPU가 데이터를 가지고 오거나 저장하기 위해서는 I/O 입출력 버스를 통하게 되고 메모리나 디스크, 모니터로 데이터를 보내게 된다. 여기서 데이터를 저장하기 위한 용도로 자주 사용되는 것은 메모리와 디스크이다. 그렇다면 메모리와 디스크의 차이점은 무엇일까? 메모리 디스크 속도 빠름 느림 영속성 전원이 공급되지 않으면 휘발 영속성이 있음 가격 비쌈 저렴 속도 측면에서 보면 메모리는 디스크에 비해서 훨씬 빠르다. 하지만 영속성 측면에서 보면 메모리는 전원이 공급되지 않으면 사라지게 된다. 반면에 디스크 같은 경우에는 전원이 공급되지 않더라도 데이터가 보존이 된다. 그렇기 때문에 영속성 측면에서 본다면, 결국 데이터베이스의 데이터는 디스크에 저장이 되어..

Database/MySQL 2023.02.04

CPU(중앙처리장치) 개념 및 구성 요소

CPU(중앙처리장치)의 개념 CPU(Central Processing Unit)는 마치 사람의 두뇌와 같이 명령어의 해석과 자료의 연산, 비교 등의 처리를 제어하는 컴퓨터 시스템의 핵심 장치이며, 다양한 입력 장치로부터 자료를 받아서 처리한 후 그 결과를 출력장치로 보내는 일련의 과정들을 제어하고 조정하는 일을 수행한다. 중앙처리장치는 제어장치, 연산장치, 레지스터로 구성된다. CPU(중앙처리장치)의 구성 CPU는 제어장치, 연산장치, 레지스터로 구성된다. ✅ 제어 장치(Control Unit): CU 컴퓨터의 모든 동작을 제어하는 역할 담당. 프로그램에서 내리는 명령어를 해석해서 동작이 필요한 장치에 제어 신호를 보내 처리를 지시한다. - 레지스터 사이의 데이터 전송을 감시하고 ALU(연산 장치)의 동..

Computer Science 2023.01.04
728x90
반응형