이야기

  • 홈
  • 태그
  • 방명록

2025/03/27 1

메모리 관련

CPU의 메모리 정렬CPU가 메모리를 효율적으로 읽을 수 있도록 데이터를 특정 크기 단위로 정렬하는 것이다.보통 2의 배수 byte단위로 정렬하는데, 1,2,4,8...로 정렬된다. 정렬되지 않은 데이터를 읽을려고 하면 컴파일러에 따라서는 바로 끊어버릴 수도 있다.정렬되어있지 않다면 데이터들을 여러번에 걸쳐서 읽어들여야 하기 때문에 그만큼 cpu의 효율이 감소한다.메모리가 정렬되면, 메모리 단위가 규칙적으로 바뀌게 되는데, 16바이트로 정렬된다면 마지막 주소값은 0이 된다.0001 0000 = 16바이트/ 8바이트로 정렬되어 있다면 끝자리가 8아니면 0일 것이다. address boundary값이 정렬하고 싶은 값의 배수가 되지 않는다면 CPU가 그 주소값에 접근하는데 추가적인 비용이 들기도 하고, 하드..

MMOServer 2025.03.27
이전
1
다음
더보기
프로필사진

이야기

  • 분류 전체보기 (84)
    • 백준 (35)
    • c++ (14)
    • c# (0)
    • 인공지능 (0)
    • project (0)
    • unity (0)
    • html & css (1)
    • 정보보안기사 (2)
    • Algorithm (7)
    • MMOServer (25)

Tag

크기,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/03   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바