Está en la página 1de 13

GABRIEL DÍAZ ROSALES

118354

K071

SISTEMAS OPERATIVOS

MTRA. MARIA DEL CARMEN ESTEE TAIBO

ACTIVIDAD DE APRENDIZAJE 3

ANÁLISIS DE SISTEMAS OPERATIVOS

VERACRUZ, VER. 20/09/2020


INTRODUCCIÓN
En este documento se hace análisis de los siguientes SO, (Ubuntu, Chrome
Os, Windows 8 y Os x. En los cuales se da mención de la: Arquitectura o tipo
de núcleo que utiliza cada uno de los sistemas operativos, el tipo de sistema de
archivos y principales características, aspectos más relevantes sobre el
desarrollo de la interfaz de usuario, extensibilidad de sistema, Rendimiento y
seguridad.

Arquitectura de Ubuntu

Ubuntu es un sistema operativo basado en GNU/Linux y que se distribuye


como software libre, el cual incluye su propio entorno de escritorio denominado
Unity. Su nombre proviene de la ética homónima, en la que se habla de la
existencia de uno mismo como cooperación de los demás.

Ubuntu es una bifurcación del código base del proyecto Debian. El objetivo
inicial era hacer de Debian una distribución más fácil de usar y entender para
los usuarios finales, corrigiendo varios errores de este y haciendo más sencillas
algunas tareas como la gestión de programas. Su primer lanzamiento fue el 20
de octubre de 2004 (Leal, 2017).

Tipo de sistema de archivos y principales características

Linux soporta gran variedad de sistemas de ficheros, desde sistemas basados


en discos, como pueden ser ​ext2, ext3, ReiserFS, XFS, JFS, UFS, ISO9660,
FAT, FAT32 o NTFS​, a sistemas de ficheros que sirven para comunicar
equipos en la red de diferentes sistemas operativos, como ​NFS (utilizado para
compartir recursos entre equipos Linux) o ​SMB (para compartir recursos entre
máquinas Linux y Windows).

Los sistemas de ficheros indican el modo en que se gestionan los ficheros


dentro de las particiones. Según su complejidad, tienen características como
previsión de apagones, posibilidad de recuperar datos, indexación para
búsquedas rápidas, reducción de la fragmentación para agilizar la lectura de los
datos, etc. Hay varios tipos, normalmente ligados a sistemas operativos
concretos (Anónimo, 2019).
Aspectos más relevantes sobre el desarrollo de la interfaz de usuario de
Ubuntu

Ubuntu desde su primer lanzamiento utilizó la interfaz de usuario


predeterminada del escritorio GNOME, con un panel inferior para
listar ventanas y un panel superior para menús e indicadores de
sistema, pero desde la versión 11.04 Natty Narwhal la interfaz de
usuario predeterminada es Unity, además de las actuales
herramientas de GNOME. Durante el proceso de desarrollo de GNOME
3, la nueva interfaz de usuario, GNOME Shell, no compartía las ideas
de diseño, interacción, y experiencia de usuario de los desarrolladores
de Ubuntu. Dado el caso, el equipo de desarrollo de Ubuntu pensó en
desarrollar su propia interfaz de usuario; Unity fue diseñado como
shell para el escritorio de GNOME para incrementar la eficiencia de
espacio e interacción con el escritorio (Anónimo, 2020).

Extensibilidad de sistema Ubuntu

Puede alimentar dispositivos de prácticamente cualquier tipo y tamaño, con la


seguridad y la extensibilidad de un sistema seguro flexible y con un buen
soporte y compatibilidad incluso con aplicaciones para Windows.

Rendimiento y seguridad de Ubuntu

A nivel de ​rendimiento​, Ubuntu 20.04 LTS simplifica los despliegues de IA


gracias NVIDIA CUDA, mejora el soporte de hardware y el consumo de
memoria, y reduce el tiempo de arranque, entre otras características.

A nivel de ​seguridad​, Ubuntu 20.04 LTS incluye muchas nuevas


características y mejoras, como: medidas de autoprotección del kernel,
protección frente a stack-clash, integridad del flujo de control, autenticación
universal sin contraseña y multifactor con Fast ID Online (FIDO) para mitigar
los ataques de ingeniería social y un arranque seguro para proteger ante
ataques de bajo nivel y ​rootkits​. Esta última versión LTS incluye WireGuard
VPN​ por defecto (Anónimo, 2020).
Arquitectura de Chrome Os

Es un proyecto llevado a cabo por la compañía ​Google para desarrollar un


sistema operativo basado en la ​web​. A través de su blog oficial, ​Google
anunció el 7 de julio de 2009 Google Chrome OS, un sistema realizado con
base en código abierto (Núcleo Linux) y orientado inicialmente para mini
portátiles, estando disponible en junio de 2011.Funciona sobre
microprocesadores con tecnología x86 o ARM (Anónimo, 2020).

Características y archivos del Chrome Os

Chrome OS está diseñado de una forma minimalista, debido a que su principal


herramienta es el navegador web Google Chrome. De esta forma, la compañía
planea mover gran parte de la interfaz de usuario desde un entorno de
escritorio hacia Internet. De hecho, Google se refiere a su proyecto Chrome OS
como una extensión natural del navegador Chrome. En otras declaraciones
para una audiencia de desarrolladores, Google enfatiza que la web es la
plataforma, destacando que las aplicaciones basadas en web funcionarán en
Chrome y viceversa (Anónimo, 2020).

Interfaz de usuario

Chrome OS está diseñado de una forma minimalista, debido a que su principal


herramienta es el navegador web Google Chrome. De esta forma, la compañía
planea mover gran parte de la interfaz de usuario desde un entorno de
escritorio hacia Internet. De hecho, Google se refiere a su proyecto Chrome OS
como una ​extensión natural del navegador Chrome. En otras declaraciones
para una audiencia de desarrolladores, Google enfatiza que ​la web es la
plataforma, destacando que las aplicaciones basadas en la web (Anónimo,
2020).

Seguridad y rendimiento

También contará con una arquitectura de seguridad actualizada. Google


enfatiza el hecho de que sus Chromebooks no sufrirán de virus o programas
maliciosos​. Debido a que muchos sistemas operativos actuales fueron
diseñados en épocas en las que internet no era predominante, Chrome se
diseña teniendo muy en cuenta esto, por ende eliminando riesgos de seguridad
comunes arraigados (Anónimo, 2020).
Arquitectura y núcleo de Os X

“El Mac OS X posee una arquitectura modular que se construye a partir de


cuatro componentes básicos: el sistema operativo central Darwin, un conjunto
de estructuras de aplicaciones, sistemas de gráficos basados en estándares y
la interfaz de usuario Aqua” (Anónimo 2019).

Estructuras: el Mac OS X incorpora un conjunto de estructuras de aplicaciones


que permite trabajar con desarrolladores de diferentes comunidades. Cocoa es
un conjunto de estructuras orientadas a objetos diseñado para agilizar el
desarrollo de aplicaciones, ya que permite añadir potentes interfaces de
usuario gráficas de Aqua al software UNIX existente y crear aplicaciones
completamente nuevas desde cero. Carbon está concebido para simplificar la
migración a aquellos desarrolladores que desean realizar una transición de sus
aplicaciones del Mac OS 9 al Mac OS X. Java permite el desarrollo y la
ejecución de programas multiplataforma Java 2 Edición Estándar en Mac OS X,
incluidos los que están programados con Java Developer Kit (JDK) (Anónimo
2019).

Sistemas de archivos y características

Quartz 2D es una librería de generación de gráficos de alto rendimiento basada


en el estándar multiplataforma PDF (Portable Document Format) de Adobe.
Permite visualizar e imprimir gráficos y textos suavizados de alta calidad y
proporciona soporte de última generación para las tipografías OpenType,
PostScript y TrueType. OpenGL es el estándar del mercado para visualizar
formas y texturas tridimensionales. El Mac OS X incorpora una implementación
totalmente estandarizada, optimizada e integrada. El software para medios
digitales QuickTime provee un entorno totalmente estandarizado para crear,
reproducir y generar vídeo (MPEG-4), audio (AAC o Codificación de Audio
Avanzada) e imágenes (JPEG 2000 y otros formatos). (Anónimo 2019).
Interfaz de usuario

Aqua: es la interfaz de usuario creada por Apple para el Mac OS X; utiliza


colores, transparencias y animaciones para aumentar la funcionalidad y la
coherencia del sistema y de las aplicaciones.
Darwin: bajo la interfaz de fácil uso y los sorprendentes gráficos del Mac OS X
subyace Darwin, una base UNIX sólida de código abierto construida a partir de
la aplicación de tecnologías ampliamente contrastadas como FreeBSD, Mach,
Apache y gcc. Darwin es un sistema operativo completo, comparable a Linux o
FreeBSD, en el que puede utilizarse el entorno de líneas de comando, red,
librerías y kernel con el que están familiarizados los usuarios de UNIX
(Anónimo 2019).

Extensibilidad

“OS X Yosemite, los nuevos sistemas operativos que Apple ha presentado


respectivamente para dispositivos móviles y ordenadores de la firma, se
destacan sobre todo por sus principales novedades para los desarrolladores y
por el nuevo concepto de ​extensibilidad.​ Pero bien, como muchos no conocen
la forma en la que funcionarán las aplicaciones” (Baldi, 2020).

Primero que nada tenemos que decir que la extensibilidad es entendida en


estos casos como la posibilidad que tienen los desarrolladores de terceros, de
crear extensiones de aplicaciones que se integren funcionalmente al resto del
sistema operativo de Apple. Eso permitiría, por ejemplo, la instalación de
nuevos teclados, del estilo de Swype o SwiftKey, o el utilizar filtros sin tener
que salir del menú de Imágenes (Baldi, 2020).

Sin lugar a dudas, como parte de esta nueva idea de la extensibilidad en iOS 8
y OS X Yosemite, lo más destacable a nivel de usuario será el poder configurar
widgets en el Centro de Notificaciones. Sin embargo, la diferencia que existirá
en el caso del ecosistema para móviles con respecto al de ordenadores (Baldi,
2020).
Rendimiento y seguridad.

Antes de continuar, hay que aclarar que los sistemas operativos de Apple no
son inmunes a ataques informáticos. Cualquier sistema informático puede sufrir
una vulnerabilidad. Sin embargo, las Mac son menos propensas a ser atacadas
por dos razones principales. La primera, vez que las Mac ocupan el 7,1% del
mercado de computadores en el mundo, según la más reciente investigación
de IDC​. Esto hace que sea más ‘rentable’ atacar computadores Windows, pues
hay mucha mayor posibilidad de lograr el objetivo.

Sin embargo, también hay una explicación técnica que protege mejor la
información de los usuarios. El sistema operativo Mac OS X está construido
sobre Unix, que tiene funciones de seguridad en sus niveles más básicos. Por
ejemplo, guarda la información y las aplicaciones en carpetas diferentes, lo que
dificulta los ataques en estos sistemas, ​según MacWorld​. Además, por el
diseño del sistema operativo, las aplicaciones vienen con sus propias librerías y
los accesorios –casi siempre– son ‘plug and play’, lo que elimina la necesidad
de bajar drivers. Entre menos descargas se realizan desde internet, más
protegidos estarán los equipos (Anónimo, 2020).

Arquitectura y núcleo de Windows

“Un Sistema Operativo serio, capaz de competir en el mercado con otros como
Unix que ya tienen una posición privilegiada, en cuanto a resultados, debe
tener una serie de características que le permitan ganarse ese lugar. Algunas
de estas son: ” (Anónimo, 2019).

Es altamente modular y se basa en dos capas principales ​Modo usuario: ​Está


formado por subsistemas que pueden pasar peticiones de a los controladores
apropiados del modo núcleo a través del gestor de E/S.
Dos subsistemas forman la capa del modo usuario de Windows 2000: el
subsistema de Entorno y el ​subsistema Integral​. El subsistema de entorno fue
diseñado para ejecutar aplicaciones escritas para distintos tipos de sistemas
operativos. El subsistema integral se encarga de funciones específicas del
sistema ​operativo de parte del subsistema de entorno​. Se compone de un
subsistema de seguridad,​ un ​servicio de terminal y un ​servicio de servidor.​ El
subsistema de seguridad se ocupa de los recibos de seguridad, permite o
deniega acceso a las cuentas de usuario basándose en los permisos de los
recursos, gestiona las peticiones de comienzo de sesión e inicia la
autenticación, y determina qué recursos de sistema necesitan ser auditados por
Windows 2000. El servicio de terminal es ​una API al redirector de red, que
proporciona el acceso a la red a la computadora. El servicio de servidor es una
API que permite a la computadora proporcionar servicios de redTiene acceso
total a la memoria del sistema y los dispositivos externos. Los núcleos de los
sistemas operativos de esta línea son todos conocidos como núcleos híbridos,
aunque hay que aclarar que este término está en discusión ya que este núcleo
es esencialmente un núcleo monolítico que está estructurado al estilo de un
micronúcleo (Anónimo 2020).

Sistema de archivo y características de Windows

“Microsoft sistema operativo Windows utiliza dos sistemas principales de


archivos: FAT , heredadas del viejo DOS con su posterior extensión FAT32 , y
ampliamente usados NTFS sistemas de archivos. Recientemente lanzado
ReFSsistema de archivos fue desarrollado por Microsoft como una nueva
generación de sistema de archivos para Windows 8 Servidores” (Anónimo
2020).

Fat es uno de los tipos más simples de los sistemas de archivos. Consiste en
un sistema de archivos del sector descriptor (sector de arranque), una tabla de
sistema de archivos de asignación de bloques y el espacio de almacenamiento
sin formato para almacenar archivos y carpetas. Los archivos de FAT se
almacenan en directorios de conjuntos de registros de 32 bytes. Registro de
atributos de archivo del primer bloque de un archivo. Cualquier bloque siguiente
se puede encontrar a través de una tabla de asignación de bloque, utilizándola
como una lista enlazada (Anónimo 2020).

NTFS se introdujo en Windows NT y en la actualidad es un sistema de archivos


importante para Windows. Este es el sistema de archivos por defecto para las
particiones de disco y el único sistema de archivos que soporta particiones de
disco ​durante 32 GB . El sistema de archivos es muy extensible y soporta
muchas características de archivo, incluyendo ​el control de acceso ,
encriptación , etc. Cada archivo en NTFS se almacena como un descriptor de
archivo en una ​tabla maestra de archivos de contenido y archivo. Una tabla
maestra de archivos contiene toda la información acerca del archivo: el tamaño,
la asignación, el nombre, etc. La primera y la última sectores del sistema de
archivos contienen ​la configuración del sistema de archivos (registro de
arranque o de superbloque ). Este sistema de archivos utiliza ​48 y ​64 bits
valores de referencia a archivos, por lo tanto, el apoyo a los almacenamientos
de disco de alta capacidad (Anónimo 2020).

Interfaz de usuario de Windows

Se caracteriza por una barra en la parte inferior de la pantalla (se puede mover
a otro extremo de la pantalla al hacer clic con el botón izquierdo del ratón y
arrastrarla al borde deseado mientras se mantiene pulsado el botón del ratón).
Esta barra se denomina barra de tareas. Incluye el menú Inicio, que contiene
accesos directos a aplicaciones almacenadas en el disco duro; la lista de
ventanas abiertas en el Escritorio (la parte de la pantalla que se encuentra
sobre la barra de tareas, donde se pueden colocar accesos directos a
aplicaciones en forma de iconos); iconos que representan accesos directos a
programas cargados en la memoria de su equipo y que se pueden configurar
(Anónimo 2019).

Extensibilidad sistema Windows

El modelo de aplicación de Windows Communication Foundation (WCF) está


diseñado para resolver la mayor parte de los requisitos de comunicación de
cualquier aplicación distribuida. No obstante, siempre hay escenarios con los
que el modelo de aplicación predeterminado y las implementaciones
proporcionadas por sistema no son compatibles. El modelo de extensibilidad de
WCF está diseñado para admitir escenarios personalizados, ya que permite
modificar el comportamiento del sistema en todos los niveles, incluso en el
punto en el que se reemplaza todo el modelo de aplicación. Este tema describe
las distintas áreas de extensión e indica dónde obtener más información acerca
de cada una de ellas (Anónimo, 2020).

“En las aplicaciones WCF, existe una distinción entre los mensajes que están
destinados a un canal correspondiente y los mensajes destinados a la propia
aplicación. Los mensajes del canal admiten alguna funcionalidad relacionada
con el canal, como establecer una conversación segura o una sesión de
confianza. Estos mensajes no están disponibles para el tiempo de ejecución de
la aplicación; se procesan antes de que se implique el nivel de la aplicación”
(Anónimo, 2020).
Rendimiento y seguridad de Windows

Lo primero que han demostrado los chicos de Microsoft ha sido el uso de


memoria de Windows 8. Os sorprenderá: usa incluso menos que Windows 7
estando ambos sin ninguna aplicación abierta. Y tampoco funciona nada mal
con un buen número de aplicaciones funcionando.

Además, por muchas aplicaciones que estén encendidas, el sistema sigue


manteniendo una fluidez increíble. Las transiciones y scrolls son perfectos, e
incluso el cambio entre Metro y el escritorio es rapidísimo.

El arranque también es muy rápido, tal y como os adelantábamos​. En apenas


tres segundos el sistema se enciende desde un apagado total. Se acabó lo de
esperar a que el ordenador arranque mientras tomamos un café o vamos al
baño.

Windows 8 también hereda la suspensión de los teléfonos. Se mantiene en un


uso mínimo de potencia cuando lo bloqueamos, y sólo se “despierta
ligeramente” para actualizar notificaciones en segundo plano. Así puede durar
días y, al mismo tiempo, desbloquearse inmediatamente cuando queramos
usarlo.

Windows 8 ​sustituye la BIOS de toda la vida​. Ahora tenemos EFI, más


atractivo y con más posibilidades. Desde el arranque, si mantenemos pulsada
la tecla Windows podremos acceder a las opciones de Windows, que incluyen
un solucionador de problemas, reseteo y/o limpieza del ordenador o arranque
desde USB.

Además, EFI se encargará de verificar la firma de los componentes del PC. En


caso de que haya algún compomente con virus, como una memoria USB o
MicroSD, Windows 8 no arrancará, protegiendo al usuario de las amenazas.

Otro detalle es que Windows 8 incorpora una ​selección inteligente de redes​.


En caso de que tengas varias redes a la que conectarte (Wifi, Ethernet y 3G),
Windows elegirá la que mejor rendimiento te dé. Y por último, Windows 8 trae
soporte nativo de USB 3.0, lo que nos asegura transferencias de datos unas
cuatro veces más rápidas​ que con USB 2.0.

Y por último, Windows 8 traerá más seguridad de serie: ​Windows Defender se


encargará de los antivirus y demás malware, y el filtro SmartScreen de Internet
Explorer de las páginas web. Con esto, Windows se blinda y seguramente el
problema de los virus descienda enormemente con respecto a anteriores
versiones.

Resumiendo: Windows 8 será más rápido, usará menos recursos y será más
seguro. Tres de las cosas que más se le pedían a Microsoft. Creo que sin
ninguna duda, los de Redmond están haciendo un trabajo genial (Guillermo,
2011).
Bibliografía

Anónimo (2020) Sistema Operativos. Archivos Windows. [sitio web] Recuperado de:
https://whitehat216.wordpress.com/sistemas-de-archivos-en-windows-mac-y-linux/

Anónimo (2020) Microsoft Ignite. Extensibilidad. [sitio web] Recuperado de:


https://docs.microsoft.com/es-es/dotnet/framework/wcf/introduction-to-extensibility

Anónimo (2020) Eter.co. ​Seguridad y confiabilidad: lo que te ofrece Apple. [sitio


web] REcuperado de:
https://www.enter.co/lanzamientos/yo-le-digo-si2016/seguridad-y-confiabilidad-l
o-que-te-ofrece-apple/

Anónimo (2019) Sistemas operativos. Os x. [blog] Recuperado


de:​https://kapm.wordpress.com/arquitectura/

Anónimo (2020) Sites google. Arquitectura de Windows. [blog] Recuperado de:


https://sites.google.com/site/ylsel6aso/arquitectura-de-windows

Anónimo (2020) Sistemas Operativos. Chrome Os [sitio web] Recuperado de:


https://sites.google.com/site/sistemasoperativosv2/sistemas-operativos-de-servidor/chr
ome-os

Anónimo (2019) Sistemas operativos. Windows [sitio web] Recuperado de:


https://kapm.wordpress.com/arquitectura/

Anónimo (2020) Ubuntu. Interfaz de usuario. [blog] Recuperado de:


http://ubuntuandylal.blogspot.com/p/interfaz-de-usuario_09.html

Anónimo (2020) ​Ubuntu 20.04 LTS. Seguridad y rendimiento mejorados [sitio


web] Recuperado de: https://www.stackscale.com/es/blog/ubuntu-20-04-lts/

Anónimo (2019) Sistema de ficheros linux [sitio web] Recuperado de:


http://mural.uv.es/oshuso/822_tipos_de_sistemas_de_ficheros_en_linux.html
Augusto Baldi. (2020) Todoiphone. Extensibilidad. [sito web] Recuperado de:
https://www.todoiphone.net/ios-8-asi-funciona-extensibilidad/

Guillermo (2011). Genbeta. Rendimiento y seguridad. [sitio web] REcuperado


de​https://www.genbeta.com/windows/como-funciona-windows-8-menor-uso-de-recurso
s-mejor-rendimiento-y-mas-seguridad

Jesus. Leal ( Julio, 2017) Arquitectura del computador. Sistema operativo Ubuntu. [
sitio web]. Recuperado de:
http://arquitectura-iutll.blogspot.com/2017/07/sistema-operativo-ubuntu-144.html

También podría gustarte