Está en la página 1de 16

Sistema Operativo I – Sistemas y sus Variedades

─Trabajo Final ─
“Sistemas Operativos y sus Variedades”

Sistema Operativo I

Maestro: Richard Lirianzo Feliz

Estudiantes: Daniel Luise Rivera (2017-4123)

Francisco Antonio del Rosario (2010-6353)

Sistema Operativo I – Sistemas y sus Variedades


Introducción

En el siguiente trabajo estará desarrollando del siguiente tema, el cual tratará


de persuadir a los lectores y derivar el análisis de los sistemas operativos y sus
variables podríamos decir que el sistema computacional y la tecnología han
revolucionado de manera significativa e importante en el mundo de la
informática crece de manera muy agigantada en el mundo, las empresas
llegan hacer los verdaderos titanes en este rubro ya que la misma se rigüe por
esta. Esto ha originado la gran necesidad de manejar y controlar el
desenvolvimiento de todas las actividades en el mundo de los sistemas y sus
funcionalidades.

Desde su creación, las computadoras digitales han utilizado un sistema de


codificación de instrucciones en sistema de numeración binaria, es decir con
los 0S. Esto se debe a que los circuitos integrados funcionan con este principio,
es decir, hay corriente o no hay corriente.

En el origen de la historia de las computadoras (hace unos cuarenta años), los


sistemas operativos no existían y la introducción de un programa para ser
ejecutado se convertía en un increíble esfuerzo que solo podía ser llevado a
cabo por muy pocos expertos. Esto hacia que las computadoras fueran muy
complicadas de usar y que se requiriera tener altos conocimientos técnicos
para operarlas. Era tan complejo su manejo, que en algunos casos el resultado
llegaba a ser desastroso.
Se buscaron medios más elaborados para manipular la computadora, pero que
a su vez simplificaran la labor del operador o el usuario. Es entonces cuando
surge la idea de crear un medio para que el usuario pueda operar la
computadora con un entorno, lenguaje y operación bien definido para hacer un
verdadero uso y explotación de esta. Surgen los sistemas operativos.
Un sistema operativo es el encargado de brindar al usuario una forma amigable
y sencilla de operar, interpretar, codificar y emitir las ordenes al procesador
central para que este realice las tareas necesarias y específicas para completar
una orden.
El sistema operativo, es el instrumento indispensable para hacer de la
computadora un objeto útil. Bajo este nombre se agrupan todos aquellos
programas que permiten a los usuarios la utilización de este enredo de cables y
circuitos, que de otra manera serian difíciles de controlar. Un sistema operativo
se define como un conjunto de procedimientos manuales y automáticos, que
permiten a un grupo de usuarios compartir una instalación de computadora
eficazmente.

Sistema Operativo I – Sistemas y sus Variedades


Trabajo grosso modo

Estamos viviendo en un mundo tecnológico y globalizado, en el cual las


oportunidades de inversión en el mundo son mayores gracias a los avances
realizados que logran el crecimiento y fomentar el comercio entre los países a
nivel mundial. Por otra parte, la materia Sistemas Operativos, resalta las
cualidades aplicaciones de Normas de Información conceptual y
funcionalmente, interfaz de Línea de Comandos.
La forma de interfaz entre el sistema operativo y el usuario en la que este
escribe los comandos utilizando un lenguaje de comandos especial. Los
sistemas con interfaces de líneas de comandos se consideran más difíciles de
aprender y utilizar que los de las interfaces gráficas. Sin embargo, los sistemas
basados en comandos son por lo general programables, lo que les otorga una
flexibilidad que no tienen los sistemas basados en gráficos carentes de una
interfaz de programación

Objetivo

 Identificar los diferentes sistemas y sus tipos.

 Poder Representar funciones del hardware y software

 Saber diferencial las distintas operaciones

 Resolver problemas utilizando las diferentes vías informáticas

 Conocer el dominio y el campo de los valores de las funciones de los


sistemas operativos.

Sistema Operativo I – Sistemas y sus Variedades


Sistemas operativos en Tiempo Real
Son aquellos en los cuales no tiene importancia el usuario, sino los procesos.
Por lo general, están subutilizados sus recursos con la finalidad de prestar
atención a los procesos en el momento que lo requieran. Se utilizan en
entornos donde son procesados un gran número de sucesos o eventos.
Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks,
Solaris, Lyns OS y Spectra.

Dónde se utiliza
Muchos Sistemas Operativos de tiempo real son construidos para aplicaciones
muy específicas como control de tráfico aéreo, bolsas de valores, control de
refinerías, control de laminadores. También en la rama de la automovilística y
de la electrónica de consumo, las aplicaciones de tiempo real están creciendo
muy rápidamente.

Otros campos de aplicación de los Sistemas Operativos de


tiempo real son los siguientes:

Control de trenes.
Telecomunicaciones.
Sistemas de fabricación integrada.
Producción y distribución de energía eléctrica.
Control de edificios.
Sistemas multimedia.

Características
Se dan en entornos en donde deben ser aceptados y procesados gran cantidad
de sucesos, la mayoría externos al sistema computacional, en breve tiempo o
dentro de ciertos plazos.
Se utilizan en control industrial, conmutación telefónica, control de vuelo,
simulaciones en tiempo real., aplicaciones militares, etc.
Objetivo es proporcionar rápidos tiempos de respuesta.
Procesa ráfagas de miles de interrupciones por segundo sin perder un solo
suceso.
Proceso se activa tras ocurrencia de suceso, mediante interrupción.

Sistema Operativo I – Sistemas y sus Variedades


Proceso de mayor prioridad expropia recursos.
Por tanto generalmente se utiliza planificación expropiativa basada en
prioridades.
Gestión de memoria menos exigente que tiempo compartido, usualmente
procesos son residentes permanentes en memoria.
Población de procesos estática en gran medida.
Poco movimiento de programas entre almacenamiento secundario y memoria.
Gestión de archivos se orienta más a velocidad de acceso que a utilización
eficiente del recurso.

Procesador
Este tipo de sistemas operativos no es necesariamente eficiente en el sentido
de tener una capacidad de procesamiento alta. El algoritmo de programación
especializado, y a veces una tasa de interrupción del reloj alta pueden interferir
en la capacidad de procesamiento. Aunque para propósito general un
procesador moderno suele ser más rápido, para programación en tiempo real
deben utilizarse procesadores lo más predecibles posible, sin paginación.
Todos estos factores en un procesador añade una aleatoriedad que hace que
sea difícil demostrar que el sistema es viable, es decir, que cumpla con los
plazos de tiempo para la ejecución de las tareas y la atención de los servicios o
interrupciones. Un sistema operativo de tiempo real puede ser implementado
en microcontroladores o procesadores digitales de señal "DSP's", así, se
pueden desarrollar aplicaciones embebidas en diferentes áreas de la
electrónica.

Diseño
Hay dos diseños básicos:

Un sistema operativo guiado por eventos sólo cambia de tarea cuando un


evento necesita el servicio.
Un diseño la compartición de tiempo cambia de tareas por interrupciones del
reloj y por eventos.
El diseño de compartición de tiempo gasta más tiempo de la UCP en cambios
de tareas innecesarias. Sin embargo, da una mejor ilusión de multitarea.
Normalmente se utiliza un sistema de prioridades fijas. Uno de los algoritmos
que suelen usarse para la asignación de prioridades es el Rate-Monotonic
Schedule. Si el conjunto de tareas que tenemos es viable con alguna
asignación de prioridades fijas, también es viable con el Rate-Monotonic

Sistema Operativo I – Sistemas y sus Variedades


Schedule, donde la tarea más prioritaria es la de menor periodo. Esto no quiere
decir que si no es viable con Rate-Monotonic Schedule no sea viable con
asignaciones de prioridad variable. Puede darse el caso de encontrarnos con
un sistema viable con prioridades variables y que no sea viable con prioridades
fijas.

Memoria
Hay dos problemas con el reparto de la memoria en SOTR (sistemas
operativos en tiempo real). El primero, la velocidad del reparto es importante.
Un esquema de reparto de memoria estándar recorre una lista conectada de
longitud indeterminada para encontrar un bloque de memoria libre; sin
embargo, esto no es aceptable ya que el reparto de la memoria debe ocurrir en
un tiempo fijo en el SOTR.

En segundo lugar, la memoria puede fragmentarse cuando las regiones libres


se pueden separar por regiones que están en uso. Esto puede provocar que se
pare un programa, sin posibilidad de obtener memoria, aunque en teoría exista
suficiente memoria. Una solución es tener una lista vinculada LIFO de bloques
de memoria de tamaño fijo. Esto funciona asombrosamente bien en un sistema
simple. La paginación suele desactivarse en los sistemas en tiempo real, ya
que es un factor bastante aleatorio e impredecible, que varía el tiempo de
respuesta y no nos permite asegurar que se cumplirán los plazos, debido al
trasiego de páginas de memoria con un dispositivo de almacenamiento.

Comunicaciones
Para las comunicaciones se suelen usar conexiones o redes deterministas
CAN bus o puertos serie, ya que las redes más usuales, como Ethernet son
indeterministas y no pueden garantizarnos el tiempo de respuesta. El sistema
CAN bus es utilizado para la interconexión de dispositivos electrónicos de
control (ECU) en los vehículos.

Sistema Operativo I – Sistemas y sus Variedades


Nodos sensores
Los nodos sensores permiten la interacción usuario/mundo dado que capturan
los eventos del ambiente:
ProximitySensor, TimeSensor, VisibilitySensor
Collision es un nodo de agrupamiento y sensor de colisiones del usuario con
las formas pertenecientes al grupo
LOD y Billboard son nodos de agrupamiento y sensores de visión con
comportamiento predefinida del pointing device:
TouchSensor
Anchor es un nodo de agrupamiento y sensor de acción sensor con
comportamiento predefinido
En particular, del arrastre del pointing device : SphereSensor, CylinderSensor,
PlaneSensor
Los nodos sensores son nodos hijos en la jerarquía y por lo tanto pueden estar
en el campo children de un nodo de agrupamiento
Los sensores de tienen pointing device influyen sobre toda la geometría que
desciende de su nodo padre.

Sistema Operativo I – Sistemas y sus Variedades


Sistemas operativos Integrados
Un sistema operativo integrado es aquel que está integrado en los circuitos de
los dispositivos electrónicos, a diferencia de un sistema operativo para PC, el
cual reside en un disco magnético. Los sistemas operativos integrados se
encuentran actual-mente en una amplia variedad de dispositivos, incluyendo
aparatos domésticos, automóviles, lectores de código de barras, teléfonos
celulares, equipos médicos y asistentes digitales personales (PDA), como el
Palm Pilot o el iPaq de Compaq. Los sistemas operativos integrados más
populares en los productos para consumidor, por ejemplo, los PDA son:

» Windows XP Embedded. Uno de los dos OS integrados que actualmente


ofrece Microsoft, el Windows XP Embedded está basado en el OS Windows XP
Pro-fessional, pero no es un sistema operativo que se compra en las tiendas,
sino que es más bien parte de un kit de tipo "hágalo usted mismo" que se
ofrece a losfabricantes que desean utilizar algunas partes del OS Windows XP
Professional en sus productos.
Windows CE .NET
*ofrece como un kit a los fabricantes y no está basado en los productos de
escritorio
*fue diseñada especialmente para los dispositivos que requerían un OS en
tiempo real.
Windows XP Embedded
*está basado en el OS Windows XP Pro-fessional.
*o es un sistema operativo que se compra en las tiendas, sino que es más bien
parte de un kit de tipo "hágalo usted mismo"

Es un sistema operativo de tiempo real que puede ser usado en sistemas


integrados. VxWorks puede ser personalizado fácilmente y puede correr en la
mayorá de los procesadores diseñados para la computación distribuida.

QNX:
Es un sistema operativo embebido desarrollado por QNX Software Systems
Ltd, para aplicaciones de dispositivos electrónicos, telecomunicaciones,
sistemas automotrices, etc.; que necesitan una gran confiabilidad, desempeño,
funcionalidades específicas, y una escalabilidad masiva.

Sistema Operativo I – Sistemas y sus Variedades


Computadores de Bolsillo
Computadora de bolsillo, organizador personal o agenda electrónica de bolsillo,
es una computadora de mano originalmente diseñada como agenda personal
electrónica (para tener uso de calendario, lista de contactos, bloc de notas,
recordatorios, dibujar, etc.) con un sistema de reconocimiento de escritura.

Estos dispositivos fueron sustituidos por los teléfonos inteligentes que pueden
realizar muchas de las funciones que hace una computadora de escritorio (ver
películas, crear documentos, juegos casuales, correo electrónico, navegar por
Internet, reproducir archivos de audio, etc.) con la ventaja de ser un objeto del
que se dispone constantemente.
El término handheld, hand-held computer o hand-held device, es un anglicismo
que traducido al español significa “de mano” (computadora o dispositivo de
mano) y describe al tipo de computadora portátil que se puede llevar en una
mano mientras se utiliza.
Esta categoría de computadora tuvo principalmente importancia en la década
de 1980, con fabricantes como Casio, Sharp, Tandy/Radio Shack o Hewlett-
Packard. Se podían programar en BASIC o uno en lenguaje especializado
propio de los ordenadores de bolsillo.
En 1989, el Atari Portfolio, aunque técnicamente clasificado como palmtop fue
una muestra temprana de algunos de los más modernos dispositivos
electrónicos. Otros dispositivos como los Psion Organiser II (1986), el Sharp
Wizard o la Amstrad Penpad (1993) fueron sentando la base de las
funcionalidades de las PDAs. Pero el primer ordenador de bolsillo apareció en
el mercado en 1991 con un display bastante grande para visualizar una hoja de
cálculo, o un documento de Word y que aun teniendo teclado se podía emplear
sobre la palma de la mano: el Psion Series 3. Tenía una pantalla (con gráficos)
de 16 filas por 40 columnas y funcionaba con el sistema operativo Psion OS (se
alimentaba con dos pilas).

Sistema Operativo I – Sistemas y sus Variedades


Mainframe
La capacidad de una unidad central se define tanto por la velocidad de
su CPU como por su gran memoria interna, su alta y gran capacidad de
almacenamiento externo, sus resultados en los dispositivos E/S rápidos y
considerables, la alta calidad de su ingeniería interna que tiene como
consecuencia una alta fiabilidad y soporte técnico costoso, pero de alta calidad.
Una unidad central puede funcionar durante años sin problemas ni
interrupciones y las reparaciones de la misma pueden ser realizadas mientras
está funcionando. Los vendedores de unidades centrales ofrecen servicios
especiales; por ejemplo, si se rompe el equipo, el vendedor ejecutará las
aplicaciones de su cliente en sus propias unidades sin que los usuarios lo
noten mientras que duran las reparaciones.
La independencia interna de estas unidad es tan grande que, por lo menos, en
un caso conocido, los técnicos pudieron cambiar las unidades centrales de sitio
desmontándolas pieza a pieza y montándolas en otro lugar, dejando, mientras
tanto, dichos equipos funcionando; en este ejemplo, el cambio de las unidades
centrales de un sitio a otro se produjo de manera transparente.
A menudo, las unidades centrales soportan miles de usuarios de manera
simultánea que se conectan mediante falsos terminales. Algunas unidades
centrales pueden ejecutar o dar cobijo a muchos sistemas operativos y por lo
tanto, no funcionan como una unidad sola, sino como varios equipos virtuales.
En este papel, una unidad central por sí sola puede remplazar docenas o
cientos de pequeñas equipos personales, reduciendo los costes administrativos
y de gestión al tiempo que ofrece una escalabilidad y fiabilidad mucho mejor.
La fiabilidad se consigue por la independencia de sus componentes internos
señalada anteriormente, y la escalabilidad se logra porque los recursos físicos
de la unidad pueden ser redistribuidos entre los terminales virtuales según las
necesidades; esto es mucho más difícil de hacer con las equipos personales,
porque para quitar o añadir nuevos componentes físicos hay que desenchufar
el equipo muchas veces y las limitaciones de dichos componentes son mucho
mayores.
Cuando una unidad central actúa como el centro de operaciones de
muchos terminales virtuales, puede ofrecer la potencia necesaria para que
dichas unidad operen de manera eficiente, pero también la flexibilidad de las
redes de equipos personales.

Sistema Operativo I – Sistemas y sus Variedades


Servidores
Un servidor es una aplicación en ejecución (software) capaz de atender las
peticiones de un cliente y devolverle una respuesta en concordancia. Los
servidores se pueden ejecutar en cualquier tipo de computadora, incluso en
computadoras dedicadas a las cuales se les conoce individualmente como «el
servidor». En la mayoría de los casos una misma computadora puede proveer
múltiples servicios y tener varios servidores en funcionamiento. La ventaja de
montar un servidor en computadoras dedicadas es la seguridad.
Por esta razón la mayoría de los servidores son procesos diseñados de forma
que puedan funcionar en computadoras de propósito específico.
Los servidores operan a través de una arquitectura cliente-servidor. Los
servidores son programas de computadora en ejecución que atienden las
peticiones de otros programas, los clientes. Por tanto, el servidor realiza otras
tareas para beneficio de los clientes. Ofrece a los clientes la posibilidad de
compartir datos, información y recursos de hardware y software.
Los clientes usualmente se conectan al servidor a través de la red pero también
pueden acceder a él a través de la computadora donde está funcionando.
En el contexto de redes Internet Protocol (IP), un servidor es un programa que
opera como oyente de un socket.
Comúnmente los servidores proveen servicios esenciales dentro de una red, ya
sea para usuarios privados dentro de una organización o compañía, o para
usuarios públicos a través de Internet. Los tipos de servidores más comunes
son servidor de base de datos, servidor de archivos, servidor de
correo, servidor de impresión, servidor web, servidor de juego, y servidor de
aplicaciones.
Un gran número de sistemas usa el modelo de red cliente-servidor, entre ellos
los sitios web y los servicios de correo. Un modelo alternativo, el modelo red
peer-to-peer permite a todas las computadoras conectadas actuar como
clientes o servidores acorde a las necesidades.

Sistema Operativo I – Sistemas y sus Variedades


Multiprocesador
Se denomina multiprocesador a un computador que te permite abrir
programas en más de una CPU
Gracias a esto, el multiprocesador puede ejecutar simultáneamente
varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes.
Los ordenadores multiprocesador presentan problemas de diseño que no se
encuentran en ordenadores monoprocesador. Estos problemas derivan del
hecho de que dos programas pueden ejecutarse simultáneamente y,
potencialmente, pueden interferirse entre sí. Concretamente, en lo que se
refiere a las lecturas y escrituras en memoria. Existen dos arquitecturas que
resuelven estos problemas:

 La arquitectura NUMA, donde cada procesador tiene acceso y control


exclusivo a una parte de la memoria.
 La arquitectura SMP, donde todos los procesadores comparten toda la
memoria.

Esta última debe lidiar con el problema de la coherencia de caché. Cada


microprocesador cuenta con su propia memoria cache local. De manera que
cuando un microprocesador escribe en una dirección de memoria, lo hace
únicamente sobre su copia local en caché.
Si otro microprocesador tiene almacenada la misma dirección de memoria en
su caché, resultará que trabaja con una copia obsoleta del dato almacenado.
Para que un multiprocesador opere correctamente necesita un sistema
operativo especialmente diseñado para ello.
La mayoría de los sistemas operativos actuales poseen esta capacidad.

Sistema Operativo I – Sistemas y sus Variedades


Computadoras Personales

Ilustración de un PC de escritorio.
Una computadora personal, computador personal u ordenador, conocida
como PC (siglas en inglés de personal computer), es un tipo
de microcomputadora diseñada en principio para ser utilizada por una sola
persona.
Habitualmente, la sigla PC se refiere a las computadoras IBM PC compatibles.
Una computadora personal es generalmente de tamaño medio y es usada por
un solo usuario (aunque hay sistemas operativos que permiten varios usuarios
simultáneamente, lo que es conocido como multiusuario).
Suele denominarse ordenador de sobremesa, debido a su posición estática e
imposibilidad de transporte a diferencia del ordenador portátil.
Una computadora personal suele estar equipada para cumplir tareas comunes
de la informática moderna, es decir permite navegar por Internet,
estudiar, escribir textos y realizar otros trabajos de oficina o educativos, como
editar textos y bases de datos, además de actividades de ocio, como escuchar
música, ver videos, jugar, etc.

Sistema Operativo I – Sistemas y sus Variedades


Conclusión
Luego de haber investigado y analizado se puede ver que se han desarrollado
varios tipos de sistemas operativos con diferentes interfaces y categorías. Pero
hemos podido observar que todos los sistemas operativos han sufrido cambios
por parte de los programadores, y siguen evolucionando.
El diálogo entre el usuario y la máquina suele realizarse a través de una
interfaz de línea de comandos o de una interfaz gráfica de usuario (GUI, siglas
en inglés). Las interfaces de línea de comandos exigen que se introduzcan
instrucciones breves mediante un teclado. Las GUI emplean ventanas para
organizar archivos y aplicaciones con iconos y menús que presentan listas de
instrucciones. El usuario manipula directamente estos objetos visuales en el
monitor señalándolos, seleccionándolos y arrastrándolos o moviéndolos con un
Mouse.
El uso de las GUI es más sencillo que el de las interfaces de línea de
comandos. Sin embargo, la introducción de instrucciones con una GUI es más
lenta, por lo que las GUI suelen tener la opción de emplear un sistema
equivalente al de línea de instrucciones como alternativa rápida para los
usuarios más expertos.

Los sistemas operativos empleados normalmente son UNIX, Macintosh OS,


MS-DOS, OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten
múltiples tareas y múltiples usuarios. Otros SO multiusuario y multitarea son
OS/2, desarrollado inicialmente por Microsoft e IBM, Windows NT y Win95
desarrollados por Microsoft. El SO multitarea de Apple se denomina Macintosh
OS. El MS-DOS es un SO popular entre los usuarios de PCs pero solo permite
un usuario y una tarea.
El sistema operativo es de suma importancia para un equipo (computadora), ya
que sin él, una computadora no enciende.
Existe mucha variedad de sistemas operativos pero los más conocidos son el
Windows 7, Unix, Linux y MacOs. Estos sistemas operativos aunque tienen
nombre diferente, tienen un mismo objetivo al ser instalado en una
computadora.

Sistema Operativo I – Sistemas y sus Variedades


1. Ecured. (2011). Sistemas operativos en Tiempo Real. 26-11-2018, de
Ecured Sitio web:
https://www.ecured.cu/Sistema_Operativo_de_Tiempo_Real
2. Cidecame. (2002). Nodos sensores. 26-11-2018, de cidecame Sitio web:
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro39/341_nodos_
sensores.html
3. Foroactivo. (2011). Sistemas operativos Integrados. 26-11-2018, de
Foroactivo Sitio web: http://uleamasistoper.foroactivo.com/t13-cuales-
son-los-sistemas-operativos-integrados-enumere-dos-y-nombre-sus-
caracteristicas
4. Wikipedia. (1998). Computadores de Bolsillo . 26-11-2018, de Wikipedia
Sitio web: https://es.wikipedia.org/wiki/PDA

5. wiki. (2010). mainframe. 26-2018, de wikipedia Sitio web:


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

6. wiki. (2013). mainframe. 26-2018, de wikipedia Sitio web:


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

7. wiki. (2011). mainframe. 26-2018, de wikipedia Sitio web:


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

8. wiki. (2011). mainframe. 26-2018, de wikipedia Sitio web:


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

Sistema Operativo I – Sistemas y sus Variedades

También podría gustarte