Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Clasificación de los
sistemas
operativos
Sistemas Operativos
Por su estructura
Spo Gestió
ol n de
CPU
Por su estructura
MÁQUINA VIRTUAL.
Por su estructura
CLIENTE-SERVIDOR (MICROKERNEL)
Base de datos
Cliente-Servidor n niveles
La aplicación se distribuye en los n niveles:
aplicación, datos e interface de usuario
Monousuarios:
- Son aquellos que soportan a un usuario a la vez, sin importar el número
de procesadores que tenga la computadora o el número de procesos o
tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Las
computadoras personales típicamente se han clasificado en este renglón.
Multiusuarios:
Son capaces de dar servicio a más de un usuario a la vez, ya sea por
medio de varias terminales conectadas a la computadora o por medio de
sesiones remotas en una red de comunicaciones. No importa el número de
procesadores en la máquina ni el número de procesos que cada usuario
puede ejecutar simultáneamente.
Sistemas Operativos
Monotareas
- Sólo permiten una tarea a la vez por usuario. Puede darse el
caso de un sistema multiusuario y monotarea, en el cual se admiten
varios usuarios al mismo tiempo pero cada uno de ellos puede estar
haciendo solo una tarea a la vez.
Multitareas
Permite al usuario estar realizando varias labores al mismo
tiempo. Por ejemplo, puede estar editando el código fuente de un
programa durante su depuración mientras compila otro programa,
a la vez que está recibiendo correo electrónico en un proceso en
background. Es común encontrar en ellos interfaces gráficas
orientadas al uso de menús y el ratón, lo cual permite un rápido
intercambio entre las tareas para el usuario, mejorando su
productividad.
Sistemas Operativos
Uniproceso:
Un sistema operativo uniproceso es aquél que es capaz de manejar
solamente un procesador de la computadora, de manera que si la
computadora tuviese más de uno le sería inútil. El ejemplo más típico de
este tipo de sistemas es el DOS y MacOs.
Multiproceso:
Un sistema operativo multiproceso se refiere al número de procesadores
del sistema, que es más de uno Y éste es capaz de usarlos todos para
distribuir su carga de trabajo. Generalmente estos sistemas trabajan de
dos formas: simétrica o asimétricamente.
Por los servicios que ofrecen
C) POR EL NÚMERO DE PROCESADORES:
Simétrico:
Es aquel en el que todo el procesador ejecuta las
tareas en el sistema operativo. No tiene una relación
maestro-esclavo como multiprocesamiento asimétrico.
Todos los procesadores aquí, se comunican utilizando
la memoria compartida
Asimétrico :
Tiene la relación maestro-esclavo entre los procesadores. Hay un procesador
maestro que controla el procesador es casi métrico tiene la relación maestro-
esclavo entre los procesadores. Hay un procesador maestro que controla el
procesador esclavo restante. El procesador maestro asigna procesos al procesador
esclavo, o pueden tener alguna tarea predefinida que realizar.
El procesador maestro controla la estructura de datos . La programación de los
procesos, el procesamiento de E / S y otras actividades del sistema están
controladas por el procesador maestro .
Sistemas Operativos
Estructura de
un Sistema
Operativo
Sistemas Operativos
Sistemas Operativos
Kernel o Núcleo
Es el programa medular que ejecuta
programas y gestiona dispositivos
hardware de tales como los discos
impresoras.y las
Sistemas Operativos
Shell
Proporciona una interfaz para el usuario.
Recibe ordenes del usuario y las envía al
núcleo para ser ejecutadas.
Sistemas Operativos
Sistema de archivos
Organiza la forma en que se almacenan los
archivos en dispositivos de almacenamiento
tales como los discos.
Sistemas Operativos
Utilidades
Son programas especializados, tales como
editores, compiladores y programas de
comunicaciones, que realizan operaciones
de computación estándar. Este componente
es incluido en SO como Linux, que permiten
crear utilidades con las herramientas que
proporcionadas.