MoonBug

고정 헤더 영역

글 제목

메뉴 레이어

MoonBug

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • Portfolio
      • Toy Project
      • 쥐돌이볼링
    • Trip
    • Cooking
    • Game
    • Diary
      • 잡생각
    • C++
      • Baekjoon
      • Programmers
      • 개념공부
      • STL
    • Study
      • Linux
      • Graphics
      • UNREAL
      • Computer Network
      • 강화학습
      • Algorithm
      • OS

검색 레이어

MoonBug

검색 영역

컨텐츠 검색

Study/OS

  • 메모리 파편화 (Memory Fragmentation)와 Virtual Memory

    2024.02.10 by J2on

  • Von Neumann Architecture

    2024.02.10 by J2on

메모리 파편화 (Memory Fragmentation)와 Virtual Memory

메모리 파편화 (Memory Fragmation) External Fragmentation 메모리 파편화에는 두 종류가 있다. Internal Fragmentation Allocated된 memory가 필요보다 조금 더 할당 되어서 남은 공간이 비어있는 경우 External Fragmentation Memory 내부에 Process들 사이에 빈 메모리 공간 이걸 해결하기 위해 Paging을 사용한다. Memory는 실제 memory의 Physical Memory Address → MMU → Logical Memory Address 과정을 거친다. 그래서 Process가 활용하는 것은 Logical Memory Address인데 Physical Memory를 fixed size한 block으로 나눈 것을 ..

Study/OS 2024. 2. 10. 02:01

Von Neumann Architecture

https://ko.wikipedia.org/wiki/폰_노이만_구조 폰 노이만 구조 대부분의 Modern Computer Architecture는 폰 노이만 구조를 따르고 있다. 본 노이만 구조를 한 문장으로 정리하자면 “CPU가 Main Memory에 올려진 Data와 이를 이용한 instruction(interrupt)을 받아 Process를 처리하는 구조” 라고 할 수 있다. 추가적으로 입출력 기기와 보조기억장치인 대용량 저장장치가 있다. 여기서 CPU는 Control Unit과 Logic Unit으로 나뉘는데, Control Unit은 CPU에서 실행순서와 interrupt에 대한 연산을 수행 Logic Unit은 산술 연산과 논리 연산을 담당

Study/OS 2024. 2. 10. 00:48

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
MoonBug © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바