SlideShare una empresa de Scribd logo
1 de 15
Page 1
Un sistema 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 y anteriores
próximos y viceversa
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos Page 1
Page 2
 Estimación del uso de versiones
de sistemas operativos según una
muestra de computadoras con
acceso a Internet en enero de
2012.
 Estimación del uso de
sistemas operativos en
dispositivos móviles con
acceso a Internet en enero de
2012.
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 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: lector
de tarjetas, impresoras, cintas
magnéticas, etc. Esto a su vez
provocó un avance en el software:
compiladores, ensambladores,
cargadores, manejadores de
dispositivos, etc.
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 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.
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 5
 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 buffers con el siguiente funcionamiento:
 Un programa escribe su salida en un área de memoria (búfer 1).
 El monitor residente inicia la salida desde el buffer y el programa de
aplicación calcula depositando la salida en el buffer 2.
 La salida desde el buffer 1 termina y el nuevo cálculo también.
 Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su
salida al buffer 1.
 El proceso se puede repetir de nuevo.
 Los problemas surgen si hay muchas más operaciones de cálculo que de
E/S (limitado por la CPU) o si por el contrario hay muchas más
operaciones de E/S que cálculo (limitado por la E/S).
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 6
 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.
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 7
 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.
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 8
 Una interrupción se trata en todo caso, después de terminar
la ejecución de la instrucción en curso.
 El tratamiento depende de cuál sea el dispositivo de E/S que
ha causado la interrupción, ante la cual debe poder
identificar el dispositivo que la ha causado.
 La ventaja de este procedimiento es que no se tiene que
perder tiempo ejecutando continuamente rutinas para
consultar el estado del periférico. El inconveniente es que el
dispositivo debe tener los circuitos electrónicos necesarios
para acceder al sistema de interrupciones del computador.
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 9
 El mecanismo de tratamiento de las interrupciones permite al SO utilizar la
CPU en servicio de una aplicación, mientras otra permanece a la espera de
que concluya una operación en un dispositivo de E/S.
 El hardware se encarga de avisar al SO cuando el dispositivo de E/S ha
terminado y el SO puede intervenir entonces, si es conveniente, para hacer
que el programa que estaba esperando por el dispositivo, se continúe
ejecutando.
 Un ejemplo de sincronismo por interrupción es el almacenamiento de
caracteres introducidos mediante el teclado. Cuando se introduce un
carácter, se codifica en el registro de datos del dispositivo y además se
activa un bit del registro de estado quien crea una interrupción en el
hardware.
 EXCEPCIONES:
 Cuando la CPU intenta ejecutar una instrucción incorrectamente
construida, la unidad de control lanza una excepción para permitir al
SO ejecutar el tratamiento adecuado. Al contrario que en una
interrupción, la instrucción en curso es abortada. Las excepciones al
igual que las interrupciones deben estar identificadas.
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 10
 Consiste en un sistema de almacenamiento temporal (caché), una
interfaz de manejadores de dispositivos y otra para dispositivos
concretos. El sistema operativo debe gestionar el almacenamiento
temporal de E/S y servir las interrupciones de los dispositivos de
E/S.
 Mecanismo que controla el acceso de los programas o los
usuarios a los recursos del sistema. El SO se encarga de:
 Distinguir entre uso autorizado y no autorizado.
 Especificar los controles de seguridad a realizar.
 Forzar el uso de estos mecanismos de protección.
Nilda Soto .T
Luis .F Ticllacuri
Cesar Matos
Page 11
 Para mantener las comunicaciones con otros sistemas es
necesario poder controlar el envío y recepción de información a
través de las Interfaces de red. También hay que crear y
mantener puntos de comunicación que sirvan a las aplicaciones
para enviar y recibir información, y crear y mantener conexiones
virtuales entre aplicaciones que están ejecutándose localmente y
otras que lo hacen remotamente.
 Son aplicaciones de utilidad que se suministran
con el SO pero no forman parte de él. Ofrecen un
entorno útil para el desarrollo y ejecución de
programas, siendo algunas de las tareas que
realizan:
 Manipulación y modificación de archivos.
 Información del estado del sistema.
 Soporte a lenguajes de programación.
 Comunicaciones.
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 12
 Como gestor de recursos, el sistema operativo administra:
 La unidad central de procesamiento (donde está
alojado el microprocesador).
 Los dispositivos de entrada y salida.
 La memoria principal (o de acceso directo).
 Los discos (o memoria secundaria).
 Los procesos (o programas en ejecución).
 Y en general todos los recursos del sistema.
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 13
 Monotera: Solamente permite ejecutar un proceso (aparte
de los procesos del propio SO) en un momento dado. Una
vez que empieza a ejecutar un proceso, continuará
haciéndolo hasta su finalización y/o interrupción.
 Multitarea: Es capaz de ejecutar varios procesos al mismo
tiempo. Este tipo de SO. normalmente asigna los recursos
disponibles (CPU, memoria, periféricos) de forma alternada
a los procesos que los solicitan, de manera que el usuario
percibe que todos funcionan a la vez, de forma concurrente.
 Monousuarios: Si sólo permite ejecutar los programas de un usuario
al mismo tiempo.
 Multiusuario: Si permite que varios usuarios ejecuten
simultáneamente sus programas, accediendo a la vez a los recursos
de la computadora. Normalmente estos sistemas operativos utilizan
métodos de protección de datos, de manera que un programa no
pueda usar o cambiar los datos de otro usuario.
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 14
 Centralizado: Si permite usar los recursos de una sola computadora.
 Distribuido: Si permite utilizar los recursos (memoria, CPU, disco,
periféricos...) de más de una computadora al mismo tiempo.
 Microsoft Windows
 Mac OS X
 GNU/Linux
 Unix
 Solaris
 FreeBSD
 OpenBSD
 Google chrome OS
 Debian
 Ubuntu
 Mandria
 Sabayon Fedora
 Limpus Linux
 Haiku (BeOS)
 Androide
 Ios
 Bada
 Black Berry OS
 Black Berry 10
 Windows Phone
 Sybian OS
 Hp WebOS
 Firefox Os
 Ubuntu Phone OS
Nilda Soto.
Luis .F Ticllacuri
Cesar Matos
Page 15

Más contenido relacionado

La actualidad más candente

Sistema de computación diapositiva
Sistema de computación diapositivaSistema de computación diapositiva
Sistema de computación diapositivaluis alejandro
 
Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Abimael hernandez
 
Tema 1 sistemas operativos(4ºeso)
Tema 1 sistemas operativos(4ºeso)Tema 1 sistemas operativos(4ºeso)
Tema 1 sistemas operativos(4ºeso)InformaticaconSilvia
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docCarolina Cols
 
Administración de Hardware y foftware
Administración de Hardware y foftwareAdministración de Hardware y foftware
Administración de Hardware y foftwareguestefc95b
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativoangel
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesosSamir Barrios
 
Examen final microsoft power point
Examen final microsoft power pointExamen final microsoft power point
Examen final microsoft power pointeliothpino
 
Funciones y caracteristicas de un sistema operativo
Funciones y caracteristicas de un sistema operativoFunciones y caracteristicas de un sistema operativo
Funciones y caracteristicas de un sistema operativogibranorozco
 
Trabajo Claudia Correa Sistema Operativo
Trabajo Claudia Correa Sistema OperativoTrabajo Claudia Correa Sistema Operativo
Trabajo Claudia Correa Sistema OperativoCLAUPATY79
 

La actualidad más candente (13)

Sistema de computación diapositiva
Sistema de computación diapositivaSistema de computación diapositiva
Sistema de computación diapositiva
 
Nticx
NticxNticx
Nticx
 
Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011Unidad 1 sistemas_operativos_2011
Unidad 1 sistemas_operativos_2011
 
Tema 1 sistemas operativos(4ºeso)
Tema 1 sistemas operativos(4ºeso)Tema 1 sistemas operativos(4ºeso)
Tema 1 sistemas operativos(4ºeso)
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
 
Tp 6 nticx. clara victoria
Tp 6 nticx. clara victoriaTp 6 nticx. clara victoria
Tp 6 nticx. clara victoria
 
Administración de Hardware y foftware
Administración de Hardware y foftwareAdministración de Hardware y foftware
Administración de Hardware y foftware
 
Erikaquintero ensayo.pdf
Erikaquintero ensayo.pdfErikaquintero ensayo.pdf
Erikaquintero ensayo.pdf
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesos
 
Examen final microsoft power point
Examen final microsoft power pointExamen final microsoft power point
Examen final microsoft power point
 
Funciones y caracteristicas de un sistema operativo
Funciones y caracteristicas de un sistema operativoFunciones y caracteristicas de un sistema operativo
Funciones y caracteristicas de un sistema operativo
 
Trabajo Claudia Correa Sistema Operativo
Trabajo Claudia Correa Sistema OperativoTrabajo Claudia Correa Sistema Operativo
Trabajo Claudia Correa Sistema Operativo
 

Destacado

No259 newslettr daily-8_10_2013
No259 newslettr daily-8_10_2013No259 newslettr daily-8_10_2013
No259 newslettr daily-8_10_2013e-syrianews
 
La France à 360 Cours 5 Repères géographiques
La France à 360 Cours 5 Repères géographiquesLa France à 360 Cours 5 Repères géographiques
La France à 360 Cours 5 Repères géographiquesLaurenceFreudenreich
 
No257 newslettr daily-6_10_2013
No257 newslettr daily-6_10_2013No257 newslettr daily-6_10_2013
No257 newslettr daily-6_10_2013e-syrianews
 
Presentation ipdo-for-kazenergy
Presentation ipdo-for-kazenergyPresentation ipdo-for-kazenergy
Presentation ipdo-for-kazenergygeologykz
 
No260 newslettr daily e-9_10_2013
No260 newslettr daily e-9_10_2013No260 newslettr daily e-9_10_2013
No260 newslettr daily e-9_10_2013e-syrianews
 
No257 newslettr daily e-6_10_2013
No257 newslettr daily e-6_10_2013No257 newslettr daily e-6_10_2013
No257 newslettr daily e-6_10_2013e-syrianews
 
Equity weekly-report-by-trifid research
Equity weekly-report-by-trifid researchEquity weekly-report-by-trifid research
Equity weekly-report-by-trifid researchtrifid research
 
No259 newslettr daily e-8_10_2013
No259 newslettr daily e-8_10_2013No259 newslettr daily e-8_10_2013
No259 newslettr daily e-8_10_2013e-syrianews
 
No261 newslettr daily-10_10_2013
No261 newslettr daily-10_10_2013No261 newslettr daily-10_10_2013
No261 newslettr daily-10_10_2013e-syrianews
 
Diapositivascontaminaciondeaire 110715161049-phpapp01
Diapositivascontaminaciondeaire 110715161049-phpapp01Diapositivascontaminaciondeaire 110715161049-phpapp01
Diapositivascontaminaciondeaire 110715161049-phpapp01LuisToxic
 

Destacado (16)

No259 newslettr daily-8_10_2013
No259 newslettr daily-8_10_2013No259 newslettr daily-8_10_2013
No259 newslettr daily-8_10_2013
 
La France à 360 Cours 5 Repères géographiques
La France à 360 Cours 5 Repères géographiquesLa France à 360 Cours 5 Repères géographiques
La France à 360 Cours 5 Repères géographiques
 
No257 newslettr daily-6_10_2013
No257 newslettr daily-6_10_2013No257 newslettr daily-6_10_2013
No257 newslettr daily-6_10_2013
 
4. masalah penelt kuant itatif
4. masalah penelt kuant itatif4. masalah penelt kuant itatif
4. masalah penelt kuant itatif
 
Eoca curso 2013 2014
Eoca curso 2013 2014Eoca curso 2013 2014
Eoca curso 2013 2014
 
Service apartment1
Service apartment1Service apartment1
Service apartment1
 
Presentation ipdo-for-kazenergy
Presentation ipdo-for-kazenergyPresentation ipdo-for-kazenergy
Presentation ipdo-for-kazenergy
 
Asuhan keperawatan trauma mata
Asuhan keperawatan trauma mataAsuhan keperawatan trauma mata
Asuhan keperawatan trauma mata
 
No260 newslettr daily e-9_10_2013
No260 newslettr daily e-9_10_2013No260 newslettr daily e-9_10_2013
No260 newslettr daily e-9_10_2013
 
No257 newslettr daily e-6_10_2013
No257 newslettr daily e-6_10_2013No257 newslettr daily e-6_10_2013
No257 newslettr daily e-6_10_2013
 
Equity weekly-report-by-trifid research
Equity weekly-report-by-trifid researchEquity weekly-report-by-trifid research
Equity weekly-report-by-trifid research
 
No259 newslettr daily e-8_10_2013
No259 newslettr daily e-8_10_2013No259 newslettr daily e-8_10_2013
No259 newslettr daily e-8_10_2013
 
No261 newslettr daily-10_10_2013
No261 newslettr daily-10_10_2013No261 newslettr daily-10_10_2013
No261 newslettr daily-10_10_2013
 
One sails meeting 2013
One sails meeting 2013One sails meeting 2013
One sails meeting 2013
 
Diapositivascontaminaciondeaire 110715161049-phpapp01
Diapositivascontaminaciondeaire 110715161049-phpapp01Diapositivascontaminaciondeaire 110715161049-phpapp01
Diapositivascontaminaciondeaire 110715161049-phpapp01
 
Mrs.sridevi tharanidharan workshop
Mrs.sridevi tharanidharan   workshopMrs.sridevi tharanidharan   workshop
Mrs.sridevi tharanidharan workshop
 

Similar a Sistemas operativos by nilda soto, luis ticllacuri , cesar matos

Adriana rivera sistema operativo
Adriana rivera sistema operativoAdriana rivera sistema operativo
Adriana rivera sistema operativomamasita123
 
Adriana rivera sistema operativo
Adriana rivera sistema operativoAdriana rivera sistema operativo
Adriana rivera sistema operativomamasita123
 
Diapositivas sistemas operativos Damilo y nuedbys los esposos
Diapositivas sistemas operativos Damilo y nuedbys los espososDiapositivas sistemas operativos Damilo y nuedbys los esposos
Diapositivas sistemas operativos Damilo y nuedbys los espososDanilo Vargas
 
Diapositivas sistemas operativos Danilo y nuedbys los esposos
Diapositivas sistemas operativos Danilo y nuedbys los espososDiapositivas sistemas operativos Danilo y nuedbys los esposos
Diapositivas sistemas operativos Danilo y nuedbys los espososDanilo Vargas
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemaszhirleii
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemaszhirleii
 
Sistema operativo y la infuencia pc
Sistema operativo y la infuencia pcSistema operativo y la infuencia pc
Sistema operativo y la infuencia pcTenelmKleber
 
Sistema operativo johan 32
Sistema operativo johan 32Sistema operativo johan 32
Sistema operativo johan 32luigui-32
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1Isa Tarazona
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativosSalud Salud Compa Roque
 
Sistemas operativos ismarith
Sistemas operativos ismarithSistemas operativos ismarith
Sistemas operativos ismarithariadna1721
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemasoscar120
 
Sistemas operativos propio!
Sistemas operativos propio!Sistemas operativos propio!
Sistemas operativos propio!an32
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoscarter96
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosIsa Tarazona
 
Mantenimiento de la pc
Mantenimiento de la pcMantenimiento de la pc
Mantenimiento de la pcmanuelbonito61
 
Conceptos 2
Conceptos 2 Conceptos 2
Conceptos 2 fredur
 
Diana parra sistemas
Diana parra sistemasDiana parra sistemas
Diana parra sistemasestefania-24
 

Similar a Sistemas operativos by nilda soto, luis ticllacuri , cesar matos (20)

Adriana rivera sistema operativo
Adriana rivera sistema operativoAdriana rivera sistema operativo
Adriana rivera sistema operativo
 
Adriana rivera sistema operativo
Adriana rivera sistema operativoAdriana rivera sistema operativo
Adriana rivera sistema operativo
 
Diapositivas sistemas operativos Damilo y nuedbys los esposos
Diapositivas sistemas operativos Damilo y nuedbys los espososDiapositivas sistemas operativos Damilo y nuedbys los esposos
Diapositivas sistemas operativos Damilo y nuedbys los esposos
 
Diapositivas sistemas operativos Danilo y nuedbys los esposos
Diapositivas sistemas operativos Danilo y nuedbys los espososDiapositivas sistemas operativos Danilo y nuedbys los esposos
Diapositivas sistemas operativos Danilo y nuedbys los esposos
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemas
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemas
 
Sistema operativo y la infuencia pc
Sistema operativo y la infuencia pcSistema operativo y la infuencia pc
Sistema operativo y la infuencia pc
 
Sistema operativo johan 32
Sistema operativo johan 32Sistema operativo johan 32
Sistema operativo johan 32
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Clasificacion de los sistemas operativos
Clasificacion de los sistemas operativosClasificacion de los sistemas operativos
Clasificacion de los sistemas operativos
 
Sistemas operativos ismarith
Sistemas operativos ismarithSistemas operativos ismarith
Sistemas operativos ismarith
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemas
 
Sistemas operativos propio!
Sistemas operativos propio!Sistemas operativos propio!
Sistemas operativos propio!
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Caguana mauricio so
Caguana mauricio soCaguana mauricio so
Caguana mauricio so
 
Mantenimiento de la pc
Mantenimiento de la pcMantenimiento de la pc
Mantenimiento de la pc
 
Conceptos 2
Conceptos 2 Conceptos 2
Conceptos 2
 
Diana parra sistemas
Diana parra sistemasDiana parra sistemas
Diana parra sistemas
 
El Sistema Operativo
El Sistema OperativoEl Sistema Operativo
El Sistema Operativo
 

Último

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 

Último (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 

Sistemas operativos by nilda soto, luis ticllacuri , cesar matos

  • 1. Page 1 Un sistema 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 y anteriores próximos y viceversa Nilda Soto. Luis .F Ticllacuri Cesar Matos Page 1
  • 2. Page 2  Estimación del uso de versiones de sistemas operativos según una muestra de computadoras con acceso a Internet en enero de 2012.  Estimación del uso de sistemas operativos en dispositivos móviles con acceso a Internet en enero de 2012. Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 3. Page 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: lector de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc. Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 4. Page 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. Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 5. Page 5  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 buffers con el siguiente funcionamiento:  Un programa escribe su salida en un área de memoria (búfer 1).  El monitor residente inicia la salida desde el buffer y el programa de aplicación calcula depositando la salida en el buffer 2.  La salida desde el buffer 1 termina y el nuevo cálculo también.  Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su salida al buffer 1.  El proceso se puede repetir de nuevo.  Los problemas surgen si hay muchas más operaciones de cálculo que de E/S (limitado por la CPU) o si por el contrario hay muchas más operaciones de E/S que cálculo (limitado por la E/S). Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 6. Page 6  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. Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 7. Page 7  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. Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 8. Page 8  Una interrupción se trata en todo caso, después de terminar la ejecución de la instrucción en curso.  El tratamiento depende de cuál sea el dispositivo de E/S que ha causado la interrupción, ante la cual debe poder identificar el dispositivo que la ha causado.  La ventaja de este procedimiento es que no se tiene que perder tiempo ejecutando continuamente rutinas para consultar el estado del periférico. El inconveniente es que el dispositivo debe tener los circuitos electrónicos necesarios para acceder al sistema de interrupciones del computador. Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 9. Page 9  El mecanismo de tratamiento de las interrupciones permite al SO utilizar la CPU en servicio de una aplicación, mientras otra permanece a la espera de que concluya una operación en un dispositivo de E/S.  El hardware se encarga de avisar al SO cuando el dispositivo de E/S ha terminado y el SO puede intervenir entonces, si es conveniente, para hacer que el programa que estaba esperando por el dispositivo, se continúe ejecutando.  Un ejemplo de sincronismo por interrupción es el almacenamiento de caracteres introducidos mediante el teclado. Cuando se introduce un carácter, se codifica en el registro de datos del dispositivo y además se activa un bit del registro de estado quien crea una interrupción en el hardware.  EXCEPCIONES:  Cuando la CPU intenta ejecutar una instrucción incorrectamente construida, la unidad de control lanza una excepción para permitir al SO ejecutar el tratamiento adecuado. Al contrario que en una interrupción, la instrucción en curso es abortada. Las excepciones al igual que las interrupciones deben estar identificadas. Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 10. Page 10  Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.  Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:  Distinguir entre uso autorizado y no autorizado.  Especificar los controles de seguridad a realizar.  Forzar el uso de estos mecanismos de protección. Nilda Soto .T Luis .F Ticllacuri Cesar Matos
  • 11. Page 11  Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las Interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente.  Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas, siendo algunas de las tareas que realizan:  Manipulación y modificación de archivos.  Información del estado del sistema.  Soporte a lenguajes de programación.  Comunicaciones. Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 12. Page 12  Como gestor de recursos, el sistema operativo administra:  La unidad central de procesamiento (donde está alojado el microprocesador).  Los dispositivos de entrada y salida.  La memoria principal (o de acceso directo).  Los discos (o memoria secundaria).  Los procesos (o programas en ejecución).  Y en general todos los recursos del sistema. Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 13. Page 13  Monotera: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.  Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de SO. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.  Monousuarios: Si sólo permite ejecutar los programas de un usuario al mismo tiempo.  Multiusuario: Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario. Nilda Soto. Luis .F Ticllacuri Cesar Matos
  • 14. Page 14  Centralizado: Si permite usar los recursos de una sola computadora.  Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más de una computadora al mismo tiempo.  Microsoft Windows  Mac OS X  GNU/Linux  Unix  Solaris  FreeBSD  OpenBSD  Google chrome OS  Debian  Ubuntu  Mandria  Sabayon Fedora  Limpus Linux  Haiku (BeOS)  Androide  Ios  Bada  Black Berry OS  Black Berry 10  Windows Phone  Sybian OS  Hp WebOS  Firefox Os  Ubuntu Phone OS Nilda Soto. Luis .F Ticllacuri Cesar Matos