abstracciones y tecnologia

Plan your website and create the next important tasks for get your project rolling

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
abstracciones y tecnologia por Mind Map: abstracciones y tecnologia

1. 3. rendimiento de un programa

1.1. efectividad del algoritmo

1.1.1. número de sentencias

1.1.2. número de operaciones de E/S

1.2. software del sistema

1.2.1. lenguaje de programación

1.2.2. compilador

1.2.3. arquitectura

1.3. efectividad del computador

1.4. procesador y sistema de memoria

1.4.1. velocidad de ejecución de instrucciones

2. 4. el computador

2.1. funciones basicas

2.1.1. entrada de datos

2.1.2. salida de datos

2.1.3. procesamiento de datos

2.1.4. almacenamiento de datos

2.2. componentes clasicos

2.2.1. entrada

2.2.2. salida

2.2.3. procesador

2.2.4. ruta de datos

2.2.5. memoria

2.3. contenido

2.3.1. placa base

2.3.1.1. posee chips

2.3.1.1.1. conecta los dispositivos de E/S

2.3.1.1.2. memoria

2.3.1.1.3. procesador

2.3.1.1.4. memoria cache

2.4. almacenamiento

2.4.1. memoria principal

2.4.1.1. volátil (DRAM)

2.4.2. memoria secundaria

2.4.2.1. no volátil

2.4.2.1.1. discos magneticos

2.4.2.1.2. discos ópticos

2.4.2.1.3. memoria flash

2.5. evolución

2.5.1. válvulas(1ra generación)

2.5.1.1. 1941 inicia ENIAC

2.5.2. transistores(2da generación)

2.5.2.1. 1947

2.5.2.1.1. CDC 1604

2.5.2.1.2. PDP-1

2.5.3. circuitos integrados(3ra generación)

2.5.3.1. 1964

2.5.3.1.1. CDC 6400

2.5.3.1.2. PDP-5

2.5.4. microprocesadores(4ta generación)

2.5.4.1. década de los 70

2.5.4.1.1. ordenador personal

2.5.5. redes de computadoras y mas

3. 2. clases de computadores

3.1. computadores de escritorio

3.1.1. 30 años de antigüedad

3.1.2. buen rendimiento a bajo costo

3.1.3. uso particular

3.1.4. constan de teclado, monitor y raton

3.2. servidores

3.2.1. énfasis en la expansión y fiabilidad

3.2.2. múltiples usuarios en forma simultanea

3.3. Super computadoras

3.3.1. tienen miles de procesadores, terabytes de memoria y petabytes de almacenamiento

3.3.2. configurados como servidores

3.3.3. alto rendimiento y coste

3.4. Datacenters

3.4.1. son edificios o habitaciones

3.4.1.1. potencia

3.4.1.2. refrigeración

3.4.1.3. ancho de banda

3.4.2. alberga múltiples servidores

3.5. Computadores empotradas

3.5.1. específicos en realizar funciones unicas

3.5.2. baja tolerancia a fallos

4. 3.1 cuello de botella

4.1. algoritmo elegido

4.2. lenguaje de programación / compilador

4.3. sistema operativo

4.4. procesador

4.5. dispositivos y sistema de E/S

5. 1. relevancia

5.1. multiples aplicaciones

5.1.1. automóviles

5.1.2. telefonos

5.1.3. genoma humano

5.1.4. world wide web

5.1.5. motores de busqueda

5.2. afectan a los aspectos de la sociedad

5.3. resuelve un sin número de problemas

5.3.1. constantes mejoras de software

5.4. constante evolucion

6. 3. software del sistema

6.1. sitema operativo

6.1.1. gestion basica de las operaciones deE/S

6.1.2. asignacion de almacenamiento y memoria

6.1.3. reparto de los recursos del sistema entre multiples aplicaciones

6.2. compiladores

6.2.1. lenguaje de alto nivel a lenguaje maquina

6.2.1.1. palabras del hadwareon y off

6.2.1.1.1. se representan mediante 0 y 1

6.2.1.2. lenguaje en base 2

6.2.1.3. letra = bit

6.2.1.4. siguen instrucciones determinadas

6.2.1.4.1. colecciones de bits

6.2.2. beneficios del lenguaje de alto nivel

6.2.2.1. permiten pensar en un lenguaje mas natural

6.2.2.2. incrementan la productividad del programador

6.2.2.3. los programas son independientes del computador

7. 5. rendimiento

7.1. velocidad con la que se realiza una acción

7.1.1. componentes

7.1.1.1. tiempo del CPU

7.1.1.2. recuento de instrucciones

7.1.1.3. CPI

7.1.1.4. ciclos por reloj

7.1.2. influyentes

7.1.2.1. algoritmo

7.1.2.2. lenguaje de programación

7.1.2.3. compilador

7.1.2.4. ISA

8. 6. rendimiento de un programa

8.1. software

8.1.1. algortimo

8.1.1.1. numero de sentencias

8.1.1.2. numero de operaciones de E/S

8.1.2. lenguaje de programacion, compilador y arquitectura

8.1.2.1. número de instrucciones por sentencia

8.1.3. sistema operativo

8.1.3.1. rapidez de las operaciones de E/S

8.2. hadware

8.2.1. procesador y sistema de memoria

8.2.1.1. rapidez de una instruccion

8.2.2. sistema de E/S

8.2.2.1. rapidez de las operaciones de E/S