inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

인프런 워밍업 클럽2 cs <day11>

예진안
0

운영체제

가상메모리 | 세그먼트, 페이징

RAM | 가변분할, 고정분할

(세그먼트,페이징이랑 가변분할이랑 고정분할이랑 갑자기 뭔차이지? 라는 생각이 들어서 이전 수업 듣고 까먹지 않게 적어놨다)

(가상메모리 ram 차이가아니고 그냥 가변분할은 어떤 종류다~ 말하는거같기도하고)

가상메모리 개요

image

세그멘테이션 (배치 정책)

image

image

페이지드 세그멘테이션(배치정책)

 

알고리즘

function InsertionSort (arr) {
   for(let i =1; i< arr.length; ++i){ //정렬되지 않은 배열. 첫번째원소는 정렬되었다고 가정
      let insertingData = arr[i];
      for(let j =i-1; j>=0;--j){ //정렬된 배열
         if(arr[j] > insertingData ){
            arr[j+1] =arr[j];
         }else{
          break;// for문탈출
         }
      }
      arr[j+1] = insertingData;
   }

}

오늘의 질문
메모리 관리자는 어디에 위치해있나? cpu안? 혹은 메모리마다 가지고 있나?

cpu 와 메모리 관리자는 따로 존재한다.

CPU메모리에 접근하는 것을 관리하는 컴퓨터 하드웨어 부품 이라고 한다.

테이블은 메모리에 할당되어있다고 하지만 그럼 STBR이랑 PTBR은 메모리 관리자 안에 있는데 어캐그럼? 험~

 

image

알고리즘 · 자료구조 운영체제 알고리즘 인프런워밍업클럽2기

답변 0