SlideShare una empresa de Scribd logo
1 de 8
SISTEMA OPERATIVO
¿QUE ES? 
 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 
(aunque puede que parte del mismo se 
ejecute en espacio de usuario)
¿CÓMO FUE SU HISTORIA? 
 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. 
 A finales de los años 1980, una computadora 
Commodore Amiga equipada con una aceleradora 
Video Toaster era capaz de producir efectos 
comparados a sistemas dedicados que costaban el 
triple. Un Video Toaster junto a Lightwave ayudó a 
producir muchos programas de televisión y películas, 
entre las que se incluyen Babylon 5, SeaQuest DSV y 
Terminator 2.
PROBLEMAS DE EXPLOTACIÓN Y SOLUCIONES 
INICIALES 
 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 OPERATIVOS MULTIPROGRAMADOS 
 Surge un nuevo avance en el hardware: el hardware con protección de 
memoria. Lo que ofrece nuevas soluciones a los problemas de rendimiento: 
 Se solapa el cálculo de unos trabajos con la entrada/salida de otros 
trabajos. 
 Se pueden mantener en memoria varios programas. 
 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: 
 Administrar la memoria. 
 Gestionar el uso de la CPU (planificación). 
 Administrar el uso de los dispositivos de E/S. 
 Cuando desempeña esas tareas, el monitor residente se transforma en un 
sistema operativo multiprogramado.
MODOS DE EJECUCIÓN EN UN CPU 
 Las aplicaciones no deben poder usar todas 
las instrucciones de la CPU. No obstante el 
Sistema Operativo, tiene que poder utilizar 
todo el conjunto de instrucciones del CPU. Por 
ello, una CPU debe tener (al menos) dos 
modos de operación diferentes: 
 Modo usuario: el CPU podrá ejecutar sólo las 
instrucciones del juego restringido de las 
aplicaciones. 
 Modo supervisor: la CPU debe poder 
ejecutar el juego completo de instrucciones.
BIBLIOTECAS DE INTERFAZ DE LLAMADAS AL 
SISTEMA 
 Las llamadas al sistema no siempre tienen una 
expresión sencilla en los lenguajes de alto nivel, 
por ello se crean las bibliotecas de interfaz, 
que son bibliotecas de funciones que pueden 
usarse para efectuar llamadas al sistema. Las 
hay para distintos lenguajes de programación. 
 La aplicación llama a una función de la 
biblioteca de interfaz (mediante una llamada 
normal) y esa función es la que realmente 
hace la llamada al sistema.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (12)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativo
Sistemas operativoSistemas operativo
Sistemas operativo
 
Que Es So
Que Es SoQue Es So
Que Es So
 
Sistemas operativo vanessa
Sistemas operativo vanessaSistemas operativo vanessa
Sistemas operativo vanessa
 
"SISTEMA OPERATIVO"
"SISTEMA OPERATIVO""SISTEMA OPERATIVO"
"SISTEMA OPERATIVO"
 
Fredy cardenas
Fredy cardenasFredy cardenas
Fredy cardenas
 
Sistemas
SistemasSistemas
Sistemas
 
Sistemas de monik
Sistemas de monikSistemas de monik
Sistemas de monik
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 

Destacado

Historia de la comunicacion
Historia de la comunicacionHistoria de la comunicacion
Historia de la comunicacionnmmurciam
 
Protafoliodetrabajo/nuriadez/tecnologicodeMonterrey/recursos abiertos/innovac...
Protafoliodetrabajo/nuriadez/tecnologicodeMonterrey/recursos abiertos/innovac...Protafoliodetrabajo/nuriadez/tecnologicodeMonterrey/recursos abiertos/innovac...
Protafoliodetrabajo/nuriadez/tecnologicodeMonterrey/recursos abiertos/innovac...borduria
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoLizzy Gtz
 
La familia
La familiaLa familia
La familiaJkdisla
 
Apostila adelmo coodapis tabira -pe
Apostila adelmo   coodapis tabira -peApostila adelmo   coodapis tabira -pe
Apostila adelmo coodapis tabira -peBruno Da Montanha
 
etiquetas de word
etiquetas de wordetiquetas de word
etiquetas de wordelsyaz98
 
Power poing practicas
Power poing practicasPower poing practicas
Power poing practicasCindy Mendoza
 
Taller de redes avanzadas
Taller de redes avanzadasTaller de redes avanzadas
Taller de redes avanzadasAlexx Campos
 
Regulando los ámbitos populares durante la guerra de Independencia. Chile, 18...
Regulando los ámbitos populares durante la guerra de Independencia. Chile, 18...Regulando los ámbitos populares durante la guerra de Independencia. Chile, 18...
Regulando los ámbitos populares durante la guerra de Independencia. Chile, 18...Ignacio Muñoz Muñoz
 
Clase 10 - Organización - Esc. N° 14 "Julio Cesar Monzón"
Clase 10 - Organización - Esc. N° 14 "Julio Cesar Monzón"Clase 10 - Organización - Esc. N° 14 "Julio Cesar Monzón"
Clase 10 - Organización - Esc. N° 14 "Julio Cesar Monzón"EugenioRaulMed
 
El currículo de biología en el bachillerato
El currículo de biología en el bachilleratoEl currículo de biología en el bachillerato
El currículo de biología en el bachilleratocharro100
 
Profr. sebastian
Profr. sebastianProfr. sebastian
Profr. sebastianjosur
 

Destacado (20)

Tutorial brownies
Tutorial browniesTutorial brownies
Tutorial brownies
 
ciencia antigua 1CV8
ciencia antigua 1CV8ciencia antigua 1CV8
ciencia antigua 1CV8
 
Historia de la comunicacion
Historia de la comunicacionHistoria de la comunicacion
Historia de la comunicacion
 
Protafoliodetrabajo/nuriadez/tecnologicodeMonterrey/recursos abiertos/innovac...
Protafoliodetrabajo/nuriadez/tecnologicodeMonterrey/recursos abiertos/innovac...Protafoliodetrabajo/nuriadez/tecnologicodeMonterrey/recursos abiertos/innovac...
Protafoliodetrabajo/nuriadez/tecnologicodeMonterrey/recursos abiertos/innovac...
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
La familia
La familiaLa familia
La familia
 
WEB 2.0
WEB 2.0WEB 2.0
WEB 2.0
 
Apostila adelmo coodapis tabira -pe
Apostila adelmo   coodapis tabira -peApostila adelmo   coodapis tabira -pe
Apostila adelmo coodapis tabira -pe
 
Ada 11
Ada   11Ada   11
Ada 11
 
etiquetas de word
etiquetas de wordetiquetas de word
etiquetas de word
 
Entrevista al dircom
Entrevista al dircomEntrevista al dircom
Entrevista al dircom
 
Power poing practicas
Power poing practicasPower poing practicas
Power poing practicas
 
Taller de redes avanzadas
Taller de redes avanzadasTaller de redes avanzadas
Taller de redes avanzadas
 
Regulando los ámbitos populares durante la guerra de Independencia. Chile, 18...
Regulando los ámbitos populares durante la guerra de Independencia. Chile, 18...Regulando los ámbitos populares durante la guerra de Independencia. Chile, 18...
Regulando los ámbitos populares durante la guerra de Independencia. Chile, 18...
 
Clase 10 - Organización - Esc. N° 14 "Julio Cesar Monzón"
Clase 10 - Organización - Esc. N° 14 "Julio Cesar Monzón"Clase 10 - Organización - Esc. N° 14 "Julio Cesar Monzón"
Clase 10 - Organización - Esc. N° 14 "Julio Cesar Monzón"
 
La mision (1)
La mision (1)La mision (1)
La mision (1)
 
Normas icontec
Normas icontecNormas icontec
Normas icontec
 
El currículo de biología en el bachillerato
El currículo de biología en el bachilleratoEl currículo de biología en el bachillerato
El currículo de biología en el bachillerato
 
Profr. sebastian
Profr. sebastianProfr. sebastian
Profr. sebastian
 
Explicacion de power point
Explicacion de power pointExplicacion de power point
Explicacion de power point
 

Similar a Sistema operativo :)

Similar a Sistema operativo :) (20)

Trabajo
TrabajoTrabajo
Trabajo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Collection
CollectionCollection
Collection
 
Shirley
ShirleyShirley
Shirley
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Sistemas operativos hector
Sistemas operativos hectorSistemas operativos hector
Sistemas operativos hector
 
Trabajo sistemas ... sistemas operativos
Trabajo sistemas   ... sistemas operativosTrabajo sistemas   ... sistemas operativos
Trabajo sistemas ... sistemas operativos
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Trabajo sistemas terminado
Trabajo sistemas terminadoTrabajo sistemas terminado
Trabajo sistemas terminado
 
cor trabajo XD
cor trabajo XD cor trabajo XD
cor trabajo XD
 
1. sistemas operativos
1.  sistemas operativos1.  sistemas operativos
1. sistemas operativos
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
F:\trabajo parta enviar
F:\trabajo parta enviarF:\trabajo parta enviar
F:\trabajo parta enviar
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
45
4545
45
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Un sistema operativo luis caraballo
Un sistema operativo luis caraballoUn sistema operativo luis caraballo
Un sistema operativo luis caraballo
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 

Último (20)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 

Sistema operativo :)

  • 2. ¿QUE ES?  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 (aunque puede que parte del mismo se ejecute en espacio de usuario)
  • 3. ¿CÓMO FUE SU HISTORIA?  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.  A finales de los años 1980, una computadora Commodore Amiga equipada con una aceleradora Video Toaster era capaz de producir efectos comparados a sistemas dedicados que costaban el triple. Un Video Toaster junto a Lightwave ayudó a producir muchos programas de televisión y películas, entre las que se incluyen Babylon 5, SeaQuest DSV y Terminator 2.
  • 4. PROBLEMAS DE EXPLOTACIÓN Y SOLUCIONES INICIALES  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 OPERATIVOS MULTIPROGRAMADOS  Surge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que ofrece nuevas soluciones a los problemas de rendimiento:  Se solapa el cálculo de unos trabajos con la entrada/salida de otros trabajos.  Se pueden mantener en memoria varios programas.  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:  Administrar la memoria.  Gestionar el uso de la CPU (planificación).  Administrar el uso de los dispositivos de E/S.  Cuando desempeña esas tareas, el monitor residente se transforma en un sistema operativo multiprogramado.
  • 7. MODOS DE EJECUCIÓN EN UN CPU  Las aplicaciones no deben poder usar todas las instrucciones de la CPU. No obstante el Sistema Operativo, tiene que poder utilizar todo el conjunto de instrucciones del CPU. Por ello, una CPU debe tener (al menos) dos modos de operación diferentes:  Modo usuario: el CPU podrá ejecutar sólo las instrucciones del juego restringido de las aplicaciones.  Modo supervisor: la CPU debe poder ejecutar el juego completo de instrucciones.
  • 8. BIBLIOTECAS DE INTERFAZ DE LLAMADAS AL SISTEMA  Las llamadas al sistema no siempre tienen una expresión sencilla en los lenguajes de alto nivel, por ello se crean las bibliotecas de interfaz, que son bibliotecas de funciones que pueden usarse para efectuar llamadas al sistema. Las hay para distintos lenguajes de programación.  La aplicación llama a una función de la biblioteca de interfaz (mediante una llamada normal) y esa función es la que realmente hace la llamada al sistema.