Clasificación - Sistemas Operativos
Existen varios criterios para clasificar a los sistemas
operativos, por ejemplo según su entorno de
funcionamiento (o número de usuarios) tenemos:
- Sistemas Operativos Monousuarios
- Sistemas Operativos Multiusuarios
Sistema Operativo - Monousuarios
Los sistemas operativos monousuarios son aquellos
que soportan a un solo 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.
Monousuarios – Características/Ventajas
- Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.
- Son sistemas operativos viejos, por lo tanto aunque no obsoleto el mas conocido por estas fechas fue el MS DOS.
- MS DOS es la base de Windows y este es un sistema operativo Monousuario bastante claro. Únicamente puede ser operado por la persona que esta en ese momento en el ordenador. No tiene acceso a redes, Internet o cualquier cosa que involucre a mas de 2 personas trabajando simultáneamente en el ordenador.
- Un sistema operativo Monousuario no es lo mismo que un sistema operativo monotareas, este ultimo es algo completamente distinto ya que un sistema Monousuario puede trabajar mas de 2 tareas a la vez, convirtiéndolo en Multitareas ateniéndose a la regla de un sistema Monousuario, no tener a mas de 1 persona utilizándolo.
- Este tipo de sistemas operativos comenzaron a desaparecer cuando comenzó todo esto de la intercomunicación entre ordenadores, con el Windows workgroup por ejemplo, fue con el que comenzaron los sistemas Multiusuario al manejar redes locales.
Monousuarios – Desventajas
- Es un sistema en el cual el tipo de usuario no está definido y, por lo tanto, los datos que tiene el sistema son accesibles para cualquiera que pueda conectarse.
- En estos sistemas no existe una diferenciación clara entre las tareas que realiza un administrador del sistema y las tareas que realizan los usuarios habituales, no disponiendo del concepto de multiusuario, un usuario común tiene acceso a todas las capacidades del sistema, pudiendo borrar, incluso, información vital para su funcionamiento. Un usuario malicioso (remoto o no) que obtenga acceso al sistema podrá realizar todo lo que desee por no existir dichas limitaciones.
Sistema Operativo - Multiusuarios
Los sistemas operativos 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.
Multiusuarios – Características/Ventajas
- Este tipo de sistemas cumplen simultáneamente las necesidades de dos o más usuarios, que comparten los mismos recursos.
- Actualmente este tipo de sistemas se emplean especialmente en redes, pero los primeros ejemplos de sistemas multiusuario fueron sistemas centralizados que se compartían a través del uso de múltiples dispositivos de interfaz humana (ejemplo, una unidad central y múltiples pantallas y teclados).
- Procesador.
- Memoria.
- Almacenamiento secundario (almacenaje en disco duro).
- Programas.
- Periféricos como impresoras, plotters, scanners, etc.
Organización del sistema operativo
Los sistemas operativos están conformados básicamente
por cinco módulos:
- Núcleo o Kernel.
- Administrador de memoria.
- Sistema de entrada/salida.
- Administrador de archivos.
- Interprete de comandos.
Organización – Nucleo o Kernel
Es el módulo de más bajo nivel de un sistema
operativo, pues descansa directamente sobre el
hardware de la computadora.
Entre las tareas que desempeña se incluyen el manejo
de las interrupciones, la asignación de trabajo al
procesador y el proporcionar una vía de comunicación
entre los distintos programas.
En general, el núcleo se encarga de controlar el resto
de los módulos y sincronizar su ejecución.
Organización – Administrador de memoria
Este módulo se encarga de asignar ciertas porciones de
la memoria principal (RAM) a los diferentes programas
o partes de los programas que la necesiten, mientras el
resto de los datos y los programas se mantienen en los
dispositivos de almacenamiento masivo.
De este modo, cuando se asigna una parte de la
memoria principal se hace de una forma estructurada,
siguiendo un determinado orden. La forma más común
de administración de la memoria supone crear una
memoria virtual; con este sistema, la memoria de la
computadora aparece, para cualquier usuario del
sistema, mucho mayor de lo que en realidad es.
Organización – Sistema de E/S
Este componente presenta al usuario la E/S de datos
como una cuestión independiente del dispositivo; es
decir, para los usuarios, todos los dispositivos tienen
las mismas características y son tratados de la misma
forma, siendo el sistema operativo el encargado de
atender las particularidades de cada uno de ellos (como
su velocidad de operación).
Organización – Administrador de archivos
Se encarga de mantener la estructura de los datos y los
programas del sistema y de los diferentes usuarios
(que se mantienen en archivos) y de asegurar el uso
eficiente de los medios de almacenamiento masivo.
El administrador de archivos también supervisa la
creación, actualización y eliminación de los archivos,
manteniendo un directorio con todos los archivos que
existen en el sistema en cada momento y coopera con
el módulo administrador de memoria durante las
transferencias de datos desde y hacia la memoria
principal.
Organización – Interprete de comandos
Se encarga de "traducir" las órdenes que el usuario
ingresa mediante el teclado u otros dispositivos a un
"lenguaje" que la máquina pueda entender.
En la actualiza se le suele llamar Interfaz de usuario.
Comentarios
Publicar un comentario