Back
From 486CPU To Pentium Processor
What makes a Pentium Processor run significantly faster than a
486CPU ? The Pentium Processor family has significant improvements
over the Intel486CPU,here are some of them:
A superscalar architecture capable of executing two integer instructions
in parallel in a single clock, achieving up to two times the integer
performance relative to an equivalent frequency Intel486CPU.
The 64-bit data bus doubles the speed at which information is carried
between the processor and memory subsystem.
An extended form of paging provides access to data structures larger
than the available memory space by keeping them partly in memory and
partly on disk.
Separate internal code and data caches improve performance by reducing
average memory access time and providing fast access to recently-used
instructions and data. The instruction and data caches can be accessed
simultaneously. The data cache supports a write-back (or alternatively
write-through) policy for memory updates.
Dynamic branch prediction uses the Branch Target Buffer (BTB) to
boost performance by predicting the most likely set of instructions to
be executed.
A pipelined Floating-Point Unit (FPU) for supporting the 32-bit and
64-bit formats specified in IEEE standard 754, as well as an 80-bit
format. It is capable of executing two floating-point instructions in
a single clock. The FPU is object-code compatible with the Intel486DX
and Intel487SX, Intel387DX, and Intel387SX math-coprocessors.
Bus control signals for maintaining cache consistency in multiprocessor
systems.
Multiprocessor interrupt controller on-chip, enabling low-cost
symmetric multiprocessing.
Hardware support for virtual interrupts provided through the "Virtual
Interrupt Flag (VIF) "and "Virtual Interrupt Pending ".
-------------------------------------------------------------------------------------------------
��486�������������ڡ�
������ѧ�����ϵ �����(Zhao Kaidi)
��ʲôʹ�����ڡ���������486���������֮���أ������ڡ�������486��
�����Ļ��������˾�ĸĽ������������¼�����
���µij������ṹģʽ��ʹCPU����һ��ʱ�������ڲ��е�ִ������������
��ָ��,���ͬƵ��486CPUҪ���������ϡ�
64λ���������ߣ�ʹ���ݴӴ��������ڴ���ϵͳ���ٶ������������
��������չҳ���ʷ�ʽ�����÷ָ����ݿ顢ʹ���ݲ�����Ӳ���ϣ���������
���еķ�����ʹ����ɷ��ʴ��ڵ�ǰ�����ڴ��С�����ݿ顣
���������ñ�������ݸ��ٻ���ṹ, ������ƽ���ڴ����ʱ�䣬���ܿ���
�������ʹ�õ�ָ�������ݡ���ָ�������ݻ����ܱ�����ͬʱ���ʡ����ڴ��ˢ
���ϣ������ݻ���֧�ֻ�д��ʽ����дͨ��ʽ����
�ڶ�̬��֧Ԥ�ⷽ�棬����ʹ�÷�֧Ŀ�껺�壨BTB�����ɸ��õ�Ԥ������
���ܽ�Ҫִ�е�ָ�ʹCPU���������ܴ�����ߡ�
����ˮ�߸������㵥Ԫ��FPU��֧��IEEE��754���е�32λ��64λ��ʽ��Ҳ
֧��80λ�ĸ�ʽ��������һ��ʱ��������ִ��������������ָ�����Ӣ�ض���
486DX��487SX��387DX��387SX��ѧЭ���������뼯���ݡ�
�ദ����ϵͳ�У��߿����źſɹ�ά������֮��Ҫ��
���ö�оƬ�жϿ��������ṩ���۵ĶԳƶ�����ʽ��
Ӳ��֧�ִӡ������жϱ�־��VIF�������������жϾ��ߡ��������������жϡ�
NOTE ! If you are interested in this article, please contact the author directly !
����Դ���������Ȥ�����������ϵ��
Emails are welcome
[email protected]