คำถามติดแท็ก space-technology

2
ซอฟต์แวร์ของ Mars Curiosity Rover สร้างขึ้นในอะไร?
ดาวอังคารอยากรู้อยากเห็นรถแลนด์โรเวอร์มีที่ดินที่ประสบความสำเร็จและเป็นหนึ่งในโปรโมชั่นวิดีโอ "7 นาทีของความหวาดกลัว" โกลด์โทมีการ 500,000 บรรทัดของรหัส มันเป็นปัญหาที่ซับซ้อนอย่างไม่ต้องสงสัย แต่นั่นเป็นรหัสจำนวนมากแน่นอนว่ามีความพยายามเขียนโปรแกรมที่ยิ่งใหญ่อยู่ข้างหลัง ไม่มีใครรู้อะไรเกี่ยวกับโครงการนี้หรือไม่? ฉันนึกได้แค่ว่ามันฝังซีบางอย่าง

4
โปรแกรมช่องว่างของสหภาพโซเวียตใช้ภาษาโปรแกรมซอฟต์แวร์อะไร
ฉันสนใจโปรแกรมอวกาศของโซเวียตและสนใจที่จะค้นพบว่าซอฟต์แวร์บนยานอวกาศ Buranประมาณปี 1988 เขียนขึ้นใน Prolog มีใครรู้บ้างไหมว่าภาษาใดบ้างที่อาจถูกนำมาใช้ในภารกิจก่อนหน้านี้โดยเฉพาะอย่างยิ่งภารกิจยานพรวนดิน Mars PrOP-Mในต้นปี 1970 ซึ่งค่อนข้างอิสระและสามารถนำทางอุปสรรคได้ แก้ไข แหล่งที่มาของฉันสำหรับ Buran Prolog เป็นเอกสารที่ไม่เป็นความลับอีกต่อไปจากไซต์ CIAเมื่อเดือนพฤษภาคม 1990 ฉันไม่พบเวอร์ชัน OCR ดังนั้นนี่เป็นคำพูดที่เกี่ยวข้องจาก p 0449: ตามวรรณคดีโอเพนซอร์ซโซเวียตใช้ภาษาเขียนโปรแกรมที่พัฒนาโดยฝรั่งเศสที่รู้จักกันในชื่อ Prolog เพื่อพัฒนาซอฟต์แวร์ระบบออนบอร์ดสำหรับยาน Buran ...

4
กระบวนการพัฒนาใช้สำหรับโค้ดในภารกิจของ Apollo 11 หรือไม่?
ภารกิจของ Apollo นั้นมีเทคโนโลยีไม่ซับซ้อนกว่าเครื่องคิดเลขพกพา จากลิงค์ที่นี่มีข้อมูลเกี่ยวกับ Apollo Guidance Computer (AGC) คอมพิวเตอร์แนะนำ Apollo บนบอร์ด (AGC) มีขนาดประมาณ 1 ลูกบาศก์ฟุตพร้อม RAM ขนาด 16 บิต 2K และ 36K ของหน่วยความจำแกนเชือกแบบมีสายแข็งที่มีสายทองแดงเป็นเกลียวหรือไม่มีเกลียวผ่านแกนแม่เหล็กขนาดเล็ก คำ 16- บิตโดยทั่วไปคือ 14 บิตของข้อมูล (หรือสอง op-codes), 1 sign bit และ 1 parity bit รอบเวลาคือ 11.7 ไมโครวินาที การเขียนโปรแกรมทำในภาษาแอสเซมบลีและในภาษาที่สื่อความหมายในโปแลนด์กลับ ดังนั้นฉันจึงสะดุดกับซอร์สโค้ดบางอย่างเมื่อฉันค้นคว้าสิ่งที่เกิดขึ้นที่นั่นและฉันสังเกตเห็นความคิดเห็นที่ดี (เช่นชั่วคราวฉันหวังว่าจะเป็นความหวัง) VRTSTART TS WCHVERT # Page 801 CAF …

2
กระบวนการพัฒนารหัสสำหรับภารกิจรอบโลก?
Voyager 1 ไปถึงอวกาศระหว่างดวงดาวในเดือนสิงหาคม 2012 และเป็นวัตถุที่มนุษย์สร้างขึ้นในระยะไกลที่สุด เปิดตัวไม่นานหลังจากยานอวกาศแฝด Voyager 2 ในปี 1977 Voyager 1 ได้สำรวจระบบ Jovian และ Saturnian เพื่อค้นหาดวงจันทร์ดวงใหม่ภูเขาไฟที่ยังคุกรุ่นและข้อมูลมากมายเกี่ยวกับระบบสุริยะรอบนอก Voyager 1 และ 2 ถูกออกแบบมาเพื่อใช้ประโยชน์จากการจัดตำแหน่งดาวเคราะห์ที่หายากที่เกิดขึ้นเพียงครั้งเดียวใน 176 ปีและยังคงเป็นยานอวกาศที่เดินทางได้ดีที่สุดในประวัติศาสตร์ ยานอวกาศทั้งคู่มีแคปซูลเวลาหนึ่งที่เรียกว่าแผ่นเสียงทองคำซึ่งเป็นแผ่นทองแดงทองคำขนาด 12 นิ้วที่บรรจุเสียงและภาพที่ถูกเลือกเพื่อถ่ายทอดเรื่องราวของโลกของเราไปยังมนุษย์ต่างดาว ฉันสันนิษฐานว่าคนส่วนใหญ่ที่สร้างซอฟต์แวร์สำหรับภารกิจนี้ได้เลิกใช้งานไปแล้ว แต่ในระยะเวลา 35 ปีที่ผ่านมาภาษาการเขียนโปรแกรมขั้นสูงจนถึงปัจจุบัน ดังนั้นจึงเปิดตัวในปี 1977 หลังจาก 35 ปีรอบโลกถึงอวกาศระหว่างดวงดาว มีโค้ดกี่บรรทัดและเขียนด้วยภาษาใด? กระบวนการพัฒนาที่อยู่เบื้องหลังภารกิจนี้ (ยังคงใช้งานอยู่) คืออะไร ดังนั้นอะไรคือแผนการที่ยิ่งใหญ่กว่าที่มีรหัสในภารกิจนี้และในภาษาใดที่เป็นรหัสฐานเขียน?

2
โครงสร้างแพ็กเก็ตของ Curiosity คืออะไร
สำหรับเครือข่ายดาวเคราะห์ของนาซาแพ็กเก็ตมีลักษณะอย่างไร? เห็นได้ชัดว่าเป็นรูปแบบของโปรโตคอลซ้ำซ้อนที่เก็บไว้ที่เครื่องรับและด้วยการสำรองข้อมูล มีเอกสารใด ๆ เกี่ยวกับโครงสร้างของแพ็คเก็ตหรือโปรโตคอลการสื่อสารซึ่งจะต้องขยายการสื่อสาร 14 นาที?

1
เหตุใดจึงต้องใช้เวลาหลายชั่วโมงในการถอดรหัสสัญญาณจาก Curiosity rover ผ่าน MRO
วิดีโอคลิปของนาซ่ากล่าวว่าข้อมูลจากCuriosity ที่ส่งโดยMars Reconnaissance Orbiter (MRO) จะถูกเก็บไว้สองสามชั่วโมงจากนั้นส่งไปยัง Earth (ดูเหมือนจะใช้เวลาประมาณ 14 นาที) หลังจากนั้นจะใช้เวลาหลายชั่วโมงกว่าวิศวกรจะถอดรหัส ข้อมูล. จากสิ่งที่ฉันได้อ่านดูเหมือนว่า MRO สามารถใช้เป็นอุปกรณ์สื่อสารสำรองสำหรับ Curiosity หากจำเป็น ในกรณีของการลงจอดของ Curiosityฉันคิดว่า MRO จะเก็บข้อมูลไว้จนกว่ามันจะโคจรรอบดาวเคราะห์สีแดงและมีแนวสายตาตรงกับโลกก่อนที่จะส่งสัญญาณ (จากนั้นฉันแค่เก็งกำไรที่นี่) เข้าใจ. แต่ทำไมต้องใช้เวลาวิศวกรนาซ่าในการถอดรหัสสัญญาณที่ถ่ายทอดโดย MRO หลังจากที่ได้รับบนโลกนี้ ( จุดโบนัส: ปกติจะใช้เวลาหลายชั่วโมงในการถอดรหัสสัญญาณ MRO หรือไม่ )
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.