En la Unidad 4 Una jerarquía de protocolos abiertos, viste que el software de Internet está organizado en varios niveles de abstracción, con programas de aplicación (como tu programa de correo electrónico) en el nivel más alto y protocolos de red de hardware como Wi-Fi y Ethernet en el nivel más bajo. Recuerda que los niveles más altos están más cerca de cómo piensan los usuarios; los niveles inferiores están más cerca de cómo funcionan las máquinas.
Al igual que Internet, la forma en que una computadora funciona internamente, también tiene niveles de abstracción.
En este laboratorio, aprenderás acerca de los niveles de abstracción en el software y el hardware de la computadora.
En esta página, aprenderás a obtener una visión general de tres grupos (dominios) de niveles de abstracción.
Hay muchos niveles de abstracción en el funcionamiento de las computadoras. Aquí se organizan en tres dominios generales:
Los programas que escribes y usas son software, pero debajo de estos programas hay más software que les ayuda a funcionar. En este laboratorio, veremos cuatro capas de abstracción en el dominio de software:
El Software es una abstracción—una forma de pensar en la computadora sin pensar en cómo funciona internamente.
En el dominio del software, cada nivel de abstracción es una pieza de software diferente, pero los niveles de abstracción en el dominio digital son diferentes maneras de pensar sobre el mismo objeto físico. Los circuitos dentro de una computadora son complicados, y para hacer posible su construcción, los ingenieros piensan en varios niveles diferentes de abstracción:
Las compuertas lógicas, que son el nivel de abstracción más bajo del dominio digital, operan con unos y ceros. En la realidad física, estas compuertas lógicas están construidas a partir de transistores, un tipo de componente de circuito. Los transistores no son como los interruptores de luz que se encienden o se apagan. Pueden haber valores intermedios (como "encendido solo el 23%"). Así que los ingenieros eléctricos tienen que pensar en las leyes de la electrónica para diseñar circuitos digitales.
Digital y análogo son conceptos opuestos. Digital significa información que es representada en unos y ceros. Análogo (analog) significa información que es representada por señales que varían constantemente (es decir, que incluyen los valores intermedios).