게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
메모리 접근은 왜 byte단위로 하나요?
게시물ID : programmer_17632짧은주소 복사하기
작성자 : 각구
추천 : 0
조회수 : 2100회
댓글수 : 8개
등록시간 : 2016/06/16 19:24:50
옵션
  • 본인삭제금지
32bit의 경우 0xabcd
64bit의 경우 0xabcd1234
이런식으로 cpu레지스터에 맞게 메모리주소에 접근할 수 있잖아요.
그래서 32bit OS는 2^32byte, 즉 4gb의 메모리만 쓸 수 있다고 들었어요.
주소로 표현할 수 있는 수가 비트수에 따라 다른건 알겠느데 왜 하필 byte죠?
주소를 bit단위로 쓴다면 좀 더 세세하게 접근 할 수 있을테고
더 큰 단위로 쓰면 32bit OS에서도 4gb이상의 메모리를 사용할 수 있을것 같은데..
관례? 표준? 이유가 뭘까요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호