Un sistema operativo es el programa que 
controla los diferentes trabajos que realiza la 
computadora. Un sistema operativo es el 
encargado de brindar al usuario una forma 
amigable y sencilla de operar, interpretar, 
codificar y emitir las ordenes al procesador 
central para que este realice las tareas 
necesarias y especificas para completar una 
orden. Pueden ser de tarea única o multitarea 
Solo pueden manejar una tarea en cada 
momento por ejemplo: cuando se esta 
editando un documento, el ordenador no 
puede iniciar otra tarea ni responder a 
nuevas instrucciones 
Todos los sistemas operativos modernos son 
multitarea por ende pueden ejecutar 
simultáneamente varias tareas en la 
mayoría de computadoras solo hay una CPU 
por lo que un sistema operativo multitarea 
debe compartir este CPU entre las distintas 
tareas que se ejecutan creando la ilusión de 
que estas tareas se ejecutan 
simultáneamente en la CPU 
Sistemas 
operativos 
de tarea 
única 
Sistemas 
operativos 
multitarea
Clasificación de los sistemas operativos 
Sistema Operativo 
Multiusuario: 
Es todo lo contrario a 
monousuario; y en esta 
categoría se encuentran 
todos los sistemas que 
cumplen 
simultáneamente las 
necesidades de dos o 
más usuarios, que 
comparten mismos 
recursos. Este tipo de 
sistemas se emplean 
especialmente en redes. 
Sistema Operativo 
Monousuario: 
Los sistemas monousuarios son aquellos que nada 
más puede atender a un solo usuario, gracias a las 
limitaciones creadas por el hardware, los programas 
o el tipo de aplicación que se este ejecutando. Estos 
tipos de sistemas son muy simples, porque todos los 
dispositivos de entrada, salida y control dependen 
de la tarea que se está utilizando, esto quiere decir, 
que las instrucciones que se dan, son procesadas de 
inmediato; ya que existe un solo usuarios. Los 
sistemas operativos que soportan el monousuario son 
DOS e incluso en el actual Windows XP y sus 
predecesores.
Sistemas Operativos 
de multitarea: 
con este sistema operativo es que la computadora 
procesa diferentes tareas al mismo tiempo. Existen 
varios tipos de multitareas. Estos sistemas Se 
distinguen por sus habilidades para poder soportar 
la ejecución de dos o más trabajos activos (que se 
están ejecutado) al mismo tiempo. Esto trae como 
resultado que la Unidad Central de Procesamiento 
(UCP) siempre tenga alguna tarea que ejecutar, 
aprovechando al máximo su utilización. 
Los sistemas operativos que soportan estas 
multitareas son: UNIX, Windows 95, Windows 98, 
Windows NT, MAC-OS, OS/2 
Sistema Operativo 
Monotareas: 
los sistemas operativos monotareas son más 
primitivos y es todo lo contrario a los de 
multitareas es decir, solo pueden manejar un 
proceso en cada momento o que solo puede 
ejecutar las tareas de una en una. Por ejemplo 
cuando la computadora está imprimiendo un 
documento, no puede iniciar otro proceso ni 
responder a nuevas instrucciones hasta que se 
termine la impresión.El sistema operativo que 
soporta el monotareas es DOS.
COMPONENTES DEL SISTEMA OPERATIVO 
• El sistema de archivos, que permite 
que los archivos se registren en una 
estructura arbórea. 
• El intérprete de comandos, que 
posibilita la comunicación con 
el sistema operativo a través de 
un lenguaje de control, 
permitiendo alusuario controlar 
los periféricos sin conocer las 
características del hardware 
utilizado, la gestión de las 
direcciones físicas, etcétera. 
•El núcleo, 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.
Núcleo de un sistema operativo 
El núcleo del sistema operativo, también llamado kernel (núcleo en alemán) es aquella 
parte de un sistema operativo que interactúa de forma directa con el hardware de una 
máquina. Entre las funciones principales del kernel se encuentran: La gestión de 
memoria. La administración del sistema de archivos. La administración de servicios de 
entrada/salida. La asignación de recursos entre los usuarios. La manipulación del 
hardware se realiza por medio de controladores de dispositivo, que conocen la forma de 
comunicarse directamente con el hardware de la máquina. El software por su parte puede 
comunicarse con el kernel por medio de llamadas al sistema, las cuales le indican al 
kernel que realice tareas como abrir y escribir un archivo, ejecutar un programa, finalizar 
un proceso u obtener la fecha y hora del sistema. Procesos del sistema operativo un 
sistema operativo es un software de sistema, es decir, un conjunto de programas de 
computadora destinado a permitir una administración eficaz de sus recursos. Comienza a 
trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde 
los niveles más básicos, permitiendo también la interacción con el usuario. Un sistema 
operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que 
utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la 
máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, 
autorradios, computadoras, etc.).Introducción a los procesos.-Todas las computadoras 
modernas pueden realizar varias tareas al mismo tiempo. En estos sistemas de 
multiprogramación la CPU debe cambiar de un programa a otro, ejecutando cada uno en 
decenas o cientos de milisegundos
Mecanismo de interrupción de un S.O 
Una interrupción es un mecanismo que permite 
ejecutar un bloque de instrucciones interrumpiendo la 
ejecución de un programa, y luego restablecer la 
ejecución del mismo sin afectarlo directamente. De 
este modo un programa puede ser interrumpido 
temporalmente para atender alguna necesidad urgente 
del computador y luego continuar su ejecución como si 
nada hubiera pasado. Generalmente se aplica para 
realizar tareas elementales asincrónicas en el 
computador tales como responder al teclado, escribir 
en la pantalla, leer y escribir archivos. Podemos 
considerar una tarea asincrónica como aquella que es 
solicitada sin previo aviso y aleatoriamente desde el 
punto de vista del computador. Tomemos el caso de la 
operación Ctrl-Alt-Supr. En Windows tiene el efecto de 
que aparece en pantalla una lista de los procesos y 
ventanas en ejecución en el computador
Sistema de protección del 
hardware 
Protección por 
CPU 
Operación 
en modo 
Dual 
Protección de 
E/S 
Protección de 
Memoria.

Sistemas Operativos

  • 3.
    Un sistema operativoes el programa que controla los diferentes trabajos que realiza la computadora. Un sistema operativo es el encargado de brindar al usuario una forma amigable y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las tareas necesarias y especificas para completar una orden. Pueden ser de tarea única o multitarea Solo pueden manejar una tarea en cada momento por ejemplo: cuando se esta editando un documento, el ordenador no puede iniciar otra tarea ni responder a nuevas instrucciones Todos los sistemas operativos modernos son multitarea por ende pueden ejecutar simultáneamente varias tareas en la mayoría de computadoras solo hay una CPU por lo que un sistema operativo multitarea debe compartir este CPU entre las distintas tareas que se ejecutan creando la ilusión de que estas tareas se ejecutan simultáneamente en la CPU Sistemas operativos de tarea única Sistemas operativos multitarea
  • 4.
    Clasificación de lossistemas operativos Sistema Operativo Multiusuario: Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. Sistema Operativo Monousuario: Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se este ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se está utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuarios. Los sistemas operativos que soportan el monousuario son DOS e incluso en el actual Windows XP y sus predecesores.
  • 5.
    Sistemas Operativos demultitarea: con este sistema operativo es que la computadora procesa diferentes tareas al mismo tiempo. Existen varios tipos de multitareas. Estos sistemas Se distinguen por sus habilidades para poder soportar la ejecución de dos o más trabajos activos (que se están ejecutado) al mismo tiempo. Esto trae como resultado que la Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que ejecutar, aprovechando al máximo su utilización. Los sistemas operativos que soportan estas multitareas son: UNIX, Windows 95, Windows 98, Windows NT, MAC-OS, OS/2 Sistema Operativo Monotareas: los sistemas operativos monotareas son más primitivos y es todo lo contrario a los de multitareas es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora está imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.El sistema operativo que soporta el monotareas es DOS.
  • 6.
    COMPONENTES DEL SISTEMAOPERATIVO • El sistema de archivos, que permite que los archivos se registren en una estructura arbórea. • El intérprete de comandos, que posibilita la comunicación con el sistema operativo a través de un lenguaje de control, permitiendo alusuario controlar los periféricos sin conocer las características del hardware utilizado, la gestión de las direcciones físicas, etcétera. •El núcleo, 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.
  • 8.
    Núcleo de unsistema operativo El núcleo del sistema operativo, también llamado kernel (núcleo en alemán) es aquella parte de un sistema operativo que interactúa de forma directa con el hardware de una máquina. Entre las funciones principales del kernel se encuentran: La gestión de memoria. La administración del sistema de archivos. La administración de servicios de entrada/salida. La asignación de recursos entre los usuarios. La manipulación del hardware se realiza por medio de controladores de dispositivo, que conocen la forma de comunicarse directamente con el hardware de la máquina. El software por su parte puede comunicarse con el kernel por medio de llamadas al sistema, las cuales le indican al kernel que realice tareas como abrir y escribir un archivo, ejecutar un programa, finalizar un proceso u obtener la fecha y hora del sistema. Procesos del sistema operativo un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando se enciende el computador, y gestiona el hardware de la máquina desde los niveles más básicos, permitiendo también la interacción con el usuario. Un sistema operativo se puede encontrar normalmente en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autorradios, computadoras, etc.).Introducción a los procesos.-Todas las computadoras modernas pueden realizar varias tareas al mismo tiempo. En estos sistemas de multiprogramación la CPU debe cambiar de un programa a otro, ejecutando cada uno en decenas o cientos de milisegundos
  • 9.
    Mecanismo de interrupciónde un S.O Una interrupción es un mecanismo que permite ejecutar un bloque de instrucciones interrumpiendo la ejecución de un programa, y luego restablecer la ejecución del mismo sin afectarlo directamente. De este modo un programa puede ser interrumpido temporalmente para atender alguna necesidad urgente del computador y luego continuar su ejecución como si nada hubiera pasado. Generalmente se aplica para realizar tareas elementales asincrónicas en el computador tales como responder al teclado, escribir en la pantalla, leer y escribir archivos. Podemos considerar una tarea asincrónica como aquella que es solicitada sin previo aviso y aleatoriamente desde el punto de vista del computador. Tomemos el caso de la operación Ctrl-Alt-Supr. En Windows tiene el efecto de que aparece en pantalla una lista de los procesos y ventanas en ejecución en el computador
  • 10.
    Sistema de proteccióndel hardware Protección por CPU Operación en modo Dual Protección de E/S Protección de Memoria.