อ่าน 3 นาที
โครโนส (คอมพิวเตอร์)
Kronosคือชุดของระบบแผงวงจรพิมพ์ที่ติดตั้งโปรเซสเซอร์32 บิตและเวิร์กสเตชันที่ใช้ระบบดังกล่าวซึ่งมี สถาปัตยกรรม ฮาร์ดแวร์ที่เป็นกรรมสิทธิ์ที่พัฒนาขึ้นในช่วงกลางทศวรรษ 1980...
โครโนส (คอมพิวเตอร์)
| นักพัฒนา | สถาบันวิทยาศาสตร์แห่งสหภาพโซเวียตสาขาสิบิเรีย ศูนย์คอมพิวเตอร์โนโวซีบีร์สค์ โครงการระบบพัฒนาแบบอะซิงโครนัสแบบโมดูลาร์ (MARS) กลุ่มวิจัยโครโนส (KRG) |
|---|---|
กลุ่มผลิตภัณฑ์ | เวิร์ธลิลิธ |
| พิมพ์ | เวิร์กสเตชัน |
| ปล่อยแล้ว | 1988 |
| ความพร้อมใช้งาน | ไม่มี |
| เลิกผลิตแล้ว | ใช่ |
| เอ็กเซลเซียร์ | |
| ซีพียู | 32 บิต |
| แสดง | ภาพบิต แมป ขาวดำ |
กลุ่มเป้าหมายทางการตลาด | วิจัย |
| เว็บไซต์ | kronos.ru |
Kronosคือชุดของระบบแผงวงจรพิมพ์ที่ติดตั้งโปรเซสเซอร์32 บิต[ 1 ]และเวิร์กสเตชันที่ใช้ระบบดังกล่าว[ 1 ]ซึ่งมี สถาปัตยกรรม ฮาร์ดแวร์ที่เป็นกรรมสิทธิ์ที่พัฒนาขึ้นในช่วงกลางทศวรรษ 1980 ในเมืองวิจัยAkademgorodok ใน ไซบีเรียโดยสถาบันวิทยาศาสตร์แห่งสหภาพโซเวียตสาขาไซบีเรียศูนย์คอมพิวเตอร์โนโวซีบีร์สค์ โครงการ Modular Asynchronous Developable Systems (MARS) และกลุ่มวิจัย Kronos (KRG) [ 1 ] [ 2 ] [ 3 ]
ประวัติศาสตร์
ในปี 1984 กลุ่มวิจัยโครโนส (KRG) ก่อตั้งขึ้นโดยนักศึกษา 4 คนจากมหาวิทยาลัยแห่งรัฐโนโวซีบีร์สค์ สองคนจากภาควิชาคณิตศาสตร์ (ดมิทรี "ลีโอ" คุซเนตซอฟ และอเล็กซ์ เนโดเรีย) และอีกสองคนจากภาควิชาฟิสิกส์ (ยูจีน ทาราซอฟ และวลาดิมีร์ วาเซกิน) ในเวลานั้น เป้าหมายหลักคือการสร้างคอมพิวเตอร์ส่วนบุคคลสำหรับสมาชิกของ KRG
ในปี พ.ศ. 2528 กลุ่มดังกล่าวได้เข้าร่วมโครงการคอมพิวเตอร์รุ่นที่ห้าของรัสเซีย START ซึ่ง Kronos กลายเป็นแพลตฟอร์มสำหรับการพัฒนาModular Asynchronous Developable Systems (MARS) ที่สามารถกำหนดค่าใหม่ได้แบบมัลติโปรเซสเซอร์ [ 4 ]และมีบทบาทนำในการพัฒนาเวิร์กสเตชัน 32 บิตเต็มรูปแบบเครื่องแรกของรัสเซียและซอฟต์แวร์ของมัน
ในช่วงระยะเวลา 7 ปี (1984–1991) กลุ่มดังกล่าวได้ออกแบบและดำเนินการดังต่อไปนี้:
- Kronos 2.1 และ 2.2 – บอร์ดประมวลผล 32 บิต สำหรับ DEC LSI-11
- Kronos 2.5 – บอร์ดประมวลผล 32 บิต สำหรับคอมพิวเตอร์ Labtam
- Kronos 2.6 – เวิร์กสเตชัน 32 บิต
โครงการ START สิ้นสุดลงในปี 1988 ในช่วงหลังโครงการ START (1988–1991) องค์กรอุตสาหกรรมของรัสเซียหลายแห่งแสดงความสนใจที่จะพัฒนา Kronos ต่อไป และบางแห่งได้มีส่วนร่วมในการอำนวยความสะดวกในการสร้างต้นแบบ Kronos และ MARS รวมถึงการออกแบบ Kronos-on-chip อย่างไรก็ตาม ระดับเงินทุนที่เปลี่ยนแปลงไปและสถานการณ์ทางเศรษฐกิจที่วุ่นวายในช่วงการปฏิรูปเศรษฐกิจทำให้แผนเหล่านั้นไม่สามารถเกิดขึ้นได้จริง
สถาปัตยกรรม
สถาปัตยกรรมชุดคำสั่ง Kronos นั้นมีพื้นฐานมาจากเวิร์กสเตชันModula-2 LilithของNiklaus Wirthซึ่งพัฒนาขึ้นที่สถาบันเทคโนโลยีแห่งสหพันธรัฐสวิส ( ETH Zurich ) ใน เมืองซูริ ค ประเทศสวิตเซอร์ แลนด์ ซึ่งได้รับแรงบันดาลใจจากXerox Altoที่พัฒนาขึ้นที่Xerox PARC [ 1 ]
Kronos ซึ่งใช้สถาปัตยกรรม Modula-2 นั้นค่อนข้างเหมาะสมกับหลักการพื้นฐานของ MARS เนื่องจาก Modula-2 นั้นมีโครงสร้างแบบโมดูลาร์โดยพื้นฐาน ทำให้สามารถแบ่งโปรแกรมออกเป็นหน่วยย่อยที่มีอินเทอร์เฟซที่กำหนดไว้ค่อนข้างชัดเจน อินเทอร์เฟซเหล่านี้รองรับการคอมไพล์โมดูลแยกกัน และการแยกข้อกำหนดของโมดูลออกจากการใช้งานจริง ความแตกต่างหลักระหว่าง Lilith และ Kronos คือโปรเซสเซอร์ของ Lilith เป็นแบบ 16 บิตในขณะที่ Kronos เป็นแบบ 32 บิต และได้รวมส่วนขยายหลายอย่างไว้ในชุดคำสั่งเพื่อรองรับการสื่อสารระหว่างโปรเซสเซอร์ที่จำเป็นใน MARS
Kronos ตอบโจทย์หลายแง่มุมของ การออกแบบ คอมพิวเตอร์ชุดคำสั่งลดรูป (RISC) แม้ว่าจะไม่ใช่ RISC แท้ๆ ก็ตาม: สแต็กการประเมินถูกใช้เพื่อประเมินนิพจน์และเก็บพารามิเตอร์สำหรับการเรียกใช้โปรแกรมย่อย เนื่องจากคำสั่งส่วนใหญ่ที่ถูกประมวลผลนั้นถูกเข้ารหัสในไบต์เดียว รหัสวัตถุของ Kronos จึงมีขนาดกะทัดรัดมาก แม้ว่า Kronos จะเป็นโปรเซสเซอร์ที่เป็นกรรมสิทธิ์ แต่ก็เหมาะสมกับแอปพลิเคชันที่ไวต่อความสามารถในการเขียนโปรแกรมสูงมากกว่าความเข้ากันได้ของซอฟต์แวร์ ตัวอย่างเช่น ระบบควบคุมแบบฝังตัวต้องการการออกแบบแอปพลิเคชันใหม่ๆ ที่รวดเร็วและเชื่อถือได้สำหรับการควบคุมวัตถุและกระบวนการเฉพาะ Modula-2 จึงเป็นภาษาที่สมบูรณ์แบบสำหรับวัตถุประสงค์นี้ และ Kronos ก็เป็นโปรเซสเซอร์ที่สมบูรณ์แบบในการเรียกใช้ซอฟต์แวร์ Modula-2 อย่างมีประสิทธิภาพ
ฮาร์ดแวร์
Kronos เวอร์ชันขั้นสูงนั้นใช้โปรเซสเซอร์แบบสแต็ก 32 บิต КА1845ВМ1, หน่วยประมวลผลข้อมูล КА1845ВС1 และหน่วยควบคุมหน่วยความจำ УУП โดยทั้งสามส่วนได้รับการออกแบบและผลิตโดย КНИИМП สถาบันวิจัยไมโครดีไวซ์แห่งเคียฟ
- ซีพียู КА1845ВМ1มีคำสั่ง 246 คำสั่ง ซึ่งช่วยให้รองรับภาษา Modula-2 ได้ นอกจากนี้ยังมีการรองรับฮาร์ดแวร์สำหรับการขัดจังหวะและการซิงโครไนซ์กระบวนการ ซีพียูนี้ผลิตด้วยเทคโนโลยี CMOS 2.5 ไมโครเมตร โดยมีชั้นโลหะสองชั้น และบรรจุในเคสโลหะ-โพลีเมอร์แบบแบน 84 ขา ประกอบด้วยชิ้นส่วนอิเล็กทรอนิกส์ 199,000 ชิ้น และมีพื้นที่ 8.55x8.1 ตารางมิลลิเมตร ความถี่สัญญาณนาฬิกาสูงสุดคือ 10 เมกะเฮิร์ตซ์
- ชิป КА1845ВС1ประกอบด้วย ALU, สแต็ก 8x32, ตัวเลื่อนเมทริกซ์, บล็อกรีจิสเตอร์ 16x32 และมัลติเพล็กเซอร์สถานะ มีหน่วยความจำที่สามารถเข้าถึงได้ 4 GB พื้นที่ชิป 5.8x5.25 ตารางมิลลิเมตร และมีองค์ประกอบ 16,000 ชิ้น
- ชิป YUPPสามารถทำงานร่วมกับหน่วยความจำเสมือนได้สูงสุดถึง 4 GB ประกอบด้วยแคชข้อมูล (128x32), บัฟเฟอร์การเปลี่ยนเส้นทาง (128x40), ตัวควบคุม RAM แบบไดนามิก และวงจรตรวจจับและแก้ไขข้อผิดพลาด เวลาในการเข้าถึงหน่วยความจำไม่เกิน 100 ns ชิป YUPP ประกอบด้วยองค์ประกอบ 102,000 ชิ้น และมีพื้นที่ 9.1x7.3 ตารางมิลลิเมตร
ซอฟต์แวร์
ซอฟต์แวร์ Kronos ประกอบด้วย:
- เวอร์ชันต่างๆ ของระบบปฏิบัติการที่เป็นกรรมสิทธิ์ Excelsior
- คอมไพเลอร์สำหรับ Modula-2, CและFortran
- ระบบ CAD
- แอปพลิเคชันอื่นๆ
ระบบปฏิบัติการ
| เอ็กเซลเซียร์ | |
|---|---|
| นักพัฒนา | กลุ่มวิจัยโครโนส (KRG) |
| เขียนเป็น | โมดูลา-2 |
| สถานะการทำงาน | เลิกผลิตแล้ว |
| แบบจำลองแหล่งที่มา | กรรมสิทธิ์ |
| กลุ่มเป้าหมายทางการตลาด | วิจัย |
| มีจำหน่ายใน | รัสเซีย |
| วิธีการอัปเดต | คอมไพล์จากซอร์สโค้ด |
| ตัวจัดการแพ็กเกจ | โมดูล Modula-2 |
| แพลตฟอร์มที่รองรับ | โครโนส |
| ประเภทเคอร์เนล | แบบโมดูลาร์ |
| นำหน้าโดย | เมดอส-2 |
| เว็บไซต์อย่างเป็นทางการ | www.kronos.ru/literature/processors |
เวิร์กสเตชัน Kronos ประกอบด้วยระบบปฏิบัติการชื่อExcelsiorซึ่งพัฒนาโดยกลุ่มวิจัย Kronos (KRG) เป็นระบบผู้ใช้เดียวที่ใช้โมดูล Modula-2 [ 5 ]
ในด้านการออกแบบนั้น มีลักษณะคล้ายกับระบบปฏิบัติการMedos-2ซึ่งพัฒนาขึ้นสำหรับเวิร์กสเตชัน Lilith ที่ ETH Zurich โดย Svend Erik Knudsen โดยได้รับคำแนะนำจาก Niklaus Wirth [ 6 ] [ 7 ]
ลิงก์ภายนอก
- เว็บไซต์ทางการประวัติความเป็นมาในภาษารัสเซีย
- กลุ่มวิจัยโครโนสได้กู้คืนข้อมูลจากInternet Archive
- ประวัติโดยย่อของ Modula และ Lilith
- พิพิธภัณฑ์วิทยาศาสตร์และอุตสาหกรรมแห่งชาติในลอนดอนได้จัดซื้อเวิร์กสเตชัน Kronos และอุปกรณ์อื่นๆ เพิ่มเติม
- โค้ดต้นฉบับจากเวิร์กสเตชัน Kronos 198x ของสหภาพโซเวียต (32 บิต)
- โปรแกรมจำลองเวิร์กสเตชัน Kronos (จาก Internet Archive) ทำงานบน Windows-NT; ทดสอบแล้วใช้งานได้สำเร็จ สามารถล็อกอินได้สองแบบ คือ
sysหรือguestโดยไม่ต้องใช้รหัสผ่าน ดูเพิ่มเติม: เอกสารประกอบเพิ่มเติมของ Kronos ในภาษารัสเซีย
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ โครโนส (คอมพิวเตอร์)
Kronosคือชุดของระบบแผงวงจรพิมพ์ที่ติดตั้งโปรเซสเซอร์32 บิตและเวิร์กสเตชันที่ใช้ระบบดังกล่าวซึ่งมี สถาปัตยกรรม ฮาร์ดแวร์ที่เป็นกรรมสิทธิ์ที่พัฒนาขึ้นในช่วงกลางทศวรรษ 1980...
ประวัติศาสตร์
ในปี 1984 กลุ่มวิจัยโครโนส (KRG) ก่อตั้งขึ้นโดยนักศึกษา 4 คนจาก มหาวิทยาลัยแห่งรัฐโนโวซี บีร์สค์ สองคนจากภาควิชาคณิตศาสตร์ (ดมิทรี "ลีโอ" คุซเนตซอฟ และอเล็กซ์ เนโดเรีย) และอีกสองคนจากภาควิชาฟิสิกส์ (ยูจีน ทาราซอฟ และวลาดิมีร์ วาเซกิน) ในเวลานั้น...
สถาปัตยกรรม
สถาปัตยกรรมชุดคำสั่ง Kronos นั้นมีพื้นฐานมาจากเวิร์กสเตชัน Modula-2 Lilith ของ Niklaus Wirth ซึ่งพัฒนาขึ้นที่สถาบันเทคโนโลยีแห่งสหพันธรัฐสวิส ( ETH Zurich ) ใน เมืองซูริ ค ประเทศสวิตเซอร์ แลนด์ ซึ่งได้รับแรงบันดาลใจจาก Xerox Alto ที่พัฒนาขึ้นที่ Xerox PARC [...
ฮาร์ดแวร์
Kronos เวอร์ชันขั้นสูงนั้นใช้โปรเซสเซอร์แบบสแต็ก 32 บิต КА1845ВМ1, หน่วยประมวลผลข้อมูล КА1845ВС1 และหน่วยควบคุมหน่วยความจำ УУП โดยทั้งสามส่วนได้รับการออกแบบและผลิตโดย КНИИМП สถาบันวิจัยไมโครดีไวซ์แห่งเคียฟ