กลไกพื้นฐานของคอมพิวเตอร์ควบคุมการยิง (1953) [วิดีโอ]
(youtube.com)- คอมพิวเตอร์ควบคุมการยิงของกองทัพเรือสหรัฐฯ รับข้อมูลของเรือฝ่ายตน เป้าหมาย วิถีกระสุน และสภาพอากาศได้สูงสุดถึง 25 ปัจจัย แล้วคำนวณคำสั่งการหันปืนและมุมยกอย่างต่อเนื่อง
- ความแม่นยำในการคำนวณไม่ได้ขึ้นอยู่กับตัวอุปกรณ์เท่านั้น แต่ยังขึ้นอยู่กับ ความชำนาญของผู้ปฏิบัติงาน อย่างมาก ทั้งผู้ที่ส่งระยะและทิศทางของเป้าหมายจาก director และผู้ที่ป้อนค่าอื่นๆ
- ส่วนที่ 1 อธิบายวิธีที่เพลาและเฟือง, rack and pinion, cam และ differential gear ซึ่งถูกใช้ซ้ำภายในเครื่อง ทำหน้าที่ ส่งค่าตัวเลข·คูณค่าคงที่·คำนวณฟังก์ชัน·คำนวณผลรวมเชิงพีชคณิต
- cam แปลงอินพุตการหมุนเป็นเอาต์พุตเชิงเส้นหรือค่าฟังก์ชัน โดย reciprocal cam·square cam·tangent cam·time-of-flight cam·barrel cam ถูกใช้ในการ คำนวณวิถีกระสุนและตรีโกณมิติ
- differential gear สร้าง ผลรวมเชิงพีชคณิต ได้อย่างต่อเนื่องแม้อินพุตสองตัวจะเปลี่ยนแปลงอย่างรวดเร็ว จึงเป็นชิ้นส่วนสำคัญของการคำนวณควบคุมการยิงสำหรับเรือและเป้าหมายที่กำลังเคลื่อนที่
การคำนวณที่คอมพิวเตอร์ควบคุมการยิงต้องแก้
- คอมพิวเตอร์ควบคุมการยิงรับค่าอินพุตหลายรายการพร้อมกันเพื่อแก้ปัญหาการควบคุมการยิง และส่งผลลัพธ์ไปยังปืนเป็นคำสั่ง การหันปืน (train) และ มุมยก (elevation)
- อินพุตประกอบด้วยเส้นทางเดินเรือและความเร็วของเรือฝ่ายตน, ระยะและทิศทางของเป้าหมาย, เส้นทางและความเร็วของเป้าหมาย, ความเร็วและทิศทางลม, ความเร็วต้นของกระสุนปืน เป็นต้น และปัจจัยที่เป็นไปได้อาจเพิ่มได้สูงสุดถึง 25 รายการ
- เนื่องจากปัจจัยจำนวนมากเกิดขึ้นพร้อมกันและเปลี่ยนแปลงตลอดเวลา คอมพิวเตอร์จึงต้องแก้ปัญหาแบบ ต่อเนื่องและทันที
- คอมพิวเตอร์ไม่สามารถแม่นยำได้หากไม่มีมนุษย์
- ผู้ควบคุม director ส่งระยะและทิศทางของเป้าหมายไปยังคอมพิวเตอร์
- บุคลากรคนอื่นที่ตำแหน่งคอมพิวเตอร์ป้อนข้อมูลที่เหลือ
- ความแม่นยำของการคำนวณขึ้นอยู่กับคุณภาพของข้อมูลที่คอมพิวเตอร์ได้รับ และคุณภาพนั้นขึ้นอยู่กับความชำนาญและความเข้าใจของผู้ปฏิบัติงาน
เพลา, rack and pinion และเฟือง
- ภายในคอมพิวเตอร์มีกลไกพื้นฐานจำนวนมาก และบางอย่างถูกใช้ซ้ำหลายครั้งในคอมพิวเตอร์เครื่องเดียว
- เพลา (shaft) มักใช้เพื่อส่งค่าภายในคอมพิวเตอร์
- การหมุนครบหนึ่งรอบของเพลาจะถูกกำหนดให้แทนค่าตัวเลขหนึ่งค่า
- การหมุนทิศทางหนึ่งอาจถูกกำหนดเป็นค่าบวก และการหมุนทิศทางตรงข้ามเป็นค่าลบ
- rack and pinion แสดงให้เห็นว่าค่าของเพลาถูกตีความเป็นตัวเลขอย่างไร
- หากปรับเทียบให้หนึ่งรอบเท่ากับ +10 หนึ่งรอบครึ่งจะเป็น +15 และสองรอบจะเป็น +20
- การหมุนทิศทางตรงข้าม 1/5 รอบให้ผลเหมือนการบวก -2 และเมื่อบวก -2 เข้ากับ +20 จะได้ +18
- หากหมุนไปทางทิศลบสองรอบ จะให้ผลเหมือนการลบ 20
- ในอุปกรณ์จริง rack and pinion อาจใช้แปลงค่าของเพลาเป็น การเคลื่อนที่เชิงเส้น ที่สอดคล้องกัน หรือกลับกัน ใช้ rack เพื่อส่งค่าไปยังเพลา
- เฟือง ส่งค่าจากเพลาหนึ่งไปยังอีกเพลาหนึ่ง
- ในอัตราทดเฟือง 1:1 ค่าตัวเลขจะคงเดิม แต่ทิศทางการหมุนจะกลับด้าน
- เฟืองที่มีขนาดต่างกันสามารถคูณหรือหารค่าของเพลาด้วยค่าคงที่ได้
- ในอัตราทดเฟือง 2:1 เพลาขับหมุนหนึ่งรอบอาจทำให้เพลาตามหมุนสองรอบได้
สร้างค่าฟังก์ชันด้วย cam
- cam สามารถใช้เป็นกลไกคำนวณได้ โดยทั่วไปจะแปลงการเคลื่อนที่แบบง่าย เช่น การหมุน ให้เป็นการเคลื่อนที่ที่ไม่สม่ำเสมอหรือเป็นช่วงๆ
- cam ทุกตัวมีผิวทำงานและ follower
- ผิวทำงานอาจเป็นขอบด้านนอกหรือผนังของร่องก็ได้
- follower อาจเป็นลูกกลิ้ง ลูกบอล pin หรืออุปกรณ์อื่นที่เลื่อนหรือกลิ้งบนผิวทำงาน
- ผิวทำงานถูกออกแบบให้สอดคล้องกับความสัมพันธ์อินพุต-เอาต์พุตที่ต้องการ
- ตัวอย่างเช่น กำหนดค่า 10 ให้กับการหมุนเพลาหนึ่งรอบ และทำให้ follower เคลื่อนที่เป็นระยะ 1 เท่า·2 เท่า·3 เท่าสำหรับค่าอินพุต 1·2·3 ตามลำดับ
- ความสัมพันธ์นี้ใช้ได้ไม่เพียงกับจำนวนเต็ม แต่ยังใช้ได้กับค่าทั้งหมดที่อยู่ระหว่างนั้นด้วย
- cam ที่ใช้ขอบด้านนอกเป็นผิวทำงานโดยทั่วไปจะมีความจุจำกัดอยู่ที่หนึ่งรอบ
- หากต้องการรองรับการหมุนเพิ่มเติม ต้องขยายผิวทำงาน ซึ่งในกรณีนี้ผิวทำงานจะอยู่ในรูป ร่อง (groove)
- constant lead cam เป็นตัวอย่างที่ pin เคลื่อนที่ตามร่อง
- ในคอมพิวเตอร์ควบคุมการยิง อินพุตการหมุนของความเร็วเรือจะถูกส่งไปเป็นการเคลื่อนที่เชิงเส้นของ follower
cam ที่ใช้ในการควบคุมการยิง
- reciprocal cam ถูกออกแบบให้เอาต์พุตเป็นส่วนกลับของอินพุต นั่นคือ 1/input
- ผิวทำงานสร้างจากการกำหนดจุดบนรัศมี
- ระยะสำหรับ 1, ส่วนกลับของ 2 คือ 1/2, ส่วนกลับของ 3 คือ 1/3 เป็นต้น ถูกสร้างเป็นเส้นโค้ง
- เมื่อตัดเส้นโค้งนี้เป็นร่องของ disk cam แล้วเพิ่ม follower เข้าไป ส่วนกลับของอินพุตจะกลายเป็นเอาต์พุต
- โดยทั่วไป cam จะมีช่วง run out ที่ไม่ได้ใช้ในการคำนวณอยู่ที่ปลายทั้งสองของเส้นโค้งที่วาดไว้
- square cam ส่งออกค่ากำลังสองของอินพุต
- อินพุตอาจเป็นค่าบวกหรือค่าลบก็ได้
- tangent cam เป็นตัวอย่างของ cam สำหรับฟังก์ชันตรีโกณมิติ
- อินพุตอาจเป็นมุมระหว่าง 40 ถึง 70 องศา
- เอาต์พุตคือแทนเจนต์ของมุมนั้น
- time-of-flight cam เป็นตัวอย่างของ cam สำหรับวิถีกระสุนในระนาบ
- ผิวทำงานคือขอบด้านนอกของชิ้นส่วน
- อินพุตคือระยะยิง และเอาต์พุตคือเวลาบิน
- sector type follower ที่สัมผัสกับ cam ด้วยสปริงจะหมุนเฟืองเอาต์พุต
- barrel cam หรือ cam สามมิติคำนวณเอาต์พุตหนึ่งค่าจากอินพุตสองค่า
- อุปกรณ์ตัวอย่างคำนวณ superelevation
- มุมยกของปืนคือผลรวมของ superelevation กับ advance elevation ของเป้าหมาย
- superelevation เพิ่มขึ้นเมื่อ advance range เพิ่มขึ้น แต่ไม่ได้เป็นสัดส่วนโดยตรง
- superelevation ลดลงเมื่อ advance elevation เพิ่มขึ้น แต่ก็ไม่ได้เป็นสัดส่วนโดยตรงเช่นกัน
- ดังนั้น superelevation จึงถูกกำหนดจากอินพุตสองค่า คือ advance range และ advance elevation
- barrel cam สามารถมองได้ว่าเป็นโครงสร้างที่ขยาย cam ซึ่งพิจารณามุมยกเพียงค่าเดียว
- สำหรับมุมยกหนึ่งค่า อาจมีระยะยิงได้หลายค่า และแต่ละระยะต้องการ superelevation ต่างกัน
- เพื่อรองรับมุมยกทั้งหมด barrel จึงมีลักษณะเหมือนรวม cam เหล่านั้นไว้อย่างไม่สิ้นสุด
- หน้าตัดใดๆ ก็ตามจะเป็น cam สำหรับ advance elevation เฉพาะค่าหนึ่ง
- อินพุต elevation จะเลือกหน้าตัดที่ต้องการ และอินพุต range จะวางตำแหน่ง barrel ให้ตรงกับระยะยิงที่ต้องการ
differential gear และผลรวมเชิงพีชคณิต
- differential gear ใช้ในคอมพิวเตอร์เพื่อให้ได้ผลรวมเชิงพีชคณิตของปริมาณสองค่าอย่างต่อเนื่อง
- เมื่ออินพุตสองตัวเปลี่ยนแปลง differential gear จะให้คำตอบพร้อมกันโดยไม่ขึ้นกับความเร็วในการเปลี่ยนของอินพุต
- ตัวอย่างที่ใช้บ่อยในคอมพิวเตอร์ควบคุมการยิงคือ bevel gear differential
- เพลาสองตัวถูกยึดเข้าด้วยกันอย่างแน่นหนา และเพลากับเฟืองนี้ประกอบกันเป็น spider assembly
- ประกอบด้วย spider gear, spider shaft และ end gear
- เฟืองทั้งสี่ตัวไม่ได้ยึดกับเพลาแต่ละตัว แต่ติดตั้งอย่างอิสระบนตลับลูกปืน
- การเชื่อมต่อกับกลไกอื่นทำผ่าน spur gear ที่ยึดกับ end gear แต่ละตัวและ spider shaft
- ในเชิงคณิตศาสตร์ต้องใช้ spider gear เพียงตัวเดียว แต่มีการเพิ่ม spider gear ตัวที่สองเพื่อความสมดุล
- หลักการทำงานดูได้ง่ายขึ้นด้วยโมเดล rack-pinion
- สามารถคิดเป็นรูปแบบที่มี pinion อยู่ระหว่าง rack สองตัว
- rack A และ B หรือ pinion อย่างใดอย่างหนึ่งอาจเป็นเอาต์พุต และอีกสองอย่างที่เหลือเป็นอินพุต
- ในตัวอย่างนี้ใช้ rack เป็นอินพุต และใช้ pinion เป็นเอาต์พุต
- ระยะการเคลื่อนที่ของศูนย์กลาง pinion จะเป็น ครึ่งหนึ่งของผลรวมเชิงพีชคณิต ของการกระจัดของ rack ทั้งสองเสมอ
- หาก A เคลื่อนที่ +4 นิ้ว และ B เคลื่อนที่ +2 นิ้ว ผลรวมคือ +6 นิ้ว และศูนย์กลาง pinion เคลื่อนที่ +3 นิ้ว
- หาก A เป็น +1 และ B เป็น +3 ผลรวมคือ +4 และศูนย์กลาง pinion อยู่ที่ +2
- หาก A เป็น -4 และ B เป็น +2 ผลรวมเชิงพีชคณิตคือ -2 และศูนย์กลาง pinion เคลื่อนที่ไปที่ -1
- หากกำหนดสเกลค่าที่ต้องการให้กับ rack และกำหนดสเกลครึ่งหนึ่งให้กับ pinion, pinion ก็สามารถแสดงผลรวมเชิงพีชคณิตของค่าบน rack ได้
- differential gear แบบ bevel gear ไม่ได้แตกต่างโดยพื้นฐานจาก rack-pinion differential
- rack ที่มีความยาวจำกัดถูกแทนที่ด้วย end gear และ end gear ทำงานเหมือน rack ที่ไม่มีที่สิ้นสุด
- pinion ถูกแทนที่ด้วย spider gear
- การเคลื่อนที่เป็นวงกลมของศูนย์กลาง spider gear ถูกส่งต่อเป็นการหมุนของ spider shaft
- เอาต์พุตอาจเป็นหนึ่งใน end gear สองตัวหรือ spider shaft และอีกสองตัวที่เหลือจะเป็นอินพุต
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ในปี 1989 ผมเป็น ช่างเทคนิคระบบข้อมูล บนเรือพิฆาตลำหนึ่งที่กำลังซ่อมบำรุงอยู่ที่อู่ต่อเรือ Pascagoula รัฐมิสซิสซิปปี และเรือประจัญบาน Wisconsin ก็จอดเทียบท่าอยู่ข้าง ๆ พอดี
แม้จะเป็นวัตถุโบราณขนาดยักษ์จากยุคสงครามโลกครั้งที่ 2 แต่ก็ยังอยู่ระหว่างการปรับปรุงให้ทันสมัย และเจ้าหน้าที่ระบบรบสองสามคนได้รับเชิญให้ไปชมระบบควบคุมการยิง
ทั้งหมดคือ คอมพิวเตอร์เชิงกล ที่คำนวณคำตอบการยิงสำหรับปืนใหญ่หลักขนาด 16 นิ้ว และคนที่พาเดินชมก็อายุมากกว่าเกณฑ์เกษียณตามปกติของทหารไปมากแล้ว
ปรากฏว่าความรู้เชิงปฏิบัติของคอมพิวเตอร์เชิงกลนั้นหายไปจากกองทัพเรือแล้ว คนเหล่านั้นจึงเป็นผู้ที่ถูกเรียกตัวกลับมาทั้งหมด และมันเป็นวันที่ยอดเยี่ยมจริง ๆ
การคำนวณหนัก ๆ ทำโดยคอมพิวเตอร์ควบคุมการยิงบนเรือ ส่วนค่าที่ตั้งไว้ถูกใช้โดยคอมพิวเตอร์แบบเรียบง่ายในตอร์ปิโดที่มีอุปกรณ์นำวิถีเฉื่อย
ยากจะจินตนาการว่าผู้คนออกแบบของแบบนี้ได้อย่างไรด้วยเพียงดินสอและสไลด์รูล
ผมอยู่ในกลุ่มที่ยกเครื่อง คอมพิวเตอร์ควบคุมการยิง สำหรับเรือดำน้ำ ซึ่งดูคล้ายตู้เกมวิดีโอแบบตั้งพื้นที่กำลังฮิตในอาเขตในเวลาต่อมา แต่ตัวตู้ทำจากอะลูมิเนียมทั้งชิ้น
ข้างในเป็นคอมพิวเตอร์แอนะล็อกที่เต็มไปด้วยเฟืองและรีโซลเวอร์ อุปกรณ์แสดงผลทั้งหมดก็เป็นแอนะล็อก และทุกอย่างกำลังถูกเปลี่ยนเป็นเฟืองกับรีโซลเวอร์ชุดใหม่
ผมยังจำได้ว่ากลุ่มอื่นที่อยู่ใกล้ ๆ กำลังทดลองไมโครคอมพิวเตอร์ด้วย กล่อง S-100 อย่าง IMSAI 8080
เป็นของที่เหนือจินตนาการจริง ๆ และถ้าอยู่ใกล้ Norfolk ก็คุ้มค่าที่จะแวะไปชมเรือประจัญบาน Wisconsin
ตอนที่เขาบอกว่าใช้ “คอมพิวเตอร์เชิงกล” ผมต้องจ้องอากาศอยู่พักหนึ่งเพื่อพยายามทำความเข้าใจว่ามันหมายถึงอะไร
สื่อการสอนเก่า ๆ ของกองทัพเรือสหรัฐฯ ยอดเยี่ยมมากสำหรับการเรียนรู้เทคโนโลยีหลายอย่าง
หนึ่งในผลงานชั้นเยี่ยมคือ “Basic Hand Tools” ซึ่งโดยพื้นฐานแล้วเป็นคู่มือที่อธิบายการใช้เครื่องมือช่างแทบทุกชนิดที่เคยถูกประดิษฐ์ขึ้น ด้วยภาษาอังกฤษง่าย ๆ
แม้แต่เรื่องค้อนก็เขียนไว้ว่า “คนที่คิดจะใช้หินทุบถั่วให้แตกได้ประดิษฐ์เครื่องมือขึ้นโดยไม่รู้ตัว ต่อมาเมื่ออัจฉริยะคนหนึ่งผูกด้ามไม้เข้ากับหินก้อนนั้น ค้อนอันแรกก็ถือกำเนิดขึ้น นับจากจุดเริ่มต้นอันเรียบง่ายนั้นก็มีการปรับปรุงอีกมากมาย”
ฉบับสมัยใหม่ “Tools and Their Uses” ครอบคลุมถึงเครื่องจักรกลโรงงานด้วย แต่สนุกน้อยกว่า
ตัวอย่างที่ชอบที่สุดคือวิดีโอนี้ที่อธิบาย เฟืองท้าย ของรถยนต์: https://m.youtube.com/watch?v=yYAw79386WI
เด็กอายุ 18–20 ปีปล่อยและรับอากาศยานลงจอดบนเรือบรรทุกเครื่องบินไปพร้อมกับทำการส่งกำลังบำรุงกลางทะเล แล้วมันก็กลายเป็นวันธรรมดา ๆ วันหนึ่ง
มันคือคู่มืออิเล็กทรอนิกส์แบบฟูลสแต็กอย่างแท้จริง เริ่มตั้งแต่พื้นฐานของสสาร
ขอแนะนำอย่างยิ่งให้อ่าน Between Human and Machine: Feedback, Control, and Computing before Cybernetics ของ David A. Mindell
เป็นสื่อปูพื้นฐานที่ดีสำหรับทำความเข้าใจแง่มุมหนึ่งของกองทัพเรือกับ “เทคโนโลยี”
ส่วนสำคัญของคอมพิวติ้งยุคแรก ๆ เชื่อมโยงกับกองทัพเรือ และไม่ใช่เรื่องบังเอิญที่ Grace Hopper เป็นพลเรือเอก ไม่ใช่นายพลของกองทัพบก
งานยุคแรกของ Cray ก็มีคำว่า “Navy” โผล่มามาก รวมถึงประวัติที่ย้ายจากยุโรปไปยังแปซิฟิกด้วย
เป็นประวัติศาสตร์ช่วงสงครามโลกครั้งที่ 2 และหลังสงครามที่น่าสนใจและคุ้มค่าต่อการสำรวจ
อย่างไรก็ตาม ก็ไม่ควรประเมินความสำคัญของปืนใหญ่ภาคพื้นดิน การสำรวจทางทหาร และการทำแผนที่ต่ำเกินไป
คอมพิวเตอร์เชิงกลสำหรับการยิงปืนเรือระยะไกลที่คำนึงถึงปัจจัยอย่างเส้นทาง ความเร็ว และการโคลงข้างของเรือ ถูกสร้างขึ้นบนวิธีการปืนใหญ่ภาคพื้นดินยุคแรกแบบสถิต ซึ่งใช้ตารางและโนโมแกรมที่ได้จากการคำนวณซับซ้อน
งานบางส่วนของ Babbage กับเครื่องหาผลต่างก็เกี่ยวข้องกับการคำนวณตารางการยิงปืนใหญ่
พูดได้ว่าเป็นเหมือน GPS ต้นแบบ
“งานวิจัยนี้ได้รับการสนับสนุนบางส่วนจากทุน XXX-YYY-ZZZZZZZZZZ ของ Naval Research Laboratory”
ก็มักเห็นข้อความขอบคุณคล้าย ๆ กันที่ระบุหน่วยงานสนับสนุนอื่นอย่าง DARPA, NSF อยู่บ่อย ๆ ด้วย
ถ้าอยากสัมผัสความรู้สึกของการทำงานกับ “คอมพิวเตอร์” แบบนี้ด้วยตัวเอง ลองดูเกม UBOAT บน Steam
มันเป็นผู้สืบทอดทางจิตวิญญาณของซีรีส์ Silent Hunter และเมื่อไม่นานมานี้ได้เพิ่มคอมพิวเตอร์ข้อมูลตอร์ปิโดที่ใช้ในเรือดำน้ำเยอรมัน Type VII เข้ามา
https://store.steampowered.com/news/app/494840/view/3712713813599539942
อินเทอร์เฟซผู้ใช้นั้นใช้งานง่ายอย่างน่าทึ่ง แม้มองด้วยมาตรฐาน UX ในปัจจุบัน
วิดีโอยอดเยี่ยมมาก
วิธีอธิบายที่เรียบง่ายและตรงไปตรงมาถ่ายทอดแนวคิดได้ดีมาก และการประยุกต์ใช้ แคม ในรูปแบบต่าง ๆ ก็น่าประทับใจทุกครั้งที่ได้เห็น
หลักการพื้นฐานของคอมพิวเตอร์เชิงกลนั้นเก่าแก่กว่านี้มาก ย้อนกลับไปได้ลึกถึงช่วงคริสต์ศตวรรษที่ 1800 หรืออาจก่อนหน้านั้น และส่วนใหญ่มีรากฐานมาจากกลไกนาฬิกา
ในฐานะคนที่ลำบากกับการเรียนพีชคณิตแบบดั้งเดิมและคณิตศาสตร์ระดับสูงกว่านั้นมาโดยตลอด พอถูกนำเสนอในรูปแบบทางกายภาพก็รู้สึกว่าเข้าถึงได้ง่ายขึ้นมาก
สงสัยว่ามีใครเคยสอนพีชคณิตหรือแนวคิดคณิตศาสตร์ขั้นสูงด้วยวิธีแบบนี้บ้างหรือไม่
ถ้าตอนเรียนคณิตศาสตร์ในมัธยมปลายและมหาวิทยาลัยมีเครื่องเฟืองที่จับต้องได้ หมุนข้อเหวี่ยงได้ แล้วเห็น “คณิตศาสตร์ทำงานอยู่” ชีวิตอาจเปลี่ยนไปเลยก็ได้
ตอนมัธยมปลายตามพื้นฐานพีชคณิตไม่ทัน แล้วตอนมหาวิทยาลัยก็ตามไม่ทันจนแทบจะออกกลางคัน ได้รู้ว่าตัวเองชอบคอมพิวเตอร์ในคลาส BASIC 101 ของมหาวิทยาลัย แต่หลังจากนั้นถ้าจะใช้คอมพิวเตอร์ก็ต้องย้ายไปสาขาคณิตศาสตร์ และเพราะเป็นช่วงต้นยุค 80 จึงผ่านวิชาพื้นฐานที่ต้องเรียนก่อนไม่ได้ สุดท้ายเลยยอมแพ้
ถึงอย่างนั้นก็ซื้อคอมพิวเตอร์ 8 บิต RAM 4KB ทันที แล้วกลายเป็นโปรแกรมเมอร์ด้วยการเรียนเองล้วน ๆ ซึ่งสุดท้ายก็ไปได้ดีมาก แต่ก็ยังมีความคิดว่า “ถ้าหากว่า” ค้างอยู่
ในจักรวาล Dune ผมตั้ง headcanon ไว้ว่าการรับมือหลัง Butlerian Jihad คือการพัฒนา คอมพิวเตอร์เชิงกล ที่ดียิ่งขึ้น
โดยเฉพาะในรูปแบบที่ย่อส่วนลงไปถึงระดับนาโนเมตร
แม้จะไม่ได้เข้ากับทุกอย่างอย่างสมบูรณ์ และยังมีคำถามอย่างเช่นโล่ Holtzmann เป็นแอนะล็อกล้วน ๆ หรือไม่ แต่ก็ดูเพียงพอที่จะโยงวัตถุส่วนใหญ่เข้ากับตัวควบคุมแอนะล็อกเชิงปฏิบัติที่สร้างจากคอมพิวเตอร์แอนะล็อกระดับนาโนเมตรได้
ถ้าไม่นับแฟนฟิกชันของ Brian Herbert ตอนนั้นกระแสหลักของการประมวลผลอาจเป็นแบบเชิงกลก็ได้
อย่างไรก็ดี ความแตกต่างแบบนั้นคงไม่สำคัญอยู่แล้ว
ในหนังฝึกอบรมทหารหรือหนังข่าว จะขาด ดนตรีเปิดจังหวะเดินสวนสนาม ไปไม่ได้
โดยเนื้อแท้แล้วมันบอกว่า “นั่งนิ่ง ๆ แล้วตั้งใจฟังซะ หมายถึงคุณนั่นแหละ!”
ปี่สกอตก็ทำหน้าที่เดียวกัน และทุกวันนี้ถ้างานพิธีไม่มีปี่สกอตตอนเริ่มหรือตอนจบ ก็ดูไม่เหมือนงานทางการ
ลิงก์ที่เกี่ยวข้อง:
Mechanical Computer – Basic Mechanisms in Fire Control Computers (1953) [video] - https://news.ycombinator.com/item?id=29471331 - ธันวาคม 2021, 12 ความคิดเห็น
Basic Mechanisms In Fire Control Computers (1953) [video] - https://news.ycombinator.com/item?id=7831923 - มิถุนายน 2014, 6 ความคิดเห็น
“แน่นอนว่าความแม่นยำของคอมพิวเตอร์ขึ้นอยู่กับคุณภาพของข้อมูลที่ป้อนเข้าไป”
เป็นคำพูดที่ถูกต้องจริง ๆ
สงสัยว่าใส่ไว้เป็นการอ้างอิงโดยตั้งใจหรือเปล่า
“ผมเคยถูกถามถึงสองครั้งว่า ‘คุณ Babbage ถ้าใส่ตัวเลขที่ผิดลงไปในเครื่อง จะได้คำตอบที่ถูกต้องออกมาหรือไม่?’ ครั้งหนึ่งเป็นสมาชิกสภาขุนนาง และอีกครั้งเป็นสมาชิกสภาสามัญที่ถามเช่นนั้น ผมไม่สามารถเข้าใจความสับสนทางความคิดที่ทำให้เกิดคำถามแบบนั้นได้จริง ๆ”
— Charles Babbage, Passages from the Life of a Philosopher (1864)