Virtual Memory (Swap Memory, OS scheduler)

2022. 3. 23. 16:50·Computer Science/Operating System

현대 OS에서는 Long term scheduler, Mid term scheduler, 안쓰인대

Short term scheduler만 쓰인대

 

글구 Virtual Memory가 하드 디스크를 메모리처럼 쓰는거라구 했자나.

이게 얼케 가능? 했는데 생각해보니까 프로세스는 원래 잘게 쪼개져있잖아?

그럼 필요한 부분만 그냥 하드 디스크에 내리면 되는거 아닐까?

=Swapped Memory(?)

생각해보면, Memory Swap을 할 때, Swap을 위한 공간을 미리 만들어두잖아?

그럼 그게 메모리 주소 체계의 공간인가봄?

생각해보니 그건 아닐듯? 그냥 중간에 테이블 하나 둬서 가상의 메모리 주소를 하드디스크 물리 주소랑 연결할거같음.

 

https://mozi.tistory.com/424

 

[LINUX] 물리메모리를 전부 사용하지 않았는데 SWAP 영역을 사용하는 원인

이슈상황 1 2 3 4 5 $ free              total       used       free     shared    buffers     cached Mem:      32901680   29978376    2923304 ..

mozi.tistory.com

 

저작자표시 비영리 (새창열림)

'Computer Science > Operating System' 카테고리의 다른 글

4-steps cpu instruction cycle (pipelined datapath)  (0) 2022.04.03
가상 메모리와 memory swap의 차이  (0) 2022.03.31
라즈베리파이 os 밑바닥부터 만들기  (0) 2022.01.13
fork() vs vfork() on Linux  (0) 2022.01.13
COW (copy on write) on OS (especially in Linux)  (0) 2022.01.13
'Computer Science/Operating System' 카테고리의 다른 글
  • 4-steps cpu instruction cycle (pipelined datapath)
  • 가상 메모리와 memory swap의 차이
  • 라즈베리파이 os 밑바닥부터 만들기
  • fork() vs vfork() on Linux
Hojae Lee
Hojae Lee
Solutions Architect
  • Hojae Lee
    기억력이 금붕어라
    Hojae Lee
  • 전체
    오늘
    어제
  • 공지사항

    • 참고사항
    • 이 블로그를 잘 활용하는 방법
    • my linkedin
    • 분류 전체보기 (403)
      • Career Path (19)
        • My Achievements (10)
        • About Career (1)
      • Projects for $100 (1)
      • CLOUD (183)
        • Azure Cloud (61)
        • AWS Cloud (120)
      • System Engineering (90)
        • Kubernetes (47)
        • Docker (0)
        • System Design (4)
        • DevOps (2)
        • SRE (5)
        • git (1)
        • 리눅스, 라즈베리파이 (17)
        • Powershell (2)
      • Computer Science (70)
        • Operating System (22)
        • Computer Architecture (5)
        • Network (18)
        • Database (13)
        • Security (9)
        • Machine Learning, AI (1)
      • Cloud Webinar (4)
        • AWS Summit (4)
      • 3D 프린터 (1)
      • IaC (4)
        • CloudFormation (0)
        • Terraform (4)
      • 아두이노 (임베디드) (2)
      • 개발자의 전기 전자 공부 (3)
      • 이전 직장 (11)
        • TMAX Soft (11)
      • 작업 환경 셋업 (3)
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
Hojae Lee
Virtual Memory (Swap Memory, OS scheduler)
상단으로

티스토리툴바