CS] 메모리, 배열vs리스트, 커널, 코어와스레드, 멀티스레딩과 비동기
1. 메모리 구조 (스택 vs 힙)스택 메모리본질: 함수 호출의 컨텍스트 관리를 위한 자동화된 메모리특징: LIFO 구조, 빠른 접근, 자동 해제역할: 지역변수, 매개변수, 복귀주소 저장역사적 의미: 최초의 "메타적 코딩" 기반 - 코드가 코드를 관리힙 메모리본질: 동적 메모리 할당을 위한 유연한 공간특징: 임의 접근, 수동/GC 관리, 상대적으로 느림역할: 런타임에 결정되는 크기의 객체 저장핵심 통찰"정적/동적"은 교육적 단순화 - 실제로는 둘 다 상황에 따라 정적/동적스택 = "자동판매기" (즉시), 힙 = "창고" (유연)2. 배열 vs 리스트 (메모리 관점)배열메모리: 힙을 1번 사용 (연속된 메모리 블록)특징: 단일 참조, 고정 크기, 캐시 친화적성능: 빠른 접근, 예측 가능한 메모리 사용리스트..