내가 올리고 싶은대로 올리는 개발 블로그

  • 홈
  • 태그
  • 방명록

2025/04/23 1

[운영체제] 가상 메모리(Virtual Memory)

들어가며가상 메모리는 OS의 주 역할이자 현대 컴퓨터에서 가장 중요한 메커니즘이다.가상 메모리란?메인 메모리의 추상화로 각 프로세스에 하나의 크고 통합된, 사적인 주소 공간을 제공하는 것을 의미.그렇다면 사적인 주소 공간 제공이 왜 중요한 걸까?? 가상 메모리가 없으면 어떻게 되는 걸까?먼저, 알아야 할 것이 있는데 바로 물리 주소라는 개념이다. 컴퓨터 시스템의 메인 메모리는 M개의 연속적인 바이트 크기 셀의 배열로 구성된다. 각 바이트는 고유의 물리 주소(Physical Address)를 가진다. 그렇다면 우린 자연스럽게 물리 주소를 통해 메인 메모리에 접근하여 데이터를 꺼낼 수 있다. 이를 물리 주소 방식 이라고 한다. 물리 주소 방식의 문제점만약 물리 주소 방식만 사용한다면, 우린 프로그램을 개발할..

컴퓨터 지식/운영체제 2025.04.23
이전
1
다음
더보기
프로필사진

내가 올리고 싶은대로 올리는 개발 블로그

데브옵스 개발자를 꿈꾸는 유사 주니어 개발자

  • 분류 전체보기 (108) N
    • 개발 도구 & 환경 (5)
      • AWS (1)
      • CI&CD (3)
      • Linux&Unix 활용 (1)
    • 백엔드 공부 (8)
      • Java (3)
      • Spring (5)
      • Go (0)
    • 알고리즘 문제 풀이 (57)
      • 백준 (47)
      • 프로그래머스 (4)
      • SQL (6)
    • 일상 (6)
      • 크래프톤 정글 (3)
      • 회고 (3)
    • 영어로 쓰기 (6)
      • C (2)
      • 자료구조 (2)
      • Java (1)
      • OS (1)
    • 소프트웨어 설계 (1)
      • 디자인 패턴 (1)
    • 프론트 공부 (18)
      • Android (18)
    • 컴퓨터 지식 (7) N
      • 네트워크 (1)
      • 데이터베이스 (0)
      • 운영체제 (2) N
      • 알고리즘 (1)
      • Linux&Unix (2) N
      • PintOS (1)

Calendar

«   2025/04   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

최근글과 인기글

  • 최근글
  • 인기글

Archives

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바