본문 바로가기 메뉴 바로가기
총 방문자 수
  • Total:
  • Today:
  • Yesterday:
카테고리 목록
    • 분류 전체보기 (9)
      • CS (1)
      • 자바 (1)
      • 스프링 (5)
      • 데이터베이스 (2)

천 번 연습한 한 가지 발차기

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

천 번 연습한 한 가지 발차기

검색하기 폼
  • 분류 전체보기 (9)
    • CS (1)
    • 자바 (1)
    • 스프링 (5)
    • 데이터베이스 (2)
  • 방명록

페이지 테이블 (1)
메모리 가상화

멀티 프로그래밍과 시분할 - 1베이스와 바운드를 사용한 간단한 방식부터 TLB, 멀티 레벨 페이지 테이블 및 기타 기법까지 천천히 발전시켜 가며 이해하는 것을 목표로한다.시분할을 통해 다른 프로세스을 실행시키려고 하니, 이전의 프로세스가 메모리에 올라가 있다. 프로세스들 끼리 메모리를 공유하는 상황에서, 새로운 정적코드와 데이터를 충돌 없이 어떻게 탑재할 것인가?   초기에는, 이미 실행중이던 프로세스를 디스크 종류의 장치에 저장하고 새로운 프로세스 하나만 메모리에 탑재하는 식으로 구현했다.메모리에 존재 하는 전체 내용을 디스크에 저장한다는 것에서 매우 느린 방법이라는 걸 알 수 있는데, 이러한 방법에서 사람들은 메모리에 두 개 이상의 프로세스를 동시에 탑재하는 방식을 고민하게 된다.공유 메모리에서 우리..

CS 2024. 9. 1. 14:44
이전 1 다음
이전 다음
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바