SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Instituto Universitario Politécnico
Santiago Mariño
Extensión Maracay
Unidad I
Sistemas Operativos
INTRODUCCIÓN.
El Sistema Operativo es el software principal del ordenador que controla la ejecución
del resto de programas y actúa como intermediario entre el usuario y el hardware.
Estas tareas, pueden ser llevadas a cabo de varias formas, lo que permite que algunos
sistemas Operativos se diseñen para ser prácticos, otros eficientes y otros para ser
ambas cosas. El sistema operativo es el primer programa que se carga en la
computadora durante la carga inicial del sistema y después de esto permanece en la
memoria en todo momento.
FUNCIONES DEL SISTEMA OPERATIVO
• Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre
todos los procesos que se estén ejecutando.
• Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada
usuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, se crea
una memoria virtual, de mayor capacidad, pero como está en el almacenamiento
secundario (disco duro), es más lenta.
• Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningún
problema, asignándoles los recursos que sean necesarios para que estas funcionen. Si
una de ellas no responde, se procede a matar el proceso.
• Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de
acceso a ellos.
• Gestionar información: El sistema operativo proporciona información, que
posteriormente será utilizada a modo de diagnóstico del funcionamiento correcto del
computador.
•Usuario: elemento (persona, máquina) identificable por el sistema.
•Sesión: conjunto de acciones desarrolladas por el usuario desde que entra (login)
hasta que sale (logout).
• Programa: conjunto de instrucciones destinadas a resolver un problema.
• Fichero (o archivo): conjunto de datos relacionados almacenados en
almacenamiento no perecedero.
•Programa del sistema: acciones relacionadas con el SO.
•Intérprete de órdenes: programa del sistema que recoge y manda ejecutar las
órdenes del usuario.
CONCEPTOS RELACIONADOS CON EL USUARIO DE ÓRDENES:
• Llamadas al sistema: Mecanismo que utilizan los programas de aplicación para
solicitar que el sistema operativo haga algo.
• Niveles de ejecución: Distintos modos de ejecución del procesador, que determinan
que instrucciones se pueden ejecutar en cada momento. Los programas de usuario se
ejecutan en modo normal, mientras que el código del sistema operativo lo hace en
modo privilegiado.
CONCEPTOS RELACIONADOS CON EL USUARIO PROGRAMADOR:
• Sistema de gestión de procesos: encargado de crear, eliminar, suspender, reanudar,
comunicar y sincronizar procesos.
• Sistema de gestión de memoria: encargado de la memoria principal.
Controla particiones libres/ocupadas.
Asigna/libera espacios.
Llama a la memoria principal.
• Sistema de gestión de ficheros: encargado de los ficheros.
• Núcleo (kernel) del sistema operativo: programa individual que siempre está cargado
en memoria principal y que se está ejecutando permanentemente en el computador
• Sistema de gestión de entrada y salida: encargado de los dispositivos de E/S. Permite
su compartición ordenada, minimiza efectos de diferencia de velocidad, uniformiza
distintos dispositivos.
CONCEPTOS RELACIONADOS CON EL USUARIO DISEÑADOR:
ALGUNOS DE LOS DISPOSITIVOS DE ENTRADA :
Teclado
Es un dispositivo que utiliza
una disposición de botones
o teclas, para que actúen
como palancas mecánicas o
interruptores electrónicos
que envían información a
la computadora.
Mouse
Dispositivo que mueve
un puntero electrónico
sobre una pantalla que
facilita la interacción
usuario-máquina
Micrófono
Es un transductor electro
acústico (dispositivo que
transforma la electricidad
en sonido, o viceversa). Su
función es la de traducir
las vibraciones.
ALGUNOS DE LOS DISPOSITIVOS DE SALIDA:
Monitor
Dispositivo con el
que los usuarios ven
la información en
pantalla.
Impresora
Es el periférico que el
ordenador utiliza para
presentar información
impresa en papel.
Video beam
es un aparato que recibe una
señal de vídeo y proyecta la
imagen correspondiente en
una pantalla de proyección
usando un sistema de lentes,
permitiendo así visualizar
imágenes fijas o en
movimiento.
SISTEMA OPERATIVO COMO ADMINISTRADOR DE RECURSOS.
• Árbitro eficiente que asigne recursos a los procesos:
Procesos: programas en ejecución que compiten por el uso de recursos.
Recursos: (escasos) reales o virtuales, físicos o lógicos.
•Conocerá:
Estado en que se encuentran los recursos.
Quién, cuándo y durante cuanto tiempo tiene el control.
Asociar y desasociar recursos.
SISTEMA OPERATIVO COMO INTERFAZ
•Capa entre usuario y hardware, que ofrece una máquina extendida que es una
abstracción de la realidad y contra la que van los procesos.
•Ventajas:
Comodidad: Mejor usabilidad para usuario y programador.
Portabilidad: Independencia con el hardware.
HISTORIA Y EVOLUCIÓN
Generación cero (década
1940): No existe Sistema
Operativo, se comunicaban
con el lenguaje máquina
(0,1)
Generación Uno (década 1950): Existe
sistema Operativo para hacer más
fluida la transición de un trabajo a
otro. Surge el procesamiento por lotes
donde los trabajos se reúnen en
grupos.
Generación dos (primera mitad de la década 1960):
Desarrollo de Sistemas Operativos compartidos con
multiprogramación y principios de multiprocesamiento.
Se desarrollaron los sistemas de tiempo compartido.
Surgieron sistemas de tiempo real.
Orientación de la evolución:
• Aumentar: Potencia, multipropósito, fiabilidad, nº de usuarios, comodidad y
amigabilidad.
• Disminuir: Precio, tamaño, requisitos de instalación, dificultad de uso, tiempo de
respuesta.
Generación tres (Segunda mitad de la
década de 1960 a la Primer mitad de
1970): Los sistemas operativos de esta
generación eran de modos múltiples,
tiempo compartido, procesamiento en
tiempo real y multiprocesamiento.
Comienza en 1964 con la introducción de
computadoras IBM Sistema 360 e
introducen su sistema operativo para ese
equipo (OS/360).A partir de esta aparición
de máquina (184360) surgieron otros
sistemas operativos, medianos y grandes;
OS/MVT para los sistemas 360 grandes, CP-
67/CNOS para el poderoso sistema 360/67
de tiempo compartido, ISS para el
360/67,VMOS de RCA, KRONOS de CD para
su serie 6000.
Generación cuatro (De la
Segunda mitad de la década de
1970 a la actualidad): Surgen las
redes de computación, para
poder compartir recursos tanto
hardware como software que
será administrado por el sistema
operativo.
Surge el procesamiento en línea
relacionado con el sistema en
tiempo real surge el concepto de
maquinas virtuales, y los sistemas
de bases de datos.
Generación cinco: Son los sistemas
que permiten el manejo de interfaces
gráficas (GUI´S), POO (Programación
Orientada a Objetos ) con JAVA,
DELPHI, etc. Ejemplos: Windows 95,
Windows 98, Windows NT, Linux, etc.
•Primeros sistemas.
•Sistemas por lotes.
•Multiprogramación.
•Sistemas de tiempo compartido.
•Sistemas de ordenadores personales.
•Sistemas paralelos-multiprocesadores.
•Sistemas distribuidos.
•Sistemas de tiempo real.
•Tendencias actuales y futuras en sistemas operativos.
TIPOS DE SISTEMAS:
Primeros sistemas:
• Caracterización: Gran tamaño y ejecución desde panel de control.
• Organización del trabajo:
Programador = Operador del sistema.
Un solo usuario en cada momento (tiempo asignado, reserva).
Operaciones: Carga manual del programa en la memoria
(instrucción tras instrucción), establecer inicio, activar ejecución,
vigilar ejecución.
• Mejoras:
Físicas: lectores de tarjetas, impresoras y cintas magnéticas.
Reutilización de código: Bibliotecas de funciones comunes.
Desarrollo de ensambladores, compiladores y cargadores para
facilitar las tareas de programación.
Drivers o subrutinas especiales para cada dispositivo de E/S.
• Desventajas:
Máquina parada mucho tiempo por el modo de trabajo.
Error podía implicar comenzar de nuevo.
 Sistemas por lotes:
Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con
poca o ninguna interacción entre los usuarios y los programas en ejecución. Se
reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la
espera de dos o mas trabajos como sucede en el procesamiento en serie. Estos
sistemas son de los mas tradicionales y antiguos, y fueron introducidos alrededor
de 1956 para aumentar la capacidad de procesamiento de los programas.
Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecución
muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos
pueden ser simples, debido a la secuencia de la ejecución de los trabajos.
Algunas otras características con que cuentan los Sistemas Operativos
por lotes son:
•Requiere que el programa, datos y ordenes al sistema sean remitidos todos juntos
en forma de lote.
•No conveniente para desarrollo de programas por bajo tiempo de retorno y
depuración fuera de línea.
•Conveniente para programas de largos tiempos de ejecución (Ej., análisis
estadísticos, nominas de personal, etc.).
•Planificación del procesador sencilla, típicamente procesados en orden de llegada.
•Planificación de memoria sencilla, generalmente se divide en dos: parte residente
del S.O. y programas transitorios.
 Sistemas Operativos de Multiprogramación.
Se distinguen por sus habilidades para poder soportar la ejecución de dos o mas
trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado
que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que
ejecutar, aprovechando al máximo su utilización.
Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno
esta usando el procesador, o un procesador distinto, es decir, involucra maquinas con
mas de una UCP.
Las características de un Sistema Operativo de multiprogramación o multitarea
son las siguientes:
• Mejora productividad del sistema y utilización de recursos.
• Múltiples recursos entre varios programas.
• Generalmente soportan múltiples usuarios (multiusuario).
• Proporcionan facilidades para mantener el entorno de usuarios individuales.
• Requieren validación de usuario para seguridad y protección.
• Multitarea sin soporte multiusuario se encuentra en algunos computadores personales
o en sistemas de tiempo real.
• En general, los sistemas de multiprogramación se caracterizan por tener múltiples
programas activos compitiendo por los recursos del sistema: procesador, memoria,
dispositivos periféricos.
 Sistemas Operativos de Tiempo Compartido
Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El
usuario hace una petición a la computadora, esta la procesa tan pronto como le es
posible, y la respuesta aparecerá en la terminal del usuario.
Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son
continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión
de que tiene el sistema dedicado para su mismo. Esto trae como consecuencia una
gran carga de trabajo al Sistema Operativo, principalmente en la administración de
memoria principal y secundaria
Características de los Sistemas Operativos de tiempo
compartido:
• Populares representantes de sistemas multiusuario, Ej.: sistemas
de diseño asistido por computador, procesamiento de texto, etc.
• Dan la ilusión de que cada usuario tiene una maquina para si.
• Mayoría utilizan algoritmo de reparto circular.
• Programas se ejecutan con prioridad rotatoria que se incrementa
con la espera y disminuye después de concedido el servicio.
• Evitan monopolización del sistema asignando tiempos de
procesador (time slot).
• Gestión de memoria proporciona protección a programas
residentes.
• Gestión de archivo debe proporcionar protección y control de
acceso debido a que pueden existir múltiples usuarios acezando
un mismo archivo.
 Ordenadores personales:
• Aparición a finales de los 70 debido a:
Abaratamiento de coste.
Microprocesadores, reducción de tamaño.
• Destinados al uso individual y no experto.
• Interfaces de usuario amigables: ventanas, iconos, menús.
• Prescinden de ciertas funciones, como protección de la CPU (sistemas no
multiusuario y no multitarea).
• Objetivos: Facilidad y comodidad de uso y rapidez de respuesta.
 Sistemas Operativos Paralelos
En estos tipos de Sistemas Operativos se pretende que cuando existan dos o mas
procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo
tiempo.
En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos
en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente
varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso
termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario
inmediatamente después de haber creado el proceso.
 Sistemas Operativos Distribuidos
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores.
Puede ser que este conjunto de procesadores esta en un equipo o en diferentes, en este
caso es transparente para el usuario. Existen dos esquemas básicos de estos. Un sistema
fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos
tiempos de acceso son similares para todos los procesadores. En un sistema débilmente
acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta
con su memoria local.
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del
sistema se compone otro componente debe de ser capaz de reemplazarlo.
Características de los Sistemas Operativos distribuidos:
• Colección de sistemas autónomos capaces de comunicación y cooperación
mediante interconexiones hardware y software .
• Gobierna operación de un S.C. y proporciona abstracción de maquina virtual a los
usuarios.
• Objetivo clave es la transparencia.
• Generalmente proporcionan medios para la compartición global de recursos.
• Servicios añadidos: denominación global, sistemas de archivos distribuidos,
facilidades para distribución de cálculos.
 Sistemas Operativos de Tiempo Real
Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia
el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la
finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan
en entornos donde son procesados un gran numero de sucesos o eventos.
Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy
especificas como control de trafico aéreo, bolsas de valores, control de refinerías,
control de laminadores. También en el ramo automovilístico y de la electrónica de
consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. Otros
campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes:
• Control de trenes.
• Telecomunicaciones.
• Sistemas de fabricación integrada.
• Producción y distribución de
energía eléctrica.
• Control de edificios.
• Sistemas multimedia.
Los Sistemas Operativos de tiempo real, cuentan con las siguientes
características:
• Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de
sucesos, la mayoría externos al sistema computacional, en breve tiempo o dentro de
ciertos plazos.
• Se utilizan en control industrial, conmutación telefónica, control de vuelo,
simulaciones en tiempo real., aplicaciones militares, etc.
• Objetivo es proporcionar rápidos tiempos de respuesta.
• Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso.
•Gestión de memoria menos exigente que tiempo compartido, usualmente procesos
son residentes permanentes en memoria.
• Poco movimiento de programas entre almacenamiento secundario y memoria.
• Gestión de archivos se orienta mas a velocidad de acceso que a utilización eficiente
del recurso.
 Tendencias actuales y futuras en sistemas operativos
• Paralelismo:
Incremento de multiprocesadores.
Extensión de lenguajes paralelos.
• Computación distribuida: Incremento de redes de ordenadores conectados.
• Sistemas tolerantes a fallos.
• Interfaces de usuario más amigables:
Desarrollo de interfaces gráficas.
Incorporación de multimedia a las interfaces.
Reconocimiento del habla.
Inmersión en el entorno: realidad virtual 3D
• Sistemas abiertos: estandarización de sistemas para compatibilizar los
distintos fabricantes a nivel de:
Comunicaciones de red.
Interfaces de usuario abiertas.
Aplicaciones abiertas (varias plataformas).
• Sistemas orientados a objeto: aplicación de técnicas de orientación a
objetos a los sistemas operativos.
• Personalidades múltiples: en una misma máquina y un sistema operativo
básico pueden existir diferentes SO.
• Micro núcleos.
Luego del primer sistema operativo la evolución tecnológica
avanzo de manera impresionante, además de la facilidad que
gestionaron al publico en general. Desde las mas grandes
empresas u organizaciones hasta los hogares usan
computadoras y con ello sistemas operativos.
El primer sistema operativo se creo aproximadamente en el
año 1950, con el propósito de manejar recursos de una
manera mas eficaz. En la actualidad las mejoras han sido
muchas tales como: “sistemas multiusuario, realización de
acciones mas rápido y poder realizar y comprender acciones
muy complejas”; a medida que pase el tiempo evolucionara
mucho mas el mercado de los sistemas operativos siempre
basándose en la necesidades que tenga el cliente, siendo el
S.O de suma importancia para la actualidad.
CONCLUSIÓN
FIN

Weitere ähnliche Inhalte

Was ist angesagt?

Inf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas OperativosInf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas Operativoseladiareyes
 
Cap i sistemas operativos (1)
Cap i sistemas operativos (1)Cap i sistemas operativos (1)
Cap i sistemas operativos (1)informatico tic
 
Conceptos básicos de computación e informática
Conceptos básicos de computación e informáticaConceptos básicos de computación e informática
Conceptos básicos de computación e informáticaLuis Salas
 
Proyecto de software y hardware
Proyecto de software y hardwareProyecto de software y hardware
Proyecto de software y hardwareLiliana de Ortiz
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativosSalud Salud Compa Roque
 
Historia y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosHistoria y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosoviedospablo
 
Tema 3 software operativo y de desarrollo
Tema 3 software operativo y de desarrolloTema 3 software operativo y de desarrollo
Tema 3 software operativo y de desarrolloMonica Castillo
 
Carrillo ana sistemas_operativos
Carrillo ana sistemas_operativosCarrillo ana sistemas_operativos
Carrillo ana sistemas_operativos1990bbbb
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativojl22castro
 
Informe de computacion 05.07.2014
Informe de computacion 05.07.2014Informe de computacion 05.07.2014
Informe de computacion 05.07.201421586985
 

Was ist angesagt? (18)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Inf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas OperativosInf 324 01 01 Historia y Evolución de los Sistemas Operativos
Inf 324 01 01 Historia y Evolución de los Sistemas Operativos
 
Cap i sistemas operativos (1)
Cap i sistemas operativos (1)Cap i sistemas operativos (1)
Cap i sistemas operativos (1)
 
Conceptos básicos de computación e informática
Conceptos básicos de computación e informáticaConceptos básicos de computación e informática
Conceptos básicos de computación e informática
 
Proyecto de software y hardware
Proyecto de software y hardwareProyecto de software y hardware
Proyecto de software y hardware
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Historia y evolución de los sistemas operativos
Historia y evolución de los sistemas operativosHistoria y evolución de los sistemas operativos
Historia y evolución de los sistemas operativos
 
Taller tic
Taller ticTaller tic
Taller tic
 
info
infoinfo
info
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Tema 3 software operativo y de desarrollo
Tema 3 software operativo y de desarrolloTema 3 software operativo y de desarrollo
Tema 3 software operativo y de desarrollo
 
Comunicacio redes
Comunicacio redesComunicacio redes
Comunicacio redes
 
T3
T3T3
T3
 
Unidadd 1 s.o
Unidadd 1 s.oUnidadd 1 s.o
Unidadd 1 s.o
 
Carrillo ana sistemas_operativos
Carrillo ana sistemas_operativosCarrillo ana sistemas_operativos
Carrillo ana sistemas_operativos
 
Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Resumen Décadas S.O
Resumen Décadas S.OResumen Décadas S.O
Resumen Décadas S.O
 
Informe de computacion 05.07.2014
Informe de computacion 05.07.2014Informe de computacion 05.07.2014
Informe de computacion 05.07.2014
 

Andere mochten auch

Guide Animation Numérique de Territoire 2015 Office de Tourisme Cahors/Saint-...
Guide Animation Numérique de Territoire 2015 Office de Tourisme Cahors/Saint-...Guide Animation Numérique de Territoire 2015 Office de Tourisme Cahors/Saint-...
Guide Animation Numérique de Territoire 2015 Office de Tourisme Cahors/Saint-...tourismecahors
 
Brochure Business Models_BAT24
Brochure Business Models_BAT24Brochure Business Models_BAT24
Brochure Business Models_BAT24Anna Bertho
 
Permis de construire permis d'aménager permis de démolir déclaration préalable
Permis de construire permis d'aménager permis de démolir déclaration préalablePermis de construire permis d'aménager permis de démolir déclaration préalable
Permis de construire permis d'aménager permis de démolir déclaration préalableGilles Clavel
 
España como paÍs (HISTORIA DE ESPAÑA)
España como paÍs (HISTORIA DE ESPAÑA)España como paÍs (HISTORIA DE ESPAÑA)
España como paÍs (HISTORIA DE ESPAÑA)MarianaLopezTs
 
regression test v2 post
 regression test v2 post regression test v2 post
regression test v2 postBhavani Testone
 
Fotos espejo en agua 1 consejos de 90 años
Fotos   espejo en agua 1 consejos de 90 añosFotos   espejo en agua 1 consejos de 90 años
Fotos espejo en agua 1 consejos de 90 añosJaime Nariño V, PMP
 
Dans un an les municipales les grandes batailles de provence
Dans un an les municipales   les grandes batailles de provence Dans un an les municipales   les grandes batailles de provence
Dans un an les municipales les grandes batailles de provence NicolasIsnard
 
M18456-Mémento_PMI-V15 finale
M18456-Mémento_PMI-V15 finaleM18456-Mémento_PMI-V15 finale
M18456-Mémento_PMI-V15 finaleLaure Piquemal
 
Patrimonio de-la-humanidad-polonia-y-republica-checa-
Patrimonio de-la-humanidad-polonia-y-republica-checa-Patrimonio de-la-humanidad-polonia-y-republica-checa-
Patrimonio de-la-humanidad-polonia-y-republica-checa-Jaime Nariño V, PMP
 
Bulletin domagné déc_2012
Bulletin domagné déc_2012Bulletin domagné déc_2012
Bulletin domagné déc_2012mairiedeDomagne
 

Andere mochten auch (20)

Con Un Angel
Con Un AngelCon Un Angel
Con Un Angel
 
DGT
DGTDGT
DGT
 
Guide Animation Numérique de Territoire 2015 Office de Tourisme Cahors/Saint-...
Guide Animation Numérique de Territoire 2015 Office de Tourisme Cahors/Saint-...Guide Animation Numérique de Territoire 2015 Office de Tourisme Cahors/Saint-...
Guide Animation Numérique de Territoire 2015 Office de Tourisme Cahors/Saint-...
 
Brochure Business Models_BAT24
Brochure Business Models_BAT24Brochure Business Models_BAT24
Brochure Business Models_BAT24
 
G26 fantasmagorik fr
G26 fantasmagorik frG26 fantasmagorik fr
G26 fantasmagorik fr
 
The Human Magnet
The Human MagnetThe Human Magnet
The Human Magnet
 
Presentacion final
Presentacion finalPresentacion final
Presentacion final
 
Permis de construire permis d'aménager permis de démolir déclaration préalable
Permis de construire permis d'aménager permis de démolir déclaration préalablePermis de construire permis d'aménager permis de démolir déclaration préalable
Permis de construire permis d'aménager permis de démolir déclaration préalable
 
La naissance de l'épouvantail
La naissance de l'épouvantailLa naissance de l'épouvantail
La naissance de l'épouvantail
 
Pps
PpsPps
Pps
 
España como paÍs (HISTORIA DE ESPAÑA)
España como paÍs (HISTORIA DE ESPAÑA)España como paÍs (HISTORIA DE ESPAÑA)
España como paÍs (HISTORIA DE ESPAÑA)
 
Fiesta Disfraces
Fiesta  DisfracesFiesta  Disfraces
Fiesta Disfraces
 
regression test v2 post
 regression test v2 post regression test v2 post
regression test v2 post
 
G26 morgan slade fr
G26 morgan slade frG26 morgan slade fr
G26 morgan slade fr
 
Eucarista corpuschristi
Eucarista corpuschristiEucarista corpuschristi
Eucarista corpuschristi
 
Fotos espejo en agua 1 consejos de 90 años
Fotos   espejo en agua 1 consejos de 90 añosFotos   espejo en agua 1 consejos de 90 años
Fotos espejo en agua 1 consejos de 90 años
 
Dans un an les municipales les grandes batailles de provence
Dans un an les municipales   les grandes batailles de provence Dans un an les municipales   les grandes batailles de provence
Dans un an les municipales les grandes batailles de provence
 
M18456-Mémento_PMI-V15 finale
M18456-Mémento_PMI-V15 finaleM18456-Mémento_PMI-V15 finale
M18456-Mémento_PMI-V15 finale
 
Patrimonio de-la-humanidad-polonia-y-republica-checa-
Patrimonio de-la-humanidad-polonia-y-republica-checa-Patrimonio de-la-humanidad-polonia-y-republica-checa-
Patrimonio de-la-humanidad-polonia-y-republica-checa-
 
Bulletin domagné déc_2012
Bulletin domagné déc_2012Bulletin domagné déc_2012
Bulletin domagné déc_2012
 

Ähnlich wie Sistemas operativos 2

Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativosGabriel Piña
 
Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)JEmilioAragonR
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosmmazonf
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREDeBoRaNbA8
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoYitt Arzate
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativovirginialorite
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoagpmuvi
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWAREJenni2011
 
Introducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptxIntroducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptxJAIMEALBERTOGALLEGOT
 
Presentacion de sistemas operativos P.S.M Extencion maracay saia
Presentacion de sistemas operativos P.S.M Extencion maracay saiaPresentacion de sistemas operativos P.S.M Extencion maracay saia
Presentacion de sistemas operativos P.S.M Extencion maracay saiaedwinjR
 
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOSCLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOSGibran Ramirez Orozco
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativosJoseGCordero
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativolaidysita
 
Emily (3)
Emily (3)Emily (3)
Emily (3)krmn35
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoscarro2013
 

Ähnlich wie Sistemas operativos 2 (20)

Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Sistemas operativos ii (1)
Sistemas operativos ii (1)Sistemas operativos ii (1)
Sistemas operativos ii (1)
 
Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)Unidad 1. Los Sistemas Operativos (TEC)
Unidad 1. Los Sistemas Operativos (TEC)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Taller no 3
Taller no 3Taller no 3
Taller no 3
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Introducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptxIntroducción a los Sistemas Operativos.pptx
Introducción a los Sistemas Operativos.pptx
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Presentacion de sistemas operativos P.S.M Extencion maracay saia
Presentacion de sistemas operativos P.S.M Extencion maracay saiaPresentacion de sistemas operativos P.S.M Extencion maracay saia
Presentacion de sistemas operativos P.S.M Extencion maracay saia
 
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOSCLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
CLASIFICACIÓN DE LOS SISTEMAS OPERATIVOS
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Emily (3)
Emily (3)Emily (3)
Emily (3)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Kürzlich hochgeladen

Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.JonathanCovena1
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 

Kürzlich hochgeladen (20)

Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 

Sistemas operativos 2

  • 1. Instituto Universitario Politécnico Santiago Mariño Extensión Maracay Unidad I Sistemas Operativos
  • 2. INTRODUCCIÓN. El Sistema Operativo es el software principal del ordenador que controla la ejecución del resto de programas y actúa como intermediario entre el usuario y el hardware. Estas tareas, pueden ser llevadas a cabo de varias formas, lo que permite que algunos sistemas Operativos se diseñen para ser prácticos, otros eficientes y otros para ser ambas cosas. El sistema operativo es el primer programa que se carga en la computadora durante la carga inicial del sistema y después de esto permanece en la memoria en todo momento.
  • 3. FUNCIONES DEL SISTEMA OPERATIVO • Gestionar la CPU: Se encarga de administrar la CPU que va a estar repartida entre todos los procesos que se estén ejecutando. • Gestionar la RAM: Para asignar el espacio de memoria a cada aplicación y a cada usuario, en caso de ser necesario. Cuando esta memoria se hace insuficiente, se crea una memoria virtual, de mayor capacidad, pero como está en el almacenamiento secundario (disco duro), es más lenta. • Gestionar los procesos: Se encarga de que las aplicaciones se ejecuten sin ningún problema, asignándoles los recursos que sean necesarios para que estas funcionen. Si una de ellas no responde, se procede a matar el proceso. • Gestionar los archivos: Lectura y escritura en el sistema de archivos, y los permisos de acceso a ellos. • Gestionar información: El sistema operativo proporciona información, que posteriormente será utilizada a modo de diagnóstico del funcionamiento correcto del computador.
  • 4. •Usuario: elemento (persona, máquina) identificable por el sistema. •Sesión: conjunto de acciones desarrolladas por el usuario desde que entra (login) hasta que sale (logout). • Programa: conjunto de instrucciones destinadas a resolver un problema. • Fichero (o archivo): conjunto de datos relacionados almacenados en almacenamiento no perecedero. •Programa del sistema: acciones relacionadas con el SO. •Intérprete de órdenes: programa del sistema que recoge y manda ejecutar las órdenes del usuario. CONCEPTOS RELACIONADOS CON EL USUARIO DE ÓRDENES:
  • 5. • Llamadas al sistema: Mecanismo que utilizan los programas de aplicación para solicitar que el sistema operativo haga algo. • Niveles de ejecución: Distintos modos de ejecución del procesador, que determinan que instrucciones se pueden ejecutar en cada momento. Los programas de usuario se ejecutan en modo normal, mientras que el código del sistema operativo lo hace en modo privilegiado. CONCEPTOS RELACIONADOS CON EL USUARIO PROGRAMADOR:
  • 6. • Sistema de gestión de procesos: encargado de crear, eliminar, suspender, reanudar, comunicar y sincronizar procesos. • Sistema de gestión de memoria: encargado de la memoria principal. Controla particiones libres/ocupadas. Asigna/libera espacios. Llama a la memoria principal. • Sistema de gestión de ficheros: encargado de los ficheros. • Núcleo (kernel) del sistema operativo: programa individual que siempre está cargado en memoria principal y que se está ejecutando permanentemente en el computador • Sistema de gestión de entrada y salida: encargado de los dispositivos de E/S. Permite su compartición ordenada, minimiza efectos de diferencia de velocidad, uniformiza distintos dispositivos. CONCEPTOS RELACIONADOS CON EL USUARIO DISEÑADOR:
  • 7. ALGUNOS DE LOS DISPOSITIVOS DE ENTRADA : Teclado Es un dispositivo que utiliza una disposición de botones o teclas, para que actúen como palancas mecánicas o interruptores electrónicos que envían información a la computadora. Mouse Dispositivo que mueve un puntero electrónico sobre una pantalla que facilita la interacción usuario-máquina Micrófono Es un transductor electro acústico (dispositivo que transforma la electricidad en sonido, o viceversa). Su función es la de traducir las vibraciones.
  • 8. ALGUNOS DE LOS DISPOSITIVOS DE SALIDA: Monitor Dispositivo con el que los usuarios ven la información en pantalla. Impresora Es el periférico que el ordenador utiliza para presentar información impresa en papel. Video beam es un aparato que recibe una señal de vídeo y proyecta la imagen correspondiente en una pantalla de proyección usando un sistema de lentes, permitiendo así visualizar imágenes fijas o en movimiento.
  • 9. SISTEMA OPERATIVO COMO ADMINISTRADOR DE RECURSOS. • Árbitro eficiente que asigne recursos a los procesos: Procesos: programas en ejecución que compiten por el uso de recursos. Recursos: (escasos) reales o virtuales, físicos o lógicos. •Conocerá: Estado en que se encuentran los recursos. Quién, cuándo y durante cuanto tiempo tiene el control. Asociar y desasociar recursos. SISTEMA OPERATIVO COMO INTERFAZ •Capa entre usuario y hardware, que ofrece una máquina extendida que es una abstracción de la realidad y contra la que van los procesos. •Ventajas: Comodidad: Mejor usabilidad para usuario y programador. Portabilidad: Independencia con el hardware.
  • 10. HISTORIA Y EVOLUCIÓN Generación cero (década 1940): No existe Sistema Operativo, se comunicaban con el lenguaje máquina (0,1) Generación Uno (década 1950): Existe sistema Operativo para hacer más fluida la transición de un trabajo a otro. Surge el procesamiento por lotes donde los trabajos se reúnen en grupos. Generación dos (primera mitad de la década 1960): Desarrollo de Sistemas Operativos compartidos con multiprogramación y principios de multiprocesamiento. Se desarrollaron los sistemas de tiempo compartido. Surgieron sistemas de tiempo real. Orientación de la evolución: • Aumentar: Potencia, multipropósito, fiabilidad, nº de usuarios, comodidad y amigabilidad. • Disminuir: Precio, tamaño, requisitos de instalación, dificultad de uso, tiempo de respuesta.
  • 11. Generación tres (Segunda mitad de la década de 1960 a la Primer mitad de 1970): Los sistemas operativos de esta generación eran de modos múltiples, tiempo compartido, procesamiento en tiempo real y multiprocesamiento. Comienza en 1964 con la introducción de computadoras IBM Sistema 360 e introducen su sistema operativo para ese equipo (OS/360).A partir de esta aparición de máquina (184360) surgieron otros sistemas operativos, medianos y grandes; OS/MVT para los sistemas 360 grandes, CP- 67/CNOS para el poderoso sistema 360/67 de tiempo compartido, ISS para el 360/67,VMOS de RCA, KRONOS de CD para su serie 6000. Generación cuatro (De la Segunda mitad de la década de 1970 a la actualidad): Surgen las redes de computación, para poder compartir recursos tanto hardware como software que será administrado por el sistema operativo. Surge el procesamiento en línea relacionado con el sistema en tiempo real surge el concepto de maquinas virtuales, y los sistemas de bases de datos. Generación cinco: Son los sistemas que permiten el manejo de interfaces gráficas (GUI´S), POO (Programación Orientada a Objetos ) con JAVA, DELPHI, etc. Ejemplos: Windows 95, Windows 98, Windows NT, Linux, etc.
  • 12. •Primeros sistemas. •Sistemas por lotes. •Multiprogramación. •Sistemas de tiempo compartido. •Sistemas de ordenadores personales. •Sistemas paralelos-multiprocesadores. •Sistemas distribuidos. •Sistemas de tiempo real. •Tendencias actuales y futuras en sistemas operativos. TIPOS DE SISTEMAS:
  • 13. Primeros sistemas: • Caracterización: Gran tamaño y ejecución desde panel de control. • Organización del trabajo: Programador = Operador del sistema. Un solo usuario en cada momento (tiempo asignado, reserva). Operaciones: Carga manual del programa en la memoria (instrucción tras instrucción), establecer inicio, activar ejecución, vigilar ejecución. • Mejoras: Físicas: lectores de tarjetas, impresoras y cintas magnéticas. Reutilización de código: Bibliotecas de funciones comunes. Desarrollo de ensambladores, compiladores y cargadores para facilitar las tareas de programación. Drivers o subrutinas especiales para cada dispositivo de E/S. • Desventajas: Máquina parada mucho tiempo por el modo de trabajo. Error podía implicar comenzar de nuevo.
  • 14.  Sistemas por lotes: Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o mas trabajos como sucede en el procesamiento en serie. Estos sistemas son de los mas tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas. Cuando estos sistemas son bien planeados, pueden tener un tiempo de ejecución muy alto, porque el procesador es mejor utilizado y los Sistemas Operativos pueden ser simples, debido a la secuencia de la ejecución de los trabajos.
  • 15. Algunas otras características con que cuentan los Sistemas Operativos por lotes son: •Requiere que el programa, datos y ordenes al sistema sean remitidos todos juntos en forma de lote. •No conveniente para desarrollo de programas por bajo tiempo de retorno y depuración fuera de línea. •Conveniente para programas de largos tiempos de ejecución (Ej., análisis estadísticos, nominas de personal, etc.). •Planificación del procesador sencilla, típicamente procesados en orden de llegada. •Planificación de memoria sencilla, generalmente se divide en dos: parte residente del S.O. y programas transitorios.
  • 16.  Sistemas Operativos de Multiprogramación. Se distinguen por sus habilidades para poder soportar la ejecución de dos o mas trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización. Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno esta usando el procesador, o un procesador distinto, es decir, involucra maquinas con mas de una UCP.
  • 17. Las características de un Sistema Operativo de multiprogramación o multitarea son las siguientes: • Mejora productividad del sistema y utilización de recursos. • Múltiples recursos entre varios programas. • Generalmente soportan múltiples usuarios (multiusuario). • Proporcionan facilidades para mantener el entorno de usuarios individuales. • Requieren validación de usuario para seguridad y protección. • Multitarea sin soporte multiusuario se encuentra en algunos computadores personales o en sistemas de tiempo real. • En general, los sistemas de multiprogramación se caracterizan por tener múltiples programas activos compitiendo por los recursos del sistema: procesador, memoria, dispositivos periféricos.
  • 18.  Sistemas Operativos de Tiempo Compartido Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario. Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para su mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria
  • 19. Características de los Sistemas Operativos de tiempo compartido: • Populares representantes de sistemas multiusuario, Ej.: sistemas de diseño asistido por computador, procesamiento de texto, etc. • Dan la ilusión de que cada usuario tiene una maquina para si. • Mayoría utilizan algoritmo de reparto circular. • Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servicio. • Evitan monopolización del sistema asignando tiempos de procesador (time slot). • Gestión de memoria proporciona protección a programas residentes. • Gestión de archivo debe proporcionar protección y control de acceso debido a que pueden existir múltiples usuarios acezando un mismo archivo.
  • 20.  Ordenadores personales: • Aparición a finales de los 70 debido a: Abaratamiento de coste. Microprocesadores, reducción de tamaño. • Destinados al uso individual y no experto. • Interfaces de usuario amigables: ventanas, iconos, menús. • Prescinden de ciertas funciones, como protección de la CPU (sistemas no multiusuario y no multitarea). • Objetivos: Facilidad y comodidad de uso y rapidez de respuesta.
  • 21.  Sistemas Operativos Paralelos En estos tipos de Sistemas Operativos se pretende que cuando existan dos o mas procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo. En UNIX existe también la posibilidad de ejecutar programas sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en lugar de esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso.
  • 22.  Sistemas Operativos Distribuidos Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esta en un equipo o en diferentes, en este caso es transparente para el usuario. Existen dos esquemas básicos de estos. Un sistema fuertemente acoplado es a es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local. Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo.
  • 23. Características de los Sistemas Operativos distribuidos: • Colección de sistemas autónomos capaces de comunicación y cooperación mediante interconexiones hardware y software . • Gobierna operación de un S.C. y proporciona abstracción de maquina virtual a los usuarios. • Objetivo clave es la transparencia. • Generalmente proporcionan medios para la compartición global de recursos. • Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos.
  • 24.  Sistemas Operativos de Tiempo Real Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran numero de sucesos o eventos. Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones muy especificas como control de trafico aéreo, bolsas de valores, control de refinerías, control de laminadores. También en el ramo automovilístico y de la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. Otros campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes: • Control de trenes. • Telecomunicaciones. • Sistemas de fabricación integrada. • Producción y distribución de energía eléctrica. • Control de edificios. • Sistemas multimedia.
  • 25. Los Sistemas Operativos de tiempo real, cuentan con las siguientes características: • Se dan en entornos en donde deben ser aceptados y procesados gran cantidad de sucesos, la mayoría externos al sistema computacional, en breve tiempo o dentro de ciertos plazos. • Se utilizan en control industrial, conmutación telefónica, control de vuelo, simulaciones en tiempo real., aplicaciones militares, etc. • Objetivo es proporcionar rápidos tiempos de respuesta. • Procesa ráfagas de miles de interrupciones por segundo sin perder un solo suceso. •Gestión de memoria menos exigente que tiempo compartido, usualmente procesos son residentes permanentes en memoria. • Poco movimiento de programas entre almacenamiento secundario y memoria. • Gestión de archivos se orienta mas a velocidad de acceso que a utilización eficiente del recurso.
  • 26.  Tendencias actuales y futuras en sistemas operativos • Paralelismo: Incremento de multiprocesadores. Extensión de lenguajes paralelos. • Computación distribuida: Incremento de redes de ordenadores conectados. • Sistemas tolerantes a fallos. • Interfaces de usuario más amigables: Desarrollo de interfaces gráficas. Incorporación de multimedia a las interfaces. Reconocimiento del habla. Inmersión en el entorno: realidad virtual 3D
  • 27. • Sistemas abiertos: estandarización de sistemas para compatibilizar los distintos fabricantes a nivel de: Comunicaciones de red. Interfaces de usuario abiertas. Aplicaciones abiertas (varias plataformas). • Sistemas orientados a objeto: aplicación de técnicas de orientación a objetos a los sistemas operativos. • Personalidades múltiples: en una misma máquina y un sistema operativo básico pueden existir diferentes SO. • Micro núcleos.
  • 28. Luego del primer sistema operativo la evolución tecnológica avanzo de manera impresionante, además de la facilidad que gestionaron al publico en general. Desde las mas grandes empresas u organizaciones hasta los hogares usan computadoras y con ello sistemas operativos. El primer sistema operativo se creo aproximadamente en el año 1950, con el propósito de manejar recursos de una manera mas eficaz. En la actualidad las mejoras han sido muchas tales como: “sistemas multiusuario, realización de acciones mas rápido y poder realizar y comprender acciones muy complejas”; a medida que pase el tiempo evolucionara mucho mas el mercado de los sistemas operativos siempre basándose en la necesidades que tenga el cliente, siendo el S.O de suma importancia para la actualidad. CONCLUSIÓN
  • 29. FIN