3. 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
4. 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.
5. 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.
6. 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.
7.
8. 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
9. 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
10. Sistema de protección del
hardware
Protección por
CPU
Operación
en modo
Dual
Protección de
E/S
Protección de
Memoria.