Capitulo 1: Abstracciones y Tecnología

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Capitulo 1: Abstracciones y Tecnología por Mind Map: Capitulo 1: Abstracciones y Tecnología

1. Del Lenguaje de Alto Nivel a Lenguaje de Maquina

1.1. El Lenguaje de Alto Nivel se convierte a Lenguaje Ensamblador (MIPS) por medio del COMPILADOR

1.2. Se traduce de una notación simbólica (ENSAMBLADOR) a binario (LENGUAJE DE MÁQUINA)

2. Software del Sistema

2.1. Compiladores

2.1.1. Programa que traduce lenguaje de alto nivel en instrucciones que el hardware puede ejecutar

2.1.2. El lenguaje del computador son números en base 2 o números binarios (0 y 1)

2.2. Sistema operativo

2.2.1. Gestión de operaciones de E/S

2.2.2. Asignación de almacenamiento y memoria

2.2.3. Repartición de Recursos

3. Objetivos

3.1. Rendimiento del Programa

3.2. Implementación de distintos tipos de software

3.3. Determinar la máquina con las características más adecuadas para ejecutar una determinada aplicación

4. Clases de Computadores según su finalidad

4.1. Desktop computers: Para uso personal

4.2. Servidores: para la ejecución de grandes programas

4.3. Supercomputadoras: Computadores de más alto rendimiento y coste

4.4. Internet datacenters: habitación o edificio diseñado para proporcionar las necesidades de potencia, refrigeración y ancho de red necesarios

5. Rendimiento de un Programa

5.1. Efectividad del algoritmo elegido

5.2. Software de sistema utilizado para crear y traducir el programa a lenguaje máquina

5.3. Efectividad del computador a la hora de ejecutar las instrucciones

5.4. Componentes que afectan el rendimiento

5.4.1. Algoritmo

5.4.1.1. N° sentencias y N° Operaciones E/S

5.4.2. Lenguaje, compilador y arquitectura

5.4.2.1. N° de instrucciones de computador para cada sentencia

5.4.3. Procesador y Sistema de memoria

5.4.3.1. Rapidez de ejecucion de instrucciones

5.4.4. Sistema E/S

5.4.4.1. Rapidez de operaciones E/S

5.5. Unidades de Medida

6. Relevancia

6.1. Computadores en automóviles

6.2. Teléfonos móviles

6.3. Proyecto del genoma humano:

6.3.1. A medida que el coste se reduce se incremente la posibilidad de calcular nuestro propio genoma!

6.4. World Wide Web

7. Componentes del Computador

7.1. Entrada/Salida

7.2. Ruta de Datos

7.3. Control del Procesador

7.4. Memoria

7.5. Componentes Von Neumman

8. Contenido de un Computador

8.1. Placa Base

8.1.1. Contiene paquetes de circuitos integrados o chips

8.1.2. Tiene 3 partes:

8.1.2.1. La que conecta con los dispositivos de E/S

8.1.2.2. Memoria

8.1.2.2.1. programas + datos que necesitan los programas. Normalmente construida a partir de pastillas DRAM (Dynamic Random Access Memory)

8.1.2.3. Procesador o CPU

8.1.2.3.1. Parte activa de la placa base

8.1.2.3.2. Contiene:

8.2. Memoria Cache

8.2.1. Más pequeña y rápida que actúa como un buffer de la memoria DRAM. Tecnología SRAM (Static Random Access Memory)!