กลับไปหน้าบทความ

อ่าน 7 นาที

ไม่มีชื่อบทความ

88000 ( เรียก สั้นๆ ว่า m88k ) เป็น สถาปัตยกรรม ชุดคำสั่ง RISC ที่พัฒนาโดยมิทช์ อัลซัป ที่ โมโตโรลา ในช่วงทศวรรษ 1980 MC88100 ออกสู่ตลาดในปี 1988 ประมาณสองปีหลังจาก SPARC และ MIPS.

โมโตโรลา 88000

88000 ( เรียก สั้นๆ ว่า m88k ) เป็นสถาปัตยกรรมชุดคำสั่งRISCที่พัฒนาโดยมิทช์ อัลซัป ที่โมโตโรลาในช่วงทศวรรษ 1980 MC88100ออกสู่ตลาดในปี 1988 ประมาณสองปีหลังจากSPARCและMIPS คู่แข่ง เนื่องจากการเริ่มต้นที่ล่าช้าและการล่าช้าอย่างมากในการวางจำหน่ายMC88110 รุ่นที่สอง ทำให้ m88k ประสบความสำเร็จอย่างจำกัดมากนอกเหนือจาก แพลตฟอร์ม MVMEและสภาพแวดล้อมตัวควบคุมฝังตัว เมื่อโมโตโรลาเข้าร่วมพันธมิตร AIMในปี 1991 เพื่อพัฒนาPowerPCการพัฒนา 88000 จึงยุติลง

ประวัติศาสตร์

พื้นหลัง

Motorola ก้าวเข้าสู่ทศวรรษ 1980 ด้วยความได้เปรียบอย่างมาก โปรเซสเซอร์Motorola 68000 ที่เพิ่งเปิดตัวนั้น มีประสิทธิภาพเหนือกว่าไมโครโปรเซสเซอร์อื่นๆ ในตลาดอย่างเห็นได้ชัด และสถาปัตยกรรม 32 บิตของมันก็เหมาะสมอย่างยิ่งกับตลาดเวิร์กสเตชัน ที่กำลังเติบโต Intelไม่ได้รุกเข้าสู่ตลาด 32 บิตอย่างจริงจัง และบริษัทผู้ผลิตโปรเซสเซอร์ที่ทำเช่นนั้น โดยเฉพาะอย่างยิ่งNational Semiconductorก็ล้มเหลวในการเปิดตัวผลิตภัณฑ์ ทำให้ Motorola ควบคุมทุกอย่างที่ไม่ใช่ของ Intelในขณะนั้น Intel ครองส่วนแบ่งตลาดคอมพิวเตอร์โดยรวมประมาณ 80% ในขณะที่ Motorola ควบคุม 90% ของส่วนที่เหลือ

ในช่วงต้นทศวรรษ 1980 แนวคิด RISC ได้ถูกนำมาใช้ ในตอนแรก มีการถกเถียงกันอย่างดุเดือดในอุตสาหกรรมว่าแนวคิดนี้จะช่วยปรับปรุงประสิทธิภาพได้จริงหรือไม่ หรือว่า โปรแกรม ภาษาเครื่อง ที่ยาวขึ้น จะทำให้การทำงานช้าลงเนื่องจากการเข้าถึงหน่วยความจำเพิ่มเติม การถกเถียงทั้งหมดสิ้นสุดลงในช่วงกลางทศวรรษ 1980 เมื่อเวิร์กสเตชันที่ใช้ RISC รุ่นแรกปรากฏขึ้นSun-3/80 รุ่น ล่าสุดที่ใช้โปรเซสเซอร์ Motorola 68030ความเร็ว 20  MHz ให้ประสิทธิภาพประมาณ 3 MIPS ในขณะที่ Sun-4/260รุ่นแรก ที่ ใช้โปรเซสเซอร์SPARC ความเร็ว 16 MHz ให้ประสิทธิภาพ 10 MIPS Hewlett-Packard , DECและผู้ผลิตรายใหญ่อื่นๆ ต่างเริ่มเปลี่ยนมาใช้แพลตฟอร์ม RISC 

การเปลี่ยนแปลงในตลาดครั้งนี้มีศักยภาพที่จะกีดกัน Motorola ออกจากตลาดเวิร์กสเตชัน ซึ่งเป็นหนึ่งในฐานที่มั่นที่แข็งแกร่งที่สุดและทำกำไรได้มากที่สุด Apple ยังคงเป็นผู้จำหน่ายรายใหญ่เพียงรายเดียวของบริษัทนอกพื้นที่เวิร์กสเตชัน ผู้ใช้ 68000 รายอื่นๆ โดยเฉพาะAtari CorporationและCommodore Internationalกำลังประสบปัญหาในตลาดที่กำลังเปลี่ยนมาใช้เครื่องคอมพิวเตอร์ที่เข้ากันได้กับ IBM PCอย่าง รวดเร็ว [ 1 ]

แนวทางของโมโตโรลา

การออกแบบ RISC เป็นความพยายามอย่างตั้งใจที่จะปรับแต่งโปรเซสเซอร์ให้เข้ากับประเภทของการดำเนินการที่เรียกใช้โดยคอมไพเลอร์บนแพลตฟอร์มนั้น ในกรณีของเวิร์กสเตชัน Unix คือภาษาการเขียนโปรแกรม C โครงการ IBM 801ที่สำคัญได้สังเกตว่าโดยทั่วไปแล้วคอมไพเลอร์ไม่ได้ใช้คำสั่งส่วนใหญ่ที่มีอยู่ แต่กลับใช้คำสั่งเวอร์ชันที่ง่ายที่สุด ซึ่งมักเป็นเพราะคำสั่งเหล่านั้นทำงานได้เร็วที่สุด อย่างไรก็ตาม วงจรที่ให้คำสั่งเวอร์ชันอื่นๆ เพิ่มภาระให้กับแม้แต่เวอร์ชันที่ง่ายที่สุด การลบคำสั่งที่ไม่ได้ใช้เหล่านี้ออกจาก CPU ช่วยลดภาระนี้และเพิ่มพื้นที่ว่างบนชิปอย่างมาก ทำให้มีพื้นที่ว่างสำหรับเพิ่มจำนวนรีจิสเตอร์ของโปรเซสเซอร์ซึ่งมีผลกระทบต่อประสิทธิภาพมากกว่าคำสั่งกรณีพิเศษที่ถูกลบออกไป ด้วยเหตุนี้ แนวคิด RISC จึงอาจกล่าวได้ว่าได้รับแรงผลักดันจากการออกแบบคอมไพเลอร์ในโลกแห่งความเป็นจริง[ 2 ]

บทความของ Motorola เกี่ยวกับการออกแบบ 88000 พูดถึงคำสั่งแบบรอบเดียว ไฟล์ รีจิสเตอร์โปรเซสเซอร์ ขนาดใหญ่ และคุณลักษณะเด่นอื่นๆ ของแนวคิด RISC แต่ไม่ได้กล่าวถึงคำว่า "RISC" แม้แต่ครั้งเดียว[ 3 ]เนื่องจากมีการออกแบบ RISC ที่มีอยู่แล้วในตลาด บริษัทจึงตัดสินใจว่าจะไม่พยายามแข่งขันกับสิ่งเหล่านี้ และจะผลิตโปรเซสเซอร์ที่ทรงพลังที่สุดในโลกแทน เพื่อให้บรรลุเป้าหมายนี้ บริษัทได้นำแนวคิดการออกแบบจากคอมพิวเตอร์ที่เร็วที่สุดเครื่องหนึ่งในยุคก่อนหน้า นั่นคือซูเปอร์คอมพิวเตอร์CDC 6600 มาใช้ โดยเฉพาะอย่างยิ่ง บริษัทได้นำแนวคิดของ สกอร์บอร์ดของ 6600 มาใช้ สกอร์บอร์ดช่วยให้ CPU สามารถตรวจสอบการใช้รีจิสเตอร์ของคำสั่งและส่งคำสั่งที่ไม่ต้องพึ่งพาการคำนวณก่อนหน้าที่ยังไม่เสร็จสมบูรณ์ไปยังคำสั่งนั้นทันที ซึ่งช่วยให้สามารถจัดลำดับคำสั่งใหม่เพื่อให้คำสั่งที่มีข้อมูลที่ต้องการทำงานได้ ในขณะที่คำสั่งอื่นๆ กำลังโหลดข้อมูลจากแคชหรือหน่วยความจำ การจัดลำดับคำสั่งใหม่นี้สามารถปรับปรุงการใช้งานได้มากถึง 35% [ 4 ]

การออกแบบยังใช้บัสข้อมูลและบัสคำสั่งแยกต่างหาก ซึ่งทำให้สิ้นเปลืองในแง่ของจำนวนพิน ทั้งแคชคำสั่งและแคชข้อมูลมี 32 พินสำหรับที่อยู่และ 32 พินสำหรับข้อมูล หมายความว่าระบบทั้งหมดใช้ 128 พินบน "P-bus" การออกแบบนี้ขึ้นอยู่กับการสังเกตว่ามีเพียงประมาณหนึ่งในสามของการดำเนินการเท่านั้นที่เกี่ยวข้องกับหน่วยความจำ ส่วนที่เหลือเป็นการดำเนินการกับข้อมูลที่อ่านแล้ว ซึ่งสนับสนุนอย่างยิ่งให้มีเส้นทางคำสั่งเฉพาะไปยังแคชคำสั่งภายนอก แคชและหน่วยจัดการหน่วยความจำ (MMU) ที่เกี่ยวข้องในตอนแรกเป็นแบบภายนอก ตัวควบคุมแคชสามารถเชื่อมต่อกับบัสข้อมูลหรือบัสคำสั่งก็ได้ และสามารถใช้ตัวควบคุมได้สูงสุดสี่ตัวบนบัสใดบัสหนึ่ง ภายในมีบัส 32 บิตสามบัส เชื่อมต่อกับหน่วยภายในในรูปแบบต่างๆ ตามที่จำเป็นสำหรับการอ่านและเขียนข้อมูลไปยังรีจิสเตอร์[ 5 ]

อีกหนึ่งคุณสมบัติของการออกแบบใหม่คือการรองรับโคโปรเซสเซอร์เฉพาะทางหรือ "หน่วยฟังก์ชันพิเศษ" หรือ SFU ใน ตัว [ 5 ]นอกเหนือจากคำสั่งภายในที่รองรับอยู่แล้ว ยังมีการจัดสรรบล็อกคำสั่ง 256 คำสั่งที่โคโปรเซสเซอร์สามารถใช้ได้ ซึ่งมุ่งเป้าไปที่นักออกแบบที่ต้องการปรับแต่งระบบ สามารถเพิ่มหน่วยฟังก์ชันใหม่ได้โดยไม่ส่งผลกระทบต่อสถาปัตยกรรมชุดคำสั่ง ที่มีอยู่ ทำให้มั่นใจได้ถึงความเข้ากันได้ของซอฟต์แวร์สำหรับฟังก์ชันหลัก[ 2 ] 88000 ทุกเครื่องมาพร้อมกับ SFU1 ที่ติดตั้งไว้แล้ว ซึ่งเป็นหน่วยประมวลผลจุดลอยตัว (FPU) [ 5 ]คำสั่งสาขาและคำสั่งกระโดดมี ตัวเลือก สาขาแบบหน่วงเวลา (.n) ซึ่งสามารถระบุได้เพื่อให้แน่ใจว่าคำสั่งลำดับถัดไปจะถูกดำเนินการก่อนคำสั่งเป้าหมายสาขา โดยไม่คำนึงถึงเงื่อนไขของสาขา[ 6 ]การวางคำสั่งสาขาหรือคำสั่งอื่น ๆ ที่อาจเปลี่ยนแปลงตัวชี้คำสั่งในช่องหน่วงเวลาสาขาถือว่าไม่เหมาะสมเพื่อรักษาความเข้ากันได้ในอนาคต[ 7 ]

ปล่อย

ในปี พ.ศ. 2530 เป็นที่ทราบกันดีว่า Motorola กำลังออกแบบโปรเซสเซอร์ RISC ของตนเอง ซึ่งอุตสาหกรรมคอมพิวเตอร์เรียกว่า "78000" [ a ]เพื่อเป็นการยกย่อง 68000 รุ่นก่อนหน้า[ 2 ]และต่อมาได้เปลี่ยนชื่อเป็น 88000 เมื่อวางจำหน่ายในเดือนเมษายน พ.ศ. 2531

ผลข้างเคียงของการออกแบบที่ซับซ้อนคือ CPU ไม่สามารถบรรจุลงในชิปเดียวได้ 68030 ซึ่งวางจำหน่ายเมื่อหนึ่งปีก่อนหน้า มีทรานซิสเตอร์ 273,000 ตัว รวมทั้งหน่วยคำนวณและตรรกะ (ALU) และหน่วยจัดการหน่วยความจำ (MMU) บนชิปเดียว โดยมีหน่วยประมวลผลจุดลอยตัว (FPU) เป็นชิปแยกต่างหาก ในทางตรงกันข้าม 88000 บรรจุ ALU และ FPU ไว้ด้วยกันบน MC88100 ที่มีทรานซิสเตอร์ 750,000 ตัว และหน่วยจัดการหน่วยความจำ (MMU) และ แคช RAM แบบคงที่  16 KB ใน MC88200 ที่มีทรานซิสเตอร์ 750,000 ตัว ซึ่งแตกต่างจาก 68030 ที่ FPU เป็นตัวเลือกเสริมอย่างแท้จริง ระบบ 88000 ที่ใช้งานได้จริงไม่สามารถสร้างได้หากไม่มี MC88200 อย่างน้อยหนึ่งตัว ระบบสามารถมี MC88200 มากกว่าหนึ่งตัว ทำให้เกิดแคชขนาดใหญ่ขึ้นและอนุญาตให้มีเส้นทางหลายเส้นทางไปยังหน่วยความจำหลักเพื่อประสิทธิภาพที่ดีขึ้น[ 2 ]

โปรเซสเซอร์นี้มุ่งเป้าไปที่ตลาดระดับไฮเอนด์ และได้รับการกล่าวอ้างว่าเป็นโปรเซสเซอร์ 32 บิตที่เร็วที่สุดในโลกเมื่อเปิดตัว โดยทำงานที่ความเร็ว 20  MHz สามารถทำความเร็วได้ถึง 34,000 Dhrystonesหรือ17 VUPS [ 8 ] [ b ]เมื่อเทียบกับประมาณ 12 MIPS สำหรับSPARC ความเร็ว 12.5 MHz รุ่นเดียวกันในSPARCstationหรือประมาณ 3.3 MIPS ของ68030 ความเร็ว 20 MHz นอกจากนี้ยังมีรุ่นความเร็ว 25 MHz ที่ 21 MIPS หรือ 48,387 Dhrystones อีกด้วย [ 9 ]         

ในขณะนั้น Motorola ได้ทำการตลาด 88000 อย่างเคร่งครัดไปยังตลาดระดับสูง ซึ่งรวมถึง "โทรคมนาคม ปัญญาประดิษฐ์ กราฟิก แอนิเมชั่นสามมิติ การจำลอง การประมวลผลแบบขนาน และซูเปอร์คอมพิวเตอร์" ในขณะที่แนะนำว่าซีรีส์ 68k ที่มีอยู่จะยังคงถูกใช้ในตลาดเวิร์กสเตชันต่อไป แต่ลูกค้าส่วนใหญ่กลับไม่สนใจ 88000 [ 8 ]และระบบนี้จึงไม่ค่อยได้ใช้งาน

วางจำหน่ายอีกครั้ง

เนื่องจากผลิตภัณฑ์รุ่นแรกแทบไม่มีการใช้งานนอกเหนือจากผลิตภัณฑ์ของ Motorola เอง และลูกค้าดั้งเดิมเหล่านั้นเริ่มหันไปใช้สถาปัตยกรรม RISC อื่นๆ บริษัทจึงได้เปิดตัวผลิตภัณฑ์รุ่นใหม่ในรูปแบบชิปเดี่ยว คือ MC88110 ในช่วงปลายทศวรรษ 1980 บริษัทหลายแห่งกำลังพิจารณาซีรี่ส์ 88000 อย่างจริงจังเพื่อนำไปใช้ในอนาคต รวมถึงNeXT , Apple ComputerและApollo Computerแต่ทั้งหมดก็ล้มเลิกการออกแบบนี้ไปแล้วเมื่อ 88110 วางจำหน่ายในที่สุดในปี 1992

มีการพยายามทำให้ระบบเป็นที่นิยมใน กลุ่ม 88openซึ่งคล้ายกับสิ่งที่Sun Microsystemsพยายามทำกับ การออกแบบ SPARC ของตน ดูเหมือนว่าจะล้มเหลวในทางปฏิบัติ[ 10 ]

การละทิ้ง

ในช่วงต้นทศวรรษ 1990 Motorola ได้เข้าร่วม โครงการ AIMเพื่อสร้างสถาปัตยกรรม RISC ใหม่โดยอิงจาก สถาปัตยกรรม IBM POWERโดยได้นำคุณสมบัติบางอย่างของ 88000 (เช่น อินเทอร์เฟซบัสที่เข้ากันได้[ 11 ] ) มาใช้ในสถาปัตยกรรม PowerPCใหม่เพื่อเสนอทางเลือกในการอัปเกรดให้กับลูกค้า ในช่วงเวลานั้น 88000 ก็ถูกยกเลิกโดยเร็วที่สุด[ 12 ]

สถาปัตยกรรม

เช่นเดียวกับ 68000 ก่อนหน้านี้ 88000 ถือเป็นการออกแบบที่ "สะอาด" เป็นสถาปัตยกรรมโหลด/จัดเก็บ 32 บิตบริสุทธิ์ที่มีแคชคำสั่งและข้อมูลแยกกัน ( สถาปัตยกรรม von Neumann แบบแยกแคช ) [ 13 ]และบัสข้อมูลและแอดเดรสแยกกัน มีชุดคำสั่งขนาดเล็กแต่ทรงพลัง และใช้พื้นที่แอดเดรสแบบแบนราบ

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

การนำไปใช้

ซีพียู RISC Motorola 88100

การใช้งานสถาปัตยกรรมคำสั่ง 88000 ครั้งแรกคือไมโครโปรเซสเซอร์MC88100 ซึ่งมีหน่วยประมวลผลทศนิยม(FPU ) ในตัว โดยมี MC88200 เป็น ตัวควบคุมหน่วยจัดการ หน่วยความจำ(MMU)และ แคช แนวคิดเบื้องหลังการแบ่งหน้าที่นี้คือเพื่อให้สามารถ สร้างระบบ มัลติโปรเซสเซอร์ได้ง่ายขึ้น MC88200 เพียงตัวเดียวสามารถรองรับ MC88100 ได้ถึงสี่ตัว อย่างไรก็ตาม นั่นหมายความว่าการสร้างระบบพื้นฐานที่สุดที่มีโปรเซสเซอร์เพียงตัวเดียว จำเป็นต้องใช้ทั้งสองชิปและสายไฟจำนวนมากระหว่างกัน ซึ่งทำให้ต้นทุนสูงขึ้น นี่อาจเป็นอีกเหตุผลสำคัญที่ทำให้ 88000 ประสบความสำเร็จอย่างจำกัด

ชิป MC88100 มีคุณสมบัติ 'Master/Checker' เพื่อความทนทานต่อความผิดพลาด โดยใช้ชิป MC88100 สองตัวขึ้นไปที่ทำงานสำรองกัน:

ในแอปพลิเคชันนี้ โปรเซสเซอร์สองตัวถูกต่อสายเข้าด้วยกัน โปรเซสเซอร์หลัก (PCE ถูกปฏิเสธ) ทำงานตามปกติ โปรเซสเซอร์ตรวจสอบ (PCE ถูกยืนยัน) จะวางเอาต์พุตทั้งหมดไว้ในสถานะความต้านทานสูง ยกเว้น ERR เอาต์พุตทั้งหมดจะถูกตรวจสอบเป็นอินพุต โปรเซสเซอร์ตรวจสอบจะดำเนินการเช่นเดียวกับโปรเซสเซอร์หลักและเปรียบเทียบผลลัพธ์ภายในกับผลลัพธ์ที่อ่านได้จากพินความต้านทานสูง หากเกิดความไม่ตรงกันระหว่างโปรเซสเซอร์หลักและโปรเซสเซอร์ตรวจสอบ โปรเซสเซอร์ตรวจสอบจะยืนยัน ERR จากนั้นตรรกะภายนอกจะต้องกำหนดการดำเนินการที่เหมาะสมสำหรับระบบ[ 14 ]

ซีพียู RISC Motorola 88110

ปัญหาเรื่องบรรจุภัณฑ์และต้นทุนได้รับการแก้ไขในภายหลังโดยMC88110 แบบซูเปอร์สเกลาร์ ซึ่งรวม CPU, FPU, MMU และแคช L1เข้าไว้ในแพ็คเกจเดียว การปรับปรุงเพิ่มเติมที่ทำขึ้นตามคำขอของ โครงการ *T ของ MITส่งผลให้เกิด MC88110MP ซึ่งรวมถึงการสื่อสารบนชิปสำหรับใช้ในระบบมัลติโปรเซสเซอร์[ 15 ] มีการวางแผน เวอร์ชันที่สามารถทำความเร็วได้ถึง 100 MHz ในชื่อ MC88120 แต่ไม่เคยถูกสร้างขึ้น 

การใช้งานสำหรับแอปพลิเคชันฝังตัว MC88300 อยู่ระหว่างการพัฒนาในช่วงต้นทศวรรษ 1990 แต่ในที่สุดก็ถูกยกเลิกบริษัทฟอร์ดมอเตอร์วางแผนที่จะใช้ชิปเหล่านี้ ซึ่งควบคู่ไปกับการนำไปใช้โดยผู้จำหน่ายโทรคมนาคม ถือเป็นการรับประกันความอยู่รอดของสถาปัตยกรรมอย่างไม่มีกำหนด[ 16 ]โมโตโรลาเสนอการออกแบบ PowerPC เป็นตัวเลือกทดแทน ซึ่งฟอร์ดก็ยอมรับ[ 17 ]

ผลิตภัณฑ์และการใช้งาน

เอ็มวีเอ็มอี-197แอลอี

Motorola ได้ออกคอมพิวเตอร์แบบบอร์ดเดี่ยว หลายรุ่น หรือที่รู้จักกันในชื่อ ซีรีส์ MVMEสำหรับการสร้างระบบสำเร็จรูปโดยใช้ชิป 88000 รวมถึง คอมพิวเตอร์แบบ วางซ้อนกันได้ ซีรีส์ 900 ที่ใช้บอร์ด MVME เหล่านี้ แตกต่างจากระบบแบบทาวเวอร์หรือแบบแร็ค คอมพิวเตอร์ซีรีส์ 900 จะวางซ้อนกันและเชื่อมต่อกันด้วยสายเคเบิลแบบบัส อย่างไรก็ตาม แนวคิดนี้ไม่ได้รับความนิยม

ผู้ใช้บุคคลที่สามรายใหญ่มีจำกัด การใช้งานอย่างแพร่หลายจะมีเฉพาะใน ซีรี่ส์ Data General AViiON เท่านั้น ซึ่งค่อนข้างได้รับความนิยม และยังคงมีการใช้งานอย่างจำกัดในปัจจุบัน สำหรับรุ่นต่อมา DG เปลี่ยนไปใช้ Intel Encore Computerสร้างเครื่อง Encore-91 บน m88k จากนั้นจึงเปิดตัวการออกแบบใหม่ทั้งหมดในชื่อซีรี่ส์ Infinity 90 แต่ไม่ชัดเจนว่าขายเครื่องเหล่านี้ได้กี่เครื่อง Encore เปลี่ยนไปใช้Alpha Tektronix เปิดตัวเวิร์กสเตชันกราฟิก XD88 ในเดือนเมษายน พ.ศ. 2532 [ 18 ]

บริษัท GEC Computersใช้ชิป MC88100 ในการสร้าง GEC 4310 ซึ่งเป็นหนึ่งใน คอมพิวเตอร์ ซีรีส์ GEC 4000แต่ปัญหาเกี่ยวกับการจัดการหน่วยความจำทำให้ประสิทธิภาพการทำงานไม่ดีเท่ากับคอมพิวเตอร์ซีรีส์ GEC 4000 รุ่น ก่อนหน้าของบริษัทที่ใช้ชิป Gate ArrayและAm2900 คอมพิวเตอร์รุ่น TC-2000 ของ BBN Butterflyใช้โปรเซสเซอร์ MC88100 และขยายขนาดได้ถึง 512 ซีพียู ส่วนLinotype-Hellใช้ 88110 ในเวิร์กสเตชัน "Power" ที่ใช้งานโปรแกรมแก้ไขกราฟิกแบบแรสเตอร์DaVinci สำหรับการจัดการภาพ

ชิป MC88110 ถูกนำไปใช้ใน เครื่องNeXTบางรุ่นที่ไม่ได้วางจำหน่ายจริง นั่นคือNeXT RISC Workstationแต่โครงการนี้ถูกยกเลิกไปพร้อมกับโครงการฮาร์ดแวร์ทั้งหมดของ NeXT ในปี 1993 เครื่อง OMRON LUNA-88K จากญี่ปุ่นที่มีโปรเซสเซอร์ 4 ตัว ใช้ชิป m88k และถูกนำไปใช้ใน โครงการ Mach kernelที่มหาวิทยาลัย Carnegie Mellon ในช่วงเวลาสั้นๆ ในช่วงต้นทศวรรษ 1990 Northern Telecomใช้ชิป MC88100 และ MC88110 เป็นโปรเซสเซอร์กลางใน ตระกูล DMS SuperNode ของระบบสวิตช์โทรศัพท์

ผู้ใช้รายอื่นส่วนใหญ่มีขนาดเล็กกว่ามากAlpha Microsystems เดิมทีวางแผนที่จะย้ายจาก Motorola 68000ไปยังสถาปัตยกรรม 88K และได้สร้างเครื่องภายในโดยใช้ระบบปฏิบัติการ UNIX System Vแต่ต่อมาได้ยกเลิกไปและหันมาใช้ 68K รุ่นต่อมาแทน[ 19 ] NCDใช้ 88100 (โดยไม่มี 88200) ในX-Terminals 88K ของตน Dolphin Server ซึ่งเป็นบริษัทที่แยกตัวออกมาจากNorsk Data ที่กำลังจะล้มละลาย ได้ สร้างเซิร์ฟเวอร์โดยใช้ 88k [ 20 ]มีการจัดส่งระบบประมาณ 100 เครื่องในช่วงปี 1988-1992

บริษัท Virtualityใช้ชิป MC88110 เป็นหน่วยประมวลผลกราฟิกในเครื่องเกมอาร์เคดเสมือนจริงSU2000 โดยใช้ MC88110 หนึ่งตัวต่อหนึ่งหน้าจอของ ชุดหูฟังเสมือนจริง แต่ละ ชุด

ในพื้นที่คอมพิวเตอร์ฝังตัว "คอมพิวเตอร์ VMS แบบสามช่องสัญญาณ" ในF-15 S/MTDใช้ 88000 สามตัวในคอมพิวเตอร์สำรองสามเท่า[ 21 ]

การสนับสนุนระบบปฏิบัติการ

Motorola ได้ออกระบบปฏิบัติการ UNIX System V เวอร์ชัน ของตนเองคือ System V/88 สำหรับระบบที่ใช้ชิป 88000 โดยมีการออกเวอร์ชันหลัก 2 เวอร์ชัน คือ Release 3.2 Version 3 และ Release 4.0 Version 3 [ 22 ] ระบบ Data General AViiON ใช้DG/UXมี พอร์ต OpenBSDสำหรับระบบ MVME [ 23 ]เวิร์กสเตชัน LUNA-88K [ 24 ]และระบบ Data General AViiON [ 25 ] อย่างน้อยก็ มีพอร์ต NetBSD ทดลองที่ไม่เป็นทางการ สำหรับระบบ MVME [ 26 ]

หมายเหตุ

  1. ยังไม่ชัดเจนว่านี่เป็นชื่ออย่างเป็นทางการหรือไม่
  2. หนึ่ง VUPS เทียบเท่ากับประมาณ 1 MIPS
  • เว็บไซต์ m88kเว็บไซต์อ้างอิง m68k/m88k
  • เทคโนโลยีเซิร์ฟเวอร์Dolphin m88k Dolphin
  • Badabada.org เกี่ยวกับฮาร์ดแวร์และคอมพิวเตอร์ m88k

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ไม่มีชื่อบทความ

88000 ( เรียก สั้นๆ ว่า m88k ) เป็น สถาปัตยกรรม ชุดคำสั่ง RISC ที่พัฒนาโดยมิทช์ อัลซัป ที่ โมโตโรลา ในช่วงทศวรรษ 1980 MC88100 ออกสู่ตลาดในปี 1988 ประมาณสองปีหลังจาก SPARC และ MIPS.

พื้นหลัง

Motorola ก้าวเข้าสู่ทศวรรษ 1980 ด้วยความได้เปรียบอย่างมาก โปรเซสเซอร์ Motorola 68000 ที่เพิ่งเปิดตัวนั้น มีประสิทธิภาพเหนือกว่าไมโครโปรเซสเซอร์อื่นๆ ในตลาดอย่างเห็นได้ชัด และสถาปัตยกรรม 32 บิตของมันก็เหมาะสมอย่างยิ่งกับตลาด เวิร์กสเตชัน ที่กำลังเติบโต Intel...

แนวทางของโมโตโรลา

การออกแบบ RISC เป็นความพยายามอย่างตั้งใจที่จะปรับแต่งโปรเซสเซอร์ให้เข้ากับประเภทของการดำเนินการที่เรียกใช้โดย คอมไพเลอร์ บนแพลตฟอร์มนั้น ในกรณีของเวิร์กสเตชัน Unix คือ ภาษาการเขียนโปรแกรม C โครงการ IBM 801...

ปล่อย

ในปี พ.ศ. 2530 เป็นที่ทราบกันดีว่า Motorola กำลังออกแบบโปรเซสเซอร์ RISC ของตนเอง ซึ่งอุตสาหกรรมคอมพิวเตอร์เรียกว่า "78000" [ a ] เพื่อเป็นการยกย่อง 68000 รุ่นก่อนหน้า [ 2 ] และต่อมาได้เปลี่ยนชื่อเป็น 88000 เมื่อวางจำหน่ายในเดือนเมษายน พ.ศ. 2531