Académique Documents
Professionnel Documents
Culture Documents
CONTENIDO
CONTENIDO.............................................................................................................4
1.1 Evolución de los sistemas operativos...................................................................4
1.2 Características de los sistemas operativos...........................................................4
1.3 Estructura de los sistemas operativos................................................................4
1.4 Clasificación de los sistemas operativos..............................................................4
1.5 Caso Práctico - Cuadro comparativo....................................................................4
1.6. Evaluación de la mejor alternativa......................................................................7
1.7 Cuadro comparativo de costos de licenciamiento................................................7
CONTENIDO
(SlideShare, 2018)
1.2 Características de los sistemas operativos
En general, se puede decir que un Sistema Operativo tiene las siguientes características:
Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.
Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de
la manera más eficiente posible.
Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que
permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir
con el servicio.
Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de
una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es,
asignar a cada proceso una parte del procesador para poder compartir los recursos.
Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe
encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.
Organizar datos para acceso rápido y seguro.
Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con
alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.
Procesamiento por bytes de flujo a través del bus de datos.
Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el
acceso y manejo de los dispositivos de Entrada/Salida de la computadora.
Técnicas de recuperación de errores.
Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se
bloqueen entre ellos, informándoles si esa aplicación esta siendo ocupada por otro usuario.
Generación de estadísticas.
Permite que se puedan compartir el hardware y los datos entre los usuarios.
El software de aplicación son programas que se utilizan para diseñar, tal como el procesador de
palabras, lenguajes de programación, hojas de cálculo, etc.
El software de base sirve para interactuar el usuario con la máquina, son un conjunto de programas
que facilitan el ambiente plataforma, y permite el diseño del mismo.
El Software de base está compuesto por :
Cargadores.
Compiladores.
Ensambladores.
Macros.
(Monografias, 2018
Introducción:
Qué aspecto tienen los sistemas operativos por fuera (es decir, la interfaz con el
programador), ha llegado el momento de dar una mirada al interior. En las
siguientes secciones examinaremos cuatro estructuras distintas que se han
probado, a fin de tener una idea de la variedad de posibilidades. Éstas no son de
ninguna manera las únicas estructuras posibles, pero nos darán una idea de
algunos diseños que se han llevado a la práctica. Los cuatro diseños son los
sistemas monolíticos, los sistemas por capas, los sistemas de micronúcleo y los
sistemas cliente-servidor.
Arquitecturas más comunes:
Definir una arquitectura para el sistema operativo; esta estará influida en alguna
medida por el hardware que manejará. Sin embargo es posible identificar algunos
componentes comunes como el núcleo y las llamadas al sistema. El núcleo
contiene, básicamente, todo el código e información necesaria para la gestión de
procesos y memoria y en la mayoría de los sistemas operativos también se incluye
buena parte de la gestión de entrada/salida. Según la arquitectura que tengamos
así es como el usuario se comunica con el sistema operativo y el sistema
operativo o el núcleo con los componentes del hardware, por tanto cada sistema
operativo tiene una arquitectura específica en dependencia de las necesidades de
este.
Sistemas monolíticos:
En los sistemas monolíticos, todos los componentes de gestión y programas del
sistema están escritos en un solo código o espacio lógico. Pueden decirse que el
núcleo es el sistema operativo. La división más evidente que puede hacerse es
entre procesos de aplicación o usuario y procesos del sistema.
Los sistemas monolíticos son los más comunes puesto que su implementación y
diseño son los menos complejos. La desventaja es que como todo el sistema se
ejecuta en el mismo nivel de privilegio que el núcleo (el sistema operativo es el
núcleo) es muy probable que haya problemas (el sistema se apague, se bloquee o
se cuelguen procesos, por ejemplo) si ocurre algún fallo del hardware o existe
algún error sin depurara en el código del sistema. GNU/LINUX es monolítico,
aunque con éste se introdujo una variante interesante. A pesar de ser monolítico,
es modular, lo que significa que es posible quitar o añadir componentes al núcleo
incluso en caliente (o sea, en pleno funcionamiento). Así, si un módulo tiene
problemas se puede reemplazar, arreglar o eliminar sin afectar al resto de
funcionalidades. Otra ventaja interesante de los sistemas monolíticos es su
velocidad. Ya que todos los componentes del sistema operativo comparten los
privilegios y direcciones y la separación funcional solo se hace entre procesos del
sistema y los de aplicación, la demora para ejecutar las llamadas al sistema es
mínima.
Sistemas por capas o niveles de privilegio:
En la medida que el hardware se desarrolló para incorporar mecanismos de
protección para la gestión de procesos, memoria y entrada/salida, los sistemas
operativos se adaptaron a este diseño. El objetivo de la arquitectura por capas o
niveles de privilegio, es separar la acción del código de los procesos del sistema,
del núcleo y de los procesos de usuario. Idealmente se separa en el nivel de
máximo privilegios o protección, al código base del núcleo.
En el siguiente nivel de privilegios se ubica a los procesos del sistema para la
gestión de procesos y memoria; en otro nivel a los procesos de gestión de entrada
salida incluyendo los drivers y en el nivel de menos privilegio, se ejecutan el resto
de los procesos de aplicación. Esto por supuesto, no siempre es así y pueden
existir muchísimas variantes en la implementación. Una práctica común es ubicar
los procesos y componentes de entrada/salida en los dos primeros niveles, para
acelerar su ejecución. Lo relevante en esta arquitectura es que se necesitan
realizar restricciones en cuanto a las llamadas al sistema que puedan ejecutar los
procesos de determinados niveles. Por ejemplo, se ha de evitar que un proceso
pueda efectuar una llamada al sistema que requiera la atención de un componente
de menor privilegio o tal vez evitar que los programas de aplicación hagan
llamadas directamente sobre el núcleo. Así puede obligarse a utilizar como
mediadores a otros niveles.
SISTEMAS DE MICRONÚCLEO:
La posibilidad de separar funcionalmente los programas del sistema de los
programas de aplicación y asegurar protección adicional con el hardware, origina
otra arquitectura, la de micronúcleo. En esta, se trata de combinar el rendimiento y
sencillez de la arquitectura monolítica con la protección y organización de la
arquitectura por capas. La idea fundamental es obtener un núcleo lo más pequeño
y rápido posible y tratar el resto de las funciones y componentes como procesos
de aplicación. En esta nueva concepción, es usual que el núcleo solo contenga lo
necesario para la gestión de memoria y procesos
El resto se ejecuta como aplicaciones de usuario; es decir, con el nivel mínimo de
privilegios. En la práctica es un poco difícil conseguir esto sin una pérdida
apreciable de rendimiento. En alguna medida deben incluirse en el núcleo otras
funciones como el manejo de hardware y algunos drivers.
SISTEMAS CLIENTE-SERVIDOR:
Separar funcionalmente el núcleo, los procesos del sistema y los procesos de
aplicación, induce una idea interesante: ¿Se podrán separar físicamente los
procesos del sistema y/o los de aplicación? La arquitectura dónde cada proceso
se ejecuta de manera independiente, es una de las más difíciles de lograr. Esta
independencia implica que los procesos podrían ser ejecutados en sistemas (no
solo CPU, sino todo el hardware) diferentes y distantes geográficamente. En cada
sistema independiente solo estarían presentes el núcleo y los componentes
mínimos para la ejecución de uno o algunos procesos. En esta arquitectura, se
manifiesta con mayor peso la necesidad de establecer llamadas al sistema
robustas, para la comunicación entre procesos. Se escoge el modelo cliente -
-servidor para esta comunicación, porque se establece que cada proceso
(independiente o no) actúa como servidor del resto. En esta arquitectura, el
objetivo fundamental del núcleo es garantizar la comunicación entre procesos.
Esta filosofía propició la creación de los Sistemas Operativos distribuidos que son,
básicamente, implementaciones basadas en el modelo cliente-servidor. Aunque
los Sistemas Operativos distribuidos no serán estudiados en este curso, explotan
un mecanismo interesante de la comunicación entre procesos, que es el paso de
mensajes. La tendencia actual es desarrollar aplicaciones distribuidas en vez de
Sistemas Operativos distribuidos, aprovechando las redes de computadoras.
(EcuRed, 2018)
1.4 Clasificación de los sistemas operativos
(CideCame, 2018)
1.5 Caso Práctico - Cuadro comparativo.
Disco
32 GB
* Windows 1. Nuevo Server Windows 2012 R2 * Procesador Mí
WINDOWS Server 2012
Windows Manager: Para crear
Foundation y procesador de 6
Essentials tienen
a 1,4 GHz.
SERVER R2 Manage Server Groups funcionalidad
Memoria RAM:
2012
Datacenter CLI limitada y algunos
roles pueden no MB
2. Mejor edición, estar disponibles.
Datacenter * Requisitos
* Windows selección SKU espacio en d
Server 2012 Linux AD Certificate
Services, Servicios
Mínimo:
*
32
Adaptador
R2 3. Una línea de de archivo, Acceso
Gigabit Eth
Standard comandos primero, una remoto y Servicios
10. Gestión de
Las
dirección IP fuera de la ediciones Windows
caja 2012 R2 Datacenter
y Standard tienen
funcionalidad
completa. Las
principales funciones
de servidor se
encuentran
disponibles en estas
dos ediciones.
DISCO
Mínim
32 GB
UNIX
SON:
REQUISI
OS D
MEMORI
:
Debera
contar c
un mínim
de
megabytes
de RA
sin
embargo,
altamente
recomend
le tener
megabytes
Es posi
ejecutar
desde
disquete
algunas
distribucio
es,
directame
e desde
CD-ROM
pero pa
un bu
funcionam
ento,
necesario
tener
espacio
el dis
duro. Pue
coexistir
con otr
sistemas
operativos
sólo
necesita
una o var
particione
del disco.
REQUISI
OS D
ESPACIO
EN DISC
Efectivam
nte, pa
instalar,
necesitará
tener al
de espa
libre en
disco du
Soporta
múltiples
discos dur
en la mism
máquina;
puede
disponer
espacio
para
múltiples
unidades
es
necesario
HP-UX HP-UX Plataforma HP- HP-UX 11i Gui Describir De paga es Los
UX ofrece un conceptos
10.20 solamente siguientes
disco raíz de valores
Conjunto de para
HP-UX plataforma de
común para su direcciona mínimos
11.00 sistema de miento servidores
aplicaciones espacio
archivos en LANConfi
disco:
HP-UX Conjunto de clúster. HP guración
11iv1 Identity Serviceguard e de DHCP
Management 512 M
s la solución para
para
HP-UX de clúster para NICsUso
Conjunto de directorio
11iv2 infraestructura HP-UX. HP de
Global comandos ar
web
HP-UX Workload para
6 GB en
11iv3 Management verificar
ajusta las conectivid
directorio
cargas de adDescribi de
trabajo para r instalació
optimizar el set_parms
rendimiento y y su 2 MB pa
se integra con usoIdentifi el
Instant car y directorio
Capacity on utilizar pt si no cr
Demand para archivos puntos
que los de montaje
recursos configurac
instalados se ión de red 2 GB pa
puedan pagar y el
en herramient directorio
incrementos as de mp
de 30 minutos monitoreo
según sea Describir y 300 M
necesario para utilizar para
las demandas nddDescri directorio
pico de carga bir y
sr
de trabajo. utilizar
HP-UX 2 GB en
HP-UX routingCo directorio
ofrece funcion nfigurar y
es de padre
monitorear
virtualización
servicios
de nivel de
de
sistema
redDecribi
operativo ,
como r y
particiones de configurar
hardware, un web
particiones server
virtuales Apache
aisladas de SO básicoDecr
en servidores ibir el
basados en producto
celdas y HP HP
Integrity Virtual CIFS/9000
Machines (HPV y su uso
M) en todos
los servidores
Integrity. HPV
M admite
invitados que
se ejecutan en
hosts HP-UX
11i v3: los
invitados
pueden
ejecutar Linux,
Windows,
OpenVMS 8.4 o
HP-UX. HP
admite la
migración de
invitados de
VM en línea,
donde el
cifrado puede
proteger los
contenidos de
los invitados
durante la
migración.
LINUX
* 1.0 (Día de la Red Hat es instalado con
RED HAT Madre, en Linux CLI Red Hat + Red Hat HARDWAR
un ambiente gráfico
Estados Unidos),
llamado Anaconda,
Linux fue Enterprise Linux
3 de noviembre
diseñado para su fácil uso GUI vendido Server for High- La siguie
de 1994.
(FEDORA) por novatos. También principalmen información
incorpora una herramienta Performance
* 1.1 (Día de la te como
Madre+0.1), 1 de llamada Lokkit para Computing del hardw
agosto de 1995. configurar las capacidades un sistema
de Cortafuegos. (HPC) es requer
operativo par
* 2.0, 20 de
a servidores. por
septiembre de
Al igual que en el Red Hat
1995. También es + Red Hat Servidor
Linux 8.0, UTF-8 fue
habilitado como el sistema popular entre Enterprise Linux Proxy RHN
* 2.1, 23 de
de codificación de
noviembre de compañías for Power
tipografías para el sistema.
1995.
Esto tiene poco efecto en que + Procesa
* 3.0.3 (Picasso),
usuarios angloparlantes, utilizan servi + Red Hat Pentium IV
1 de mayo de pero cuando se usa la dores de
1996 (primera parte superior del juego de Enterprise Linux equivalente
internet y, al
versión caracteres ISO 8859-1, for IBM z
compatible con estos se codifican de igual que la
procesadores
manera radicalmente Systems + 512 MB
DEC Alpha). herramienta
diferente. Esto puede ser
incorporada
memoria
visto, por ejemplo, por
* 4.0 (Colgate), 3
usuarios que de
+ Red Hat
de octubre de
1996 (primera hablan francés o sueco co instalación a Enterprise Linux + Al meno
mo algo agresivo, pues sus
versión
compatible con través de for Real Time GB
antiguos sistemas de
procesadores
archivo lucen muy scripts Kickst almacenam
SPARC).
diferentes y pueden ser art, permite + Red Hat nto para
luego inutilizables. Puede
* 4.1(Vanderbilt),
deshacerse este cambio rápidamente Enterprise Linux instalación
3 de febrero de
1997. quitando la parte ".UTF-8" la for SAP base de R
de la configuración de configuració
lenguaje. Applications Hat Enterp
* 4.2 (Biltmore), n e
19 de mayo de Linux
1997. instalación
La versión 8.0 fue además + Red Hat
la primera en incluir del hardware
* 5.0 (Hurricane), el entorno de escritorio Enterprise Linux + 25+ GB
1 de diciembre estandarizad
de 1997.
gráfico Bluecurve.
o. Desde la for SAP HANA almacenam
Red Hat Linux carece de versión 8.0, nto
* 5.1
(Manhattan), 22 muchas características Red Hat distribución
de mayo de debido a posibles
1998. problemas
Linux se canal
de copyright y patentes. enfocó
* 5.2 (Apollo), 2 Por ejemplo, el soporte al principalmen
de noviembre de formato MP3 está
1998.
desactivado tanto
te
en Rhythmboxcomo hacia PC de
* 6.0 (Hedwig),
26 de abril de
en XMMS; en su lugar, Red escritorio
Hat recomienda usar Ogg
1999.
Vorbis, que no tiene
corporativo.
patentes. Sin embargo, el
* 6.1 (Cartman),
soporte para MP3 puede
4 de octubre de
1999. ser instalado luego, aunque
se requiere el pago
* 6.2 (Zoot), 3 de de regalías en los Estados
abril de 2000. Unidos. El soporte al
formato NTFS también está
* 7 (Guinness), ausente, pero también
25 de septiembre puede ser instalado
de 2000 (esta
libremente.
versión es
presentada como
"7" y no "7.0").
* 7.1 (Seawolf),
16 de abril de
2001.
* 7.2 (Enigma),
22 de octubre de
2001.
* 7.3 (Valhalla), 6
de mayo de
2002.
* 8.0 (Psyche),
30 de septiembre
de 2002.
* 9 (Shrike), 31
de marzo de
2003 (esta
versión es
presentada como
9 y no "9.0").
El simple gozo
del proceso
iterativo del
desarrollo de
software y su
mantenimiento
(algunos
desarrolladore
s tienen un
nivel de
dedicación
casi obsesivo
al refinamiento
y mejora del
software).
Los
desarrolladore
s de Debian
pueden
renunciar a su
posición en
cualquier
momento
dejando libres
los paquetes
de los que
eran
responsables y
enviando un
informe a los
desarrolladore
s y al grupo de
mantenedores
(para que su
autorización
de subida sea
revocada)
-
Compatibilid
ad con KIWI:
es una
herramienta
que permite
crear
imágenes
del sistema
operativo
para
implementaci
ones físicas
(DVD, USB)
o entornos
hipervisores
virtuales
(Xen, KVM,
VMWare,
HyperV) y
nubes
públicas y
privadas.
-Docker: es
una
tecnología
de código
abierto que
permite
automatizar
la
implementaci
ón de
aplicaciones
en
contenedore
s de
software.
-Wicked:
herramienta
para
gestionar y
administrar
una red local
como, por
ejemplo:
VLAN,
virtualización
, puentes,
vinculación e
IPV6.
6.3 6.4
6.4 7
7 7.1503
7.1503 7.1511
7.1511 7.1611
7.1611
MAC OS X SERVER
replantearnos GUI
procesador
10.9.3 WIFI diferentes
Intel Core
nuestro desde un tipos de Duo, i3,i5
MAVE sistema de diagnosti licencia de o Xeon.
RICKS trabajo para co una sola
10.9.4 potenciar al inalámbr instalación
Memoria
Ram de 2 G
MAVE máximo la ico hasta para
productividad varias pc hay Sistema
RICKS Firmar Operativo
10.9.5 licencias
Pestañas del textos Mac OS
Finder: una de
para Snow
digitalme empresas y
las Leopard
nte con escuelas de
características de versión
OS X Mavericks Vista lo cual va 10.6.6
más sencillas Previa vareando los superior.
pero también
más prácticas.
precios
Ahora Finder te APSL y
permite gestionar Apple EULA
las ventanas de
forma muy
parecida como lo
hace Safari. Los
archivos se
pueden pasar de
pestaña
arrastrándolos y
las carpetas que
se encuentran en
segundo plano
gastan menos
recursos que si
estuviesen
abiertas en otras
ventanas.
Pantallas
Múltiples: La
manera de
trabajar con las
pantallas
múltiples hasta
ahora siempre ha
tenido pequeños
detalles que
irritaban a mas
de un usuario.
Ahora el uso de
otras pantallas se
vuelve más
intuitivo, mucho
más parecido a
los escritorios.
Por ejemplo ya
podemos ver el
Dock y la barra
de menús en
todas las
pantallas, se
pueden tener
Apps abiertas a
pantalla
completa en cada
una de ellas y
Mission Control
te permite
arrastrar las
ventanas de un
lado a otro
fácilmente. Otra
de las nuevas
características de
OS X Mavericks
es que podremos
usar el AirPlay
con Apple TV
para utilizar el
televisor HD
como un monitor
más.
OS X Server: El
nuevo Xcode
Server añade
nuevas
prestaciones al
desarrollo de
software tanto
para Mac como
para iOS para
hacerlo más
sencillo y eficaz.
La tecnología
Caching Server 2
permite
descargar y
distribuir a través
de la todas las
App Store más
rápidamente y
permite crear
una copia en la
caché de nuestro
servidor para
acelerar la
descarga en iOS
7. Otra de las
grandes ventajas
es el Gestor de
Perfiles para
simplificar la
distribución.
Escritorio
universal
Algo que
resultaba
muy
tedioso de
hacer
entre los
dispositiv
os
de Apple,
era
compartir
archivos
entre
ellos,
teniendo
que
utilizar
programa
s
como iTu
nespara
pasar
cualquier
cosa.
Pues de
manera
algo
irónica, A
pple le ha
copiado
algo a los
sistemas
de Windo
ws, al
traer
un Escrit
orio
Universal
.
Raspberry Pi
Alimenta
ón micr
USB 5
2A.
Tarjeta
micro S
8Gb.
Monitor
con
HDMI.
Teclado
USB 2.0.
Ratón US
2.0.
So Dist Costo
Essential $8 489.00
Essential $9 864
Debían Open
CONCLUSIONES Y RESULTADOS
El presente documento desarrolla información detallada acerca de los tipos de
sistemas operativos. En este documento realizamos como actividad principal un
cuadro comparativo con la finalidad de encontrar ventajas y desventajas entre
ellos y cual optaría por la mejor opción, para llegar a esa decisión mostramos
detalles de cada sistema operativo, así como costos de licenciamiento,
requerimientos, características etc. El cuadro comparativo es realizado con la
finalidad de informar a fondo los sistemas operativos y que alguna persona pueda
acudir al cuadro para tomar una decisión sobre qué sistema operativo se adapta
más a él su ordenador.
BIBLIOGRAFIÓ A
Bibliografía
Administracion en redes. (09 de mayo de 2016). Obtenido de
Administracion en redes: http://www.administracionderedes.com/el-sistema-
operativo/versiones-de-windows-2012-r2/
Caldera. (14 de mayo de 2018). Obtenido de Caldera:
https://www.caldera.com/es/support/requisitos-del-sistema/
https://espberry.wordpress.com/2016/03/07/instalar-mis-aplicaciones-en-
raspbian/
https://www.programoergosum.com/cursos-online/raspberry-pi/232-curso-
de-introduccion-a-raspberry-pi/instalar-raspbian-con-noobs
https://en.wikipedia.org/wiki/OS_X_Mavericks#Release_history
https://es.gizmodo.com/7-funciones-muy-practicas-de-mac-os-x-que-tal-vez-
desco-1576262179
https://www.vix.com/es/btg/tech/2011/06/28/licenciamiento-de-mac-os-lion-
para-empresas-y-escuelas
https://support.apple.com/kb/SP742?viewlocale=es_ES&locale=ru_RU
https://www.applesfera.com/tag/macos-sierra
https://www.xataka.com/ordenadores/lanzamiento-de-macos-high-sierra-
todas-las-novedades-del-sistema-operativo
https://tecnologia.uncomo.com/articulo/cuales-son-las-caracteristicas-de-os-
x-yosemite-30765.html
https://www.sopitas.com/670716-macos-sierra-sistema-operativo-mac-
apple/
http://myhpuxtips.blogspot.mx/2011/09/versiones-de-hp-ux-y-fechas-de-fin-
de.html
https://docs.oracle.com/cd/E19528-01/820-0585/6ncajqt33/index.html
https://prezi.com/bd7fk8pzupqg/sistema-operativo-hp-ux/
http://www.ordenadores-y-portatiles.com/sistema-operativo-aix.html
https://prezi.com/xjj0e74ezrcc/tipo-de-licenciamiento-de-linux/
Pons, Nicolás (2006), Linux: Principios básicos de uso del sistema 5ª. Edición.
Eni.