Abstracciones y tecnología

Plan your projects and define important tasks and actions

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

1. Rendimiento

1.1. Se necesitan métricas para medir el rendimiento

1.1.1. Rendimiento de un computador

1.1.1.1. 1 / (T de ejecucion)

1.1.2. Rendimiento de un computador con relación a otro

1.1.2.1. Rendimiento A / Rendimiento B = T de Ejecución de A / T de Ejecución de A

2. Mas allá de un programa

2.1. Sistema Operativo

2.1.1. Tienen operaciones de E/S

2.1.2. Asignación de almacenamiento

2.1.3. Ejemplos: Linux, Windows, MacOs

2.2. Compiladores

2.2.1. Traduce un lenguaje de alto nivel a lenguaje de maquina

2.2.1.1. Lenguaje de alto nivel incrementa la productividad del programador

2.2.1.2. Lenguaje maquina basado en dígitos binarios

3. Bajo la Cubierta

3.1. Componentes clásicos del Computador

3.1.1. Modelo de Neuman

3.1.1.1. Entrada / Salida

3.1.1.2. Procesador

3.1.1.3. Memoria

3.2. Contenido de un computador

3.2.1. Mainboard / Placa base

3.2.1.1. Memoria

3.2.1.2. Procesador

3.2.1.3. Disipador de calor

3.2.1.4. Conectores IDE / SATA

3.2.1.5. Pila

3.2.1.6. Memoria Cache

3.3. Almacenamiento de información

3.3.1. Memoria principal (Volátil)

3.3.1.1. RAM

3.3.2. Memoria Secundaria (No volátil)

3.3.2.1. Discos Duros

3.3.2.2. Discos Opticos

3.3.2.3. Pendrives

3.4. Interfaz HW-SW

3.4.1. ISA

3.4.1.1. Arquitectura del computador

3.4.1.2. Interfaz entre SW y HW de mas bajo nivel

3.4.2. El SO trabaja en una caja negra los detalles de E/S, asignación de memoria y funciones de bajo nivel

4. Introduccion

4.1. Relevancia

4.1.1. Computadores en automoviles

4.1.2. Teléfonos móviles

4.1.3. Proyecto del genoma humano

4.1.4. World Wide Web

4.2. Clases de computadores según su finalidad

4.2.1. Computadores de Escritorio

4.2.2. Servidores

4.2.3. Super Computadores

4.2.4. Computadores Embebidos

4.2.5. DataCenters

4.3. Rendimiento de un programa

4.3.1. depende de:

4.3.1.1. Software del sistema

4.3.1.2. Efectividad del ordenador

4.3.1.3. Efectividad del algoritmo

4.3.2. Componentes de HW y SW

4.3.2.1. Algoritmo

4.3.2.1.1. numero de sentencias

4.3.2.2. Compilador

4.3.2.2.1. numero de intrucciones

4.3.2.3. Procesador

4.3.2.3.1. Determina la rapidez de ejecución de instrucciones

4.3.2.4. Sistema de E/S

4.3.2.4.1. Tiempo de las operaciones de E/S

5. Servidores

6. Super Computadores

7. Telefonos moviles