Sie sind auf Seite 1von 10

SISTEMAS MONOLTICOS

Evelyn Flores, Carmen Loor, Alexis Carvajal y Leonardo Tomalo.

evelyn_flores1312@hotmail.com, carmenk74@hotmail.com, donalexisdr@gmail.com, leo.tomalo@gmail.com.

Facultad de Sistemas y Telecomunicaciones


Universidad Estatal Pennsula de Santa Elena
La Libertad Ecuador
dquirumbay@upse.edu.ec

Sistemas Operativos
Resumen
Para introducirnos en los Sistemas Monolticos se debe conocer, que los
Sistemas Operativos tienen clasificaciones y una de ellas es por su Estructura,
en la cual vamos a encontrar dos datos importantes que son: Sistemas
Monolticos y Estructura con capas.
Sistema monoltico es la estructura que se us para disear los primeros S. O.
que a su vez son componentes que interactan entre s de manera
desordenada y que nos permite escribir en la pantalla y en la memoria de los
discos.
Se podra decir que esta estructura no posee una estructura propia, porque son
rutinas o acciones entrelazadas en un nico programa que cumplen la funcin
de llamarse a s mismos o algn modulo entre s.
Este tipo de sistema tiene una caracterstica singular, y es que son hechas a
una sola medida por la que obtiene ms flexibilidad y pueden ser ms rpidas a
su tipo de entorno, pero si se les cambia de medida o entorno no tendran la
misma flexibilidad y se volvera lenta.

parmetros y en resultados.
Al

I. Introduccin.
Los sistemas Monolticos son la
estructura ms simple para un

Un sistema monoltico es aquel que


est compuesto por un ncleo
grande y complejo, el mismo que
comprende todos los servicios del

Dentro del ncleo se encuentran


todas

las

interiormente

funcionalidades
en

un

programa,

todos los componentes funcionales


acceso

todas

sus

estructuras de datos internas y


rutinas (instrucciones que se dan a
un ordenador para controlar una
funcin o realizar una operacin

una

recopilacin de procedimientos la
estructura bsica que deben tener

central (Kernel), un conjunto de


procedimientos de servicios y un
conjunto de procedimientos de uso
general.

Las operaciones que realizan este


de

objetivo de facilitar una mayor


funcionalidad en el menor espacio
posible, por lo que son eficientes y
rpidos en su ejecucin y gestin.
Sin embargo, es poco confiable, ya
que al no tener una estructura
definida, se ejecuta todo en el
mismo nivel del ncleo (Kernel) lo
que lo hace altamente vulnerable,
por esta razn si uno de sus

frecuente).

sistema

operativo,

se

realiza con un solo programa el


mismo que se ejecuta en modo

programas tiene un error o una


vulnerabilidad de seguridad, esto
puede expandirse, alterar a todo el
ncleo y a su vez todo el sistema
se ve afectado.

Kernel. [1]
En estos sistemas no existe una
estructura,

es

un

conjunto

de

procesos los mismos que estn


entrelazados

de

manera

que

pueden llamarse entre s cada vez


que se considere necesario, estos
procedimientos deben tener una
interfaz

sistema

Este sistema fue creado con el

sistema.

tipo

este

estos sistemas contiene: programa

Sistema Operativo

tienen

ser

bien

definida

en

Adems cada vez que se desee


agregar alguna
realizar

caracterstica o

cualquier

cambio

necesitar reiniciar el

se

sistema,

situacin que dura varias horas y al


mismo tiempo consume una gran
cantidad de memoria.
Un

claro

ejemplo

del

sistema

monoltico es UNIX.

Esto

implica

que

tendr

algo

Este sistema operativo tiene un

prctico dentro de unos meses..."

ncleo grande y complejo, que


abarca todos los servicios del
sistema. Est programado de forma

Versiones de Linux con Sistemas

no modular, y tiene un rendimiento

monolticos

mayor que un micro-ncleo. Sin

embargo, si se realiza un cambio


en cualquier servicio, el sistema se

lanz Linux 1.0.0

detendr y tambin se recompilar

En marzo de 1995 se lanz


Linux 1.2.0,

el ncleo.

El 14 de marzo de 1994, se

Mayo de 1996:
decidi

Torvalds

adoptar

pingino Tux como

II. Desarrollo.

al
mascota

para Linux.

En abril de 1991, Linux Torvalds,

9 de junio de 1996: Se lanz la

de 21 aos, empez a trabajar en

versin 2 de Linux, con una

unas simples ideas para un ncleo

recepcin positiva.

de un sistema operativo. Comenz

Linux 2.2.0

con un intento por obtener un


ncleo

de

gratuito

sistema

similar

operativo

Unix

25 de enero de 1999: Se lanz

18 de diciembre de 1999: se
publicaron

que

parches

funcionara

de IBM Mainframe para 2.2.13,

con microprocesadores Intel 80386.

permitiendo de esta forma que

Luego, el 26 de agosto de 1991,

Linux

Torvalds escribi en el grupo de

ordenadores corporativos.

noticiascomp.os.minix:9
"Estoy

haciendo

un

GNU)

para

clones

AT

4 de enero de 2001: se lanz

17 de diciembre de 2003: se

24 de diciembre de 2008: se
lanz Linux 2.6.28

386(486). Llevo en ello desde abril


y est empezando a estar listo.

en

lanz Linux 2.6.0

no ser nada grande ni profesional


como

usado

Linux 2.4.0

sistema

operativo (gratuito, slo un hobby,

fuera

20

de

octubre de 2010:

lanz Linux 2.6.36

se

30

de

mayo de 2011: Linux

al mismo, como es el ncleo

Torvalds anunci que la versin

(Kernel).

del ncleo dar el salto a la 3.0

Ncleo.-Es la parte fundamental

en la siguiente publicacin.

del sistema operativo. La cual se

21 de julio de 2011: Torvalds

encarga de gestionar los recursos

public en su perfil en la red

de la mquina a travs de servicios

social Google+ que el ncleo

de llamada al sistema.

versin 3.0 estaba listo con la

Entre los tipos de ncleos tenemos

frase "3.0 Pushed Out".13

los siguientes:
Fue

Sistemas monolticos.

lanzada la versin 3.0 del

Sistemas monolticos hbridos.

ncleo en http://www.kernel.org

Sistemas de exoncleo.

22

de

julio de 2011:

12 de mayo y 13 de
mayo de 2012 fueron lanzadas

Los ncleos Monolticos

las versiones 3.3.6 y 3.4-rc7 del

Podemos

ncleo en

estructura de los primeros sistemas

http://www.kernel.org respectiv

operativos,

amente.

constituidos fundamentalmente por

de

febrero de 2015 Fue

agregar

que

es

que

la

estaban

un nico programa compuesto de

lanzada la versin 3.19

un conjunto de rutinas entrelazadas

12

de tal forma que cada una poda

de

Abril de 2015 Fue

lanzada la versin 4.0

llamar

cualquier

otra.

Las

Wikipedia enciclopedia libre(s, f)

caractersticas fundamentales de

Linux.

este tipo de estructura son:


- Construccin del programa final a

Existen

muchos

sistemas

base de mdulos compilados por

comerciales que no cuentan con

separado y que se unen a travs

una estructura bien definida, y para

de un enlazador (linker).

el

funcionamiento

del

sistema

Buena

definicin

de

los

operativo se necesita un gestor

parmetros de enlace entre las

para que este pueda realizar los

distintas rutinas existentes, lo que

procesos que el usuario requiera.

provoca un buen acoplamiento.

Para esto se expondr un pequeo

fragmento de lo que hace funcionar

privilegios

Carecen

de
en

protecciones
las

rutinas

que

manejan diferentes aspectos de los

de dispositivos de bajo nivel,

recursos

principalmente.

del

equipo,

como

la

El

memoria, los discos, etc.

ncleo

independiente

- Estn hechos a medida, por lo

hardware:

que son eficientes y rpidos pero,

independiente del hardware se

por el mismo motivo, carecen de

encarga de ofrecer las llamadas

flexibilidad para soportar diferentes

al sistema, manejar los sistemas

entornos de trabajo o tipos de

de archivos y la planificacin de

aplicaciones. (Luis, 2006)

procesos. Para el usuario esta


divisin

Dentro

de

las

especificaciones

el

del

ncleo

generalmente

pasa

desapercibida.

dadas por estos autores podemos

MODELO MONOLTICO DE UN

decir que un sistema operativo no

SISTEMA OPERATIVO

trabaja solo, es decir, hay un


conjunto numeroso de procesos
que deben de llevarse a cabo y en
conjunto para su funcionamiento,
pero

cada

quien

independientemente puede sufrir


alguna

vulnerabilidad

programas

errantes

por

que

hace

Figura 1. Modelo monoltico.

imposible su correcta forma de


procesar la informacin.

Los

ncleos

monolticos

generalmente estn divididos en


dos partes estructuradas:
El

ncleo

hardware:

dependiente
el

del

ncleo

dependiente se encarga de

Figura

manejar las interrupciones del

sistema monoltico.

hardware, hacer el manejo de


bajo nivel de memoria y discos
y trabajar con los manejadores

2.

Procedimientos

del

Cada

Descripcin del proceso

procedimiento

tiene

una interfaz bien definida en


trminos de parmetros y
resultados para ejecutar los
servicios

del

sistema

operativo

(llamadas

al

sistema).
No posee estructura.
Interactan entre s.
Figura 3. Sistemas monolticos

Permiten escribir en pantalla


y en memoria de disco.

Llamada al supervisor. Este consta

Hechas a una sola medida o

de los siguientes pasos:

entorno.

1. El programa del usuario es


atrado hacia el ncleo.
2. El

sistema

operativo

EJEMPLOS SISTEMAS

determina el nmero del

MONOLTICOS:

servicio: solicitado.

Los ejemplos tpicos de este

3. El sistema operativo localiza


y

llama

al proceso

correspondiente al servicio.
4. Regresa

el

control

al

programa del usuario.

Caractersticas:
Coleccin de procedimientos
sin estructura.
Interfaz

de

hay

OS hasta Mac OS 8.6. Otros


ejemplos son:

Linux

Ncleos tipo DOS

DR-DOS

MS-DOS

Unix

Familia Microsoft Windows 9x


(95, 98, 98 SE, Me)

procedimiento

bien definida.
No

sistema son Unix, MS-DOS y Mac

ocultamiento

de

Ncleos del Mac OS hasta Mac


OS 8.6

informacin.
Llamadas al sistema para

MS-DOS es un sistema operativo

solicitar servicios al S. O.

de lnea de comandos no grfico

derivado de 86-DOS que se cre

se

para las computadoras compatibles

escrito para proporcionar la mayor

con IBM. MS-DOS originalmente

funcionalidad en el menor espacio,

escrito

por lo que no fue dividido con

por Tim

Paterson y

presentado por Microsoft en agosto

volveran

tan

popular.

Fue

cuidado en mdulos.

1 de 1981.
En MS-DOS, las interfaces y los

DR-DOS

niveles de funcionalidad no estn

compatible con el MS-DOS para

bien separados.

computadoras

Por ejemplo, los programas de

compatibles con el IBM PC.

es un sistema operativo

personales

aplicacin pueden acceder a las


rutinas bsicas de E/S para escribir

Unix es

directamente en la pantalla y en las

portable, multitarea y multiusuario;

unidades de disco. Tal libertad deja

desarrollado, en principio, en 1969,

MS-DOS

por un grupo de empleados de los

vulnerable

ante

programas errantes, provocando

un

sistema

operativo

laboratorios Bell de AT&T.

cadas de todo el sistema cuando


fallan los programas del usuario.

Actualmente Linux es un ncleo

Por supuesto, MS-DOS tambin

monoltico hbrido,

estaba limitado por el hardware, los

irrestricto

diseadores

no

algunos se ejecutan en espacio de

tuvieron ms opcin que dejar

usuario. A diferencia de los ncleos

accesible el hardware bsico.

monolticos

(Candela,

controladores de dispositivos y las

de

MS-DOS

Garca,

Quesada,

con

acceso

al hardware,

aunque

tradicionales,

los

Santana, & Santos, 2007)

extensiones al ncleo se pueden

Tales

cargar

sistemas

comenzaron

operativos

como

sistemas

descargar

como mdulos, mientras el sistema

pequeos, sencillos y limitados, y

contina

luego crecieron ms all de su

interrupciones.

alcance original. MS-DOS es un


ejemplo de tales sistemas.
Originalmente,

fue

diseado

implementado por unas cuantas


personas que no tenan idea que

fcilmente

funcionando

sin

Ncleos hbridos

Exoncleos

Figura 5. Estructura de los


Figura 4. Estructura del ncleo de

exoncleos.

Linux.

Los ncleos hbridos son micro


ncleos modificados a los que se
les ha aadido cdigo que estara
en el espacio de usuario en el caso
de ser micro ncleos puros para
realizar ciertos servicios de manera
ms rpida. Estos Suelen
confundidos
monolticos,

con

los
pero

ser

ncleos
como

anteriormente se seal son micro


ncleos que pueden ejecutar sus
procesos de una manera similar a
las de los ncleos monolticos.
Ejemplos de sistemas operativos
que empleen ncleos hbridos son
Microsoft Windows XP, Windows
Vista y MAC OS X.

En computacin,

el

trmino exoncleo (exokernel) se


refiere a un sistema creado con
fines de investigacin en el Instituto
Tecnolgico

de

Massachusetts sobre OpenBSD y


otros sistemas operativos similares.
Su propsito es crear una especie
de capa de software para otros
sistemas virtuales. Este tipo de
investigacin consiste en abstraer
al programador del hardware hasta
el punto que considere necesario,
pudiendo el programador realizar
operaciones de muy bajo nivel
como pedir direcciones especficas
de memoria, bloques de disco y
dems,

travs

de

aportadas por el sistema.


SCRIBD. (s.f.).

libreras

EJEMPLOS DE COMANDOS

encuentran

LINUX PARA GESTIONAR

guardado esperando que estos

MDULOS:

mismos procesos se comuniquen

lsmod: Muestra todos los mdulos

entre

que estn cargados en el Kernel

convenientes, todos estos mdulos

en

forma

cuando

se

aleatoria

los

crea

o rutinas se unifican en un archivo

Linux.
modprobe: Se

utiliza

para

tareas, haciendo que estas se

agregar, ver y eliminar mdulos.


rmmod: Utilizado para descargar
mdulos

del

Kernel,

con

cuando terminan sus respectivas

la

restriccin de que no estn siendo


utilizados y que no sean llamados

ejecuten con mayor rapidez y


flexibilidad por su capacidad de
ejecutarse por separados. Este tipo
de sistema suele ser mucho ms
vulnerable por la misma razn; ya

por otros mdulos.

que el control de los dispositivos de


E/S son controladas tambin por el

III. Conclusin.
En los sistemas monolticos la

mismo.

correccin de errores que este tipo


de sistema posee es mucho ms
fcil; los cuales se realizan a travs
de los comandos anteriormente
expuestos, este proceso se pueden
operar en los sistemas operativos
tales como Linux, Unix y MacOS,
pero con ms frecuencia se da en
Figura 6. Funcionamiento del

el sistema operativo Linux.


Puesto que los procesos que se
encuentran

ejecutndose

sistema monoltico.

se

IV. Referencias.

realizan por mdulos separados;


como anteriormente se establece

Candela, S., Garca, C. R.,

que este sistema es un conjunto de

Quesada, A., Santana, F. J.,

rutinas entrelazadas entre s; los

& Santos, J. M. (2007).

mismos que no se encuentran en


una forma ordenada, sino que se

Fundamentos de Sistemas
Operativos.

Madrid, Espaa: Thomson


Editores

Spain

Paraninfo,

Luis, D. R. (2006). Ampliar,

trabajos/mpc0809RubenMar

configurar y reparar su PC.

rero_SO_RTOS.pdf

Espaa:

Wikipedia

Enciclopedia

Libre(s,f):

G, P. (s.f.). Estructura de los

https://es.wikipedia.org/wiki/

sistemas

N%C3%BAcleo_Linux

operativos.

n/docenci
a/manuales/SO/TemasSOuJ
aen/INT
RODUCCION/5Estructuradel
ossistem asoperativos.htm
Pablo.

(s.f.).

Sistemas

operativos 1. Obtenido de
Blogspot.com:
http://pablopaniaguaoperativos1.blogspot.com/20
08/08/

sistemas-

monoliticos.html
SCRIBD.

(s.f.).

Obtenido

dehttps://www.scribd.com/do
c/87473

14/Sistema-

Operativo Estructura#scribd

Marcombo S.A.

dehttp://lsi.vc.ehu.es/pablog

unez/clases-micros-paracom/mpc0809-

Obtenido

http://www.iuma.ulpgc.es/~n

S.A.

Barcelona,

Estructura
operativos(s,

de

sistemas
f).

http://lsi.vc.ehu.es/pablogn/d
ocencia/manuales/SO/Tema
sSOuJaen/INTRODUCCION
/5Estructuradelossistemasop
erativos.htm

Das könnte Ihnen auch gefallen