SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Downloaden Sie, um offline zu lesen
Es el software principal o conjunto de programas de un sistema
informático que gestiona los recursos de hardware y provee
servicios a los programas de aplicación de software,
ejecutándose en modo privilegiado respecto de los restantes
(aunque puede que parte de él se ejecute en espacio de
usuario).​
Las partes más importantes en que puede dividirse el sistema
operativo UNIX son:
*Kernel
*Shell
*UNIX file system
Además, normalmente con el sistema operativo se suministran
otra serie de programas, utilidades para comunicaciones,
editores, lenguajes de programación, etc, que no forman parte
estrictamente del sistema operativo.
Un proceso es un concepto manejado por el sistema operativo
que consiste en el conjunto formado por:
*Las instrucciones de un programa destinadas a ser ejecutadas
por el microprocesador.
*Su estado de ejecución en un momento dado, esto es, los
valores de los registros de la CPU para dicho programa.
Su memoria de trabajo, es decir, la memoria que ha reservado y
sus contenidos.
*Otra información que permite al sistema operativo su
planificación.
Todo proceso en un sistema operativo presenta un estado que indica la
situación de la ejecución en que se encuentra. El número de posibles estados
varía de un sistema operativo a otro.
Activo: el proceso está empleando la CPU, por tanto, está ejecutándose. Puede
haber tantos procesos activos como procesadores haya disponibles. Por tanto,
si el sistema dispone de un único procesador, únicamente puede haber un
proceso activo a la vez.
Preparado: el proceso no está ejecutándose, pero es candidato a pasar a
estado activo. Es el planificador el que, en base a un criterio de planificación,
decide qué proceso selecciona de la lista de procesos preparados para pasar a
estado activo.
Bloqueado: el proceso está pendiente de un evento externo que le ha hecho
bloquear, tales como una operación de lectura/escritura, la espera de
finalización de un proceso hijo, una señal o una operación sobre un semáforo.
El dispositivo/hecho externo "avisa" al S.O. cuando ha terminado la acción
que realizaba mediante una INTERRUPCIÓN, dejando el S.O. lo que está
haciendo para atender a esta última. Tras esto, el S.O. comprueba cuales son
los procesos que fueron bloqueados por ese evento externo, cambiándolos al
estado de preparado.
Es una señal recibida por el procesador de una computadora,
para indicarle que debe interrumpir el curso de ejecución actual
y pasar a ejecutar código específico para tratar esta situación.
Una interrupción es una suspensión temporal de la ejecución de
un proceso, para pasar a ejecutar una subrutina de servicio de
interrupción, la cual, por lo general, no forma parte del
programa, sino que pertenece al sistema operativo o al BIOS.
Las interrupciones son generadas por los
dispositivos periféricos habilitando
una señal del CPU.
Las excepciones son un tipo de interrupción que emplea el
procesador para notificar al sistema operativo de un suceso
excepcional, por ejemplo, cuando el proceso realiza la
instrucción div para dividir un valor usando como denominador
cero. El tratamiento que generalmente realiza el sistema
operativo consiste en terminar con la ejecución del proceso.
El tratamiento de interrupciones es prioritario, por tanto, en
caso de interrupción se deja de ejecutar el proceso para dar
paso al manejador de las interrupciones.
Los semáforos son un mecanismo de sincronización de
procesos inventados por Edsger Dijkstra en 1965. Los
semáforos permiten al programador asistir al planificador del
sistema operativo en su toma de decisiones de manera que
permiten sincronizar la ejecución de dos o más procesos. A
diferencia de los cerrojos, los semáforos nos ofrecen un
mecanismo de espera no ocupada.
Los semáforos son un tipo de datos que están compuestos por
dos atributos:
*Un contador, que siempre vale >= 0.
*Una cola de procesos inicialmente vacía.
Sistema Operativo

Weitere ähnliche Inhalte

Was ist angesagt?

Administracion de perifericos
Administracion de perifericosAdministracion de perifericos
Administracion de perifericosCarlos Carrillo
 
evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativosAlexander Daniel
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesosayreonmx
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosCarolina Cols
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.Carlos Solano
 
Sistema de computación procesos
Sistema de computación procesosSistema de computación procesos
Sistema de computación procesosluis alejandro
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesadorFernando Camacho
 
Unidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUnidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUPTM
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativoschikscorpion_23
 
UD05 Administración de Sistemas Operativos
UD05 Administración de Sistemas OperativosUD05 Administración de Sistemas Operativos
UD05 Administración de Sistemas OperativosManu Martín
 
1.1 conceptosistemasoperativos
1.1 conceptosistemasoperativos1.1 conceptosistemasoperativos
1.1 conceptosistemasoperativosFernando Solis
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa iiAlejandro Ordoñez
 
Ambiente de trabajo del so
Ambiente de trabajo del soAmbiente de trabajo del so
Ambiente de trabajo del somonsse7
 

Was ist angesagt? (20)

Administracion de perifericos
Administracion de perifericosAdministracion de perifericos
Administracion de perifericos
 
evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativos
 
Sistemas operativos procesos
Sistemas operativos   procesosSistemas operativos   procesos
Sistemas operativos procesos
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Administración de procesos en el S.O.
Administración de procesos en el S.O.Administración de procesos en el S.O.
Administración de procesos en el S.O.
 
Sistema de computación procesos
Sistema de computación procesosSistema de computación procesos
Sistema de computación procesos
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
SISTEMAS OPERATIVOS
 
Procesos
ProcesosProcesos
Procesos
 
Unidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del ProcesadorUnidad 4: Procesos y Administracion del Procesador
Unidad 4: Procesos y Administracion del Procesador
 
Procesos i 2017
Procesos i  2017Procesos i  2017
Procesos i 2017
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo dalma
Sistema operativo dalmaSistema operativo dalma
Sistema operativo dalma
 
Sistema operativo dalma
Sistema operativo dalmaSistema operativo dalma
Sistema operativo dalma
 
Gestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativosGestión de procesos en sistemas operativos
Gestión de procesos en sistemas operativos
 
UD05 Administración de Sistemas Operativos
UD05 Administración de Sistemas OperativosUD05 Administración de Sistemas Operativos
UD05 Administración de Sistemas Operativos
 
1.1 conceptosistemasoperativos
1.1 conceptosistemasoperativos1.1 conceptosistemasoperativos
1.1 conceptosistemasoperativos
 
Introducción a los procesos alfa ii
Introducción a los procesos alfa iiIntroducción a los procesos alfa ii
Introducción a los procesos alfa ii
 
Ambiente de trabajo del so
Ambiente de trabajo del soAmbiente de trabajo del so
Ambiente de trabajo del so
 

Ähnlich wie 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 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
 
Cap3
Cap3Cap3
Cap3CJAO
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesosSamir Barrios
 
Ud Procesos
Ud  ProcesosUd  Procesos
Ud Procesosnaxoglez
 
Procesos, cuotas y control parental
Procesos, cuotas y control parentalProcesos, cuotas y control parental
Procesos, cuotas y control parentalkarenodeth
 
Funciones principales de los sistemas operativos
Funciones principales de los sistemas operativosFunciones principales de los sistemas operativos
Funciones principales de los sistemas operativosIrving Hofstadter
 
Diana parra sistemas
Diana parra sistemasDiana parra sistemas
Diana parra sistemasLEIDY Lozano
 
Diana parra sistemas
Diana parra sistemasDiana parra sistemas
Diana parra sistemasestefania-24
 

Ähnlich wie Sistema Operativo (20)

Unidad2
Unidad2Unidad2
Unidad2
 
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
 
Tarea3 fernando lopez
Tarea3   fernando lopezTarea3   fernando lopez
Tarea3 fernando lopez
 
Tarea3 fernando lopez
Tarea3   fernando lopezTarea3   fernando lopez
Tarea3 fernando lopez
 
Cap3
Cap3Cap3
Cap3
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesos
 
Ejemplo Pdf
Ejemplo PdfEjemplo Pdf
Ejemplo Pdf
 
Ud Procesos
Ud  ProcesosUd  Procesos
Ud Procesos
 
Sistemas operativos - 6to SSI
Sistemas operativos - 6to SSISistemas operativos - 6to SSI
Sistemas operativos - 6to SSI
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
So 2
So 2So 2
So 2
 
Proceso
ProcesoProceso
Proceso
 
Procesos
ProcesosProcesos
Procesos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
Procesos, cuotas y control parental
Procesos, cuotas y control parentalProcesos, cuotas y control parental
Procesos, cuotas y control parental
 
Funciones principales de los sistemas operativos
Funciones principales de los sistemas operativosFunciones principales de los sistemas operativos
Funciones principales de los sistemas operativos
 
Diana parra sistemas
Diana parra sistemasDiana parra sistemas
Diana parra sistemas
 
Diana parra sistemas
Diana parra sistemasDiana parra sistemas
Diana parra sistemas
 

Sistema Operativo

  • 1.
  • 2. Es el software principal o conjunto de programas de un sistema informático que gestiona los recursos de hardware y provee servicios a los programas de aplicación de software, ejecutándose en modo privilegiado respecto de los restantes (aunque puede que parte de él se ejecute en espacio de usuario).​
  • 3. Las partes más importantes en que puede dividirse el sistema operativo UNIX son: *Kernel *Shell *UNIX file system Además, normalmente con el sistema operativo se suministran otra serie de programas, utilidades para comunicaciones, editores, lenguajes de programación, etc, que no forman parte estrictamente del sistema operativo.
  • 4.
  • 5. Un proceso es un concepto manejado por el sistema operativo que consiste en el conjunto formado por: *Las instrucciones de un programa destinadas a ser ejecutadas por el microprocesador. *Su estado de ejecución en un momento dado, esto es, los valores de los registros de la CPU para dicho programa. Su memoria de trabajo, es decir, la memoria que ha reservado y sus contenidos. *Otra información que permite al sistema operativo su planificación.
  • 6.
  • 7. Todo proceso en un sistema operativo presenta un estado que indica la situación de la ejecución en que se encuentra. El número de posibles estados varía de un sistema operativo a otro. Activo: el proceso está empleando la CPU, por tanto, está ejecutándose. Puede haber tantos procesos activos como procesadores haya disponibles. Por tanto, si el sistema dispone de un único procesador, únicamente puede haber un proceso activo a la vez. Preparado: el proceso no está ejecutándose, pero es candidato a pasar a estado activo. Es el planificador el que, en base a un criterio de planificación, decide qué proceso selecciona de la lista de procesos preparados para pasar a estado activo. Bloqueado: el proceso está pendiente de un evento externo que le ha hecho bloquear, tales como una operación de lectura/escritura, la espera de finalización de un proceso hijo, una señal o una operación sobre un semáforo. El dispositivo/hecho externo "avisa" al S.O. cuando ha terminado la acción que realizaba mediante una INTERRUPCIÓN, dejando el S.O. lo que está haciendo para atender a esta última. Tras esto, el S.O. comprueba cuales son los procesos que fueron bloqueados por ese evento externo, cambiándolos al estado de preparado.
  • 8.
  • 9. Es una señal recibida por el procesador de una computadora, para indicarle que debe interrumpir el curso de ejecución actual y pasar a ejecutar código específico para tratar esta situación. Una interrupción es una suspensión temporal de la ejecución de un proceso, para pasar a ejecutar una subrutina de servicio de interrupción, la cual, por lo general, no forma parte del programa, sino que pertenece al sistema operativo o al BIOS. Las interrupciones son generadas por los dispositivos periféricos habilitando una señal del CPU.
  • 10.
  • 11. Las excepciones son un tipo de interrupción que emplea el procesador para notificar al sistema operativo de un suceso excepcional, por ejemplo, cuando el proceso realiza la instrucción div para dividir un valor usando como denominador cero. El tratamiento que generalmente realiza el sistema operativo consiste en terminar con la ejecución del proceso. El tratamiento de interrupciones es prioritario, por tanto, en caso de interrupción se deja de ejecutar el proceso para dar paso al manejador de las interrupciones.
  • 12. Los semáforos son un mecanismo de sincronización de procesos inventados por Edsger Dijkstra en 1965. Los semáforos permiten al programador asistir al planificador del sistema operativo en su toma de decisiones de manera que permiten sincronizar la ejecución de dos o más procesos. A diferencia de los cerrojos, los semáforos nos ofrecen un mecanismo de espera no ocupada. Los semáforos son un tipo de datos que están compuestos por dos atributos: *Un contador, que siempre vale >= 0. *Una cola de procesos inicialmente vacía.