Un computador puede ser categorizado por medio de diversas formas, siendo las principales y mas básicas por el Software y por el Hardware.
Los niveles de software son:
- Lenguaje Maquina: lenguaje que entiende la maquina y esta conformado por bits
- Lenguaje Ensamblador: se empieza a usar lenguaje alfanumérico para representar cada instrucción de la maquina.
- Lenguaje de alto nivel: Este fue creado únicamente como una especie de mejora para el lenguaje ensamblador.
- Sistema Operativo: Programa independiente que supervisa la ejecución del conjunto de programas de los distintos programadores.
- Aplicaciones: Programas que realizan tratamientos de datos específicos como procesadores de texto, hojas de calculo, etc.
Los niveles de Hardware son:
- Diseño de circuitos: implementación de puertas lógicas biestables con transistores, diodos, resistencias y capacitadores aplicando las leyes de la electricidad.
- Diseño Digital (FCI): Definir circuitos combinacionales y secuenciales a partir de puertas lógicas y biestables. Este aplica la algebra de Boole.
- Procesador del repertorio de instrucciones: Diseño de un sistema digital complejo que ejecuta instrucciones a partir de buses, registros, memorias, etc..; Este se compone de la ruta de datos y de la unidad de control.
- Arquitectura del repertorio de instrucciones: Este nivel esta definido por el repertorio de instrucciones, los modos de direccionamiento de los operandos, los tipos de datos y por los registros de programación.
- Sistema Operativo: Este es el que realiza la gestión de recursos los niveles anteriores junto con un uso mas fácil y eficiente de los mismos.
- Compilador: Permite al programador expresar los programas en un lenguaje cercano a su descripción algorítmica y los traduce a lenguaje en alto nivel y estos a lenguaje de maquina.
- Aplicaciones: Programas que se ejecutan para realizar funciones útiles para el usuario como bases de datos, procesadores de texto, etc.

Comentarios
Publicar un comentario