메모리 주소당 데이터용량이 1바이트인 이유가 먼가요??

jasinnara의 이미지

안녕하세요~

공부하다가 보니 문뜩 궁굼한게 있어서 이렇게 글을 쓰게 되었네요.

현재 대중적으로 사용하는 모든 메모리는 주소당 1바이트의 데이터를 가질수 있게 설계되었다고 알고있습니다.

그 말에 진실 여부와 왜 1바이트로 정했는지, 히스토리 등 잡담까지 아시는거 있으시면 알려주시면 감사하겠습니다.
(- _-)(_ _)(- _-)

---------------------------------------------------------------
제가 질문을 제대로 못한거 같아서 추가 합니다.

메모리
주소 | 데이터
0x00000001 | 1byte
0x00000002 | 1byte

32비트 기준 가상주소가 저런식으로 쓸수 있겠죠?
그렇다고 한다면 하나의 주소당 저장할수 있는 데이터의 최대 크기는 1byte가 되겠죠.
우선 저는 메모리를 이렇게 알고 있습니다.
여기서 질문. 왜 주소랑 1byte의 데이터를 가지는 걸까? 이것이죠.

제가 메모리에 대해 잘못 알고 있다면, 바로 잡아주시면 감사하겠습니다.

mrhyunby의 이미지

The size of the byte has historically been hardware dependent and no definitive standards existed that mandated the size. The de facto standard of eight bits is a convenient power of two permitting the values 0 through 255 for one byte. The international standard IEC 80000-13 codified this common meaning. Many types of applications use information representable in eight or fewer bits and processor designers optimize for this common usage. The popularity of major commercial computing architectures has aided in the ubiquitous acceptance of the 8-bit size

출처 : http://en.wikipedia.org/wiki/Byte
한글로 잘 쓰지 못할 것 같아서 번역은 패스할께요.ㅠㅠ

jasinnara의 이미지

우앙ㅇ... 영어.. ㅠ_ㅠ
해석이 안되네요..ㅠㅠㅠㅠㅠㅠㅠ

익명 사용자의 이미지

구글 번역기 :

바이트의 크기는 역사적으로 하드웨어 종속되어 더 명확한 기준은 크기를 위임이 존재하지 않았다. 8 비트의 사실상의 표준은 한 바이트에 대한 255 값 0을 허용 두개의 편리한 전력이다.국제 표준 IEC 80000-13이 공통의 의미를 성문화. 많은 종류의 application 여덟 개 이하의 비트로 표현 가능한 정보를 사용하여 프로세서 설계자들은 이러한 일반적인 사용을 최적화. 주요 상업 컴퓨팅 아키텍처의 인기는 8 비트의 사이즈 유비쿼터스 수용에 도움했다

한 마디로 말하자면 다른 현재 하드웨어 규격 등의 표준들처럼, de facto 라는 얘기입니다.
어느 한 가지로 많이 쓰다보니 다른 것도 모두 그것을 따라야했고 결국 지금처럼 되었다.

참고로 메모리가 바이트 단위로 액세스하기는 해도, 모든 하드웨어가 1바이트 = 8비트 라는 얘기는 아닙니다.
비트 수가 다른 하드웨어도 얼마든지 있지만 결과적으로는 특정 비트 = 1바이트 로 규정하여 그 단위로 액세스합니다.

익명 사용자의 이미지

조금 설명이 약간 모호해서 보충 설명 달겠습니다.

바이트 단위가 다른 것이 아니라, 기본적으로 워드 단위가 다 다릅니다.(처리하는 최소 단위가 워드이기 때문)

http://en.wikipedia.org/wiki/Word_(computer_architecture)

보시다시피 구 플랫폼마다 워드 단위는 천차만별이었습니다.

익명 사용자의 이미지

"메모리 주소당 데이터용량이 1바이트"란 표현은 틀렸고 "메모리 접근을 바이트 단위로 한다"가 맞는 표현이겠죠.

지금은 모르지만 먼 옛날에는 워드 단위로 접근 하는 컴퓨터도 있었습니다.

ifree의 이미지

순수한 개인적 생각으로는, 예전에는 주로 텍스트를 다루었으므로, 바이트가 알파벳 한 글자를 나타내기에 가장 적합한 이유도 있지 않았을까 합니다.
5.25 플로피 디스크 한 장에 책 하나가 다 들어갔죠.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.