🐣 { CS개론 } 컴퓨터 아키텍처와 운영체제 CPU(레지스터): 냉장고 -> 소용량/빠름 CPU(캐시): 식품저장고 -> 빠름 RAM: 편의점 디스크 드라이브: 창고 -> 대용량/느림 정적데이터: 프로그램을 작성할 때 얼마나 많은 메모리가 필요할지 아는 데이터입니다. 동적데이터(힙에 쌓임): 프로그램을 실행하기 전에는 크기를 알 수 없는 데이터입니다. 입출력과 네트워킹 프로토콜: 여러 규칙으로 이루어진 통신 규약 internet(인터넷) = inter(사이) + net(네트워크) 인터넷은 여러 LAN을 하나로 연결해주는 WAN입니다. 인터넷은 여러 계층으로 이뤄진 프로토콜의 집합입니다. 데이터 구조와 처리 자바나 자바스크립트 같은 언어에는 포인터가 없지만 직접 malloc이나 free를 하지 않으면서도..