0x01背景知识

Intel:

16位微处理器8086(8086芯片主频为4.43MHz,集成晶体管数约2.9万个,运算器位长16位,20条地址线,寻址范围2^20个字节地址,即1MB)

80286处理器(芯片集成12万个晶体管,主频提高到12MHz)

32位80386处理器(集成晶体管数27.5万个,主频提高到33MHz,地址线扩展到32条,直接寻址能力达到4GB)设计考虑多用户及多任务需要,在芯片中增加了保护模式、优先级、任务切换和片内的存储单元管理等硬件单元。

80486处理器(芯片集成浮点处理器和8KB的一级缓存,片内晶体管数达到了118万个,主频提高到50MHz66MHz)**流水线技术**,即在CPU中由56个不同功能的电路单元组成一条指令处理流水线,然后将一条指令分成5~6步后再由这些电路单元分别执行,由此提高CPU的运算速度。电路单元数目就是流水线深度。倍频技术,即让处理器速度(CPU主频)数倍于系统总线速度(外频)

80586处理器:Pentium(奔腾):内置16KB缓存,超标量体系结构,即将两个同时工作的指令执行部件封装在同一芯片中,用两条并行的通道来执行指令。

Pentium Pro处理器:高能奔腾:芯片集成3条平行指令执行通道;超流水线技术;内置16KB一级高速缓存,并将256KB或512KB的二级高速缓存芯片与CPU内核芯片同时封装在一个外壳中,缩短了CPU和二级高速缓存之间的线路走线距离。P6处理器开始使用乱序执行和分支预测技术,这使下一条指令不一定要等到前一条指令执行完毕后才可以开始。

电压和发热量-主频障碍,增加CPU内处理核心数量,Pentium D双核芯片。

微处理器指令系统:CISC即复杂指令系统计算机,RISC即精简指令系统。

Windows:

第一个8位磁盘操作系统CP/M:较好的层次结构,利用BIOS隔离硬件和操作系统的其他模块,可移植性和易用性。

16位微型机实验性操作系统86-DOS

以86-DOS操作系统为基础,Microsoft开发出MS-DOS 1.0版本。

Windows 3.0:垄断地位,16位。

32位操作系统Windows NT 3.11,NT(New Technology),充分利用80386及以上处理器的平坦地址空间和保护模式等新技术,并可移植到Alpha、MIPS和Power PC等不同的处理器平台上运行。

Windows 95(Chicago):注重用户界面及其他易用性特征。

Windows NT系列和Windows 9x系列操作系统都支持**Win32 API(Application Programming Interface)**即Windows 32位应用程序编程接口。

Windows XP、Windows Vista、Windows Server 2003、Windows Server 2008

图形用户界面(GUI,Graphic User Interface)

上一篇:How to remember the definition of Quantum Groups


下一篇:树莓派51/100 - Pico下用MicroPython在ssd1306上显示汉字