发布时间:2022-02-01 17:59:21来源:钛师父
各位读者过年好!又是新的一年了,祝大家身体健康,万事如意!今天也让小狮子给你讲点过去的事,以便大家有空间消化信息量,也给你聊天吹牛增加点素材呗。
1982年2月1日286处理器问世
英特尔80286处理器以6和8兆赫的版本推出。它后来被采用于1984年推出的IBMPC/AT,然后广泛用于大多数PC/AT兼容的计算机,直到90年代初。"286",为我们今天所知的PC(以及现在的Macintosh)铺平了道路。
它是第一个基于8086架构的CPU,具有独立的、非复用的地址和数据总线,也是第一个具有内存管理和宽保护能力的CPU。
英特尔的第一批80286芯片被指定为5、6或8MHz的最大时钟速率,后来的版本为12.5MHz。AMD和Harris后来分别生产了16MHz、20MHz和25MHz的部分产品。Intersil和富士通也设计了英特尔静态CMOS版本,主要针对电池供电的设备。
80286在"典型"程序上的速度约为每时钟0.21条指令,尽管它在优化代码和紧密循环中可能会明显加快,因为许多指令可以在每个2个时钟周期内执行。
据报道,6MHz、10MHz和12.5MHz的型号分别以0.9MIPS、1.5MIPS和2.66MIPS的速度运行。
英特尔起初并不期待个人电脑使用286。因为该CPU是为多用户系统的多任务应用而设计的,包括通信(如自动PBX)和实时过程控制。而当时PC上的DOS系统是典型的单用户单任务系统。
它有134000个晶体管,由四个独立的单元组成:地址单元、总线单元、指令单元和执行单元,组织成一个松散的耦合(缓冲)流水线。它采用68引脚封装,包括PLCC(塑料引线芯片载体)、LCC(无引线芯片载体)和PGA(引脚网格阵列)封装。
在许多程序中,80286比8086(或8088)的性能提高可以超过每时钟周期100%(即在相同的时钟速度下性能翻倍)。这是一个很大的增长,完全可以与七年后486(1989年)或最初的Pentium(1993年)推出时的速度改进相媲美。
这部分是由于非复用的地址和数据总线,但主要是由于地址计算(如base+index)的成本较低。它们由80286的一个专用单元执行,而旧的8086不得不使用其一般的ALU进行有效的地址计算,在许多情况下消耗了几个额外的时钟周期。此外,80286在预取指令、缓冲、执行跳转和复杂的微编码数字操作(如MUL/DIV)方面比其前身更有效率。
80286除了包括所有8086的指令外,还包括80186的所有新指令。80286也增加了保护模式的新指令。
英特尔80286有一个24位的地址总线,能够寻址到16MB的RAM内存,而其前辈186的寻址能力只为1MB。然而,内存成本和最初使用1MB以上内存的软件的稀缺性,意味着80286计算机很少有实际搭载超过1MB的内存,直到90年代其他国家地区如中国在普及装备286过程中,才广泛开始搭载1~4MB内存。
初代豪华配置的IBMPC/AT,可见已经搭载了鼠标
1990年,联想在国内推出286电脑
80286被用于1984年推出的IBMPC/AT,然后广泛用于大多数PC/AT兼容的计算机,直到90年代初。
1991年2月1日Sun开始发展JAVA技术
SunMicrosystems公司的MikeSheridan、JamesGosling和PatrickNaughton开始开发Java技术。它是从Sun的一个名为*7(StarSeven)的嵌入式控制项目中发展起来的。项目组里,Naughton专注于Aspen图形系统,Gosling专注于编程语言的想法,Sheridan专注于业务开发。
如今,JAVA已经成为全球使用人数前三的编程语言。尤其以跨平台性被称道。
往期内容推荐
·END·