หน่วยความจำสำหรับคอมพิวเตอร์ที่ง่ายที่สุด (Pi0K)
ฉันต้องการสร้างคอมพิวเตอร์ที่ง่ายที่สุดเท่าที่จะทำได้ ฉันไม่สนใจเกี่ยวกับความเร็วหรือการจัดเก็บแน่นอนการมีความเร็วช้าและการจัดเก็บข้อมูลต่ำเป็นข้อได้เปรียบอย่างมากเนื่องจากฉันต้องการสร้างมันจากทรานซิสเตอร์ มันจะถูกตั้งโปรแกรมผ่าน Raspberry Pi ซึ่งจะโฮสต์กล้องเพื่อให้คุณสามารถดูการทำงานของนาฬิกาแต่ละรอบได้ (ใช่มันจะทำงานที่ Hz ไม่ใช่ GHz) มันจะเป็นการออกแบบแบบเปิดที่มีจุดประสงค์ให้โรงเรียนสามารถซื้อชิ้นส่วนทำความเข้าใจและปรับปรุงการออกแบบ ดังนั้นงบประมาณทั้งหมดจะต้องอยู่ในระดับต่ำกว่า 400 ปอนด์หรือประมาณ 100 ปอนด์ ฉันค้นคว้ามาหลายปีแล้วและมีความคิดที่ดีสำหรับ CPU (การลงทะเบียนน้อยที่สุด, ไมโครโค้ดในสวิตช์ DIP และการดำเนินการทางตรรกะบิต / การคำนวณทางคณิตศาสตร์เพื่อลดจำนวนทรานซิสเตอร์) สิ่งที่ฉันไม่สามารถหาได้คือวิธีรับหน่วยความจำฉันต้องการ 1024 ถึง 8096 บิต สิ่งที่ดีที่สุดที่ฉันสามารถทำได้คือเครื่องถอดรหัสแบบ 6 บิตสองตัวที่ให้การเข้าถึงตัวเก็บประจุแบบ 64 x 64 กริด ไม่ว่าพวกเขาจะมีการเรียกเก็บเงินในพวกเขาหรือไม่และการอ่านจะช่วยเสริมสถานะนั้น จะไม่มีไฟ LED บนตัวเก็บประจุเนื่องจากการรีเฟรชของ 'DRAM' นี้จะอยู่ในลำดับหรือนาที (ซึ่งเป็นความอัปยศเพราะนี่เป็นเพียงส่วนเดียวที่จะไม่แสดงสถานะ) ความคิดอื่น ๆ รวมถึงเทปไดรฟ์บางรูปแบบ (กลไกเทปขนาดกะทัดรัด: การจัดเก็บที่ดี, ซับซ้อนเกินไป, ไม่ต้องค้นหา), …