오늘은 강의를 듣지않고 어제부터 풀었던 이진탐색 문제를 계속 풀었다.
모든 문제를 풀고나서 스터디로 CS를 할까 싶었다가 심화반분들 대부분이 주특기로 가는 분위기라 주특기를 하게 되어서 모든 과정이 끝나고 고생하지말고 틈틈히 CS 공부를 해나가야겠다.
컴퓨터는 cpu,주기억장치, 보조기억장치, 입출력 장치 4가지의 핵심 부품으로 구성되어있다.
CPU는 사용자의 명령어에 대한 작업을 처리하는 역할을 한다
산술논리 연산장치(ALU),제어장치(CU),레지스터(Register), 캐시(Cache) 메모리 4가지로 구성되어있으며
계산, 판단, 비교하는 역할
명령어 해석과 올바르게 실행하기 위하여 cpu를 내부적으로 제어
처리할 명령어를 저장
컴퓨터 성능 향상을 위해 별도로 탑재된 메모리
메모리는 명령에 대한 모든 연산을 저장하는 역할을 한다.
캐시메모리는 컴퓨터가 종료되면 저장되어있는 모든 정보를 삭제한다는 단점이 있지만 가장 빠르게 조회할 수 있다는 장점이 있다.
캐시메모리에서도 L1,L2,L3를 구분 지을 수 있는데
L1캐시메모리는 CPU에 구성되어있는 캐시메모리이고
L2,L3 캐시메모리는 메인 메모리에 있는 데이터를 저장하고 cpu가 필요로하는 데이터를 먼저 찾아서 제공하는 역할을 한다.
즉, L2,L3는 CPU와 별도로 구성된 캐시메모리이며 메인 메모리와 CPU간의 속도차이를 극복하기 위함
주기억장치로 RAM,ROM,메인 메모리 등 컴퓨터 전원이 꺼지면 데이터가 삭제되는 휘발성 메모리이다.
보조기억장치보다 접근 속도가 빠르며 속도가 빠르기 때문에 CPU가 사용하기 용이하도록 각종 정보를 저장하고 있다.
RAM은 크게 SRAM, DRAM으로 나눌 수 있는데,
정적메모리라고도 부르며 전원이 공급 되어있는 동안 데이터가 지워지지않음
접근 속도가 빠르고 비싸다는 특징이 있으며 레지스터,캐시 메모리로 사용됨
동적 메모리라고도 부르며 전원이 공급 되더라도 주기적으로 재충전되어야함
대부분 대용량장치에 사용되며, RAM의 대부분은 DRAM을 가리킨다.
보조 기억장치는 HDD,SDD 등 컴퓨터의 전원이 꺼져도 저장된 데이터가 사라지지 않는다는 특징이 있으며, 물리적으로 디스크를 회전시켜 데이터를 저장한다.