Visita la versión flash
Propuestas
Visita el perfil del autor
Hablan del blog

SOM30


"Cómo hacer un Sistema Operativo en 30 días"
7/08/2010 19:22

Comunicaciones de Red

Comunicaciones de Red
Para ir terminando con los recursos de intercomunicación con el exterior, vamos a entrar de lleno en cómo será el funcionamiento del Administrador de Red. Quizás este administrador es el ejemplo más ilustrativo de un recurso que a bajo nivel funciona de una forma, mientras que el Administrador lo ofrece a alto nivel con una funcionalidad muy diferente.

Y es que la Red es un recurso muy ambicioso y completo: en esencia este recurso se define como la vía de comunicación bidireccional entre dos Sistemas Informáticos. El control está definido a nivel de intercambio de paquetes, como no podría ser de otra forma, haciendo visible al otro Sistema Informático como un gigantesco dispositivo de almacenamiento, exactamente igual que se comporta un disco. Básicamente la Red ofrece a cada uno de los dos Sistemas Informáticos una vía para leer un paquete identificado por un número entero del otro Sistema Informático. Como vimos en el segundo sector del Espacio de Direcciones, generalmente un Sistema Informático contará con dos controladores de Red. El modelo de Red es la forma en la que se realizarán las conexiones entre Sistemas Informáticos. El modelo se puede construir de varias formas, por ejemplo, en forma de malla, consiguiendo difuminar el concepto jerárquico de la Red; también, si se incrementa el número de controladores de Red, se puede implementar como un modelo de bus donde todos los Sistemas Informáticos están interconectados entre si directamente.

Pero el Administrador de Red incluido en el Sistema de Aplicaciones del Sistema Operativo va a implementar un modelo jerárquico, más equiparable al modelo de estrella, con funcionalidades de alto nivel bastante completas. Para conseguir eso, de los dos controladores de Red, uno será usado para conectarse con los Sistemas Informáticos ascendentes, mientras que el otro lo hará con los descendentes. Como veíamos hace varias entradas, cada Sistema Informático tendrá un número identificativo único para cada controlador de Red que tenga. El número identificativo general (NIG), usando este modelo, se formará concatenando el número identificativo propio del Sistema Informático con el NIG de su ascendente. El NIG sirve para identificar inequívocamente en un Clan a cada Sistema Informático que lo forme. Un Clan es un conjunto formado por subclanes y Sistemas Informáticos en los que todos los SIMs tienen un Sistema Informático considerable como su "ascendente común", cuyo NIG es la cadena vacía.

Como decía, el Control de Red se basa en paquetes, pero el Administrador de Red se basa en mensajes de alto nivel. Podríamos decir que el propio Administrador de Red lo que hace es generar una controladora virtual de Red para ser utilizado en función del modelo de Red seleccionado. Los parámetros que conforman el mensaje se escriben en unos determinados paquetes de la Red, y posteriormente se invoca una de las diferentes funciones disponibles escribiendo la instrucción en el paquete reservado a tal efecto.

El Administrador de Red ofrece nativamente servicios de intercomunicación de mensajes con información binaria (datos, instrucciones, eventos...), y sobre todo, orientado a virtualizar o compartir los recursos locales a través de la Red. Quizás se podrían destacar varios recursos virtuales que ofrece este administrador: el Disco Blando, pantallas virtuales, y más recursos que veremos próximamente.

No hay que confundir este modelo con el modelo en forma de árbol, que aunque estructuramente puede serlo, no se restringe a eso. El modelo en forma de estrella permite que varios clanes (y por lo tanto, varios Sistemas Informáticos) estén conectados por varios caminos diferentes. Por lo tanto, dota al modelo de gran escalabilidad, fiabilidad y rapidez.

Comentarios

18/01/2015 17:26
Lee la parte del SIM (del día 3 al día 6) que trata sobre la parte de bajo nivel. Esa parte es la más similar al tradicional ensamblador.

18/01/2015 05:16
como se veria este dia a dia en su diseño de ensamblador

9/08/2010 04:06
Pues el Sistema Operativo reducido va a ocupar poco, rondando el mega o algo parecido. De discoduro no te preocupes: necesitas desde cero megas hasta los que desees.

8/08/2010 14:30
y cuanto va a ocupar?
Es para ir haciendo el disco duro nuevo...
Jajaja

Deja tu comentario


Se enviará usando la Red Social @visitante
¿Quieres responder con otra cuenta de TuEntidad.es?
Usa MonoMola o LoTienes.

Búsqueda

Calendario

- Día 1
- Día 2
- Día 3
- Día 4
- Día 5
- Día 6
- Día 7
- Día 8
- Día 9
- Día 10
- Día 11
- Día 12
- Día 13
- Día 14
- Día 15
- Día 16
- Día 17
- Día 18
- Día 19
- Día 20
- Día 21
- Día 22
- Día 23
- Día 24
- Día 25
- Día 26
- Día 27
- Día 28
- Día 29

Código

- Sistemas Informáticos
- Compilador
- GAM
- GAE
- Kérnel
- LiSi
- ViSi
- SAM
Licencia LSW

Comentan

- Día 1 (16) 8/06 02:28
- Día 29 (19) 13/03 04:10
- Día 10 (18) 23/01 22:16
- Día 3 (9) 10/12 08:55
- Día 2 (19) 10/12 08:54
- Día 7 (4) 5/11 21:29
- Día 11 (44) 25/10 01:39
- Día 4 (3) 24/09 13:45
- Día 28 (2) 6/04 04:01
- Día 26 (1) 17/07 01:21
- Día 27 (4) 29/05 14:50
- Día 8 (9) 29/05 05:35
- Día 24 (2) 18/01 05:16
- Día 17 (5) 18/01 05:10
- Día 13 (7) 6/12 18:44
- Día 15 (1) 30/08 08:53
- Día 6 (2) 25/08 02:14
- Día 5 (4) 7/04 00:50
- Día 21 (6) 26/06 21:26
- Día 18 (2) 26/06 03:09
- Día 23 (2) 22/04 13:45
- Día 25 (1) 11/03 21:34
- Día 19 (3) 19/01 17:33
- Día 14 (2) 7/01 22:06

Valid HTML 4.01 Transitional