별의 공부 블로그 🧑🏻‍💻

🗒️ 메모리 (3)

728x90
  1. 2022.03.08 [리눅스 명령어] free

    free 현재 사용 중인 메모리의 상태를 출력해주는 명령 사용법 free [option] 주요 옵션 옵션 설명 -m 메모리의 상태를 MB 단위로 출력 -k 메모리의 상태를 KB 단위로 출력 -h - 사람들이 보기 편하게 다음과 같은 단위를 붙여서 출력함. ▶ B : Bytes ▶ K : Kilos ▶ M : Megas ▶ G : Gigas ▶ T : Teras - (--human) 사용 예 예 $ free -m 더보기 total used free shared buff/cache available Mem: 1819 805 335 22 678 831 -/+ buffers/cache: 429 7376 Swap: 2047 0 2047 Mem 물리적 메모리의 상태를 나타내는 부분 total : 전체 메모리 용량 ..

  2. 2021.06.08 컴퓨터 일반 : 기타 메모리

    컴퓨터 일반 기타 메모리 캐시 메모리(Cache Memory) CPU와 주기억장치 사이에서 컴퓨터의 처리 속도를 향상시키는 역할을 함. 캐시 메모리로는 접근 속도가 빠른 정적 램(SRAM) 을 사용함. 용량이 주기억장치보다 작게 구성됨. 캐시 메모리의 적중률(Hit Ratio) 이 높을수록 시스템의 전체적인 속도가 향상됨. L1 캐시(1차 캐시) 자주 반복되는 연산을 처리하기 위해 필요한 저장 공간 CPU 내부 에 내장되어 있음. L2 캐시(2차 캐시) CPU가 데이터를 처리하는 동안 미리 CPU가 필요로 하는 데이터를 저장해 두는 기억 공간 본래 메인보드에 내장되어 있었으나 팬티엄 프로부터는 CPU 내에 포함되어 제공됨. 가상 메모리(Virtual Memory) 보조기억장치(하드디스크)의 일부를 주기억..

  3. 2021.03.13 프로그램의 메모리 영역

    프로그램의 메모리 영역 코드 영역 (Code) 데이터 영역 (Data) 힙 (Heap) ↓ 스택 영역 (Stack)) ↑ 프로그램이 사용되는 메모리 영역 ① 코드(Code) 영역 명령어가 들어가는 영역 ② 데이터(Data) 영역 프로그램이 컴파일되면 정적 변수 나 문자열 등이 들어가는 정적 메모리 영역 정해져 있어서 실행 중에 오류가 발생할 가능성이 적음. JVM 에서는 이 영역을 메서드 정적 영역(Method Static Area) 으로도 부름. ③ 힙(Heap) 영역 실행 중 생성되는 객체 가 만들어지는 동적 메모리 영역 프로그램이 동작하는 도중에 위쪽 그림의 화살표 방향으로 채워짐. (↓) 너무 많이 메모리를 할당하는 객체가 있을 경우 Out of Memory 오류가 발생할 수 있음. 함수 호출이 ..

728x90


📖 Contents 📖