คุณคิดว่าการแพตช์ Windows เป็นเรื่องที่เจ็บปวดใช่ไหม? ลองปะซ่อมรถแลนด์โรเวอร์ดาวอังคารที่อยู่ห่างออกไปหลายล้านไมล์

  • Sep 03, 2023

การอัปโหลดแพตช์เพียงอย่างเดียวใช้เวลา 10 วัน

ดาวอังคารอยากรู้อยากเห็น-rover-msl-ขอบฟ้า-ท้องฟ้า-ภาพตัวเอง-pia19808-br2.jpg

รถแลนด์โรเวอร์ Curiosity Mars ของ NASA เมื่อวันที่ 5 สิงหาคม 2015

ภาพ: NASA/JPL-Caltech/MSSS

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

เมื่อกว่า 10 ปีที่แล้ว รถแลนด์โรเวอร์คิวริออซิตี้ของนาซา ลงจอดบนดาวอังคาร ในเวลาเดียวกัน หากคุณใช้ Windows แสดงว่าคุณกำลังใช้งาน Windows 7 ในยุคคอมพิวเตอร์ ทศวรรษนั้นยาวนานมาก วันนี้ มีโอกาสที่คุณจะใช้งาน Windows 11 Curiosity ใช้ระบบปฏิบัติการอะไร? คำตอบคือมันยังคงทำงานอยู่ VxWorks ของ Wind River.

อีกด้วย:Generative AI กำลังเปลี่ยนเส้นทางอาชีพด้านเทคโนโลยีของคุณ นี่คือสิ่งที่ควรรู้

VxWorks เป็นระบบปฏิบัติการฝังตัวแบบเรียลไทม์ยอดนิยม ใน Curiosity นั้นทำงานบนไมโครโปรเซสเซอร์ PowerPC RAD750 ความเร็ว 200MHz ซึ่งเป็นชิป PowerPC 750 ที่ได้รับการชุบแข็งด้วยรังสี ชิปเหล่านี้ถูกพบเห็นครั้งสุดท้ายในพีซีที่ใช้ Earth เช่น รุ่น Apple iMac G3 สีผลไม้ของปี 1999.

แล้วทำไม NASA ถึงใช้ชิปเก่าๆ ที่ช้าขนาดนี้ล่ะ? คำตอบก็คือ พวกมันใช้งานง่ายกว่าในฮาร์ดแวร์ที่สร้างขึ้นเพื่อต้านทานรังสีคอสมิก ชิปดังกล่าวได้รับการสนับสนุนด้วยหน่วยความจำแฟลช 2 กิกะไบต์ หน่วยความจำเข้าถึงโดยสุ่ม 256 เมกะไบต์ และหน่วยความจำแบบอ่านอย่างเดียวที่ตั้งโปรแกรมได้แบบลบได้ (EPROM) 256 กิโลไบต์

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

อีกด้วย:Auto-GPT คืออะไร ทุกสิ่งที่ควรรู้เกี่ยวกับเครื่องมือ AI อันทรงพลังตัวถัดไป

หลังจากหลายปีของการพัฒนา การอัปเดตซอฟต์แวร์ที่ก้าวล้ำได้รับการติดตั้งสำเร็จบน Curiosity ซึ่งช่วยให้นักสำรวจดาวอังคารขับเคลื่อนได้เร็วขึ้นและลดการสึกหรอของล้อ

การอัปเดตซึ่งเกี่ยวข้องกับการเปลี่ยนแปลงประมาณ 180 รายการ ทำให้จำเป็นต้องหยุดการทำงานทางวิทยาศาสตร์และการถ่ายภาพของ Curiosity ชั่วคราวตั้งแต่วันที่ 3 เมษายนถึง 7 เมษายน แพตช์ล่าสุดนี้มีขนาดเล็ก: ต่ำกว่า 22 MB อย่างไรก็ตาม เป็นการทดแทนระบบปฏิบัติการรุ่นก่อนหน้าโดยสิ้นเชิง และมีการอัปโหลดการอัปเดตเป็นไฟล์ 51 ไฟล์

การอัปโหลดแพตช์เป็นเรื่องที่ช้า อย่างเร็วที่สุด Curiosity สามารถอัพโหลดได้ที่ความเร็ว 256 Kbps. เพื่อให้บริบทบางอย่าง คุณอาจไม่เห็นความเร็วที่ช้าลงนับตั้งแต่ครั้งสุดท้ายที่คุณใช้โมเด็ม งานนี้การอัปโหลดใช้เวลา 10 วัน การติดตั้งจริงใช้เวลาสี่วันในเดือนเมษายน

หลังจากตรวจสอบทุกอย่างแล้ว ในที่สุด Curiosity ก็พร้อมที่จะรันระบบปฏิบัติการใหม่ ระบบปฏิบัติการเก่าถูกจัดเก็บไว้ในหน่วยความจำ ดังนั้นหากมีข้อผิดพลาดเกิดขึ้น จะต้องใช้เวลาหลายวันในการรีบูตเครื่อง

อีกด้วย:นักวิจัย AI เวอร์ชัน ChatGPT ในอนาคตอาจเข้ามาแทนที่งานส่วนใหญ่ที่คนส่วนใหญ่ทำอยู่ในปัจจุบัน

การเปิดตัวที่ประสบความสำเร็จถือเป็นความสำเร็จครั้งสำคัญ แพตช์ดังกล่าวมีการวางแผนมาตั้งแต่ปี 2559 ซึ่งเป็นครั้งสุดท้ายที่ Curiosity ได้รับการยกเครื่องซอฟต์แวร์ ผู้จัดการโครงการ Curiosity Kathya Zamora-Garcia จาก ห้องปฏิบัติการขับเคลื่อนด้วยไอพ่น (JPL) อธิบายขนาดของการอัปเดต: "ซอฟต์แวร์การบินมีความสำคัญต่อภารกิจของเรา ดังนั้นนี่จึงเป็นเรื่องใหญ่สำหรับทีมของเรา"

อ่านนี่

สำรวจดาวอังคารด้วยกล้อง 2 ล้านพิกเซล: เทคโนโลยีเบื้องหลัง Curiosity

อ่านตอนนี้

แพตช์นี้มาพร้อมกับการปรับปรุงมากมาย ตั้งแต่การปรับเปลี่ยนการสื่อสารเล็กน้อยไปจนถึงโค้ดคอมพิวเตอร์ที่มีประสิทธิภาพมากขึ้น

ข้อแตกต่างที่ใหญ่ที่สุดระหว่างซอฟต์แวร์เวอร์ชันเก่าและเวอร์ชันใหม่ก็คือการอัปเดตนี้เปิดใช้งานได้ ความอยากรู้อยากเห็นในการ "คิดขณะขับรถ" ให้มีประสิทธิภาพมากขึ้นซึ่งคล้ายกับอายุน้อยกว่า คู่กัน, ความพากเพียร. Curiosity ที่อัปเกรดแล้วสามารถประมวลผลภาพได้รวดเร็วยิ่งขึ้น ทำให้สามารถใช้เวลาในการเคลื่อนไหวได้มากขึ้น

Jonathan Denison จาก JPL หัวหน้าทีมปฏิบัติการด้านวิศวกรรมของ Curiosity อธิบายว่าแม้ว่ารถแลนด์โรเวอร์จะไม่ตรงกับความเร็วของ Perseverance แต่ก็มีประโยชน์ในด้านประสิทธิภาพ: "ใช้เวลาเดินเบาน้อยลง ระหว่างส่วนการขับเคลื่อนยังหมายความว่าเราใช้พลังงานน้อยลงในแต่ละวัน" เขากล่าวเสริมว่ารถแลนด์โรเวอร์วัยเกือบ 11 ปีรายนี้ยังคงใช้กลยุทธ์ที่เป็นนวัตกรรมเพื่อเพิ่มพลังงานที่มีอยู่ให้เกิดประโยชน์สูงสุดทางวิทยาศาสตร์ กิจกรรม.

อีกด้วย: ChatGPT เปรียบเสมือน 'ความฉลาดของมนุษย์ต่างดาว' มากกว่าสมองของมนุษย์ นักอนาคตนิยมกล่าว

การอัปเดตยังช่วยแก้ปัญหาการสึกหรอของล้อ ซึ่งเกิดขึ้นครั้งแรกในปี 2013 ซอฟต์แวร์ใหม่แนะนำคำสั่งการเคลื่อนที่สองคำสั่งที่ช่วยลดปริมาณการบังคับเลี้ยวที่จำเป็น เร่งความก้าวหน้าของรถแลนด์โรเวอร์ และลดการสึกหรอบนล้อ

ความก้าวหน้าครั้งนี้ช่วยให้ผู้ปฏิบัติงานที่เป็นมนุษย์ของ Curiosity ได้รับประสบการณ์การขับขี่ที่คล่องตัวยิ่งขึ้น นั่นเป็นการเปลี่ยนแปลงครั้งใหญ่ เนื่องจากก่อนหน้านี้ Curiosity ต้องหยุดเป็นเวลาหลายนาทีระหว่างส่วนการขับขี่ เดนิสันอธิบายว่าประสบการณ์ที่ได้รับการปรับปรุงนี้หมายความว่าอย่างไร: "สิ่งนี้จะไม่ปล่อยให้ Curiosity ขับเคลื่อนได้เร็วเท่านี้ ความอุตสาหะ แต่แทนที่จะหยุดหนึ่งนาทีเต็มหลังจากช่วงขับเคลื่อน เรากลับหยุดเพียงชั่วขณะหนึ่ง หรือสอง"

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

โดดเด่น

Windows 10 ได้รับความนิยมมากเกินไปสำหรับตัวมันเองหรือไม่?
5 วิธีในการค้นหาสถานที่ที่ดีที่สุดในการเริ่มต้นอาชีพของคุณ
นี่คือวิธีที่ AI สร้างสรรค์จะเปลี่ยนเศรษฐกิจขนาดใหญ่ให้ดีขึ้น
3 เหตุผลที่ฉันชอบ Android ราคา 300 เหรียญนี้มากกว่า Pixel 6a ของ Google
  • Windows 10 ได้รับความนิยมมากเกินไปสำหรับตัวมันเองหรือไม่?
  • 5 วิธีในการค้นหาสถานที่ที่ดีที่สุดในการเริ่มต้นอาชีพของคุณ
  • นี่คือวิธีที่ AI สร้างสรรค์จะเปลี่ยนเศรษฐกิจขนาดใหญ่ให้ดีขึ้น
  • 3 เหตุผลที่ฉันชอบ Android ราคา 300 เหรียญนี้มากกว่า Pixel 6a ของ Google