ทำไม 1K ของคอมพิวเตอร์จึงเป็น 1024 ไม่ใช่ 1000 ....
ท่านใดตอบได้เอ่ย (คนเรียนคอมฯ แล้วไม่รู้ ต้องพิจารณาตัวเอง ...

)

ปล. .... ผมก็พิจารณาตัวเองแล้ว เลยเอามาถามดีกว่า

ที่มา ทำไม 1K ของคอมพิวเตอร์จึงเป็น 1024 ไม่ใช่ 1000
การแปลงเลขฐานสอง เป็นฐาน สิบ
1x2 ยกกำลัง 0 = 1
1x2 ยกกำลัง 1 = 2
1x2 ยกกำลัง 2 = 4
1x2 ยกกำลัง 3 = 8
1x2ยกกำลัง 4 = 16
1x2 ยกกำลัง 5 = 32
1x2 ยกกำลัง 6 = 64
1x2 ยกกำลัง 7 = 128
1x2 ยกกำลัง 8 = 256
1x2 ยกกำลัง 9 = 512
1x2 ยกกำลัง 10 = 1024
เป็นพื้นฐานของพีชคณิตบูลีน Boolean algebra ยังมีเลขอีกหลายฐานเช่น ฐาน 8 แต่ไม่เกินฐาน 16
และแปลงไปมาระหว่างฐานเป็นวิชาหลักอย่างหนึ่งเลยสำหรับผู้ที่คิดจะเรียนทางด้านวิศวกรไฟฟ้า.อิเลคทรอนิคส์.คอมพิวเตอร์
แต่ฐานที่น้อยที่สุดคือ............................ฐานเงินเดือนครับ
HistoryEarly computers used one of
two addressing methods to access the system memory;
binary (base-2) or decimal (base-10). For instance, the IBM 701 (1952) used binary and could address 2,048 36-bit words, while the IBM 702 (1953) used decimal and could address 10,000 7-bit words.
One of the most successful early computers was the IBM 1401. It was introduced in 1959 and by 1961 one out of every four electronic stored-program computers was an
IBM 1401. It used decimal addressing and could have 1400, 2000, 4000, 8000, 12000 or 16000 characters of 8-bit core storage.[4] In the 1950s, computer engineers were familiar with the terms kilo (k) and mega (M). It was common to see 4.7k for a 4700 ohm resistor or 10Mc for a 10 megacycle (megahertz) frequency.
It was natural to borrow the term k to express large quantities of storage. A reference to a "4k IBM 1401" meant 4,000 characters of storage (memory).[5]เรื่องเลขฐานผมก็ทราบ เพียงแต่ผมสงสัยย้อนกลับไปว่า คอมฯเลือกใช้หน่วยใกล้เคียง SI ทำไม (จริง ๆ จะบอก SI ของคอม K = 1024 ก็ไม่ถูกอีก ... 1024 คือ Ki )
เพราะเรื่องตัวเลขต่าง ๆ ในคอม มันสามารถกำหนดได้โดยอิสระอยู่แล้ว ขนาดของจำนวนเต็มอาจจะถูกจำกัดโดยวงจร (เพราะเป็นวงจรคิดเลข) แต่ขนาดของจำนวนจริง มันก็พอจะเรียกว่ากำหนดเองได้อยู่ (แต่ต้องไปเขียน code คิดเลขเอง) .....
By the mid 1960s, binary addressing had become the standard architecture in computer design.
The computer system documentation would specify the memory size with an exact number such as 32,768, 65,536 or 131,072 words of storage (all powers of 2). There were several methods used to abbreviate these quantities.
The use of K in the binary sense as in a "32K store" can be found as early as 1960.
Gene Amdahl's seminal 1964 article on
IBM System/360 used 1K to mean 1024.[7] This style was used by other computer vendors,
the CDC 7600 System Description (1968) made extensive use of K as 1024.Another style was to truncate the last 3 digits and append K. The exact values 32,768, 65,536 and 131,072 would then become 32K, 65K and 131K.
พอได้อ่าน จึงรู้ว่า ใคร ๆ (ผู้ผลิตคอม) ก็มีความคิดเป็นของตัวเองทั้งนั้น ....
ทำเอาเด็กยุคหลังมึนกันไป
