SlideShare uma empresa Scribd logo
1 de 5
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA
El sistema operativo está compuesto por un conjunto de paquetes de software que
pueden utilizarse para gestionar las interacciones con el hardware. Estos
elementos se incluyen por lo general en este conjunto de software:
El núcleo, es el que representa las funciones básicas del sistema operativo, como
por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las
entradas/salidas principales y de las funciones de comunicación.
El intérprete de comandos, es el que posibilita la comunicación con el sistema
operativo a través de un lenguaje de control, permitiendo al usuario controlar los
periféricos sin conocer las características del hardware utilizado, la gestión de las
direcciones físicas, etcétera.
El sistema de archivos, es el que permite que los archivos se registren en una
estructura arbórea.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA
Con el paso del tiempo, los Sistemas
Operativos fueron clasificándose de diferentes
maneras, dependiendo del uso o de la
aplicación que se les daba.
MONOTAREA
Los sistemas monotarea son aquellos que solo permiten realizar una sola tarea,
estos sistemas son más primitivos porque solo permiten un solo proceso a la vez.
MULTITAREA
Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O.
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.
ADMINISTRACIÓN DE USUARIOS
Monousuario
Sólo permite ejecutar los programas de un usuario al mismo tiempo.
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA
Multiusuario
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
MANEJO DE RECURSOS
Centralizado
Permite utilizar los recursos de una sola
computadora.
Distribuido
Permite utilizar los recursos (memoria, CPU, disco,
periféricos...) de más de una computadora al mismo
tiempo.
El SO ocupa una posición intermedia entre los
programas de aplicación y el hardware. No se
limita a utilizar el hardware a petición de las
aplicaciones ya que hay situaciones en las que
es el hardware el que necesita que se ejecute
código del SO. En tales situaciones el
hardware debe poder llamar al sistema,
pudiendo deberse estas llamadas a dos
condiciones:
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA
Algún dispositivo de E/S necesita atención.
Se ha producido una situación de error al intentar ejecutar una instrucción
del programa (normalmente de la aplicación).
En ambos casos, la acción realizada no está ordenada por el programa de
aplicación, es decir, no figura en el programa.
Según los dos casos anteriores tenemos las interrupciones y las excepciones:
INTERRUPCIÓN
Señal que envía un dispositivo de E/S a la CPU para indicar que la operación de la
que se estaba ocupando, ya ha terminado.
Excepción: una situación de error detectada por la CPU mientras ejecutaba una
instrucción, que requiere tratamiento por parte del SO.
Importancia
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.
En ciertos intervalos de tiempo puede convenir no aceptar señales de interrupción.
Por ello las interrupciones pueden inhibirse por programa (aunque esto no deben
poder hacerlo las mismas).
UNIVERSIDAD NACIONAL DE CHIMBORAZO
ESCUELA DE INFORMÁTICA
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.
CLASES DE EXCEPCIONES
Las instrucciones de un programa pueden estar mal construidas por diversas
razones:
El código de operación puede ser incorrecto.
Se intenta realizar alguna operación no definida, como dividir por cero.
La instrucción puede no estar permitida en el modo de ejecución actual.
La dirección de algún operando puede ser incorrecta o se intenta violar alguno de
sus permisos de uso.
Importancia
El mecanismo de tratamiento de las excepciones es esencial para impedir, junto a
los modos de ejecución de la CPU y los mecanismos de protección de la memoria,
que las aplicaciones realicen operaciones que no les están permitidas. En
cualquier caso, el tratamiento específico de una excepción lo realiza el SO.
Como en el caso de las interrupciones, el hardware se limita a dejar el control al
SO, y éste es el que trata la situación como convenga.
Es bastante frecuente que el tratamiento de una excepción no retorne al programa
que se estaba ejecutando cuando se produjo la excepción, sino que el SO aborte
la ejecución de ese programa. Este factor depende de la pericia del programador
para controlar la excepción adecuadamente

Mais conteúdo relacionado

Mais procurados

Diferenciar las funciones del equipo de computo
Diferenciar las funciones del equipo de computoDiferenciar las funciones del equipo de computo
Diferenciar las funciones del equipo de computoJuan Salvador Rodriguez
 
Trabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsTrabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsFernando Melendro
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoslavinia_23b
 
Concepto y definición de sistemas operativos
Concepto y definición de sistemas operativosConcepto y definición de sistemas operativos
Concepto y definición de sistemas operativosfrankSanVicen94
 
Funciones y características del sistema operativo
Funciones y características del sistema operativoFunciones y características del sistema operativo
Funciones y características del sistema operativoUriel Martinez Cervantes
 
Multiprogramacion
MultiprogramacionMultiprogramacion
MultiprogramacionIrisMTF16
 
Descripción del sistema operativo
Descripción del sistema operativoDescripción del sistema operativo
Descripción del sistema operativoLuis0101
 
Componentes de los Sistemasoperativos - UTS
Componentes de los Sistemasoperativos - UTSComponentes de los Sistemasoperativos - UTS
Componentes de los Sistemasoperativos - UTSJose Manuel Acosta
 
Elementos de los sistemas operativos
Elementos de los sistemas operativosElementos de los sistemas operativos
Elementos de los sistemas operativosJonnathan19xix
 
(625801190) sistemas operativos i
(625801190) sistemas operativos i(625801190) sistemas operativos i
(625801190) sistemas operativos iFerchisMi
 
Sistemas operativos y recursos que administra
Sistemas operativos y recursos que administraSistemas operativos y recursos que administra
Sistemas operativos y recursos que administrajuan camilo arenas villa
 

Mais procurados (16)

Diferenciar las funciones del equipo de computo
Diferenciar las funciones del equipo de computoDiferenciar las funciones del equipo de computo
Diferenciar las funciones del equipo de computo
 
Trabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsTrabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windows
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
estructura de un sistema operativo
estructura de un sistema operativoestructura de un sistema operativo
estructura de un sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Concepto y definición de sistemas operativos
Concepto y definición de sistemas operativosConcepto y definición de sistemas operativos
Concepto y definición de sistemas operativos
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Funciones y características del sistema operativo
Funciones y características del sistema operativoFunciones y características del sistema operativo
Funciones y características del sistema operativo
 
Multiprogramacion
MultiprogramacionMultiprogramacion
Multiprogramacion
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
Descripción del sistema operativo
Descripción del sistema operativoDescripción del sistema operativo
Descripción del sistema operativo
 
Componentes de los Sistemasoperativos - UTS
Componentes de los Sistemasoperativos - UTSComponentes de los Sistemasoperativos - UTS
Componentes de los Sistemasoperativos - UTS
 
Tarea de DFSO COBAEJ #10
Tarea de DFSO COBAEJ #10Tarea de DFSO COBAEJ #10
Tarea de DFSO COBAEJ #10
 
Elementos de los sistemas operativos
Elementos de los sistemas operativosElementos de los sistemas operativos
Elementos de los sistemas operativos
 
(625801190) sistemas operativos i
(625801190) sistemas operativos i(625801190) sistemas operativos i
(625801190) sistemas operativos i
 
Sistemas operativos y recursos que administra
Sistemas operativos y recursos que administraSistemas operativos y recursos que administra
Sistemas operativos y recursos que administra
 

Semelhante a Componentes

Sistema operativo
Sistema operativoSistema operativo
Sistema operativoalarcon14
 
Diana parra sistemas
Diana parra sistemasDiana parra sistemas
Diana parra sistemasLEIDY Lozano
 
Diana parra sistemas
Diana parra sistemasDiana parra sistemas
Diana parra sistemasestefania-24
 
Sistemas operativos 4 eso
Sistemas operativos 4 esoSistemas operativos 4 eso
Sistemas operativos 4 esojrcobos231
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administraMartin Lautrerio
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administraMartin Lautrerio
 
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
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosNICRISGE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosNICRISGE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosNICRISGE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosRaNDoMz10
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemaszhirleii
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemaszhirleii
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOseuansed
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOseuansed
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOseuansed
 

Semelhante a Componentes (20)

Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Diana parra sistemas
Diana parra sistemasDiana parra sistemas
Diana parra sistemas
 
Diana parra sistemas
Diana parra sistemasDiana parra sistemas
Diana parra sistemas
 
Sistemas operativos 4 eso
Sistemas operativos 4 esoSistemas operativos 4 eso
Sistemas operativos 4 eso
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
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
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemas
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemas
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 
T
TT
T
 
EL SISTEMA OPERATIVO
EL SISTEMA OPERATIVOEL SISTEMA OPERATIVO
EL SISTEMA OPERATIVO
 

Mais de Patty Orna

Introduccion de s.o
Introduccion de s.oIntroduccion de s.o
Introduccion de s.oPatty Orna
 
Presentación1
Presentación1Presentación1
Presentación1Patty Orna
 
Crea efectos y edita imágenes en anymaking
Crea efectos y edita imágenes en anymakingCrea efectos y edita imágenes en anymaking
Crea efectos y edita imágenes en anymakingPatty Orna
 
Como crear una base de datos
Como crear una base de datosComo crear una base de datos
Como crear una base de datosPatty Orna
 
Topicos como crear
Topicos como crearTopicos como crear
Topicos como crearPatty Orna
 

Mais de Patty Orna (8)

Introduccion de s.o
Introduccion de s.oIntroduccion de s.o
Introduccion de s.o
 
Presentación1
Presentación1Presentación1
Presentación1
 
Multimedia
MultimediaMultimedia
Multimedia
 
Multimedia
MultimediaMultimedia
Multimedia
 
Pixlr
PixlrPixlr
Pixlr
 
Crea efectos y edita imágenes en anymaking
Crea efectos y edita imágenes en anymakingCrea efectos y edita imágenes en anymaking
Crea efectos y edita imágenes en anymaking
 
Como crear una base de datos
Como crear una base de datosComo crear una base de datos
Como crear una base de datos
 
Topicos como crear
Topicos como crearTopicos como crear
Topicos como crear
 

Componentes

  • 1. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA El sistema operativo está compuesto por un conjunto de paquetes de software que pueden utilizarse para gestionar las interacciones con el hardware. Estos elementos se incluyen por lo general en este conjunto de software: El núcleo, es el que representa las funciones básicas del sistema operativo, como por ejemplo, la gestión de la memoria, de los procesos, de los archivos, de las entradas/salidas principales y de las funciones de comunicación. El intérprete de comandos, es el que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo al usuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera. El sistema de archivos, es el que permite que los archivos se registren en una estructura arbórea.
  • 2. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba. MONOTAREA Los sistemas monotarea son aquellos que solo permiten realizar una sola tarea, estos sistemas son más primitivos porque solo permiten un solo proceso a la vez. MULTITAREA Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. 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. ADMINISTRACIÓN DE USUARIOS Monousuario Sólo permite ejecutar los programas de un usuario al mismo tiempo.
  • 3. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA Multiusuario 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 MANEJO DE RECURSOS Centralizado Permite utilizar los recursos de una sola computadora. Distribuido Permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más de una computadora al mismo tiempo. El SO ocupa una posición intermedia entre los programas de aplicación y el hardware. No se limita a utilizar el hardware a petición de las aplicaciones ya que hay situaciones en las que es el hardware el que necesita que se ejecute código del SO. En tales situaciones el hardware debe poder llamar al sistema, pudiendo deberse estas llamadas a dos condiciones:
  • 4. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA Algún dispositivo de E/S necesita atención. Se ha producido una situación de error al intentar ejecutar una instrucción del programa (normalmente de la aplicación). En ambos casos, la acción realizada no está ordenada por el programa de aplicación, es decir, no figura en el programa. Según los dos casos anteriores tenemos las interrupciones y las excepciones: INTERRUPCIÓN Señal que envía un dispositivo de E/S a la CPU para indicar que la operación de la que se estaba ocupando, ya ha terminado. Excepción: una situación de error detectada por la CPU mientras ejecutaba una instrucción, que requiere tratamiento por parte del SO. Importancia 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. En ciertos intervalos de tiempo puede convenir no aceptar señales de interrupción. Por ello las interrupciones pueden inhibirse por programa (aunque esto no deben poder hacerlo las mismas).
  • 5. UNIVERSIDAD NACIONAL DE CHIMBORAZO ESCUELA DE INFORMÁTICA 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. CLASES DE EXCEPCIONES Las instrucciones de un programa pueden estar mal construidas por diversas razones: El código de operación puede ser incorrecto. Se intenta realizar alguna operación no definida, como dividir por cero. La instrucción puede no estar permitida en el modo de ejecución actual. La dirección de algún operando puede ser incorrecta o se intenta violar alguno de sus permisos de uso. Importancia El mecanismo de tratamiento de las excepciones es esencial para impedir, junto a los modos de ejecución de la CPU y los mecanismos de protección de la memoria, que las aplicaciones realicen operaciones que no les están permitidas. En cualquier caso, el tratamiento específico de una excepción lo realiza el SO. Como en el caso de las interrupciones, el hardware se limita a dejar el control al SO, y éste es el que trata la situación como convenga. Es bastante frecuente que el tratamiento de una excepción no retorne al programa que se estaba ejecutando cuando se produjo la excepción, sino que el SO aborte la ejecución de ese programa. Este factor depende de la pericia del programador para controlar la excepción adecuadamente