IT equipment/1980

Sun-1: UNIX计算机的开端

AI_CAT 2024. 6. 29. 10:00
728x90
반응형

Sun-1: UNIX计算机的开端

Sun-1是Sun Microsystems于1982年5月推出的第一代UNIX计算机工作站和服务器。这些系统基于Andy Bechtolsheim在斯坦福大学担任研究生期间设计的CPU板,并由DARPA资助开发。Sun-1系统运行SunOS 0.9,这是UniSoft的UniPlus V7移植到Motorola 68000微处理器上的版本,没有窗口系统。早期的Sun-1工作站和服务器的外壳上贴有一个红色浮雕徽章,上面用U形符号拼写出“SUN”一词。这是最初的Sun标志,与后来的更为熟悉的紫色菱形标志不同。

第一台Sun-1工作站于1982年5月出售给Solo Systems。Sun-1/100用于原始的Lucasfilm EditDroid非线性编辑系统。

 

 

 

型号

  • Sun 1/100台式工作站
  • Sun 150U机架安装服务器

 

型号和底盘

  • Sun 100: 7插槽Multibus(台式)
  • Sun 150: 15插槽Multibus(机架安装)

 

硬件

Sun-1工作站基于Andy Bechtolsheim设计的斯坦福大学SUN工作站。这一设计的核心是Multibus CPU、内存和视频显示卡。Sun-1工作站中使用的卡是第二代设计,具有专用内存总线,允许内存扩展到2 MB而不会性能下降。

 

1982年推出的Sun 68000板是一款强大的单板计算机。它结合了一个10 MHz的Motorola 68000微处理器、一个Sun设计的内存管理单元(MMU)、256 KB的零等待状态内存、最多32 KB的EPROM内存、两个串行端口、一个16位并行端口和一个Intel Multibus接口,全部集成在一个12英寸宽(300 mm)、6.75英寸深(171 mm)的Multibus形式因素中。

 

通过使用与Sun-1 MMU紧密耦合的Motorola 68000处理器,Sun 68000 CPU板能够支持诸如UNIX的多任务操作系统。它包括一个先进的Sun设计的多进程二级MMU,具有内存保护、代码共享和内存需求分页的功能。需要Sun-1 MMU是因为Motorola 68451 MMU并不总是与68000一起正常工作,并且在页面错误后无法总是恢复处理器状态。

 

CPU板包括256 KB的内存,可以通过另外两张内存卡进行替换或扩展,总计可达到2 MB。虽然内存卡使用Multibus形式因素,但它们只使用Multibus接口供电;所有内存访问都是通过较小的专用P2总线进行的。这是一种同步专用内存总线,允许同时进行内存输入/输出传输。它还允许内存的全性能零等待状态操作。在安装第一个1 MB扩展板时,必须禁用CPU板上的256 KB内存或扩展板上的第一个256 KB内存。

 

板载I/O包括一个双串行端口UART和一个16位并行端口。串行端口使用Intel 8274 UART实现,后来使用NEC D7201C UART。串行端口A连接为数据通信设备(DCE)端口,并具有全调制解调器控制功能。如果系统中未安装图形显示器,它也将作为控制台端口。串行端口B连接为数据终端设备(DTE)端口,没有调制解调器控制功能。这两个串行端口也可以用作终端端口,允许三个人使用一个工作站,尽管其中两个没有图形显示。16位并行端口是一个专用端口,用于连接具有图形显示的工作站的8位并行端口键盘和8位并行端口光学鼠标。并行端口从未用作通用并行打印端口。

 

CPU板包括一个完全兼容的Multibus(IEEE 796总线)。它是一个异步总线,可以容纳具有各种传输速率的设备,同时保持最大吞吐量。它有20个地址线,因此可以地址到最多1 MB的Multibus内存和1 MB的I/O位置,尽管大多数I/O设备只解码前64 KB的地址空间。Sun CPU板完全支持多主功能,允许其与其他DMA设备共享Multibus。

 

键盘是Micro Switch 103SD30-2,或德国市场的KeyTronic P2441。内存映射的位图帧缓冲器(图形)板的分辨率为1024x1024像素,但显示器上仅显示1024x800。图形板包括用于加速光栅操作的硬件。使用了Ball型号HD17H 17英寸视频显示器。提供了一块以太网板,最初实现了3 Mbit/s的Xerox PARC以太网规范,后来升级为3Com 10 Mbit/s版本。可以安装一个Interphase SMD 2180磁盘控制器,以连接最多四个Fujitsu 84 MB M2313K或CDC 16.7 MB(8.35 MB固定,8.35 MB可移动)的9455 Lark驱动器。所有板卡都安装在一个6或7插槽的Multibus卡笼中。

 

后来的文档显示,提供了13英寸或19英寸的彩色显示器。彩色帧缓冲器的分辨率为640x512像素,显示器上显示为640x480。该板可以显示来自1600万色调色板中的256种颜色。还增加了½英寸9轨卷对卷磁带驱动器和QIC-02 ¼英寸盒式磁带驱动器。

还有一种第二代Sun-1 CPU板称为Sun-1.5 CPU板。

升级到Sun-2 Multibus CPU板的Sun-1系统在其型号编号上带有U后缀。

728x90
반응형