Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROCESADORES (Medida de potencia o rendimiento (FLOPS (Floating Point…
PROCESADORES
Medida de potencia o rendimiento
FLOPS
Floating Point Operations Per Second
MFLOPS
Millones de instrucciones en coma flotante por segundo
MIPS
Millones de instrucciones por segundo
Planificación
niveles planificación
corto plazo
==>
dispatcher
o short term scheduler
medio plazo
==>
mid term scheduler
. Mueve procesos entre memoria principal y disco (swapping)
lago plazo
==>
long term scheduler
. Ingresa nuevos procesos al sistema y los finaliza
Politicas planificación
, [
2
], [
3
] ,[
4
], [
5
], [
6
]
Apropiativos
Round-robin
WRR
Weighted Round Robin
RR con pesos
Apropiativo
SRR
Selfish Round Robin
Favoracen procesos que llevan tiempo ejecutándose
Apropiativa
Regido por un Quantum
EDF
, [
2
]
Earliest deadline first scheduling
Menor tiempo de respuesta primero
RMS
Rate-monotonic scheduling
Trabajo + corto > prioridad
SRT
Shortest Remaining Time
(Un proceso en ejecución puede ser apropiado por un nuevo proceso con un tiempo estimado de ejecución menor.)
también llamado
SRTF
(Shortest Reamaining Time First)
No apropiativos
CFS
Completely Fair Scheduler
(ó
Planificador Completamente Justo
)
FIFO
First Come, First Served
También conocido como
FCFS
HRRN
Highest Response Ratio Next
SJF
ó
SPT
SJN
SPN
Shortest Job First
Shortest Process Time
Shortest job nex
shortest process next
Distinto nombre pero se refieren a lo mismo
Primero proceso más corto
Versión expulsiva
SRT
Shortest Remaining Time
Apropiativa
(Un proceso en ejecución puede ser apropiado por un nuevo proceso con un tiempo estimado de ejecución menor.)
también llamado SRTF (Shortest Reamaining Time First
LIFO
MLQ y MLFQ
Multi Level Queues y Multi Level Feedback Queues
MFQ: no permite el intercambio de procesos entre colas
MLFQ
: permite el intercambio de procesos entre colas
Los procesos se agrupan en colas según los tipos de trabajo
Apropiativas
: Útiles en
sistemas de tiempo compartido
. Se dice que es apropiativa porque un
SO
se apropia de la
CPU
que estaba en posesión de una tarea para asignársela a otra
Nomenclatura
INTEL
Ejemplo: Core i7-6700K,
Core
: arquitectura a la que pertenece
i7
: familia de procesadores
6
: generación sexta
700
: indica zona alta en cuanto a rendimiento, dentro de la gama i7
K
: indica que la CPU no tiene la velocidad bloqueada (Unlocked), así que se puede hacer overclocking para aumentar su rendimiento. Está pensado para juegos.
familias de procesadores
i3
: gama baja
i5
: gama media
i7
: alto rendimiento
m3
,
m5
y
m7
: antiguamente para versión portatil. Ahora usa las anteriores
sufijo
X
: xtreme. Máximo rendimiento
K
: sin bloqueo de volocidad ni voltaje
T
: da prioridad a la potencia
H
(portatil): gráficos de alto rendimiento
HK
(portatil): gráficos de alto rendimieto sin bloqueo de velocidad
HQ
(portatil): gráficos de alto rendimiento sin bloque de velocidad
Y
(portatil): consumo muy bajo
U
(portatil): consumo ultrabajo
AMD
Serie FX
Ej: AMD FX 8350
primer número: cantidad de núcleos (8)
Segundo número: tipo arquitectura
tercer número: frecuencia
Serie Athlon
primer número: arquitectura
segundo número: modelos
Serie APU
Ej: APU A6 9500
Primera letra y número: número de núcleos (9)
Primer número: arquitectura y generación
Segundo número: velocidad de trabajo
Letra K: multiplicador desbloqueado
Serie AMD Ryzen
Ej: Ryzen 7 1800X
Primer número: número de núcleos + 1
segundo número: generación
ZEN: primera generación
ZEN+; segunda generación
Tercer número: velocidad
Letra X: indica mayores frecuencias de trabajo
APU Ryzen
Ej: APU Ryzen 3 2200
Primer número: número núcleos
Segundo número: generación
Letra G: versión PC
Letra U: portatiles
Threadripper
Ej: Threadripper 1950X
primer número: generación
tercer número: número de núcleos
Letra X: alto rendimiento
EPYC
Microarquitecturas
Intel
Haswell
Broadwell
)
Skylake
)
Kaby Lake
ADM
AMD K10
Bulldozer
)
Piledriver
)
Steamroller
)
Excavator
)
Zen
)
Apple
A11 Bionic
)
opcode
(operation code)
Porción de instrucción de lenguaje máquina que especifica operación a realizar
Viene determinado por el
conjunto de instrucciónes
([ISA] instruction set architecture) de la CPU y pueden ser CISC, RISC y SISC
SMT
Simultaneus Multithreading
Tecnologías multihilo
El SO ha de estar preparado
Simula en un procesador físico dos lógicos
Intel lo llamó comercialmente
HyperTrheading
, [
2
], [
3
]
Presente familia Intel Core, Intel Core M e Intel Core Xeon
AMD lo empezó con
CMT
(Cluster Based Multithreading)
será reemplazada en los nuevos Ryzen por SMT
EPAC
CPU Europea