Arquitectura de 16 bits

En EDP, la arquitectura de 16 bits es una arquitectura de procesador cuyo ancho de procesamiento principal es de 16  bits . Los procesadores que utilizan una arquitectura de 16 bits a menudo se denominan "procesadores de 16 bits". De manera similar, los programas de computadora diseñados para dicha arquitectura reciben el atributo de 16 bits (por ejemplo, " sistema operativo de 16 bits " o " Windows de 16 bits").

Arquitecturas

Procesador de 16 bits

diseño

En términos simplificados, 16 bits significa que los procesadores están diseñados de tal manera que se pueden procesar 16  bits (es decir, 2  bytes ) simultáneamente o durante un ciclo. Esto incluye el diseño externo e interno de los buses de direcciones y datos, la ejecución del conjunto de registros y las unidades de procesamiento. Además, en el conjunto de instrucciones suele haber una conversión de parte de los tipos de direccionamiento comunes especialmente adaptados a 16 bits .

Modelo de programación

En el lenguaje de programación C , el número de bits se refleja en el tamaño de los tipos de datos void * e int . Esto sucedió en un momento en que ya existían los primeros sistemas de 32 bits. Para representar las operaciones rápidas del procesador, el tipo Int se estableció en 16 bits. Sin embargo, dado que esto era demasiado corto para muchos cálculos, el tipo largo se estableció en el doble, es decir, 32 bits. Esto se llama IP16 para abreviar.

Los primeros sistemas operativos generalizados, como DOS, trabajaron con IP16 (modelo pequeño), pero la segmentación se agregó aquí en una etapa temprana , de modo que también existían punteros de 16 + 16 segmentos, que efectivamente solo se pueden almacenar en 32 bits. De manera similar, esto se puede abreviar como LP32, que luego se adoptó para las arquitecturas de 32 bits. La mayoría de los sistemas similares a Unix se consideraron compatibles con arquitecturas de 32 bits en una etapa temprana como el modelo de tipo ILP32, en el que el tipo Int también es de 32 bits, aunque en las arquitecturas de 16 bits los programas pueden funcionar más lentamente debido a la mitad de la capacidad. longitud de la palabra.

Evidencia individual

  1. ^ Harry Phillips: Nuevas perspectivas sobre Microsoft Windows Vista para usuarios avanzados . Cengage Learning, 2008, ISBN 978-1-4239-0603-2 , págs. 16 ( vista previa limitada en la búsqueda de libros de Google).