คอมพิวเตอร์ใช้เลขฐาน 2 เป็นหลัก, ทำไมคนถึงใช้เลขฐาน 10 ?

ผมเคยสงสัยอยู่จุดหนึ่ง สมัยที่เรียนเรื่องเลขฐานและการแปลงเลขฐานต่างๆ คือ



คอมพิวเตอร์ใช้เลขฐาน 2 เป็นหลัก, ทำไมคนถึงใช้เลขฐาน 10 ซึ่งมีมาตั้งแต่โบราณกาลแล้ว?

ทำไมไม่เลือกใช้แบบฐาน 2 หรือ ฐาน 5 หรือ ฐาน 20 หล่ะครับ



(อยากให้มาช่วยแสดงความคิดเห็นกันหน่อยครับ

ไม่ต้องซีเรียสเรื่องถูกผิดนะครับ)
24 เม.ย. 2548 09:54
29 ความเห็น
36553 อ่าน


ความคิดเห็นที่ 1 Nupe (Guest)

อืม ที่คอมพิวเตอร์ใช้เลขฐาน 2 ก็เปนเพราะ ติดต่อกับคอมพ์ได้ สะดวกที่สุดมั้งคับ คือ 1 0 1 0 1 0 ไรแบบเนี้ย ไปสั่งให้ อิเลกตรอนใน CPU เคลื่อนที่ได้

แต่เคยได้ยินมาว่า มี คอมพิวเตอร์ ควอนตัม ที่ใช้เลขฐาน 16 ในการควบคุม การ สปิน ของอะไรซักอย่างเนี่ยแหละคับ(จำไม่ได้ =_=")

ที่มนุษย์ใช้ฐาน 10 นี่ คงเพราะ รากฐานทางทฤษฎี เก่าๆ ในอดีตมั้งึคับ ที่คิดเปนฐาน 10 หมดเลย แล้ว แม่ค้าในตลาดบ้านเราก้อคิดเลขด้วยฐาน 10 แน่นอนคับ
24 เม.ย. 2548 10:34


ความคิดเห็นที่ 2 . . . (Guest)

ผมก็สงสัยเหมือนกันนะ ระหว่างที่เรารอผู้รู้มาอธิบายก็ขอเดาเล่นๆสนุกๆไปพลางนะคับ



เริ่มที่คนก่อนละกัน เราคาดกันว่าระบบตัวเลขที่เกิดขึ้นในสมัยโบราณนี่เริ่มจากการที่คนต้องการบันทึกจำนวนสิ่งของที่มีอยู่โดยการทำเครื่องหมายด้วยอุปกรณ์ต่างๆ เช่น ขีดร่องรอยลงบนแผ่นหิน ให้จำนวนรอยเท่ากับจำนวนสัตว์ที่ตนมี หรือผูกเชือกเป็นปมๆ หรือนับนิ้วเอา เป็นต้น ต่างชนเผ่าต่างก็มีวิธีสร้างตัวเลขแทนจำนวนเป็นของตัวเอง จนเกิดระบบตัวเลขแบบต่างๆ สำหรับระบบเลขฐานนั้น ถ้าเราใช้เลขฐานอะไรก็ต้องมีสัญลักษณ์เบื้องต้นเท่านั้น เช่น ระบบเลขฐาน 16 ก็ต้องมีสัญลักษณ์เบื้องต้น 16 ตัวเป็นต้น แต่การที่เลขฐานสิบกลายมาเป็นที่นิยมมากสุดก็อาจเป็นเพราะคนเรามีนิ้วมือรวม 10 นิ้วอยู่แล้ว สามารถใช้เป็นสัญลักษณ์เบื้องต้นได้สะดวกดี เราจึงพบว่าระบบตัวเลขของหลายชนชาติมักเป็นเลขฐาน 10 และระบบตัวเลขแบบฮินดูอารบิก ซึ่งกลายเป็นที่นิยมอบ่างแพร่หลายนั้น ก็เป็นระบบฐาน 10 เช่นกัน



สำหรับคอมพิวเตอร์ ผมเดาว่าสัญลักษณ์พื้นฐานที่สุดสำหรับคอมพิวเตอร์ยุคแรกเริ่มมีอยู่ 2 อย่างคือ ไฟเปิด กับไฟปิด (หรือ ON กับ OFF) และการบันทึกข้อมูลลงบนหน่วยความจำในคอมพิวเตอร์พวกนั้น เป็นการบันทึกลงในแถบยาวที่แบ่งเป็นช่องๆ บางช่องก็มีสัญญาณ(หรือไฟเปิด) บางช่องก็ไม่มีสัญญาน(หรือไฟปิด) โครงสร้างพื้นฐานนี้จึงเอื้ออำนวยให้คอมพิวเตอร์ใช้ตัวเลขฐาน 2 (ไฟเปิดคือ 1 ไฟปิดคือ 0) ในการบันทึกข้อมูล ...ผมก็เดาไปเรื่อย ไม่ได้มีความรู้เรื่องคอมเท่าไหร่ อาจจะผิดก็ได้นะคับ
24 เม.ย. 2548 11:28


ความคิดเห็นที่ 3 โดย เนยสด

ของคุณ ... ถูกต้องแล้วครับ
24 เม.ย. 2548 13:37


ความคิดเห็นที่ 4 fishix (Guest)

คนเรา มี 10 นิ้ว

คอมพิวเตอร์ มี 2 สถานะ (เปิด - ปิด)

:o)
24 เม.ย. 2548 13:51


ความคิดเห็นที่ 5 คนไร้ตัวตน... (Guest)

เพิ่มเติมส่วนหนึ่งครับ ฐาน 10 นั้นเข้าใจว่ามาจากนิ้วของคนเราที่มีอยู่สิบนิ้วพอดีนั้น ส่วนฐาน 2 ของคอมพิวเตอร์นั้น้ในเมื่อก่อนนี้ก็มีสร้างแบบฐาน 10 เหมือนกันแต่ก็ปัญหาขึ้นหาขึ้นเกี่ยวกับสัญญาณไฟฟ้าที่ต้องจต่างกันถึง 10 ระดับทำให้เป็นปัญหาในการสร้างวงจรที่จะตรวจเช็คว่าสัญญาณระดับใดเป็นคำสั่งอะไรและมีปัญหาเกี่ยวกับการสูญเสียพลังงานในสายสัญญาณเลห่านั้นทำให้ระดับสัญญาณเกิดความคลาดเคลื่อนในการอ่านคำสั่ง จึงได้เปลี่ยนมาใช้ระดับสัญญาณแค่สองระดับคือ สัญญาณไฟสูงและสัญญาณไฟต่ำมาแทนที่การใช้สัญญาณไฟที่หลายระดับจึงกลายมาเป็น 0(แทนสัญญาฯไฟระดับต่ำ) และ 1(แทนสัญญาณไฟระดับสูง) ในปัญจุบันนี้ครับ
24 เม.ย. 2548 14:47


ความคิดเห็นที่ 6 โดย Megabyte

รู้สึกว่า ทุกคนจะมีความคิดเห็นตรงกันหมดเลยนะครับ.

(ผมด้วย)
25 เม.ย. 2548 07:43


ความคิดเห็นที่ 7 z_eon (Guest)

สมัยแรกๆเลยเขาใช้ระบบ การ์ดเจาะรูครับ ซึ่งมันก็มีแค่ 2 ค่าให้ใช้ คือมีรูกับไม่มีรู ส่วนต่อมาเรื่อยๆ คอมพิวเตอร์ใช้เลขฐาน 2 เพราะว่าสมัยก่อนคอมพิวเตอร์นั้นใช้หลอดสุญญากาศในการทำงานครับ ซึ่งมันมี 2 สถานะ คือเปิดกับปิด







ส่วนเลขฐาน 16 เป็นส่วนหนึ่งของเลขฐาน 2 ครับ คือการนำเลขฐาน 2 4 ตัวมาต่อกัน
25 เม.ย. 2548 09:55


ความคิดเห็นที่ 8 คนหลายฐาน (Guest)

แถวบ้านผมเข้าใช้หลาย ๆ ฐานพร้อม ๆ กันครับ แต่ส่วนมากใช้ฐานสิบ ลองฟังที่เขาพูดกัน แล้วลองแยกฐานดู



เอออีกตั้งสิบห้าวัน ก้อ ก้อ สองอาทิตย์กับอีกหนึ่งวัน ซื้อ สองหนึ่งก่อนก็แล้วกัน



คอยนานจัง เก้าสิบนาทีเข้าไปแล้ว นั่นแหละ 1.30 ชั่วโมงนั่นแหละ พิมพ์เข้าไปเถอะ



??????
25 เม.ย. 2548 11:49


ความคิดเห็นที่ 9 visarute (Guest)

จริงๆ แล้วเลขโรมันก็บอกไม่ได้นี่นาว่าเป็นฐานอะไร

แต่เลขอื่นๆ คงเป็นเพราะคนเรามี 10 นิ้ว

ต้นกำเนิดของคอมก็เป็นเลขฐาน10

ตั้งแต่ ลูกคิด เนเปียโบน สไลด์รูล

จนนายอะไร(หาชื่อไม่เจอ)เนี่ยคิดเลขฐาน 2 ขึ้นมา
25 เม.ย. 2548 19:59


ความคิดเห็นที่ 10 Love_Math (Guest)

คอมพิวเตอร์นั้นที่ใช้เลขฐาน 2เพราะ คอมพิวเตอร์ไม่สามารถตัดสินใจเองได้เป็นเพียงทางเลือกว่าใช่หรือไม่ ซึ่งมนุษย์เป็นผู้กำหนดให้ทำตาม ถ้าทางไฟฟ้าลอจิก 0 กับ 1หรือดังความคิดที่ห้ากล่าว0(แทนสัญญาฯไฟระดับต่ำ) และ 1(แทนสัญญาณไฟระดับสูง) ส่วนที่มนุษย์ใช้ฐาน 10 นั้น เพราะ เลขฐาน 10 เกิดขึ้นมาก่อนที่จะรู้จักการแปลงให้เป็นเลขฐานต่าง คาดว่าตั้งแต่คนเริ่มรู้จักการนับ เรื่องของเรื่องคือคุณต้องลำดับเหตุการณ์ว่าอะไรเกิดก่อนอะไร ค่อยลำดับนะครับแล้วคุณจะเจอคำตอบ
25 เม.ย. 2548 23:27


ความคิดเห็นที่ 11 สมองกล (Guest)

เท่าที่ผมรู้คอม จะใช้เลขฐาน2ในการแปลข้อมูลที่เราสั่งให้มันทำ
27 เม.ย. 2548 11:04


ความคิดเห็นที่ 12 พี่จอย (Guest)

คุณ love_math เลขฐานสิบนั้นเกิดในสมัยหลังๆ เลยนะครับ

เลขฐานสิบเกิดทีหลังฐานสิบสองกับฐาน 60 แน่นอน
27 เม.ย. 2548 23:48


ความคิดเห็นที่ 14 aaa (Guest)

เห็นด้วยว่าคนเราใช้เลขฐานสิบน่าจะเป็นเพราะเราใช้อุปกรณ์ช่วยนับที่ติดตัวมาคือนิ้วมือ เผอิญว่าคนเรามีสิบนิ้วก้เลยนิยมใช้เลขฐานสิบ แต่ทราบมาว่าคนเขมรเขาจะนับถึงห้า แล้วก็นับห้าหนึ่ง ห้าสอง ห้าสาม แต่ไม่รู้ว่าถึงสิบนี่เขานับเป็นสองห้าหรือเปล่้าจำไม่ได้แล้ว ไม่รู้ว่ามีชาติที่ใช้นิ้วเท้าช่วยนับหรือไม่ถ้ามีก็อาจจะมีประเภทฐานยี่สิบบ้างก็เป็นได้ แต่คงไม่เป็นที่นิยมแน่ๆเพราะต้องทำสัญลักษณ์ถึงยี่สิบตัว ไม่น่าจะสนุกนัก
2 พ.ค. 2548 21:24


ความคิดเห็นที่ 15 bbb (Guest)

***ไม่รู้ว่ามีชาติที่ใช้นิ้วเท้าช่วยนับหรือไม่ถ้ามีก็อาจจะมีประเภทฐานยี่สิบบ้างก็เป็นได้ แต่คงไม่เป็นที่นิยมแน่ๆเพราะต้องทำสัญลักษณ์ถึงยี่สิบตัว ไม่น่าจะสนุกนัก ***



มีครับ พวกเมารี นับถึงยี่สิบ
2 พ.ค. 2548 21:43


ความคิดเห็นที่ 16 The|Root (Guest)

ผมขออธิบายสั่นๆ นะครับ computer ในตัว cpu ก็จาประกอบไปด้วย ทรานซิสเตอร์หลายล้านตัว ซึ่ง ทัวทรานซิสเตอร์เองนั้น สามารถส่งสัญญารได้เพียง 2 แบบคือ 0 และ 1 คือ 0 = ปิด และ 1 = เปิด เมื่อกวนกันเข้าหลายๆ ตัว มันก็ จากลายเป็น binary หรือ Hex เนี่ยแหละครับ
19 พ.ค. 2548 22:12


ความคิดเห็นที่ 17 คิดมาก (Guest)

ผมว่าฐานหนึ่งน่าใช้ที่สุด ตัวเลขตัวเดียว คือ หนึ่งขีด /



สาม ก็สามขีด /// ห้า ก็ห้าขีด /////



สามกับห้า /// + ///// = //////// แปด



ห้า เอาออกเสียสอง ///// - // = ///



สร้างตัวเลขหลายตัวขึ้นมาทำไมก็ไม่รู้ ปวดหัวเปล่า ๆ เลขตัวเดียวก็พอแล้ว ใช่ไหมครับ
20 พ.ค. 2548 03:12


ความคิดเห็นที่ 18 โดย GFK

งั้น สามร้อยยี่สิบเอ็ด ก็ สามร้อยยี่สิบเอ็ด ขีด

////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////

/// .....///// โอย ขีดไม่ไหวครับ ถ้าไม่มีสัญลักษณ์อื่น มาแทนจำนวนนี้ แทน สัญลักษณ์ / เนี่ย -_-"
20 พ.ค. 2548 06:11


ความคิดเห็นที่ 19 atkan555@hotmail.com (Guest)

123 446 444 7799+ 000000000000 .36987412587=

ตอบด้วย
29 พ.ค. 2549 10:30


ความคิดเห็นที่ 22 tom_love_a_@hotmail.com (Guest)

ข้อคนรู้จิงตอบด้ายมั้ยอะ
14 ก.พ. 2554 13:37


ความคิดเห็นที่ 23 kokonoe_rin@windowslive.com (Guest)

ก็อย่างที่หลายๆคนกล่าวมาว่าคอมพิวเตอร์มี 2 สถานะ คือ มีไฟ กับ ไม่มี (0 กับ 1) หรืออาจะมีไฟช้อต (ล้อเล่น)
อย่างสมองเราก็ทำงานบนฐานสองเหมือนกันเพราะจริงตัวเราที่ี + - เลขไม่ได้ + - อย่างแท้จริงเพราะเราเรียนรู้
ด้วยการจำภาพมา เช่น เลข 1+1 = 2 1+2 = 4 ก็คล้ายๆกับเขียนเครื่องคิดเลขด้วย Pascal,C++ พอใช้ทำงาน
โปรแกรมจะต้องเปลี่ยนจากภาษาพวกนี้เป็นภาษาเลขฐานสอง 0 กับ 1 ส่วนการใช้ภาษาในคนนั้นมันก็คงจะเปรียบ
เหมือน UI ในคอมเพื่อให้สื่อสารกันได้ง่ายขึ้น


//อันนี้ความคิดส่วนตัวนะ
13 พ.ค. 2554 00:42

แสดงความคิดเห็น

กรุณา Login ก่อนแสดงความคิดเห็น