SlideShare a Scribd company logo
1 of 14
 Un sistema operativo es un programa o 
conjunto de programas que en un sistema 
informático gestiona los recursos de 
hardware y provee servicios a los programas 
de aplicación, ejecutándose en modo 
privilegiado respecto de los restantes.
 Los primeros sistemas (1945-1955) eran 
grandes máquinas operadas desde la consola 
maestra por los programadores. Durante la 
década siguiente (1955-1965) se llevaron a 
cabo avances en el hardware: lectoras de 
tarjetas, impresoras, cintas magnéticas, etc. 
Esto a su vez provocó un avance en el 
software: compiladores, ensambladores, 
cargadores, manejadores de dispositivos, etc.
 El problema principal de los primeros 
sistemas era la baja utilización de los 
mismos, la primera solución fue poner un 
operador profesional que lo manejase, con lo 
que se eliminaron las hojas de reserva, se 
ahorró tiempo y se aumentó la velocidad. 
Para ello, los trabajos se agrupaban de forma 
manual en lotes mediante lo que se conoce 
como procesamiento por lotes (batch) sin 
automatizar.
Monitores residentes 
 Según fue avanzando la complejidad de los 
programas, fue necesario implementar 
soluciones que automatizaran la organización 
de tareas sin necesidad de un operador. 
Debido a ello se crearon los monitores 
residentes: programas que residían en 
memoria y que gestionaban la ejecución de 
una cola de trabajos. Un monitor residente 
estaba compuesto por un cargador, un 
Intérprete de comandos y un controlador 
(drivers) para el manejo de entrada/salida.
Sistemas con almacenamiento temporal de 
E/S 
 Los avances en el hardware crearon el soporte de 
interrupciones y posteriormente se llevó a cabo un 
intento de solución más avanzado: solapar la E/S de 
un trabajo con sus propios cálculos, por lo que se 
creó el sistema de búfers con el siguiente 
funcionamiento: 
1. Un programa escribe su salida en un área de 
memoria (búfer 1). 
2. El monitor residente inicia la salida desde el buffer y 
el programa de aplicación calcula depositando la 
salida en el buffer 2. 
3. La salida desde el buffer 1 termina y el nuevo 
cálculo también. 
4. Se inicia la salida desde el buffer 2 y otro nuevo 
cálculo dirige su salida al buffer 1. 
5. El proceso se puede repetir de nuevo.
 Hace aparición el disco magnético con lo que 
surgen nuevas soluciones a los problemas de 
rendimiento. Se eliminan las cintas 
magnéticas para el volcado previo de los 
datos de dispositivos lentos y se sustituyen 
por discos (un disco puede simular varias 
cintas). Debido al solapamiento del cálculo de 
un trabajo con la E/S de otro trabajo se crean 
tablas en el disco para diferentes tareas, lo 
que se conoce como Spool (Simultaneous 
Peripherial Operation On-Line).
 Surge un nuevo avance en el hardware: el hardware con 
protección de memoria. Lo que ofrece nuevas soluciones a los 
problemas de rendimiento: 
1. Se solapa el cálculo de unos trabajos con la entrada/salida de 
otros trabajos. 
2. Se pueden mantener en memoria varios programas. 
3. Se asigna el uso de la CPU a los diferentes programas en 
memoria. 
 Debido a los cambios anteriores, se producen cambios en el 
monitor residente, con lo que éste debe abordar nuevas tareas, 
naciendo lo que se denomina como Sistemas Operativos 
multiprogramados, los cuales cumplen con las siguientes 
funciones: 
1. Administrar la memoria. 
2. Gestionar el uso de la CPU (planificación). 
3. Administrar el uso de los dispositivos de E/S. 
4. Cuando desempeña esas tareas, el monitor residente se 
transforma en un sistema operativo multiprogramado.
 Los componentes básicos de un sistema 
operativo son los siguientes: 
1. Gestión de procesos 
2. Administración de memoria principal 
3. Administración de ficheros 
4. Gestión de los dispositivos de entrada/salida 
(driver)
 Un procesador se dedica exclusivamente a un 
proceso, con todos sus recursos, no puede 
dedicar unos recursos a un proceso y el resto a 
otro proceso simultáneamente. Incluye: 
1. Planificación de procesos: se trata de la parte 
del sistema operativo que decide qué proceso 
emplea el procesador en cada instante de 
tiempo. 
2. Mecanismos de comunicación entre procesos: 
permiten comunicar a dos procesos del sistema 
operativo, tales como la mensajería. 
3. Mecanismos de sincronización: permiten 
coordinar a procesos que realizan accesos 
concurrentes a un cierto recurso.
 Tiene como objetivo la gestión de la memoria 
principal, lo que incluye la gestión del 
espacio de memoria principal libre y ocupada, 
así como la asignación de memoria principal 
a los procesos.
 Gestiona la manera en que la información se 
almacena en dispositivos de entrada/salida 
que permiten el almacenamiento estable.
 Parte del sistema operativo que conoce los 
detalles específicos de cada dispositivo, lo 
que permite poder operar con él. 
 Además, el sistema operativo ofrece: 
1. Lanzador de aplicaciones: permite el 
lanzamiento de un programa. Esto incluye 
los intérpretes de órdenes textuales y los 
basados en gestores de ventanas. 
2. Llamadas al sistema: conjunto de servicios 
que los procesos pueden solicitar al sistema 
operativo.
 http://es.wikipedia.org/wiki/Sistema_operati 
vo 
 https://1984.lsi.us.es/wiki-ssoo/ 
index.php/Componentes_b%C3%A1sico 
s_de_un_sistema_operativo

More Related Content

What's hot (19)

Sistemas operativos
Sistemas   operativosSistemas   operativos
Sistemas operativos
 
Sistemas operativos y dispositivos de almacenamiento
Sistemas operativos y dispositivos de almacenamientoSistemas operativos y dispositivos de almacenamiento
Sistemas operativos y dispositivos de almacenamiento
 
P1
P1P1
P1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativosFundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
Sitemas operativos
Sitemas operativosSitemas operativos
Sitemas operativos
 
Trabajo 1 s. operativos ii
Trabajo 1 s. operativos iiTrabajo 1 s. operativos ii
Trabajo 1 s. operativos ii
 
Sistemas 2
Sistemas 2Sistemas 2
Sistemas 2
 
Sebas
SebasSebas
Sebas
 
Sebas
SebasSebas
Sebas
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02
 
Sistemas
SistemasSistemas
Sistemas
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
 
Taller de aprendizaje software
Taller de aprendizaje softwareTaller de aprendizaje software
Taller de aprendizaje software
 
Cpu
CpuCpu
Cpu
 
La cpu
La cpuLa cpu
La cpu
 
Grupo 6
Grupo 6Grupo 6
Grupo 6
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Similar to Sistema operativo, definicion, historia y componentes basicos

Similar to Sistema operativo, definicion, historia y componentes basicos (20)

Sistema operativos
Sistema operativos Sistema operativos
Sistema operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajo
TrabajoTrabajo
Trabajo
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativos
 
Sistemas operativos
Sistemas   operativosSistemas   operativos
Sistemas operativos
 
Sistemas
SistemasSistemas
Sistemas
 
Sistemas
SistemasSistemas
Sistemas
 
Sistemas
SistemasSistemas
Sistemas
 
F:\trabajo parta enviar
F:\trabajo parta enviarF:\trabajo parta enviar
F:\trabajo parta enviar
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemas
 
C:\fakepath\sistema operativo
C:\fakepath\sistema operativoC:\fakepath\sistema operativo
C:\fakepath\sistema operativo
 
C:\fakepath\sistema operativo
C:\fakepath\sistema operativoC:\fakepath\sistema operativo
C:\fakepath\sistema operativo
 
Javier aponte
Javier aponteJavier aponte
Javier aponte
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
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
 

Recently uploaded

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 

Recently uploaded (12)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 

Sistema operativo, definicion, historia y componentes basicos

  • 1.
  • 2.  Un sistema operativo es un programa o conjunto de programas que en un sistema informático gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado respecto de los restantes.
  • 3.  Los primeros sistemas (1945-1955) eran grandes máquinas operadas desde la consola maestra por los programadores. Durante la década siguiente (1955-1965) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc.
  • 4.  El problema principal de los primeros sistemas era la baja utilización de los mismos, la primera solución fue poner un operador profesional que lo manejase, con lo que se eliminaron las hojas de reserva, se ahorró tiempo y se aumentó la velocidad. Para ello, los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como procesamiento por lotes (batch) sin automatizar.
  • 5. Monitores residentes  Según fue avanzando la complejidad de los programas, fue necesario implementar soluciones que automatizaran la organización de tareas sin necesidad de un operador. Debido a ello se crearon los monitores residentes: programas que residían en memoria y que gestionaban la ejecución de una cola de trabajos. Un monitor residente estaba compuesto por un cargador, un Intérprete de comandos y un controlador (drivers) para el manejo de entrada/salida.
  • 6. Sistemas con almacenamiento temporal de E/S  Los avances en el hardware crearon el soporte de interrupciones y posteriormente se llevó a cabo un intento de solución más avanzado: solapar la E/S de un trabajo con sus propios cálculos, por lo que se creó el sistema de búfers con el siguiente funcionamiento: 1. Un programa escribe su salida en un área de memoria (búfer 1). 2. El monitor residente inicia la salida desde el buffer y el programa de aplicación calcula depositando la salida en el buffer 2. 3. La salida desde el buffer 1 termina y el nuevo cálculo también. 4. Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su salida al buffer 1. 5. El proceso se puede repetir de nuevo.
  • 7.  Hace aparición el disco magnético con lo que surgen nuevas soluciones a los problemas de rendimiento. Se eliminan las cintas magnéticas para el volcado previo de los datos de dispositivos lentos y se sustituyen por discos (un disco puede simular varias cintas). Debido al solapamiento del cálculo de un trabajo con la E/S de otro trabajo se crean tablas en el disco para diferentes tareas, lo que se conoce como Spool (Simultaneous Peripherial Operation On-Line).
  • 8.  Surge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que ofrece nuevas soluciones a los problemas de rendimiento: 1. Se solapa el cálculo de unos trabajos con la entrada/salida de otros trabajos. 2. Se pueden mantener en memoria varios programas. 3. Se asigna el uso de la CPU a los diferentes programas en memoria.  Debido a los cambios anteriores, se producen cambios en el monitor residente, con lo que éste debe abordar nuevas tareas, naciendo lo que se denomina como Sistemas Operativos multiprogramados, los cuales cumplen con las siguientes funciones: 1. Administrar la memoria. 2. Gestionar el uso de la CPU (planificación). 3. Administrar el uso de los dispositivos de E/S. 4. Cuando desempeña esas tareas, el monitor residente se transforma en un sistema operativo multiprogramado.
  • 9.  Los componentes básicos de un sistema operativo son los siguientes: 1. Gestión de procesos 2. Administración de memoria principal 3. Administración de ficheros 4. Gestión de los dispositivos de entrada/salida (driver)
  • 10.  Un procesador se dedica exclusivamente a un proceso, con todos sus recursos, no puede dedicar unos recursos a un proceso y el resto a otro proceso simultáneamente. Incluye: 1. Planificación de procesos: se trata de la parte del sistema operativo que decide qué proceso emplea el procesador en cada instante de tiempo. 2. Mecanismos de comunicación entre procesos: permiten comunicar a dos procesos del sistema operativo, tales como la mensajería. 3. Mecanismos de sincronización: permiten coordinar a procesos que realizan accesos concurrentes a un cierto recurso.
  • 11.  Tiene como objetivo la gestión de la memoria principal, lo que incluye la gestión del espacio de memoria principal libre y ocupada, así como la asignación de memoria principal a los procesos.
  • 12.  Gestiona la manera en que la información se almacena en dispositivos de entrada/salida que permiten el almacenamiento estable.
  • 13.  Parte del sistema operativo que conoce los detalles específicos de cada dispositivo, lo que permite poder operar con él.  Además, el sistema operativo ofrece: 1. Lanzador de aplicaciones: permite el lanzamiento de un programa. Esto incluye los intérpretes de órdenes textuales y los basados en gestores de ventanas. 2. Llamadas al sistema: conjunto de servicios que los procesos pueden solicitar al sistema operativo.
  • 14.  http://es.wikipedia.org/wiki/Sistema_operati vo  https://1984.lsi.us.es/wiki-ssoo/ index.php/Componentes_b%C3%A1sico s_de_un_sistema_operativo