*/
  • ravio
  • ranking : สมาชิกทั่วไป
  • วันที่สร้าง : 2009-12-07
  • จำนวนเรื่อง : 1082
  • จำนวนผู้ชม : 2173255
  • จำนวนผู้โหวต : 493
  • ส่ง msg :
  • โหวต 493 คน
<< กุมภาพันธ์ 2020 >>
อา พฤ
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29

[ Add to my favorite ] [ X ]


วันศุกร์ ที่ 21 กุมภาพันธ์ 2563
Posted by ravio , ผู้อ่าน : 441 , 00:09:06 น.  
หมวด : วิทยาศาสตร์/ไอที

พิมพ์หน้านี้
โหวต 0 คน


 

เทคโนโลยีคอมพิวเตอร์มีวิวัฒนาการและเปลี่ยนแปลงอย่างรวดเร็วมาก
จากของเดิมที่มีขนาดใหญ่โตเทอะทะ ทั้งทน ทั้งถึก
จนมีขนาดเล็กกระทัดรัดและเล็กลงจากเดิมมาก
หนึ่งภาพยอดนิยมที่ใช้กันบ่อยและเผยแพร่กันมาก
คือ กล่องขนาดใหญ่ที่ยกขึ้นไปที่ห้องเก็บสัมภาระ
ของเที่ยวบิน Pan American Airways
มีคำบรรยายประกอบภาพระบุว่าเป็น IBM 305 RAMAC
ซึ่งเป็นฮาร์ดดิสก์เชิงพาณิชย์เครื่องแรกของโลก
ที่พัฒนาขึ้นในปี 1957 มีความจุเพียง 5 เมกะไบต์
น้ำหนักรวมทั้งชุดหนักแค่ 1 ตัน
 






ที่มา. https://bit.ly/2vBluN9




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



 


A core memory module with a capacity of 128 bytes. Photo: Konstantin Lanzet/Wikimedia Commons



ในช่วงปลายปี 1940 Frederick W. Viehe
นักประดิษฐ์มือสมัครเล่นจาก Los Angles
ได้ยื่นขอจดสิทธิบัตรสำหรับหน่วยความจำรูปแบบใหม่
ที่ใช้หม้อแปลงขนาดเล็กเพื่อจัดเก็บข้อมูล
ต่อมาอุปกรณ์ชิ้นนี้ได้รับการปรับปรุงอย่างมีนัยสำคัญ
โดย An Wang นักฟิสิกส์ของฮาร์วาร์ด
ผู้ประดิษฐ์เครื่องพิมพ์งานเอกสารภาษาอังกฤษที่มาก่อนกาลเวลา
ที่พิมพ์ผ่านจอสีเขียวและแก้ไขได้เลยดีกว่าพิมพ์ดีด
ภายหลังมีคอมพิวเตอร์รุ่นใหม่จะมีโปรแกรมพวก Word ที่ดีกว่ามาทดแทน

ต่อมาก็ Jay Forrester กับ Jan A. Rajchman ในช่วงปี 1950
นำไปสู่พัฒนาการหน่วยความจำแกนแม่เหล็ก
เทคโนโลยีหน่วยความจำใหม่แบบนี้
เป็นหน่วยความจำแบบถาวรไม่ลบเลือนครั้งแรก
หน่วยความจำที่ไม่สูญเสียข้อมูล เมื่อสูญเสียพลังงาน(ไฟฟ้าดับ)
หน่วยความจำชนิดนี้ได้รับการพัฒนาจนมีการนำไปใช้อย่างกว้างขวาง
ในคอมพิวเตอร์ Whirlwind ของกองทัพเรือสหรัฐฯ
เพื่อใช้ในการติดตามเครื่องบินตามเวลาจริง
 




Project Whirlwind core memory, circa 1951
หน่วยความจำแกนแม่เหล็กประกอบด้วย
วงกลมคล้ายขนมโดนัทขนาดเล็กทำจากเฟอร์ไรต์ ferrite





แล้วร้อยสายไฟเข้าไปซ้อนทับกันเรียงตามลำดับ
โดนัทแต่ละอันมีหน่วยความจำเพียงเล็กน้อยและค่าของบิต (ศูนย์หรือหนึ่ง)
ซึ่งจะถูกระบุโดยทิศทางของฟลักซ์แม่เหล็ก magnetic flux
ปริมาณเส้นแรงแม่เหล็กหรือจำนวนของเส้นแรงแม่เหล็ก
ที่พุ่งจากขั้วหนึ่งไปยังขั้วหนึ่ง ของแท่งแม่เหล็ก มีหน่วยเป็น เวเบอร์ (Weber,Wb) ที่มา https://bit.ly/2OZ13k7
สายไฟที่ไหลผ่านรูในโดนัทสามารถตรวจจับ
(นั่นคืออ่าน) และเปลี่ยน (นั่นคือเขียน)
ตามผลของการดึงดูดของแกนแม่เหล็ก
หน่วยความจำหลักแบบนี้กลายเป็น

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





Close-up of a core memory module. Photo: Konstantin Lanzet/Wikimedia Commons




Diagram of a 4×4 plane of magnetic core memory in an X/Y line coincident-current setup.
X and Y are drive lines, S is sense, Z is inhibit.
Arrows indicate the direction of current for writing. Diagram by Tetromino/Wikimedia Commons



หน่วยความจำแบบนี้ ก็เหมือนกับงานฝีมือ
ที่เกี่ยวข้องกับการทอ การตัดเย็บ
และการทำสิ่งทอในรูปแบบต่าง ๆ
ที่ผู้หญิงมีความชำนาญการมาก่อน/มากกว่าผู้ชาย
ในระหว่างการปฏิบัติภารกิจแรกของ Apollo
ซอฟต์แวร์ของ Apollo Guidance Computer
มีหน่วยความจำสูงนั้นก็ถูกถักทอขึ้นมา
เรียกว่า core rope memory
ซึ่งมีลักษณะคล้ายกับ หน่วยความจำแกนแม่เหล็ก

เพื่อสร้างหน่วยความจำนี้จำนวนมากขึ้นมา
NASA จึงว่าจ้างผู้หญิงที่มีทักษะด้านสิ่งทอ
ทั้งจากอุตสาหกรรมสิ่งทอในท้องถิ่น
รวมทั้งจาก Waltham Watch Company
เพราะทักษะนี้ต้องการความแม่นยำอย่างมาก
ในการทำงานรอบแกนโดนัทด้วยเข็ม
คนงานผู้หญิงเหล่านี้ต่างนั่งอยู่บนโต๊ะทำงานยาว
ต่างนั่งตรงข้ามกันเพื่อทำหน้าที่ร้อยสายไฟ
ให้ผ่านรูของตาไก่(แกนกลางโดนัท)
เส้นลวดก่อนที่จะร้อยผ่านรูตาไก่
จะสร้างรหัส 1 เมื่อผ่านเข้าไปในรูแล้วจะสร้างรหัส 0




หน่วยความจำ core rope memory
มีชื่อเล่นว่า LOL memory มาจาก Little Old Ladies
เพราะหัวหน้างานที่ดูแลการสร้างหน่วยความจำนี้ก็เป็นผู้หญิง
และหัวหน้าใหญ่ในงานนี้ก็คือ Margaret Hamilton
ซึ่งดำรงตำแหน่งผู้อำนวยการฝ่ายวิศวกรรมซอฟต์แวร์
ของ MIT Instrumentation Laboratory
ซึ่งพัฒนาซอฟต์แวร์การบินของยานอวกาศ
โครงการอวกาศ Apollo ของ NASA

หนึ่งในภารกิจหลักของ Margaret Hamilton
คือ การคิดหาวิธีจัดการกับข้อผิดพลาดของคอมพิวเตอร์
ในปี 1960 มีแนวทางปฏิบัติอย่างเป็นทางการเล็กน้อยมาก
เกี่ยวกับวิธีการเขียนเอกสารและทดสอบซอฟต์แวร์ที่ซับซ้อน
แต่ซอฟต์แวร์ Apollo นั้นปราศจากข้อผิดพลาดอย่างน่าทึ่ง
ทั้งที่สิ่งนั้นไม่ใช่มนุษย์แต่อย่างใด
 







ในช่วงการลงจอดของยานอวกาศ Apollo 11
นักบินอวกาศได้เปิดสวิตช์เรดาร์นัดพบโดยไม่ได้ตั้งใจ
ทำให้คอมพิวเตอร์ต้องทำงานประมวลผลหนักเกินไป
แต่ Margaret Hamilton คาดการหรือเดาว่า
ถ้ามีเหตุฉุกเฉินดังกล่าวเกิดขึ้น
ที่กลไกการทำงานเครื่องยนต์กับคอมพิวเตอร์ไม่สอดคล้องต้องกัน
ก็จะอนุญาตให้คอมพิวเตอร์ Lunar Module ถ้าทำงานหนักเกินไป
สามารถกระจายการคำนวณภารกิจที่ไม่สำคัญออกไป
ให้มุ่งเน้นไปที่กลไกลการควบคุมหลักขอขงเครื่องยนต์ก่อน

“ หากคอมพิวเตอร์ไม่ได้ตระหนักถึงปัญหานี้
แล้วยังมุ่งแต่กู้คืน(คำนวณแต่ปัญหาเรื่องปุ่มสวิตช์เรดาเปิด)
ฉันสงสัยว่า Apollo 11 จะประสบความสำเร็จในการจอดลงบนดวงจันทร์ ได้หรือไม่
(อาจจะขึ้นมาไม่ได้อีกเลย เพราะคอมพิวเตอร์ทำงานหนักจน Hang เอ๋อไปเลย)
ตามจดหมายที่ Margaret Hamilton
เขียนถึงผู้อำนวยการ Apollo Flight Computer Programming

ในกรณีต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ
การทำงานของหน่วยความจำแกนแม่เหล็ก
National Science Foundation of Florida
มีแบบเรียนให้ลองศึกษาและทดสอบที่ https://bit.ly/320yCHR
 




Margaret Hamilton หน้าเอกสาร software ร่วมกับทีมงาน MIT ใน Apollo Project.



ในยานอวกาศ



นิรนามกำลังร้อยสายหน่วยความจำให้ Apollo Guidance Computer



นิรนามกำลังร้อยสายหน่วยความจำให้ Apollo Guidance Computer



สาวเทคนิคร้อยสายผ่านโดนัทที่โรงงาน Raytheon ในเขต Boston





กล่องใส่ชุดหน่วยความจำ Apollo Guidance Computer



สาวเทคนิคติดตั้ง micrologic กับหน่วยความจำในสถานที่ผลิต Apollo Guidance Computer



หน่วยความจำ 8-GB microSD card กับแผงหน่วยความจำ 8-Bytes of magnetic-core memory.
Photo: Daniel Sancho/Wikimedia Commons












https://bit.ly/38A1KIn




เรียบเรียง/ที่มา

https://bit.ly/37yNGxk

References:
# Computer History Museum
Daniela K. Rosner et al. Making Core Memory
Ken Shirriff's blog
National Air And Space Museum
Magnetic Core Memory
IEEE Specturm
Margaret_Hamilton

 




Cinder Lake Crater Field พื้นที่ดวงจันทร์จำลองของ NASA ที่ใช้ฝึกนักบินอวกาศ Appolo




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


ถึง บล็อกเกอร์ ทุกท่าน โปรดอ่าน
   ด้วยทาง บริษัท จีเอ็มเอ็ม แกรมมี่ จำกัด (มหาชน) ได้ติดต่อขอความร่วมมือ มายังเว็บไซต์และเว็บบล็อกต่าง ๆ รวมไปถึงเว็บบล็อก OKnation ห้ามให้มีการเผยแพร่ผลงานอันมีลิขสิทธิ์ ของบริษัท จีเอ็มเอ็ม แกรมมี่ฯ บนเว็บ blog โดยกำหนดขอบเขตของสิ่งที่ห้ามทำ และสามารถทำได้ ดังนี้
ห้ามทำ
- การใส่ผลงานเพลงต้นฉบับให้ฟัง ทั้งแบบควบคุมเพลงได้ หรือซ่อนเป็นพื้นหลัง และทั้งที่อยู่ใน server ของคุณเอง หรือ copy code คนอื่นมาใช้
- การเผยแพร่ file ให้ download ทั้งที่อยู่ใน server ของคุณเอง หรือฝากไว้ server คนอื่น
สามารถทำได้
- เผยแพร่เนื้อเพลง ต้องระบุชื่อเพลงและชื่อผู้ร้องให้ชัดเจน
- การใส่เพลงที่ร้องไว้เอง ต้องระบุชื่อผู้ร้องต้นฉบับให้ชัดเจน
จึงเรียนมาเพื่อโปรดปฎิบัติตาม มิเช่นนั้นทางบริษัท จีเอ็มเอ็ม แกรมมี่ฯ จะให้ฝ่ายดูแลลิขสิทธิ์ ดำเนินการเอาผิดกับท่านตามกฎหมายละเมิดลิขสิทธิ์
OKNATION



กฎกติกาการเขียนเรื่องและแสดงความคิดเห็น
1 การเขียน หรือแสดงความคิดเห็นใด ๆ ต้องไม่หมิ่นเหม่ หรือกระทบต่อสถาบันชาติ ศาสนา และพระมหากษัตริย์ หรือกระทบต่อความมั่นคงของชาติ
2. ไม่ใช้ถ้อยคำหยาบคาย ดูหมิ่น ส่อเสียด ให้ร้ายผู้อื่นในทางเสียหาย หรือสร้างความแตกแยกในสังคม กับทั้งไม่มีภาพ วิดีโอคลิป หรือถ้อยคำลามก อนาจาร
3. ความขัดแย้งส่วนตัวที่เกิดจากการเขียนเรื่อง แสดงความคิดเห็น หรือในกล่องรับส่งข้อความ (หลังไมค์) ต้องไม่นำมาโพสหรือขยายความต่อในบล็อก และการโพสเรื่องส่วนตัว และการแสดงความคิดเห็น ต้องใช้ภาษาที่สุภาพเท่านั้น
4. พิจารณาเนื้อหาที่จะโพสก่อนเผยแพร่ให้รอบคอบ ว่าจะไม่เป็นการละเมิดกฎหมายใดใด และปิดคอมเมนต์หากจำเป็นโดยเฉพาะเรื่องที่มีเนื้อหาพาดพิงสถาบัน
5.การนำเรื่อง ภาพ หรือคลิปวิดีโอ ที่มิใช่ของตนเองมาลงในบล็อก ควรอ้างอิงแหล่งที่มา และ หลีกเลี่ยงการเผยแพร่สิ่งที่ละเมิดลิขสิทธิ์ ไม่ว่าจะเป็นรูปแบบหรือวิธีการใดก็ตาม 6. เนื้อหาและความคิดเห็นในบล็อก ไม่เกี่ยวข้องกับทีมงานผู้ดำเนินการจัดทำเว็บไซต์ โดยถือเป็นความรับผิดชอบทางกฎหมายเป็นการส่วนตัวของสมาชิก
คลิ้กอ่านเงื่อนไขทั้งหมดที่นี่"
OKnation ขอสงวนสิทธิ์ในการปิดบล็อก ลบเนื้อหาและความคิดเห็น ที่ขัดต่อความดังกล่าวข้างต้น โดยไม่ต้องชี้แจงเหตุผลใดๆ ต่อเจ้าของบล็อกและเจ้าของความคิดเห็นนั้นๆ
   

กลับไปหน้าที่แล้ว กลับด้านบน