Sie sind auf Seite 1von 8

TIPOS DE SISTEMAS OPERATIVOS

1. Sistemas operativos por su estructura (visión interna)


2. Sistemas operativos por los servicios que ofrece
3. Sistemas operativos por la forma en que ofrecen sus servicios (Visión Externa)

Sistemas Operativos por su Estructura

Se deben observar dos tipos de requisitos:

 Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado


al uso al que se le quiere destinar.
 Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma
de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y
flexibilidad.

Estructura monolítica.

Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un


solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una
puede llamar a cualquier otra

Las características fundamentales de este tipo de estructura son:

1. Construcción del programa final a base de módulos compilados separadamente que


se unen a través del ligador.
2. Buena definición de parámetros de enlace entre las distintas rutinas existentes, que
puede provocar mucho acoplamiento.
3. Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes
aspectos de los recursos de la computadora, como memoria, disco, etc.

Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y
gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de
trabajo o tipos de aplicaciones.

Estructura jerárquica.

Se constituyó una estructura jerárquica o de niveles en los sistemas operativos, el primero de


los cuales fue denominado THE (Technische Hogeschool, Eindhoven), que se utilizó con fines
didácticos.

Estos sistemas operativos son catalogados como multicapa ejemplo: Unix


Otra forma de ver este tipo de sistema es la denominada de anillos concéntricos o "rings".

En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap),
por donde pueden entrar las llamadas de las capas inferiores.

De esta forma, las zonas más internas del sistema operativo o núcleo del sistema estarán más
protegidas de accesos indeseados desde las capas más externas.

Las capas más internas serán privilegiadas que las externas.

Máquina Virtual.

Se trata de un tipo de sistemas operativos que presentan una interface a cada proceso,
mostrando una máquina que parece idéntica a la máquina real.

Estos sistemas operativos separan dos conceptos:

 la multiprogramación
 la máquina extendida
 Monousuarios: 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. Ej.: Las computadoras personales
 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.
 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: le 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.
 Uniproceso: 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. Ej.: DOS
 Multiproceso: trabajan de dos formas: simétrica o asimétricamente
o Asimétrica: el sistema operativo selecciona a uno de los procesadores
(Maestro) los demás procesadores (esclavos) Slave.
o Simétrica: los procesos o partes de ellos (threads) son enviados a cualquier
procesador disponible.

Sistemas Operativos de
Red
Sistemas Operativos por
la Forma de Ofrecer sus
Servicios
Sistemas Operativos
Distribuidos
SISTEMA OPERATIVO DE RED

En una red con sistemas operativos en red, hay dos roles diferenciados.

Servidor.- Equipado con sistema operativo en red, son los encargados de proporcionar
recursos a los clientes.

Clientes.- Equipados con sistema operativo monopuesto se conectan y validan al


servidor para empezar a trabajar.

Nota.- Si no existe equipo con sistemas operativos en red todos los equipos pueden
tener las mismas consideraciones --> se denomina grupo de trabajo o
workgroup.

Software en los clientes: Dispone de software para conectar con servidores

Software en los servidores: tienen todo tipo de software específico para suministrar
servicios a estos clientes.

Maquinas conectadas a
concentrador (Switch-
Hub)- Deberá tener
instalado un SO para
servidores.

Windows Linux
Cliente Xp, Vista, 7 Ubuntu Desktop
Servidor 2000,2003,2008,2012 Ubuntu Server

SOFTWARE Y HARDWARE DE UN S.O. EN RED

- Un S.O. en red normalmente es multitarea (procesa más de una tarea a la vez), ya que
dispone de más de una CPU.
- Ej.: Windows Server básico Soporta 2 CPU’s de forma simultánea, con SMP
(Multiproceso simétrico).
- Si el hardware cuenta con solo un procesador, el S.O. no aprovecha la ventaja de la
multitarea (trabaja en monotarea). Las tareas se deben secuenciar para esperar su
tiempo de ejecución.

CARACTERÍSTICAS DE UN S.O. EN RED

1. Gestión centralizada de recursos y equipos de la red


2. El administrador de red gestiona la infraestructura de la red (no presente en grupos
de trabajo).
3. Conecta todos los equipos y recursos de la red.
4. Coordina las funciones de los periféricos y recursos.
5. Proporciona seguridad controlando el acceso a los datos y recursos.
6. Optimiza la utilización de los recursos.
FUNCIONALIDADES DE UN S.O. EN RED

1. Compartir recursos
a. Permitir distintos usuarios con diferentes niveles de acceso a los recursos
(privilegios)
b. Coordinación en el acceso a los recursos
2. Gestión usuarios o de grupos de usuarios que pueden acceder a los recursos de la red
a. Crear, borrar, modificar usuarios o grupos usuarios.
b. Otorgar permisos de usuario a recursos red
c. Asignar o denegar permisos de usuario en la red.
3. Gestión red
a. Monitorización (congestión, fallos)
b. Seguridad

Cupos de
Impresión

Servidor de Calendarizar
Impresión impresoras
Impresoras
Perfiles
Otros

Tamaño de
archivo adjunto
Capacidad
Correo de
entrada y salida

Servidor de
Correo Local
Electronico
Perfiles

No Local
Calendarizar
envios de correo
electronico

SERVIDOR DE DIRECTORIO ACTIVO (ACTIVE DIRECTORY) AD

- Creación de usuarios
o User: jmariduena
o Password: Jm@RiduEn@
- Creación de grupos de usuarios: NetworkingIT
- Desbloqueo de usuario
- No intento fallido
- Renovación forzada de Password
- Integración con servidor de correo
ASPECTOS IMPORTANTES A CONSIDERAR EN LOS SO EN RED

Puerto Server
445 Recurso carpeta compartida
135 (RPC)
Recurso carpeta compartida
Remote Procedure Call
25 SMTP – Envió y recepción de correo
3389 RDP – Remote Desktop Protocol
1433 – 1434 MSQL – Acceso a base de datos
80 HTTP – Acceso web service inseguro
443 HTTP – Acceso web service seguro

Windows: Linux:

Listening: Puerto Listen: Puerto


abierto abierto

Established: Established:
NETSTAT -n a o NETSTAT -n a o
Puerto conectado Puerto conectado

Time_Wait:
Time Wait: Puerto
Puerto por
por conectar conectar

PID Id procesos
Origen Destino
172.26.65.3 172.28.64.118
(Cliente) (servidor)
NETSTAT - LINUX
-r, --route Muestra la tabla de enrutamiento.

-i, --interfaces Muestra la tabla de interfaces

-g, --groups Muestra los miembros del grupo de multidifusión

-s, --statistics Muestra estadísticas de red (como SNMP)

-M, --masquerade Muestra conexiones enmascaradas

-v, --verbose Muestra más información en la salida

-n, --numeric No resuelve nombres en general

--numeric-hosts No resuelve el nombre de los hosts

--numeric-ports No resuelve el nombre de los puertos

--numeric-users No resuelve los nombres de usuarios

-N, --symbolic Muestra los nombres del hardware de red

-e, --extend Muestra otra/mas información.

-p, --programs Muestra PID o nombre del programa por cada socket
-c, --continuous Muestra continuamente las estadísticas de red (hasta que se
interrumpa el programa)
-l, --listening Muestra los server sockets que están es modo escucha
-a, --all, --listening Muestra todos los sockets (por defecto únicamente los que
están en modo conectado)
-o, --timers Muestra los timers

-F, --fib Muestra el Forwarding Information Base (por defecto)

-C, --cache Mostrar el cache de enrutamiento en vez del FIB


NETSTAT - WINDOWS

-a Visualiza todas las conexiones y puertos TCP y UDP, incluyendo las que están
"en escucha" (listening).

-b En los sistemas recientes, visualiza el binario (ejecutable) del programa que ha


creado la conexión.

-e Estadísticas Ethernet de las visualizaciones, como el número de paquetes


enviados y recibidos. Se puede combinar con la opción -s.

-n Se muestran los puertos con su identificación en forma numérica y no de texto.

-o En sistemas Windows XP y 2003 Server, muestra los identificadores de proceso (PID) para
cada conexión. Se puede verificar los identificadores de proceso en el Administrador de
Tareas de Windows (al agregarlo a las columnas de la pestaña procesos)
-p Muestra las conexiones para el protocolo especificado; el protocolo puede ser
TCP o UDP. Si se utiliza con la opción de -s para visualizar la estadística por
protocolo; el protocolo (Proto) puede ser TCP, UDP o IP.

-r Visualiza la tabla de enrutamiento o encaminamiento. Equivale al


comando route print.

-s Estadística por protocolo de las visualizaciones. Por el valor por defecto, la


estadística se muestra para TCP, UDP e IP; la opción -p se puede utilizar para
especificar un subconjunto del valor por defecto.
-v En sistemas Windows XP y 2003 Server, y usado en conjunto con -b, muestra
la secuencia de componentes usados en la creación de la conexión por cada uno de
los ejecutables.
Intervalo: Vuelve a mostrar la información cada intervalo (en segundos). Si se
presiona CTRL+C se detiene la visualización. si se omite este parámetro, netstat
muestra la información solo una vez.

Das könnte Ihnen auch gefallen