SlideShare una empresa de Scribd logo
1 de 6
TRABAJO DE SENA <br />EL SISTEMA OPERATIVO<br />(ACTIVIDAD DIDACTICA)<br />PRESENTADO POR:<br />ANGEL DAVID GIRALDO POSSO <br />JENIFER SANCHEZ GONZALEZ<br />KATHERINE GALLEGO MURCIA<br />PRESENTADO A:<br />HERNANDO CASTAÑEDA<br />LEONOR NIÑO<br />GRADO 10-1<br />JORNADA: MATINAL<br />COLEGIO NACIONAL ACADEMICO<br />CARTAGO <br />2010<br />un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para utilizar un computador.[1] Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.<br />Uno de los propósitos de un sistema operativo como programa estación principal, consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)<br />Parte de la infraestructura de la World Wide Web está compuesta por el Sistema Operativo de Internet, creado por Cisco Systems para gestionar equipos de interconexión como los conmutadores y los enrutadores.[11]<br />Problemas de explotación y soluciones iniciales<br />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.<br />Para ello, los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como procesamiento por lotes (batch) sin automatizar.<br />Monitores residentes<br />Fichas en lenguaje de procesamiento por lotes, con programa y datos, para ejecución secuencial.<br />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.<br />Un monitor residente estaba compuesto por un cargador, un Intérprete de comandos y un Controlador (drivers) para el manejo de entrada/salida.<br />Sistemas con almacenamiento temporal de E/S<br />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:<br />Un programa escribe su salida en un área de memoria (buffer 1).<br />El monitor residente inicia la salida desde el buffer y el programa de aplicación calcula depositando la salida en el buffer 2.<br />La salida desde el buffer 1 termina y el nuevo cálculo también.<br />Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su salida al buffer 1.<br />El proceso se puede repetir de nuevo.<br />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).<br />Spoilers<br />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).<br />sistemas operativos multiprogramados<br />Surge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que ofrece nuevas soluciones a los problemas de rendimiento:<br />Se solapa el cálculo de unos trabajos con la entrada/salida de otros trabajos.<br />Se pueden mantener en memoria varios programas.<br />Se asigna el uso de la CPU a los diferentes programas en memoria.<br />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:<br />Administrar la memoria.<br />Gestionar el uso de la CPU (planificación).<br />Administrar el uso de los dispositivos de E/S.<br />Cuando desempeña esas tareas, el monitor residente se transforma en un sistema operativo multiprogramado<br />Componentes de un sistema operativo<br />Componentes del Sistema Operativo.<br />Gestión de procesos<br />Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:<br />Crear y destruir los procesos.<br />Parar y reanudar los procesos.<br />Ofrecer mecanismos para que se comuniquen y sincronicen<br />Gestión de la memoria principal<br />La Memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido accesos es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido en los fallos del sistema. El SO es el responsable de:<br />Gestión del almacenamiento secundario<br />Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:<br />Planificar los discos.<br />El sistema de E/S<br />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.<br />Sistema de archivos<br />Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:<br />Sistemas de protección<br />Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:<br />Distinguir entre uso autorizado y no autorizado.<br />Especificar los controles de seguridad a realizar.<br />Forzar el uso de estos mecanismos de protección.<br />Sistema de comunicaciones<br />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.<br />Programas de sistema<br />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:<br />Gestor de recursos<br />Como gestor de recursos, el Sistema Operativo administra:<br />La CPU (Unidad Central de Proceso, donde está alojado el microprocesador).<br />Los dispositivos de E/S (entrada y salida)<br />La memoria principal (o de acceso directo).<br />Los discos (o memoria secundaria).<br />Los procesos (o programas en ejecución).<br />y en general todos los recursos del sistema.<br />ACTIVIDAD DIDACTICA (CRUZIGRAMA)<br />1     32                            4                   6 5                       8                          7                           1.Software que actúa de interfaz entre los dispositivos  y Programas usados por el usuario.2.Programas que residen en memoria y que gestionan la ejecución de Una cola de trabajos. 3.Tabla en el disco para realizar diferentes tareas4.Programa de ejecución que necesita recursos para realizar su tarea(Memoria, tiempo de CPU, etc.).5. Colecciones de Información relacionada, definida por sus creadores.6.Mecanismo que controla el acceso de los programas o los usuariosa los recursos del sistema.7. También llamados interfaces de red.8.Aplicaciones de utilidad que se suministran con el SO pero noForman parte de él.<br />
Un sistema operativo
Un sistema operativo
Un sistema operativo
Un sistema operativo
Un sistema operativo

Más contenido relacionado

La actualidad más candente

Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]kaory22
 
La computadora y sus componentes
La computadora y sus componentesLa computadora y sus componentes
La computadora y sus componentesJesseniaHurtado1
 
Sistemas operativos ciclo 2 - capítulo 3
Sistemas operativos   ciclo 2 - capítulo 3Sistemas operativos   ciclo 2 - capítulo 3
Sistemas operativos ciclo 2 - capítulo 3Ing. Alexis Rocha, MGTI
 
Sistema operativo y la infuencia pc
Sistema operativo y la infuencia pcSistema operativo y la infuencia pc
Sistema operativo y la infuencia pcTenelmKleber
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativos Fundamentos de sistemas operativos
Fundamentos de sistemas operativos JenniferAnayaM
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionalesDenisse C
 
Estructura de una computadora
Estructura de una computadoraEstructura de una computadora
Estructura de una computadoraBecKii RodGuess
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionalesDenisse C
 
Sistema informatico hardware software diapositiva
Sistema informatico hardware software diapositivaSistema informatico hardware software diapositiva
Sistema informatico hardware software diapositivaJose Gomez
 
Presentación sistema operativo
Presentación sistema operativoPresentación sistema operativo
Presentación sistema operativojackeelinee
 
Lizzi arrones practica 5
Lizzi arrones practica 5Lizzi arrones practica 5
Lizzi arrones practica 5arrones
 

La actualidad más candente (20)

La computadora
La computadoraLa computadora
La computadora
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
 
Primer parcial
Primer parcialPrimer parcial
Primer parcial
 
Presentación andrés
Presentación andrésPresentación andrés
Presentación andrés
 
La computadora y sus componentes
La computadora y sus componentesLa computadora y sus componentes
La computadora y sus componentes
 
Informática
InformáticaInformática
Informática
 
Fundamentos de sistemas operativos final
Fundamentos de sistemas operativos finalFundamentos de sistemas operativos final
Fundamentos de sistemas operativos final
 
Sistemas operativos ciclo 2 - capítulo 3
Sistemas operativos   ciclo 2 - capítulo 3Sistemas operativos   ciclo 2 - capítulo 3
Sistemas operativos ciclo 2 - capítulo 3
 
Sistema operativo y la infuencia pc
Sistema operativo y la infuencia pcSistema operativo y la infuencia pc
Sistema operativo y la infuencia pc
 
Presentación andrés
Presentación andrésPresentación andrés
Presentación andrés
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativos Fundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
 
INCHI 2016
INCHI 2016INCHI 2016
INCHI 2016
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Estructura de una computadora
Estructura de una computadoraEstructura de una computadora
Estructura de una computadora
 
Manejo de unidades funcionales
Manejo de unidades funcionalesManejo de unidades funcionales
Manejo de unidades funcionales
 
Sistema informatico hardware software diapositiva
Sistema informatico hardware software diapositivaSistema informatico hardware software diapositiva
Sistema informatico hardware software diapositiva
 
Presentación sistema operativo
Presentación sistema operativoPresentación sistema operativo
Presentación sistema operativo
 
Sistema Informático
Sistema InformáticoSistema Informático
Sistema Informático
 
Lizzi arrones practica 5
Lizzi arrones practica 5Lizzi arrones practica 5
Lizzi arrones practica 5
 

Destacado

Pandox Upgrade - Nr 2 2012 (Sv)
Pandox Upgrade - Nr 2 2012 (Sv)Pandox Upgrade - Nr 2 2012 (Sv)
Pandox Upgrade - Nr 2 2012 (Sv)Pandox
 
Desafíos y soluciones de la formación continua
Desafíos y soluciones de la formación continuaDesafíos y soluciones de la formación continua
Desafíos y soluciones de la formación continuaInnovation Wars
 
PRACTICANTES VUELVEN AL IPEN DESPUÉS DE 6 AÑOS
PRACTICANTES VUELVEN AL IPEN DESPUÉS DE 6 AÑOSPRACTICANTES VUELVEN AL IPEN DESPUÉS DE 6 AÑOS
PRACTICANTES VUELVEN AL IPEN DESPUÉS DE 6 AÑOSZuniga Agustin
 
Migration from the rural region
Migration from the rural regionMigration from the rural region
Migration from the rural regionAssam University
 
Orientación para la evaluación
Orientación para la evaluaciónOrientación para la evaluación
Orientación para la evaluaciónbrenhenr
 
El plagio en la era de internet
El plagio en la era de internetEl plagio en la era de internet
El plagio en la era de internetMarta Libedinsky
 
Perfil de apredis de primera actividad
Perfil de apredis   de primera actividadPerfil de apredis   de primera actividad
Perfil de apredis de primera actividadcarnesnet8
 
Informatica solis
Informatica solisInformatica solis
Informatica solisRivery15
 
Before & After Project Ed 546 & 548
Before & After Project Ed 546 & 548Before & After Project Ed 546 & 548
Before & After Project Ed 546 & 548weisenhornkm
 

Destacado (20)

Presentación M learning
Presentación M learningPresentación M learning
Presentación M learning
 
Pandox Upgrade - Nr 2 2012 (Sv)
Pandox Upgrade - Nr 2 2012 (Sv)Pandox Upgrade - Nr 2 2012 (Sv)
Pandox Upgrade - Nr 2 2012 (Sv)
 
Seguridad
SeguridadSeguridad
Seguridad
 
La couleur des étiquettes par QuickLabel
La couleur des étiquettes par QuickLabelLa couleur des étiquettes par QuickLabel
La couleur des étiquettes par QuickLabel
 
Desafíos y soluciones de la formación continua
Desafíos y soluciones de la formación continuaDesafíos y soluciones de la formación continua
Desafíos y soluciones de la formación continua
 
Clonacion humana
Clonacion humanaClonacion humana
Clonacion humana
 
Cuidar y sanar emociones
Cuidar y sanar emocionesCuidar y sanar emociones
Cuidar y sanar emociones
 
PRACTICANTES VUELVEN AL IPEN DESPUÉS DE 6 AÑOS
PRACTICANTES VUELVEN AL IPEN DESPUÉS DE 6 AÑOSPRACTICANTES VUELVEN AL IPEN DESPUÉS DE 6 AÑOS
PRACTICANTES VUELVEN AL IPEN DESPUÉS DE 6 AÑOS
 
Migration from the rural region
Migration from the rural regionMigration from the rural region
Migration from the rural region
 
Orientación para la evaluación
Orientación para la evaluaciónOrientación para la evaluación
Orientación para la evaluación
 
13 b capitulo_2_fi_v1
13 b capitulo_2_fi_v113 b capitulo_2_fi_v1
13 b capitulo_2_fi_v1
 
Istemas conceptuales
Istemas conceptualesIstemas conceptuales
Istemas conceptuales
 
El plagio en la era de internet
El plagio en la era de internetEl plagio en la era de internet
El plagio en la era de internet
 
Actividad módulo 3
Actividad  módulo 3Actividad  módulo 3
Actividad módulo 3
 
Perfil de apredis de primera actividad
Perfil de apredis   de primera actividadPerfil de apredis   de primera actividad
Perfil de apredis de primera actividad
 
Informatica solis
Informatica solisInformatica solis
Informatica solis
 
Domingo de Palmas, reflexión
Domingo de Palmas, reflexiónDomingo de Palmas, reflexión
Domingo de Palmas, reflexión
 
La violencia
La violenciaLa violencia
La violencia
 
Diseno 24 03 2010
Diseno 24 03 2010Diseno 24 03 2010
Diseno 24 03 2010
 
Before & After Project Ed 546 & 548
Before & After Project Ed 546 & 548Before & After Project Ed 546 & 548
Before & After Project Ed 546 & 548
 

Similar a Un sistema operativo

Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativosJessy Simba
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoarrones
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativojohnk123
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativojohnk123
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativojohnk123
 
Sitemas operativos
Sitemas operativosSitemas operativos
Sitemas operativosSilMuri
 
ARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docxARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docxJORGELUISCAMACHOROSA
 
C:\fakepath\sistema operativo
C:\fakepath\sistema operativoC:\fakepath\sistema operativo
C:\fakepath\sistema operativoDLACGP
 
C:\fakepath\sistema operativo
C:\fakepath\sistema operativoC:\fakepath\sistema operativo
C:\fakepath\sistema operativoDanielita Lopez
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativoJuan Salvador Rodriguez
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02pepita_11
 
***SISTEMA OPERATIVOS***
***SISTEMA OPERATIVOS******SISTEMA OPERATIVOS***
***SISTEMA OPERATIVOS***vanesitha44
 
S I S T E M A O P E R A T I V O. . . :D
S I S T E M A  O P E R A T I V O. . .   :DS I S T E M A  O P E R A T I V O. . .   :D
S I S T E M A O P E R A T I V O. . . :Dvanesitha44
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVOvanesitha44
 
*S IS T E M A O P E R A T I V O*
                       *S IS T E M A     O P E R A T I V O*                       *S IS T E M A     O P E R A T I V O*
*S IS T E M A O P E R A T I V O*vanesitha44
 
S I S T E M A O P E R A T I V O S. . .
S I S T E M A   O P E R A T I V O S. . . S I S T E M A   O P E R A T I V O S. . .
S I S T E M A O P E R A T I V O S. . . vanesitha44
 

Similar a Un sistema operativo (20)

Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativos
 
Sistemas
SistemasSistemas
Sistemas
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Proyecto sistema operativo suspes
Proyecto sistema operativo suspesProyecto sistema operativo suspes
Proyecto sistema operativo suspes
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Diapositivas luz
Diapositivas luzDiapositivas luz
Diapositivas luz
 
Sitemas operativos
Sitemas operativosSitemas operativos
Sitemas operativos
 
sistemas operativos.ppt
sistemas operativos.pptsistemas operativos.ppt
sistemas operativos.ppt
 
ARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docxARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docx
 
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
 
diferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativodiferenciar las funciones del sistema operativo
diferenciar las funciones del sistema operativo
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02
 
***SISTEMA OPERATIVOS***
***SISTEMA OPERATIVOS******SISTEMA OPERATIVOS***
***SISTEMA OPERATIVOS***
 
S I S T E M A O P E R A T I V O. . . :D
S I S T E M A  O P E R A T I V O. . .   :DS I S T E M A  O P E R A T I V O. . .   :D
S I S T E M A O P E R A T I V O. . . :D
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVO
 
*S IS T E M A O P E R A T I V O*
                       *S IS T E M A     O P E R A T I V O*                       *S IS T E M A     O P E R A T I V O*
*S IS T E M A O P E R A T I V O*
 
S I S T E M A O P E R A T I V O S. . .
S I S T E M A   O P E R A T I V O S. . . S I S T E M A   O P E R A T I V O S. . .
S I S T E M A O P E R A T I V O S. . .
 

Más de angel

Trabajo 11
Trabajo 11Trabajo 11
Trabajo 11angel
 
Las tic`s
Las tic`sLas tic`s
Las tic`sangel
 
Trabajo 9
Trabajo 9Trabajo 9
Trabajo 9angel
 
Trabajo #8
Trabajo #8Trabajo #8
Trabajo #8angel
 
Historia
HistoriaHistoria
Historiaangel
 
Juan pablo
Juan pabloJuan pablo
Juan pabloangel
 
Trabajo sena electricidad estatica[1]
Trabajo sena electricidad estatica[1]Trabajo sena electricidad estatica[1]
Trabajo sena electricidad estatica[1]angel
 
Trabajo de sena
Trabajo de senaTrabajo de sena
Trabajo de senaangel
 
Trabajo articulacin sena (2)
Trabajo articulacin sena (2)Trabajo articulacin sena (2)
Trabajo articulacin sena (2)angel
 

Más de angel (20)

Trabajo 11
Trabajo 11Trabajo 11
Trabajo 11
 
Las tic`s
Las tic`sLas tic`s
Las tic`s
 
Trabajo 9
Trabajo 9Trabajo 9
Trabajo 9
 
Trabajo #8
Trabajo #8Trabajo #8
Trabajo #8
 
Historia
HistoriaHistoria
Historia
 
6
66
6
 
4
44
4
 
5
55
5
 
4
44
4
 
6
66
6
 
4
44
4
 
3
33
3
 
1
11
1
 
Ju
JuJu
Ju
 
Juan pablo
Juan pabloJuan pablo
Juan pablo
 
Trabajo sena electricidad estatica[1]
Trabajo sena electricidad estatica[1]Trabajo sena electricidad estatica[1]
Trabajo sena electricidad estatica[1]
 
Trabajo de sena
Trabajo de senaTrabajo de sena
Trabajo de sena
 
Trabajo articulacin sena (2)
Trabajo articulacin sena (2)Trabajo articulacin sena (2)
Trabajo articulacin sena (2)
 
Ju
JuJu
Ju
 
Huy
HuyHuy
Huy
 

Un sistema operativo

  • 1. TRABAJO DE SENA <br />EL SISTEMA OPERATIVO<br />(ACTIVIDAD DIDACTICA)<br />PRESENTADO POR:<br />ANGEL DAVID GIRALDO POSSO <br />JENIFER SANCHEZ GONZALEZ<br />KATHERINE GALLEGO MURCIA<br />PRESENTADO A:<br />HERNANDO CASTAÑEDA<br />LEONOR NIÑO<br />GRADO 10-1<br />JORNADA: MATINAL<br />COLEGIO NACIONAL ACADEMICO<br />CARTAGO <br />2010<br />un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas usados por el usuario para utilizar un computador.[1] Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como estación para las aplicaciones que se ejecutan en la máquina.<br />Uno de los propósitos de un sistema operativo como programa estación principal, consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (teléfonos móviles, reproductores de DVD, computadoras, radios, etc.)<br />Parte de la infraestructura de la World Wide Web está compuesta por el Sistema Operativo de Internet, creado por Cisco Systems para gestionar equipos de interconexión como los conmutadores y los enrutadores.[11]<br />Problemas de explotación y soluciones iniciales<br />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.<br />Para ello, los trabajos se agrupaban de forma manual en lotes mediante lo que se conoce como procesamiento por lotes (batch) sin automatizar.<br />Monitores residentes<br />Fichas en lenguaje de procesamiento por lotes, con programa y datos, para ejecución secuencial.<br />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.<br />Un monitor residente estaba compuesto por un cargador, un Intérprete de comandos y un Controlador (drivers) para el manejo de entrada/salida.<br />Sistemas con almacenamiento temporal de E/S<br />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:<br />Un programa escribe su salida en un área de memoria (buffer 1).<br />El monitor residente inicia la salida desde el buffer y el programa de aplicación calcula depositando la salida en el buffer 2.<br />La salida desde el buffer 1 termina y el nuevo cálculo también.<br />Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su salida al buffer 1.<br />El proceso se puede repetir de nuevo.<br />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).<br />Spoilers<br />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).<br />sistemas operativos multiprogramados<br />Surge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que ofrece nuevas soluciones a los problemas de rendimiento:<br />Se solapa el cálculo de unos trabajos con la entrada/salida de otros trabajos.<br />Se pueden mantener en memoria varios programas.<br />Se asigna el uso de la CPU a los diferentes programas en memoria.<br />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:<br />Administrar la memoria.<br />Gestionar el uso de la CPU (planificación).<br />Administrar el uso de los dispositivos de E/S.<br />Cuando desempeña esas tareas, el monitor residente se transforma en un sistema operativo multiprogramado<br />Componentes de un sistema operativo<br />Componentes del Sistema Operativo.<br />Gestión de procesos<br />Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:<br />Crear y destruir los procesos.<br />Parar y reanudar los procesos.<br />Ofrecer mecanismos para que se comuniquen y sincronicen<br />Gestión de la memoria principal<br />La Memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido accesos es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido en los fallos del sistema. El SO es el responsable de:<br />Gestión del almacenamiento secundario<br />Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de:<br />Planificar los discos.<br />El sistema de E/S<br />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.<br />Sistema de archivos<br />Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de:<br />Sistemas de protección<br />Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de:<br />Distinguir entre uso autorizado y no autorizado.<br />Especificar los controles de seguridad a realizar.<br />Forzar el uso de estos mecanismos de protección.<br />Sistema de comunicaciones<br />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.<br />Programas de sistema<br />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:<br />Gestor de recursos<br />Como gestor de recursos, el Sistema Operativo administra:<br />La CPU (Unidad Central de Proceso, donde está alojado el microprocesador).<br />Los dispositivos de E/S (entrada y salida)<br />La memoria principal (o de acceso directo).<br />Los discos (o memoria secundaria).<br />Los procesos (o programas en ejecución).<br />y en general todos los recursos del sistema.<br />ACTIVIDAD DIDACTICA (CRUZIGRAMA)<br />1     32                            4                   6 5                       8                          7                           1.Software que actúa de interfaz entre los dispositivos y Programas usados por el usuario.2.Programas que residen en memoria y que gestionan la ejecución de Una cola de trabajos. 3.Tabla en el disco para realizar diferentes tareas4.Programa de ejecución que necesita recursos para realizar su tarea(Memoria, tiempo de CPU, etc.).5. Colecciones de Información relacionada, definida por sus creadores.6.Mecanismo que controla el acceso de los programas o los usuariosa los recursos del sistema.7. También llamados interfaces de red.8.Aplicaciones de utilidad que se suministran con el SO pero noForman parte de él.<br />