Procesos Flashcards

1
Q

Procesador

A

Hardware que permite que la computadora interactúe con aplicaciones y programas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CPU

A

Interpreta las inctrucciones del programa y crea señales de pantalla con las que interactuamos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Composición del procesador

A

Hardare que trabaja en conjunto para entregar información, con lo que completa tareas que solicitamos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Velocidad del procesador por:

A

Número de núcleos
Velocidad de núcleo
Número de instrucciones por ciclo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

AMD

A

Más núcleos, núcleos no tan rápidos y más instrucciones por ciclo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Intel

A

Menos núcleos, velocidad alta y menos instrucciones por ciclo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Tres tipos de planificador

A

Planificador a largo plazo
Planificador a mediano plazo
Planificador a corto plazo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Planificador a largo plazo

A

Operaciones en lotes
Decide según requisitos predeclarados y a recuersos
Segundos a horas
Ya no se usan

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Planificador a mediano plazo

A

Agendador/Scheduler
Bloquear por escasez o por empezar algo que no se puede realizar aún
Desbloquear por un dispositivo o ya les toca después de swap

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Planificador a corto plazo

A

Despachador/ dispatcher
Está momento a momento compartiendo con CPU
Descenas de veces por segundo, simple, eficiente y rápido

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Tipos de proceso

A

Largos y cortos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Procesos largos

A

llevan mucho tiempo esperando o en ejecución

Ráfaga de CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Procesos cortos

A

Están en una ráfaga de E/S

Atención ocasional y están bloqueados o esperando eventos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Tick

A

Tiempo mínimo durante el cual se puede realizar un trabajo útil

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quantum

A

tiempo mínimo en ticks que se le da a un proceso para usar un procesador

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Métricas de los procesos

A
Porcentaje de utilización
Rendimiento
Tiempo de espera
Tiempo de finalización
Penalización
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Porcentaje de utilización

A

suele estar entre 40 5 90%

Cuánto de la capacidad del CPU está en uso

18
Q

Rendimiento

A

Número de ráfagas por unidad de tiempo.

19
Q

Ráfaga

A

período de timepo en que un proceso requiere del CPU

20
Q

Tiempo de espera

A

Tiempo que una ráfaga permanece en estado “listo”

21
Q

Tiempo de finalización

A

Tiempo transcurrido desde que comienza a existir hasta que finaliza

22
Q

Penalización

A

Medida adimensional que se aplia en las ráfagas sin importar su longitud

23
Q

El despachador se ejecuta cuando:

A

Un proceso pasa de ejecutando a esperando
Pasa de ejecutando a listo
Pasa de espera a listo
Pasa de ejecutando a terminado

24
Q

Algoritmos de planificación

A
FCFS
Round Robin
Shortest process next
SPN preventivo
HPRN
Selfish Round Robin
25
First Come, First Serve (FCFS)
``` FIFO Multitarea cooperativa Orden de llegada Poca sobrecarga administrativa Mínimo cambio de contexto Crece la demora ```
26
Ronda o Round Robin
``` Da respuesta a procesos cortos y largos Multitarea preventiva Cada proceso se ejecuta por un quantum Algoritmmo simple con alta burocracia El quantum se puede alargar, pero si es demasiado, se convierte en FIFO ```
27
Shortest Process Next (SPN)
``` Multitarea cooperativa Más justo que FCFS Sabemos lo que requiere cada proceso Favorece a procesos cortos Con pocos procesos, es FIFO ```
28
Multiprogramación
Ilusión de ejecución de varios procesos simultáneos por hacer una alternación rápida
29
Multiprocesamiento
Cuando hay más de una CPU
30
Importancia de Gordon E Moore
Pone más componentes en circuitos integrados | Ley de Moore (se duplican los transistores en un circuito integrado cada año).
31
Chips multiprocesador
Más de un núcleo (CPU independientes) y más caché El reloj se reduce a 1GHz No es más rápido sólo por hardware, el software deb saber usarlo
32
Multiprocesamiento simétrico SMP
Todos los procesadores son iguales Mismas operaciones en el mismo tiempo Se pueden pasar procesos de un procesador a otro
33
Multiprocesamiento Asimétrico
Distinta arquitectura Coprocesadores (GPUs) Cada parte tiene distintas responsabilidades
34
Acceso no uniforme a la memoria (NUMA)
Afinidad a bancos específicos de memoria Computadoras grande con nodos o blades Punto medio entre SMP y cómputo distribuido
35
Cómputo distribuído
Realizar un proceso entre computadoras independientes | Modalidades de cúmulos o de mallas
36
Cúmulos (clusters)
Computadoras conectadas por red de alta velocidad | Equipos homogéneos y dedicados
37
Mallas (Grids)
Computadoras distribuídas geográficamente Conectadas por internet pueden ser heterogéneas Elasticidad
38
Cómputo en la nube
Partición de recursos Terceriza los servicios Procesos opacos
39
Límite del paralelismo
Límite de la porción secuencial del código | No paralelizable
40
Amdahl
Hay un límite en el paralelismo, incluso con un 95%, después de 20 CPUs ya no sirve de nada
41
Gustafson
Dice que aunque haya un límite, está chida una compu bien potente de 1024 CPUs alv