Está en la página 1de 14

INGENIERA EN SISTEMAS COMPUTACIONALES.

Tema:
Clasificacin y Estructura de los Tipos de Sistemas Operativos.

Materia:

Sistemas Operativos.
AEC-1061

Maestro:

Ing. Gil Santana Esparza.

Grupo:

S301.

Alumno:

Melo Hernndez Jaime Javier.

06/09/2017
INTRODUCCION.
En este reporte de investigacin dar a conocer los detalles de las principales
clasificaciones y tipos de estructuras de los sistemas operativos, en cuanto a su
entorno y desarrollo.

La importancia de cada uno de estos es interesante, puesto que existen muchas


derivaciones de cada concepto. En donde cada autor interpreta su punto de vista,
existen muchos entornos, y gracias a ellos hay un concepto para cada uno, las
caractersticas son especficas, por ejemplo:

En la actualidad los sistemas operativos estn muy actualizados y derivaron del primer
sistema operativo conocido como Multics el cual fue la base principal para cada uno
de ellos, abriendo el paso a muchos de ellos: tiempo real, distribuidos, los cuales
ayudan a resolver diferentes problemticas segn el uso que se le de en diferentes
mbitos ya del usuario.

El hardware se ha ido renovando al igual que el software y por ende se derivan los
tipos de sistemas, personales, multiprocesador, servidores, mainframes, tiempo real y
tarjetas inteligentes, ya cada uno basado en su entorno de trabajo, como mencionado
anteriormente.

Y as se siguieron inventado ms S.O. para facilitarnos el uso y se mejoraron muchas


cosas ms que hasta el da de hoy la seguimos utilizando y es mucho mejor que antes
en el pasado.
Clasificacin de los sistemas operativos.

Existen muchos tipos de Sistemas Operativos en nuestro entorno y muchos hacen


clasificacin de ellos a su manera, no todos tienen el mismo concepto pero si la
misma idea y significado, en el presente dar una breve explicacin de cada uno de
ellos.

1.- Sistema Operativo Empotrado o Embebidos.

Es una combinacin de hardware y software de computador, tambin llamado


plataforma de cmputo, sumado generalmente a algunas piezas mecnicas o sistema
de ingeniera ms amplio. Los sistemas empotrados estn diseados para tener una
funcin especfica o dedicada.

Esta combinacin de software y hardware puede ser reemplazada en muchos casos


por un circuito integrado que cumpla la misma tarea. Pero una de las ventajas de los
sistemas embebidos es su flexibilidad, debido que a la hora de realizar alguna
modificacin es mucho ms fcil modificar algunas lneas de cdigo al software del
sistema embebido que reemplazar todo un circuito integrado.

Los sistemas empotrados pueden utilizar un sistema operativo basado en ROM o


pueden utilizar un sistema basado en disco, como un PC.

Caractersticas:

Concurrencia: todos los componentes del sistema monitoreado recurren al


sistema embebido al mismo tiempo y este ltimo debe actuar en
consecuencia.
Eficacia: deben responder con gran rapidez a los cambios en el sistema
controlado.
Bajo Consumo: estos sistemas generalmente son de bajo consumo (mayor
autonoma).
Precio Bajo: son de precios relativamente bajos dadas sus funcionalidades,
esto varia segn la empresa distribuidora.
Tamao Pequeo: Los sistemas empotrados tienen muy pocos recursos de
memoria y E/S.

1.2 Sistema Operativo Mainframe.

Tambin conocido como computador central eran computadores grandes potentes y


demasiado costosos usados principalmente por grandes compaas para el
procesamiento de grandes cantidades de datos, por ejemplo, el procesamiento de
transacciones bancarias.

El trmino varios autores hacen referencia a que apareci a principios de los setenta
con la introduccin de ordenadores ms pequeos como la Roberto Gmez C. Lmina,
introduccin de ordenadores ms pequeos como la serie DEC PDP, que fueron
conocidos como miniordenadores, por lo que los usuarios acuaron el trmino
ordenador central para describir a los tipos de ordenadores ms grandes y antiguos.

Algunas Industrias que utilizan y utilizaron los Mainframe:

Mercados financieros Telecomunicaciones


Bancos Quimica y petrleo
Aeroespacial y defensa Productos comestibles
Automotriz Electronica
Ciencias de la vida y salud Energia y utilidades
Seguros Viajes y transportes
Medios digitales (digital media) Gobierno
Medios y entretenimiento

1.3 Sistemas Operativos para Servidores.

Un sistema operativo para Servidor es un software utilizado como plataforma que


soporta programas multiusuarios, aplicaciones en redes y herramientas crticas en
procesos empresariales. El objetivo de este tipo de sistemas se centraliza en la
seguridad, los recursos compartidos, estabilidad de aplicaciones.
Aqu una breve explicacin de S.O usados en servidores:

FreeBSD es un sistema operativo libre para computadoras basado en las CPU de


arquitectura Intel. FreeBSD est basado en la versin 4.4 BSD-Lite del Computer
Systems Research Group (CSRG) de la University of California, Berkeley siguiendo la
tradicin que ha distinguido el desarrollo de los sistemas BSD.

Linux es un ncleo libre de sistema operativo (tambin suele referirse al ncleo como
kernel) basado en Unix. El ncleo Linux fue concebido por el entonces estudiante de
ciencias de la computacin finlands Linus Torvalds en 1991. Normalmente Linux se
utiliza junto a un empaquetado de software, llamado distribucin GNU/Linux y
servidores.

Mac OS X Server es un sistema operativo para servidores desarrollado por Apple Inc.
basado en Unix. Es idntico a su versin de escritorio, pero incluye adems
herramientas administrativas grficas para la gestin de usuarios, redes, y servicios
de red.

Microsoft Servers (anteriormente llamado Windows Server System) es una marca


que abarca una lnea de productos de servidor de Microsoft. Algunas versiones:
Windows 2000 Server, Windows Server 2003, Windows Server 2008, Windows HPC
Server 2008, Windows Server 2012, etc.

Novell Netware es un sistema operativo. Es una de las plataformas de servicio para


ofrecer acceso a la red y los recursos de informacin, sobre todo en cuanto a
servidores de archivos. Aunque el producto Windows de Microsoft nunca soport una
comparacin con Netware, el retiro en 1995 de Ray Noorda junto al escaso marketing
de Novell hicieron que el producto perdiera mercado.

Windows NT es una familia de sistemas operativos producidos por Microsoft, de la


cual la primera versin fue publicada en julio de 1993. Un sistema operativo con
interfaz grfica propia, estable y con caractersticas similares a los sistemas de red
UNIX. Los sistemas de multiprocesamiento tienen procesadores mltiples corriendo al mismo
tiempo. Los sistemas de multiprocesamiento tradicionales tienen de 2 a 128 procesadores.
Ms all de ese nmero (y este lmite superior sigue aumentando) de sistemas de
multiprocesamiento se convierten en procesadores paralelos.

1.4 Sistema Operativo Multiprocesador.

Un sistema operativo multiproceso se refiere al nmero de procesadores del sistema,


que es ms de uno y ste es capaz de usarlos todos para distribuir su carga de trabajo.
Generalmente estos sistemas trabajan de dos formas: simtrica o asimtricamente.

A continuacin de las caractersticas del Multiprocesador:

Sistemas multiprocesador con ms de una CPU en comunicacin cercana

Sistemas fuertemente acoplados los procesadores comparten la memoria y el


reloj, la comunicacin por lo general se realiza a travs de la memoria
compartida.

Cada procesador controla sus propios recursos dedicados.

La reconfiguracin de los dispositivos de Entrada / Salida puede implicar el


cambio de dispositivos a diferentes procesadores con distintos Sistemas
Operativos.

La contencin sobre las tablas del Sistema Operativo es mnima.

Los procesadores no cooperan en la ejecucin de un proceso individual, que


habr sido asignado a uno de ellos.

Tratamiento Simtrico Es la organizacin ms complicada de implementar y


tambin la ms poderosa y confiable.
El Sistema Operativo administra un grupo de procesadores idnticos, donde
cualquiera puede utilizar cualquier dispositivo de Entrada / Salida y cualquiera
puede referenciar a cualquier unidad de almacenamiento.

El Sistema Operativo precisa cdigo reentrarte y exclusin mutua.

1.6 Sistema Operativo Tiempo Real (SOTR).

Es difcil explicar exactamente en si qu es un sistema operativo de tiempo real?, su


concepto ms comn dice que es un sistema operativo que ha sido desarrollado para
aplicaciones de tiempo real. Como tal, se le exige correccin en sus respuestas bajo
ciertas restricciones de tiempo. Si no las respeta, se dir que el sistema ha fallado.
Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el
sistema sea predecible.

Se caracterizan por presentar requisitos especiales en cinco reas generales:

Determinismo
Sensibilidad
Control del usuario
Fiabilidad
Tolerancia a los fallos

Un proceso o tarea de tiempo real es el que se ejecuta en conexin con algn proceso,
funcin o conjunto de sucesos externos al sistema informtico y que debe cumplir uno
o ms plazos para interactuar en forma correcta y eficiente con el entorno exterior.

Los sistemas Operativos de Tiempo Real son aplicados en diversas reas:

Control de trenes.
Control de trfico areo
Bolsas de valores
Control de refineras
Control de laminadores
Control de trafico

Algunos Ejemplos de Sistemas Operativos que Trabajan en Tiempo Real:

QNX
LynxOS
RedHat Embedded Linux
eCos (Linux)
SOOS
Ubuntu Studio (Linux)

1.7 Sistema Operativo en Tarjetas Inteligentes.

Las tarjetas inteligentes son tarjetas de plstico similares en tamao y otros estndares
fsicos a las tarjetas de crdito que llevan estampadas un circuito integrado. Este
circuito puede ser de solo memoria o contener un microprocesador (CPU) con un
sistema operativo que le permite una serie de tareas como:
Almacenar
Encriptar informacin
Leer y escribir datos, como un ordenador.

Como mecanismo de control de acceso las tarjetas inteligentes hacen que los datos
personales y de negocios solo sean accesibles a los usuarios apropiados, esta tarjeta
asegura la portabilidad, seguridad y confiabilidad en los datos.

Una tarjeta inteligente (smart card), o tarjeta con circuito integrado (TCI), es cualquier
tarjeta del tamao del bolsillo con circuitos integrados, que permite la ejecucin de
cierta lgica programada. Aunque existe un diverso rango de aplicaciones, hay dos
categoras principales de TCI.

Las ms relevantes y detalladas son:


1. Inteligencia: Es capaz de almacenar cualquier tipo de informacin, adems es
autnoma en la toma de decisiones al momento de realizar transacciones.

2. Utilizacin de clave de acceso o PIN: Para poder utilizarse es necesario digitar un


nmero de identificacin personal, es posible adems incorporar tecnologa ms
avanzada como identificacin por tcnica biomtrica, huella digital o lectura de retina.

3. Actualizacin de cupos: Despus de agotado el cupo total de la tarjeta inteligente es


posible volver a cargar un nuevo cupo.

4. Miniaturizacin: Las densidades de integracin de controladores y memorias que se


alcanzan en la actualidad, permiten ofrecer un nuevo abanico de posibilidades y de
funciones, lo que origina su expansin en el mercado y un nuevo medio de intercambio
de informacin.

5. Lgica programable: La tarjeta inteligente incorpora la potencia de los ordenadores,


incluyendo las funciones lgicas y de control que se aplican a los negocios, junto con
funciones avanzadas de seguridad y nuevas aplicaciones.
Estructura de los Sistemas Operativos.

Sistema Monoltico:

Estos sistemas no tienen una estructura definida, sino que son escritos como una
coleccin de procedimientos donde cualquier procedimiento puede invocar a otro.
Ejemplos de estos sistemas pueden ser MS-DOS o Linux (aunque incluye algo de
capas). Es importante tener en cuenta que ningn sistema es puramente de un tipo.

Sistema por Capas:

El sistema original consta de 6 capas:


Capa 5: Se encuentra la interfaz de usuario.
Capa 4: Aloja los programas de usuario.
Capa 3: Se controlan los dispositivos E/S (entrada y salida).
Capa 2: Se administra la comunicacin inter-proceso y la consola del operador.
Capa 1: Administracin de memoria y discos.
Capa 0: Correspondiente al Hardware, realizando asignacin del procesador, tambin
alterna entre procesos cuando ocurren interrupciones o se han expirado y proporciona
multiprogramacin bsica de la CPU.

Sistema Exo Kernel:

El Micro ncleo surge como una nueva forma de organizacin para un Sistema
Operativo, es un trmino algo tedioso de entender ya que puede no ser relativo a su
tamao, pero si a su diseo.

En este sistema las funciones centrales son manejadas por el ncleo(kernel) y la


interfaz de usuario es manejada por el entorno(shell). El Microkernel se encarga de
todo el cdigo de un sistema, y de planificar los hilos(threads) con la finalidad de tener
multitareas.

Algunas ventajas que podemos destacar de los Micro ncleos son los siguientes:
Uniformidad de interfaces: disponen de una interfaz nica para las solicitudes de los
procesos, el paso de mensajes.
Portabilidad: reduciendo el ncleo e implementando casi todo en servidores, para
implementarlo en arquitecturas diferentes, slo habra que modificar el ncleo
haciendo ms simple su portabilidad.

Fiabilidad: es ms fcil corregir fallas en un sistema pequeo ya que se pueden


realizar pruebas ms rigurosas que en un sistema mucho ms grande.

EJEMPLOS DE SISTEMAS OPERATIVOS CON MICRONCLEO:


AIX Hurd
BeOS L4
Mach RadiOS
MorphOS Symbian
QNX VSTa
Minix

Sistema Cliente-Servidor:

Dentro de esta estructura tambin podramos incluir el Sistema Cliente-Servidor ya que


presenta una ligera variacin en la idea del Microkernel la cual es que este sistema
hace la diferencia entre dos clases de procesos: los servidores, cada uno de los cuales
proporciona cierto servicio, y los clientes, que utilizan estos servicios.

A menudo la capa inferior es un microkernel, pero eso no es requerido. La esencia es


la presencia de procesos cliente y procesos servidor.

En los sistemas operativos modernos, los sistemas cliente-servidor nacen con la


finalidad de minimizar el ncleo (kernel), trasladando el cdigo de todos sus servicios
a las capas superiores; y el ncleo slo deber controlar la comunicacin, que se
realiza mediante mensajes, entre clientes y servidores o servidores y hardware.
El objetivo es desarrollar la mayora de las funciones del sistema operativos como
procesos de usuario. Un proceso de usuario, llamado en este caso proceso cliente,
enva una solicitud a un proceso servidor, que realiza el trabajo y devuelve la
respuesta.

Conclusin:
Con el transcurso del tiempo avanzadas tecnologas e invenciones han dado a conocer
nuevas creaciones que son de gran evolucin para el computador, esta se ha dado
por diferentes componentes que han surgido partir de la misma, tales como hardware
y ahora ms como software en la actualidad.
.
El sistema operativo es un conjunto organizado de programas que permite controlar
las operaciones generales del computador, facilita el uso de operaciones crea y
mantiene archivos, y permite el uso de dispositivos perifricos, los sistemas operativos
ms conocidos son: cp/m, ms-dos, os/2, unix y xenix.

Hoy en da los sistemas operativos suelen ofrecer todas las herramientas necesarias
para el trabajo diario con el computador. Se puede decir que los sistemas operativos
siguen evolucionando. Adems, que todos stos son multitarea y pueden ejecutar
varios procesos simultneamente. En la mayora de los ordenadores slo hay una
UCP; un Sistema Operativo multitarea crea la ilusin de que varios procesos se
ejecutan simultneamente en la UCP.
Referencias Bibliogrficas:
Abraham Silberschatz, Peter Baer Galvin, Greg Gagne. 2006, Fundamentos de
sistemas operativos. Sptima edicin. McGraw-Hill.

Andrew S. Tanenbaum. Mxico, 2009, Sistemas Operativos Modernos. Tercera


edicin. Pearson Education.

Anon, (2017). [online] Available at:


http://www.isa.uniovi.es/docencia/TiempoReal/Recursos/temas/sotr.pdf [Accessed 4
Sep. 2017].

Anon, (2017). Sistemas Operativos para Servidores. [online] Available at:


https://senaintro.blackboard.com/bbcswebdav/institution/semillas/217219_1_VIRTUA
L/OAAPs/OAAP1/aa1/dcto_so_server/sistemas_servidores.pdf [Accessed 4 Sep.
2017].

Sistemas Operativos: Tiempo Real y Tarjetas Inteligentes. (2017). 2nd ed. [ebook]
Buenos Aires, Argentina.: Instituto de Formacin Tcnica Superior n 4 - Gobierno de
la Ciudad Autnoma de Buenos Aires, pp.2 a 6 and 12 a 15. Available at:
https://es.slideshare.net/.../sistemas-operativos-de-tiempo-real-y-tarjetas-inteligentes
[Accessed 4 Sep. 2017].

Somultiprocesador-y-distribuidos.wikispaces.com. (2017). SOMultiprocesador-y-


Distribuidos - Sistemas Operativos de Multiprocesador. [online] Available at:
https://somultiprocesador-y
distribuidos.wikispaces.com/Sistemas+Operativos+de+Multiprocesador
[Accessed 4 Sep. 2017].