SlideShare una empresa de Scribd logo
1 de 61
GENE AMDAHL(1967)
INDICA LOS LIMITES MAXIMOS EN QUE RESULTARÁ LA PROGRAMACION MULTIPROCESADA
GANANCIA
CALCULO DE LA ACELARACION
LA ACELERACION DEPENDE
DE DOS FACTORES:
TIEMPO DE EJECUCION MEJORADO:
TIEMPO DE EJECUCION ANTIGUO
TIEMPO DE EJECUCION MEJORADO
EJEMPLO 1:
ACELERACION GLOBAL:
EJEMPLO 2:
LEY DE RENDIMIENTO DECRECIENTES
EJEMPLO
PRINCIPAL PROGRAMA
COMPUTADORA
TAREAS BASICAS
CONEXIÓN DEL TECLADO
INFORMACION A LA
PANTALLA
CONTROLAR
DISPOSITIVOS
PERIFERICOS
ADMINISTRACION
DE RECURSOS
AISLAMIENTOABSTRACCION
ARCHIVOS Y
DIRECTORIOS
MEMORIA
ALMACENAMIENTO,
PROCESAMIENTO,
ETC.
MULTIUSUARIO Y
MULTITAREA
ORGANIZACIÓN DE LOS S.O
MEDIO FÍSICO
A lo largo de los últimos 40
años, el término genérico
de disco se ha empleado
prácticamente como
sinónimo de medio de
almacenamiento a largo
plazo
la razón de separar este
contenido hacia un apéndice es
que, si bien estas funciones
resultan relevantes para los
sistemas operativos
y éstos cada vez más van
asumiendo las funciones siendo
implementadas por hardware
especializado
los discos
duros
los flexibles
(floppies).
DISCOS MAGNÉTICOS ROTATIVOS
La principal diferencia entre
éstos es que, los primeros,
son almacenamiento
interno en los equipos de
cómputo y, los segundos,
fueron pensados para ser
almacenamiento
transportable.
mayor
capacidad y son mucho
más rápidos
velocidades
de rotación 300 y 400
revoluciones por minuto
ALMACENAMIENTO EN ESTADO
SÓLIDO
un esfuerzo para ser utilizados pronto y
sin tener que esperar a que los
desarrolladores de sistemas operativos
adecuaran los controladores, se
conectan mediante la misma interfaz y
empleando la misma semántica que un
disco rotativo. Esto no sólo evita que se
aprovechen sus características únicas,
Memoria flash presentan una gran variabilidad tanto en su
tiempo de acceso como en su durabilidad
bajo costo y capacidad.
NVRAM Unidades RAM No Volátil. Almacenan la
información en chips de RAM estándar, con un respaldo
de batería para mantener la información cuando se
desconecta la corriente externa.
Velocidad y durabilidad
Precio.
RAID: MÁS ALLÁ DE LOS LÍMITES FÍSICOS .
Arreglo Redundante de Discos
Baratos (Redundant Array of
Inexpensive Disks)
Especifica un conjunto
de niveles, cada uno de
ellos diseñado para
mejorar distintos
aspectos del
almacenamiento en
discos.
RAID NIVEL 0: DIVISIÓN EN FRANJAS
las lecturas y escrituras al
volumen ya no estarán sujetas al
movimiento de una sola cabeza
cada uno de los discos se
manejara por separado
RAID NIVEL 1: ESPEJO .
basta con obtener los
datos de uno de los
discos; el controlador
puede incluso
programar las
solicitudes de lectura.
los datos son grabados
de forma simultánea e
idéntica en todos los
discos que formen
parte del volumen
LOS NIVELES 2, 3 Y 4 DE RAID
Los siguientes tres niveles
de RAID combinan
propiedades de los
primeros junto con un
algoritmo de verificación
de integridad y corrección
de errores.
RAID NIVEL 5: PARIDAD DIVIDIDA POR BLOQUES
Buen equilibrio: brinda el espacio
total de almacenamiento de todos
los discos
RAID NIVEL 6: PARIDAD POR REDUNDANCIA P+Q
Cinco discos organizados en RAID 6. Al igual
que bajo RAID 5, las franjas de paridad se
van alternando entre todos los discos.
NIVELES COMBINADOS DE RAID .
• Seis discos organizados en RAID 0+1, ilustrando cómo una combinación errónea puede
reducir la tolerancia máxima a fallos del arreglo.
¿QUÉ ES UN PROCESO?
• Es una abstracción de un
programa en ejecución y es la
unidad de trabajo del sistema.
Los estados de un proceso obedecen a su
participación y disponibilidad dentro del sistema
operativo y surgen de la necesidad de controlar la
ejecución de cada proceso.NUEVO
LISTO EN
EJECUCIÓN
BLOQUEADO
TERMINADO
Proceso creado
Interrumpido
Asignando procesador
Pedidos completados Pedidos a componentes E/S
Salida
TIPOS DE PROCESOS
TIPOS DE PROCESOS:
Son aquellos que por mucho
tiempo han estado listos o en
ejecución, esto es, procesos
que estén en una larga ráfaga
limitada por CPU.
Los que en este momento
estén en una ráfaga limitada
por entrada-salida y requieran
atención meramente ocasional
del procesador, o tienden a
estar bloqueados esperando a
eventos (como los procesos
interactivos).
LARGOS
CORTOS
BLOQUE DE CONTROL DE PROCESO (PCB)
Estado del proceso
Contador de programa
Registros de CPU
Información de planificación
(scheduling)
Información de administración
de memoria
Información de contabilidad
Estado de E/S
CONCURRENCIA
Son dos o más eventos cuyo orden no se puede predecir el momento en el que
ocurrirán.
• Problema productor-consumidor
• Problema de los lectores y los escritores
• La cena de los filósofos
• Los fumadores compulsivos
BLOQUEOS MUTUOS
Cuatro procesos (líneas azules) compiten por un recurso
(círculo gris), siguiendo una política de derecha-antes que-
izquierda. Un bloqueo mutuo aparece cuando todos los
procesos bloquean el recurso simultáneamente (líneas
negras). El bloqueo puede resolverse rompiendo la
simetría.
• En el siguiente ejemplo, dos procesos compiten
por dos recursos que necesitan para funcionar,
que solo pueden ser utilizados por un proceso a
la vez. El primer proceso obtiene el permiso de
utilizar uno de los recursos (adquiere el lock
sobre ese recurso). El segundo proceso toma el
lock del otro recurso, y luego intenta utilizar el
recurso ya utilizado por el primer proceso, por lo
tanto queda en espera. Cuando el primer
proceso a su vez intenta utilizar el otro recurso,
se produce un interbloqueo, donde los dos
procesos esperan la liberación del recurso que
utiliza el otro proceso.
ESTRATEGIAS PARA ENFRENTAR SITUACIONES DE
BLOQUEO:
 Prevención
 Evasión
 Detección y recuperación
 Algoritmo del avestruz
La Planificación de procesos tiene como objetivos:
Ser justo
Maximizar el rendimiento
Ser predecible
Minimizar la sobrecarga
Equilibrar el uso de recursos
Evitar la postergación indefinida
Favorecer el uso esperado del sistema
Dar preferencia a los procesos que podrían causar bloqueo
Favorecer los procesos con un comportamiento deseable
Degradarse suavemente
El esquema más simple de planificación es el primero llegado, primero
servido
(first come, first serve, FCFS)
ALGORITMO FCFS (FIFO)
ALGORITMORonda (RoundRobin)
El esquema ronda busca dar una relación de respuesta buena,
tanto para procesos largos como para los cortos.
ALGORITMO Ronda (Round Robin)
Algoritmo de Prioridadal más corto
Su nombre es SJF (Shortest Job First)
BALANCEO DE CARGAS
En un sistema multiprocesador, la situación
ideal es que todos los procesadores estén
despachando trabajos a 100% de su
capacidad.
La divergencia entre la carga de cada uno de
los procesadores debe ser lo más pequeña
posible.
La migración activa o migración por empuje
(push migration)
Consiste en una tarea que ejecuta como parte del núcleo y
periódicamente revisa el estado de los procesadores, y en
caso de encontrar un desbalance mayor a cierto umbral,
empuja a uno o más procesos de la cola del procesador más
ocupado a la del procesador más libre.
la migración pasiva o migración por jalón
(pull migration)
Cuando algún procesador
queda sin tareas pendientes,
ejecuta al proceso especial
desocupado. Ahora, el proceso
desocupado no significa que el
procesador detenga su
actividad, ese tiempo puede
utilizarse para ejecutar tareas.
MEDIO FÍSICO
A lo largo de los últimos 40
años, el término genérico
de disco se ha empleado
prácticamente como
sinónimo de medio de
almacenamiento a largo
plazo
la razón de separar este
contenido hacia un apéndice es
que, si bien estas funciones
resultan relevantes para los
sistemas operativos
y éstos cada vez más van
asumiendo las funciones siendo
implementadas por hardware
especializado
los discos
duros
los flexibles
(floppies).
DISCOS MAGNÉTICOS ROTATIVOS
La principal diferencia entre
éstos es que, los primeros,
son almacenamiento
interno en los equipos de
cómputo y, los segundos,
fueron pensados para ser
almacenamiento
transportable.
mayor
capacidad y son mucho
más rápidos
velocidades
de rotación 300 y 400
revoluciones por minuto
ALMACENAMIENTO EN
ESTADO SÓLIDO
un esfuerzo para ser utilizados
pronto y sin tener que esperar
a que los desarrolladores de
sistemas operativos adecuaran
los controladores, se conectan
mediante la misma interfaz y
empleando la misma
semántica que un disco
rotativo. Esto no sólo evita
que se aprovechen sus
características únicas,
Memoria flash presentan una gran variabilidad tanto en su
tiempo de acceso como en su durabilidad
bajo costo y capacidad.
NVRAM Unidades RAM No Volátil. Almacenan la
información en chips de RAM estándar, con un respaldo
de batería para mantener la información cuando se
desconecta la corriente externa.
Velocidad y durabilidad
Precio.
RAID: MÁS ALLÁ DE LOS LÍMITES FÍSICOS .
Arreglo Redundante de Discos
Baratos (Redundant Array of
Inexpensive Disks)
Especifica un conjunto
de niveles, cada uno de
ellos diseñado para
mejorar distintos
aspectos del
almacenamiento en
discos.
RAID NIVEL 0: DIVISIÓN EN FRANJAS
las lecturas y escrituras al
volumen ya no estarán sujetas al
movimiento de una sola cabeza
cada uno de los discos se
manejara por separado
RAID NIVEL 1: ESPEJO .
basta con obtener los
datos de uno de los
discos; el controlador
puede incluso
programar las
solicitudes de lectura.
los datos son grabados
de forma simultánea e
idéntica en todos los
discos que formen
parte del volumen
VELES 2, 3 Y 4 DE RAID
Los siguientes tres niveles
de RAID combinan
propiedades de los
primeros junto con un
algoritmo de verificación
de integridad y corrección
de errores.
RAID NIVEL 5: PARIDAD DIVIDIDA POR BLOQUES
Buen equilibrio: brinda el espacio
total de almacenamiento de todos
los discos
RAID NIVEL 6: PARIDAD POR REDUNDANCIA P+Q
Cinco discos organizados en RAID 6. Al igual
que bajo RAID 5, las franjas de paridad se
van alternando entre todos los discos.
NIVELES COMBINADOS DE RAID .
• Seis discos organizados en RAID 0+1, ilustrando cómo una combinación errónea
puede reducir la tolerancia máxima a fallos del arreglo.
LVM: el Gestor
de Volúmenes
Lógicos
ZFS .
MANEJO
AVANZADO DE
VOLÚMENES
Permite agregar
volúmenes físicos a un grupo de
volúmenes, para crear las unidades
lógicas, donde se alojarán los sistemas
de archivos propiamente.
simplificación en la administración del
sistema, su operación sigue siendo
orientada a bloques

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

CUESTIONARIO DE INFORMÁTICA
CUESTIONARIO DE INFORMÁTICACUESTIONARIO DE INFORMÁTICA
CUESTIONARIO DE INFORMÁTICA
 
Administracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemasAdministracion de la memoria, primeros sistemas
Administracion de la memoria, primeros sistemas
 
Planificación de la cpu
Planificación de la cpuPlanificación de la cpu
Planificación de la cpu
 
Gestion de memoria
Gestion de memoriaGestion de memoria
Gestion de memoria
 
Gestion de Memoria
Gestion de MemoriaGestion de Memoria
Gestion de Memoria
 
Cuestionario de informatica
Cuestionario de informaticaCuestionario de informatica
Cuestionario de informatica
 
3 unidad so2
3 unidad so23 unidad so2
3 unidad so2
 
Planificaión de La CPU
Planificaión de La CPUPlanificaión de La CPU
Planificaión de La CPU
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoria
 
Procesamiento superescalar
Procesamiento superescalarProcesamiento superescalar
Procesamiento superescalar
 
Sistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoriaSistemas Operativos Gestión de memoria
Sistemas Operativos Gestión de memoria
 
Curso Ensamblaje de Computadoras - Semana 5 Memorias RAM
Curso Ensamblaje de Computadoras - Semana 5 Memorias RAMCurso Ensamblaje de Computadoras - Semana 5 Memorias RAM
Curso Ensamblaje de Computadoras - Semana 5 Memorias RAM
 
Capitulo 2
Capitulo 2Capitulo 2
Capitulo 2
 
Arquitectura en pipeline
Arquitectura en pipelineArquitectura en pipeline
Arquitectura en pipeline
 
Asignación de memoria contigua
Asignación de memoria contiguaAsignación de memoria contigua
Asignación de memoria contigua
 
Administración de memoras
Administración de memorasAdministración de memoras
Administración de memoras
 
Transcripcion yamy
Transcripcion yamyTranscripcion yamy
Transcripcion yamy
 
Gestion-de-memoria
 Gestion-de-memoria Gestion-de-memoria
Gestion-de-memoria
 
Como instalar unix erazo gloria
Como instalar unix erazo gloriaComo instalar unix erazo gloria
Como instalar unix erazo gloria
 

Similar a Sistemas operativos y Ley de Amdahl

Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011Lennin Caro
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosPablo Macon
 
Sistema de archivos y almacenamiento secundario
Sistema de archivos y almacenamiento secundarioSistema de archivos y almacenamiento secundario
Sistema de archivos y almacenamiento secundarioSusan Cuellar Silva
 
Curso Infraestructura Hosting y cloud Computing
Curso Infraestructura Hosting y cloud Computing Curso Infraestructura Hosting y cloud Computing
Curso Infraestructura Hosting y cloud Computing Abserver
 
Clase 3 gestion entrada salida
Clase 3 gestion entrada salidaClase 3 gestion entrada salida
Clase 3 gestion entrada salidaUPTM
 
Partes físicas del Computador
Partes físicas del ComputadorPartes físicas del Computador
Partes físicas del Computadoryoromero
 
Almacenamiento y estructura de archivos
Almacenamiento y estructura de archivosAlmacenamiento y estructura de archivos
Almacenamiento y estructura de archivosgmelinita
 
Capítulo 7 - Libro Azúl
Capítulo 7 - Libro AzúlCapítulo 7 - Libro Azúl
Capítulo 7 - Libro Azúlfredur
 
Admon de memo so
Admon de memo soAdmon de memo so
Admon de memo socgviviana
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2fabian gomez
 
Resumen del primer corte
Resumen del primer corteResumen del primer corte
Resumen del primer corteADOLFO BORJA
 
Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Yesi Reyes
 
Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Miguel Damian
 

Similar a Sistemas operativos y Ley de Amdahl (20)

Desnormalización
DesnormalizaciónDesnormalización
Desnormalización
 
Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011Monitoreo tunning postgresql_2011
Monitoreo tunning postgresql_2011
 
La memoria del pc
La memoria del pcLa memoria del pc
La memoria del pc
 
Administración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas OperativosAdministración de Memoria - Sistemas Operativos
Administración de Memoria - Sistemas Operativos
 
Sistema de archivos y almacenamiento secundario
Sistema de archivos y almacenamiento secundarioSistema de archivos y almacenamiento secundario
Sistema de archivos y almacenamiento secundario
 
Curso Infraestructura Hosting y cloud Computing
Curso Infraestructura Hosting y cloud Computing Curso Infraestructura Hosting y cloud Computing
Curso Infraestructura Hosting y cloud Computing
 
Clase 3 gestion entrada salida
Clase 3 gestion entrada salidaClase 3 gestion entrada salida
Clase 3 gestion entrada salida
 
Partes físicas del Computador
Partes físicas del ComputadorPartes físicas del Computador
Partes físicas del Computador
 
Memoria externa
Memoria externaMemoria externa
Memoria externa
 
Almacenamiento y estructura de archivos
Almacenamiento y estructura de archivosAlmacenamiento y estructura de archivos
Almacenamiento y estructura de archivos
 
IS277 - S7 - presentacion.pdf
IS277 - S7 - presentacion.pdfIS277 - S7 - presentacion.pdf
IS277 - S7 - presentacion.pdf
 
Capítulo 7 - Libro Azúl
Capítulo 7 - Libro AzúlCapítulo 7 - Libro Azúl
Capítulo 7 - Libro Azúl
 
Admon de memo so
Admon de memo soAdmon de memo so
Admon de memo so
 
Trabajo colaborativo 2
Trabajo colaborativo 2Trabajo colaborativo 2
Trabajo colaborativo 2
 
Esquema de almacenamiento raid
Esquema de almacenamiento raidEsquema de almacenamiento raid
Esquema de almacenamiento raid
 
Tipos raid | Redundancias
Tipos raid | Redundancias Tipos raid | Redundancias
Tipos raid | Redundancias
 
Resumen del primer corte
Resumen del primer corteResumen del primer corte
Resumen del primer corte
 
Sistemas operativos modernos
Sistemas operativos modernosSistemas operativos modernos
Sistemas operativos modernos
 
Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2
 
Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2Tarea de investigacion 6 sm2
Tarea de investigacion 6 sm2
 

Último

UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Último (20)

UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 

Sistemas operativos y Ley de Amdahl

  • 1.
  • 2. GENE AMDAHL(1967) INDICA LOS LIMITES MAXIMOS EN QUE RESULTARÁ LA PROGRAMACION MULTIPROCESADA
  • 3.
  • 5.
  • 6.
  • 7.
  • 8. CALCULO DE LA ACELARACION
  • 10. TIEMPO DE EJECUCION MEJORADO:
  • 11.
  • 17. LEY DE RENDIMIENTO DECRECIENTES
  • 19.
  • 20. PRINCIPAL PROGRAMA COMPUTADORA TAREAS BASICAS CONEXIÓN DEL TECLADO INFORMACION A LA PANTALLA CONTROLAR DISPOSITIVOS PERIFERICOS
  • 23.
  • 24.
  • 25. MEDIO FÍSICO A lo largo de los últimos 40 años, el término genérico de disco se ha empleado prácticamente como sinónimo de medio de almacenamiento a largo plazo la razón de separar este contenido hacia un apéndice es que, si bien estas funciones resultan relevantes para los sistemas operativos y éstos cada vez más van asumiendo las funciones siendo implementadas por hardware especializado
  • 26. los discos duros los flexibles (floppies). DISCOS MAGNÉTICOS ROTATIVOS La principal diferencia entre éstos es que, los primeros, son almacenamiento interno en los equipos de cómputo y, los segundos, fueron pensados para ser almacenamiento transportable. mayor capacidad y son mucho más rápidos velocidades de rotación 300 y 400 revoluciones por minuto
  • 27. ALMACENAMIENTO EN ESTADO SÓLIDO un esfuerzo para ser utilizados pronto y sin tener que esperar a que los desarrolladores de sistemas operativos adecuaran los controladores, se conectan mediante la misma interfaz y empleando la misma semántica que un disco rotativo. Esto no sólo evita que se aprovechen sus características únicas, Memoria flash presentan una gran variabilidad tanto en su tiempo de acceso como en su durabilidad bajo costo y capacidad. NVRAM Unidades RAM No Volátil. Almacenan la información en chips de RAM estándar, con un respaldo de batería para mantener la información cuando se desconecta la corriente externa. Velocidad y durabilidad Precio.
  • 28. RAID: MÁS ALLÁ DE LOS LÍMITES FÍSICOS . Arreglo Redundante de Discos Baratos (Redundant Array of Inexpensive Disks) Especifica un conjunto de niveles, cada uno de ellos diseñado para mejorar distintos aspectos del almacenamiento en discos.
  • 29. RAID NIVEL 0: DIVISIÓN EN FRANJAS las lecturas y escrituras al volumen ya no estarán sujetas al movimiento de una sola cabeza cada uno de los discos se manejara por separado
  • 30. RAID NIVEL 1: ESPEJO . basta con obtener los datos de uno de los discos; el controlador puede incluso programar las solicitudes de lectura. los datos son grabados de forma simultánea e idéntica en todos los discos que formen parte del volumen
  • 31. LOS NIVELES 2, 3 Y 4 DE RAID Los siguientes tres niveles de RAID combinan propiedades de los primeros junto con un algoritmo de verificación de integridad y corrección de errores. RAID NIVEL 5: PARIDAD DIVIDIDA POR BLOQUES Buen equilibrio: brinda el espacio total de almacenamiento de todos los discos
  • 32. RAID NIVEL 6: PARIDAD POR REDUNDANCIA P+Q Cinco discos organizados en RAID 6. Al igual que bajo RAID 5, las franjas de paridad se van alternando entre todos los discos.
  • 33. NIVELES COMBINADOS DE RAID . • Seis discos organizados en RAID 0+1, ilustrando cómo una combinación errónea puede reducir la tolerancia máxima a fallos del arreglo.
  • 34.
  • 35. ¿QUÉ ES UN PROCESO? • Es una abstracción de un programa en ejecución y es la unidad de trabajo del sistema.
  • 36. Los estados de un proceso obedecen a su participación y disponibilidad dentro del sistema operativo y surgen de la necesidad de controlar la ejecución de cada proceso.NUEVO LISTO EN EJECUCIÓN BLOQUEADO TERMINADO Proceso creado Interrumpido Asignando procesador Pedidos completados Pedidos a componentes E/S Salida
  • 37. TIPOS DE PROCESOS TIPOS DE PROCESOS: Son aquellos que por mucho tiempo han estado listos o en ejecución, esto es, procesos que estén en una larga ráfaga limitada por CPU. Los que en este momento estén en una ráfaga limitada por entrada-salida y requieran atención meramente ocasional del procesador, o tienden a estar bloqueados esperando a eventos (como los procesos interactivos). LARGOS CORTOS
  • 38. BLOQUE DE CONTROL DE PROCESO (PCB) Estado del proceso Contador de programa Registros de CPU Información de planificación (scheduling) Información de administración de memoria Información de contabilidad Estado de E/S
  • 39. CONCURRENCIA Son dos o más eventos cuyo orden no se puede predecir el momento en el que ocurrirán. • Problema productor-consumidor • Problema de los lectores y los escritores • La cena de los filósofos • Los fumadores compulsivos
  • 40. BLOQUEOS MUTUOS Cuatro procesos (líneas azules) compiten por un recurso (círculo gris), siguiendo una política de derecha-antes que- izquierda. Un bloqueo mutuo aparece cuando todos los procesos bloquean el recurso simultáneamente (líneas negras). El bloqueo puede resolverse rompiendo la simetría.
  • 41. • En el siguiente ejemplo, dos procesos compiten por dos recursos que necesitan para funcionar, que solo pueden ser utilizados por un proceso a la vez. El primer proceso obtiene el permiso de utilizar uno de los recursos (adquiere el lock sobre ese recurso). El segundo proceso toma el lock del otro recurso, y luego intenta utilizar el recurso ya utilizado por el primer proceso, por lo tanto queda en espera. Cuando el primer proceso a su vez intenta utilizar el otro recurso, se produce un interbloqueo, donde los dos procesos esperan la liberación del recurso que utiliza el otro proceso.
  • 42. ESTRATEGIAS PARA ENFRENTAR SITUACIONES DE BLOQUEO:  Prevención  Evasión  Detección y recuperación  Algoritmo del avestruz
  • 43. La Planificación de procesos tiene como objetivos: Ser justo Maximizar el rendimiento Ser predecible Minimizar la sobrecarga Equilibrar el uso de recursos Evitar la postergación indefinida Favorecer el uso esperado del sistema Dar preferencia a los procesos que podrían causar bloqueo Favorecer los procesos con un comportamiento deseable Degradarse suavemente
  • 44. El esquema más simple de planificación es el primero llegado, primero servido (first come, first serve, FCFS) ALGORITMO FCFS (FIFO)
  • 45. ALGORITMORonda (RoundRobin) El esquema ronda busca dar una relación de respuesta buena, tanto para procesos largos como para los cortos.
  • 47. Algoritmo de Prioridadal más corto Su nombre es SJF (Shortest Job First)
  • 48. BALANCEO DE CARGAS En un sistema multiprocesador, la situación ideal es que todos los procesadores estén despachando trabajos a 100% de su capacidad. La divergencia entre la carga de cada uno de los procesadores debe ser lo más pequeña posible.
  • 49. La migración activa o migración por empuje (push migration) Consiste en una tarea que ejecuta como parte del núcleo y periódicamente revisa el estado de los procesadores, y en caso de encontrar un desbalance mayor a cierto umbral, empuja a uno o más procesos de la cola del procesador más ocupado a la del procesador más libre.
  • 50. la migración pasiva o migración por jalón (pull migration) Cuando algún procesador queda sin tareas pendientes, ejecuta al proceso especial desocupado. Ahora, el proceso desocupado no significa que el procesador detenga su actividad, ese tiempo puede utilizarse para ejecutar tareas.
  • 51.
  • 52. MEDIO FÍSICO A lo largo de los últimos 40 años, el término genérico de disco se ha empleado prácticamente como sinónimo de medio de almacenamiento a largo plazo la razón de separar este contenido hacia un apéndice es que, si bien estas funciones resultan relevantes para los sistemas operativos y éstos cada vez más van asumiendo las funciones siendo implementadas por hardware especializado
  • 53. los discos duros los flexibles (floppies). DISCOS MAGNÉTICOS ROTATIVOS La principal diferencia entre éstos es que, los primeros, son almacenamiento interno en los equipos de cómputo y, los segundos, fueron pensados para ser almacenamiento transportable. mayor capacidad y son mucho más rápidos velocidades de rotación 300 y 400 revoluciones por minuto
  • 54. ALMACENAMIENTO EN ESTADO SÓLIDO un esfuerzo para ser utilizados pronto y sin tener que esperar a que los desarrolladores de sistemas operativos adecuaran los controladores, se conectan mediante la misma interfaz y empleando la misma semántica que un disco rotativo. Esto no sólo evita que se aprovechen sus características únicas, Memoria flash presentan una gran variabilidad tanto en su tiempo de acceso como en su durabilidad bajo costo y capacidad. NVRAM Unidades RAM No Volátil. Almacenan la información en chips de RAM estándar, con un respaldo de batería para mantener la información cuando se desconecta la corriente externa. Velocidad y durabilidad Precio.
  • 55. RAID: MÁS ALLÁ DE LOS LÍMITES FÍSICOS . Arreglo Redundante de Discos Baratos (Redundant Array of Inexpensive Disks) Especifica un conjunto de niveles, cada uno de ellos diseñado para mejorar distintos aspectos del almacenamiento en discos.
  • 56. RAID NIVEL 0: DIVISIÓN EN FRANJAS las lecturas y escrituras al volumen ya no estarán sujetas al movimiento de una sola cabeza cada uno de los discos se manejara por separado
  • 57. RAID NIVEL 1: ESPEJO . basta con obtener los datos de uno de los discos; el controlador puede incluso programar las solicitudes de lectura. los datos son grabados de forma simultánea e idéntica en todos los discos que formen parte del volumen
  • 58. VELES 2, 3 Y 4 DE RAID Los siguientes tres niveles de RAID combinan propiedades de los primeros junto con un algoritmo de verificación de integridad y corrección de errores. RAID NIVEL 5: PARIDAD DIVIDIDA POR BLOQUES Buen equilibrio: brinda el espacio total de almacenamiento de todos los discos
  • 59. RAID NIVEL 6: PARIDAD POR REDUNDANCIA P+Q Cinco discos organizados en RAID 6. Al igual que bajo RAID 5, las franjas de paridad se van alternando entre todos los discos.
  • 60. NIVELES COMBINADOS DE RAID . • Seis discos organizados en RAID 0+1, ilustrando cómo una combinación errónea puede reducir la tolerancia máxima a fallos del arreglo.
  • 61. LVM: el Gestor de Volúmenes Lógicos ZFS . MANEJO AVANZADO DE VOLÚMENES Permite agregar volúmenes físicos a un grupo de volúmenes, para crear las unidades lógicas, donde se alojarán los sistemas de archivos propiamente. simplificación en la administración del sistema, su operación sigue siendo orientada a bloques