Está en la página 1de 14

Instituto Tecnológico de Tepic

Sistemas operativos
Unidad 1
investigación documental de los sistemas
operativos modernos

Integrantes:
Mercado Ramos Alma Angelina
Pardo Perez Sergio Alberto
Orozco Estarron Amir

INTRODUCCIÓN
Los sistemas operativos modernos desempeñan un papel fundamental en la
informática contemporánea, ya que son la columna vertebral de cualquier dispositivo
digital, desde computadoras personales y servidores hasta teléfonos inteligentes y
electrodomésticos conectados a la red. Estos sistemas son un componente esencial
que actúa como intermediario entre el hardware y el software, facilitando la
interacción del usuario con la máquina y gestionando recursos como la memoria, la
CPU y los dispositivos de entrada/salida.

A lo largo de las décadas, los sistemas operativos han evolucionado


significativamente para adaptarse a las crecientes demandas de la informática
moderna. Entre las características distintivas de los sistemas operativos actuales se
incluyen la multitarea, el multiprocesamiento, la interfaz gráfica de usuario, la
gestión de energía, la seguridad, la virtualización y la conectividad en red. Estos
sistemas son capaces de ejecutar una amplia variedad de aplicaciones y servicios
de manera eficiente, proporcionando a los usuarios una experiencia fluida y
productiva.

En este documento se revisaran algunos de estos sistemas operativos modernos los


cuales son android, BSD unix y mac se pretende analizar 3 puntos en particular de
cada uno, específicamente su evolución a lo largo del tiempo, qué tipo de estructura
tienen y cuales son sus características principales para poder analizarlos
detalladamente y en caso de que se requiera poder hacer una comparación de cada
uno de estos.

Android
Su evolución histórica

Android nació en el año 2003 de la mano de Rich Miner, Nick Sears, Chris White y
Andy Rubin. Este grupo tenía la intención de crear dispositivos móviles que fueran
más conscientes de la localización y las preferencias de los usuarios. Los
comienzos de Android, totalmente en secreto, no fueron sencillos. El presupuesto se
le redujo a Rubin a cero, y sólo un préstamo de Steve Perlman, íntimo amigo de
Rubin, le permitió salir adelante.

En el año 2005, Google compró Android y la convirtió en una subsidiaria completa.


Rubin, Miner y White pasaron a formar parte de Google tras la operación. La
información en aquel entonces escaseaba acerca de qué proporcionaría Android a
Google, y los rumores decían que la empresa del buscador entraría en el mercado
móvil. Andy Rubin se puso manos a la obra y creó una plataforma móvil potenciada
por el kernel Linux. Google prometió a fabricantes y operadoras un sistema flexible y
actualizable.

Pasó el tiempo y hasta el año 2007, con la presentación del consorcio tecnológico
Open Handset Alliance. En el que estaban empresas como HTC, Samsung, T-
Mobile, Qualcomm y la propia Google, no se anunció oficialmente la existencia de
Android. El progreso de Android fue positivo a partir de ese momento. Y no se tardó
en ver en las tiendas el HTC Dream, en 2008, que sería el primer móvil en hacer
uso de la plataforma operativa. Desde entonces Google ha cumplido con las
promesas relacionadas con Android. El sistema ha llegado a todo tipo de
plataformas y se ha actualizado, cada vez tomando como referencia un postre o
dulce reconocible.

Su estructura

La estructura del sistema operativo Android se compone de aplicaciones que se


ejecutan en un framework Java de aplicaciones orientadas a objetos sobre el núcleo
de las bibliotecas de Javo en una máquina virtual Dalvik con compilación en tiempo
de ejecución hasta la versión 5.0, luego cambió al entorno Android Runtime (ART).

Las bibliotecas escritas en lenguaje C incluyen un administrador de interfaz gráfica


(surface manager), un framework OpenCore, una base de datos relacional SQLite,
una Interfaz de programación de API gráfica OpenGL ES 2.0 3D, un motor de
renderizado WebKit, un motor gráfico SGL, SSL y una biblioteca estándar de C
Bionic. El sistema operativo está compuesto por 12 millones de líneas de código,
incluyendo 3 millones de líneas de XML, 2.9 millones de líneas de lenguaje C, 2.2
millones de líneas de Java y 1.77 millones de líneas de C++.

Características Generales

● Código abierto.
● Núcleo basado en el Kernel de Linux.
● Adaptable a muchas pantallas y resoluciones.
● Utiliza SQLite para el almacenamiento de datos.
● Ofrece diferentes formas de mensajería.
● Navegador web basado en WebKit incluido.
● Soporte de Java y muchos formatos multimedia.
● Soporte de HTML, HTML5, Adobe Flash Player, etc.
● Incluye un emulador de dispositivos, herramientas para depuración de
memoria y análisis del rendimiento del software.
● Catálogo de aplicaciones gratuitas o pagas en el que pueden ser
descargadas e instaladas (Google Play).
● Bluetooth.
● Google Talk desde su versión HoneyComb, para realizar videollamadas.
● Multitarea real de aplicaciones.

BSD unix
Su evolución histórica

El origen del sistema UNIX está ligado al desarrollo de un proyecto iniciado en 1968.
En aquel momento un grupo de investigadores de General Electric, AT&T Bell y del
MIT (Massachusets Institute of Technology, Instituto Tecnológico de
Massachessets) llevó a cabo el desarrollo de un sistema operativo en el que se
tuvieron en cuenta nuevos conceptos como la multimedia, la gestión de archivos o la
interacción con el usuario.

La computadora sobre la que se implementó este novedoso sistema operativo, al


que se llamó UNICS, fue una DEC PDP-7.

El nombre que se le dio al sistema operativo es en realidad un juego de palabras


que se forma con las iníciales de Uniplexed Information and Computing System
(sistema multiplexado de información y computación), haciendo referencia a su
predecesor, MULTICS y teniendo en cuenta que en esta ocasión el sistema
operativo sólo podía soportar dos usuarios de forma simultánea. Más adelante, en
1970, el nombre sufre una pequeña variación y pasa a llamarse UNIX.

Fue más tarde en 1973, cuando Dennis Ritchie, uno de los míticos creadores del
lenguaje C, llevó a cabo un proyecto en colaboración con Ken Thompson con la
intensión de reescribir el código UNIX en lenguaje C.

UNIX se convirtió así en el primer sistema operativo escrito en lenguaje de alto nivel.

En 1983 Berkeley lanza una poderosa versión de UNIX conocida como BSD versión
4.2. Entre sus características principales se encuentran una gestión de archivos muy
sofisticada, así como la posibilidad de trabajo en redes basada en los protocolos
TCP/IP. Microsoft también se lanzó al proyecto UNIX desarrollando su propia
versión PC conocida como XENIX que vio la luz en 1980.
La principal aportación de XENIX radica en el acercamiento del sistema UNIX a las
plataformas PC, antes sólo relegado a las grandes máquinas.

Posteriormente, Microsoft y AT&T llevaron a cabo la fusión de XENIX con UNIX


Sistema V en 1987, presentando así la versión 3.2 de UNIX Sistema V, y
consiguiendo una unificación que permitía disponer de un sistema UNIX en una
amplia variedad de computadoras, desde un PC hasta una gran estación.

Su estructura
El sistema operativo UNIX (OS) se compone de una capa de núcleo, una capa de
envoltura y una capa de utilidades y aplicaciones. Estas tres capas crean un,
multiusuario, sistema operativo multitarea portátil. Hay varias versiones del sistema
operativo, pero cada versión tiene la misma estructura exacta. UNIX es utilizado por
los programadores, las empresas, las universidades y los gobiernos debido a su
estabilidad y su capacidad para realizar muchas tareas al mismo tiempo.

Lo esencial

El sistema operativo UNIX es un sistema operativo multitarea multiusuario diseñado


originalmente para los programadores de AT & amp; T empleados en los
Laboratorios Bell en 1969. La multiusuario y multitarea términos significan que
muchos usuarios diferentes pueden realizar tareas de forma simultánea en una
misma máquina.

Núcleo

El núcleo es el corazón del sistema operativo UNIX. Es una aplicación de software


que proporciona la interfaz entre el hardware y el usuario. Maneja el proceso, la
memoria, archivo, dispositivo y de gestión de red para el sistema operativo. El
núcleo es responsable de asegurar que todas las tareas de sistema y de usuario se
ejecutan simultáneamente.
Cáscara

La cáscara es el programa que se encuentra entre el usuario y el kernel. Es el


intérprete que traduce los comandos que se escriben en la sesión de terminal.

Existen múltiples proyectiles que son utilizados por el sistema operativo UNIX.
Incluyen el shell Bourne (sh), el shell C (csh), el shell Korn (ksh) y la cáscara de
Bourne Again (bash). Cada shell tiene propio conjunto de comandos shell.

El intérprete de comandos inicial que el usuario inicia sesión en está definido por el
administrador del sistema. El usuario puede cambiar su shell por defecto utilizando
el comando "chsh".

Utilidades y Aplicación

La capa final del sistema operativo UNIX es la capa Utilidades y aplicaciones. Esta
capa incluye los comandos, procesadores de texto, programas de gráficos y
programas de gestión de bases de datos. Tradicionalmente, estos programas se
accede tecleando los comandos para iniciar el programa en la línea de comandos.

versiones

Hay varias versiones del sistema operativo UNIX. versiones propietarias incluyen
Solaris de Sun Microsystem, SCO UNIX, AIX de IBM y de Hewett Packard HP-UX.
FreeBSD, NetBSD y OpenBSD son versiones de código abierto de Unix.

Características Generales

● Multiusuario y multitarea: Al igual que otros sistemas Unix, los sistemas


BSD son multiusuario y permiten que varios usuarios ejecuten programas de
manera concurrente.
● Código abierto: Los sistemas BSD son conocidos por su enfoque de código
abierto y su licencia de software libre, lo que permite a los usuarios modificar
y distribuir el sistema operativo.
● Estabilidad: BSD Unix se ha ganado una reputación por su estabilidad y
confiabilidad en entornos de servidor.
● Redes avanzadas: Los sistemas BSD Unix tienen un sólido soporte para
redes, incluyendo el protocolo TCP/IP, lo que los hace ideales para
servidores y enrutadores.
● Seguridad: Los sistemas BSD han prestado una gran atención a la
seguridad, con características como el control de acceso obligatorio (MAC) y
auditoría de seguridad.
● Variedades: Hay varias ramas de sistemas BSD, incluyendo FreeBSD,
OpenBSD, NetBSD, y más, cada una con sus enfoques y características
específicos.
● Documentación extensa: Los proyectos BSD suelen proporcionar una
documentación exhaustiva y recursos de comunidad para ayudar a los
usuarios y administradores a aprovechar al máximo el sistema.
● Portabilidad: Los sistemas BSD Unix se han portado a una variedad de
arquitecturas de hardware, lo que los hace versátiles y adecuados para una
amplia gama de aplicaciones.
● Herramientas de desarrollo: BSD Unix incluye una variedad de
herramientas de desarrollo y compiladores, lo que facilita la creación y
compilación de software personalizado.

Mac
Su evolución histórica

La primera versión que utilizó el nombre de MacOS fue la 7.6, en 1997.

Antes de esa fecha, se lanzaron distintas versiones, denominadas “sistemas”, que


establecieron las bases del sistema operativo, y se fueron introduciendo mejoras y
cambios desde sistema 1 (1984) hasta sistema 7 (1991).

En estas versiones de Mac OS System, Apple revolucionó la industria de la


informática personal, creando un interfaz gráfico, con iconos y el uso de diferentes
tipografías.

Sin embargo, uno de sus grandes problemas es que no estaba implementada la


multitarea.

En la versión sistema 7 llegó el color, lo que supuso un gran cambio, y ya requería


un ordenador con disco duro, puesto que era demasiado grande.

Las siguientes versiones lanzadas, Mac OS 8 (1997) y Mac OS 9 (1999),


introdujeron un nuevo estilo visual, y sirvieron de transición hacia Mac OS X.

En el año 2000 se presentó Mac OS X, donde se produjo un cambio radical hacia la


nueva interfaz, denominada Aqua, dando lugar a un sistema operativo renovado y
más moderno.

A partir de este momento, las siguientes versiones se denominarían con el nombre


de grandes felinos.
Su estructura

Estructura de los sistemas Mac: directorios: La estructura de los sistemas Mac,


en lo referente a archivos, es muy similar a Linux, ya que se basa en un kernel del
mismo. En la imagen anterior podemos apreciar que la estructura de archivos es
igual y la forma en la que se interpretan también es muy parecida.

Estructura de los sistemas Mac: sistema de archivos HFS+:

● Se trata de un sistema de archivos desarrollado por Apple Inc. para


reemplazar al HFS (sistema jerárquico de archivos).
● También es el formato usado por el iPod al ser formateado desde un Mac. Se
conoce como HFS Extended.
● Es una versión mejorada de HFS y soporta archivos mucho más grandes.
Además, direcciona con 32 bits en vez de con 16, y todo esto usando
Unicode para el nombre de ellos, lo que permitió nombres de archivos de
hasta 255 caracteres.
● HFS+ permite archivos n-bifurcados similares a NTFS, aunque casi ningún
software se aprovecha de bifurcaciones, con excepción de la bifurcación de
datos y del recurso. Utiliza una tabla de asignación de 32 bits.

Estructura de los sistemas Mac: sistema de archivos AFPS:

● Optimización para dispositivos con memoria SSD.


● APFS soporta 64 bits, lo que le permite al sistema pasar de gestionar
alrededor de 4 mil millones de datos a 9 trillones de datos.
● APFS no duplica datos, sino que crea unos metadatos que redirigen
directamente al archivo original.
● Una gestión más efectiva de las particiones Mac.
● Reducción de la latencia a la hora de acceder a la información.
● Sustitución del sistema de protección de errores.
● APFS tiene soporte tanto de cifrado completo de disco como de archivos
individuales y metadatos.

Diagrama
Características Generales

● Grabar la actividad de la pantalla de iOS y macOS en QuickTime: Si elige


Archivo y luego Grabación en pantalla nueva, puede grabar la actividad de la
pantalla de su Mac haciendo clic en el botón rojo de grabación.
● Ping a archivos de forma inalámbrica con AirDrop: La función ha estado
presente desde 2010 y ahora está integrada en el tejido de macOS e iOS.

● Firmar documentos en vista previa: Puede sostener un pedazo de papel


hasta la cámara web de su Mac o usar el trackpad para crear su firma digital,
que luego se guarda en una lista.

● Autocompletar palabras a medida que escribe: Escondido en macOS hay


un montón de atajos de teclado inteligentes que pueden ayudarte a controlar
lo que sea que estés haciendo, pero uno de los más prácticos es la función
de autocompletar integrada.

● Transmitir música y películas en casa: iTunes incluye algunas


herramientas efectivas para compartir integradas. Se puede acceder a su
biblioteca en la sección Bibliotecas compartidas de iTunes en otras Mac en la
misma red local. Le permite descargar y transmitir contenido, y funciona con
dispositivos iOS y Apple TV, así como iTunes en Mac.

● Ejecutar Windows con Boot Camp: Boot Camp ha estado presente como
una función de macOS durante más de una década, lo que hace que el
proceso de ejecución de Windows en una máquina Mac sea mucho más
sencillo de lo que inicialmente se esperaría.

● Automatizar tareas repetitivas: Automator es una de las utilidades más


útiles incluidas en macOS, automator puede manejar cualquier tarea macOS
repetida que realice: conversiones de archivos, cambio de nombre de fotos,
apertura de varias páginas web, combinación de PDF, ejecución de copias de
seguridad, etc.

● Crear escritorios virtuales: Los escritorios virtuales le brindan más espacio


digital para sus programas y ventanas, y el sistema operativo de escritorio de
Apple los ha soportado en forma de espacios por mucho más tiempo que el
de Microsoft.
CONCLUSIÓN
En conclusión, cada uno de estos sistemas operativos, Android, BSD Unix y
macOS, ha tenido una evolución histórica única y ha desarrollado estructuras y
características distintivas.
Android, nacido en 2003, ha evolucionado desde sus humildes comienzos como un
proyecto secreto hasta convertirse en un sistema operativo líder en dispositivos
móviles. Su estructura se basa en un framework Java y ha seguido una tradición de
nombrar sus versiones con nombres de postres o dulces. Ofrece características
como código abierto, núcleo basado en el Kernel de Linux, adaptabilidad a diversas
pantallas y resoluciones, soporte de Java y una amplia gama de formatos
multimedia.

BSD Unix, por otro lado, tiene una historia que se remonta a los años 60 y ha
evolucionado a lo largo del tiempo. Sus características incluyen ser de código
abierto, una sólida seguridad, una variedad de versiones como FreeBSD y
OpenBSD, y una estructura compuesta por núcleo, cáscara y
utilidades/aplicaciones.

En el caso de macOS, comenzando con Mac OS 7.6 en 1997, ha experimentado


cambios significativos en su interfaz y funcionalidad a lo largo de los años. Con la
introducción de Mac OS X en 2000, se adoptó la interfaz Aqua y se produjo una
transformación importante. Su estructura de archivos ha evolucionado desde HFS
hasta APFS, y ofrece características como la grabación de pantalla en QuickTime,
AirDrop, la firma digital en Vista Previa, autocompletado de palabras, y la capacidad
de ejecutar Windows a través de Boot Camp, entre otras.

Podemos resumir que cada uno a desempeñado un papel importante en la historia y


muchas de las cosas que son hoy en día es gracias a estos sistemas operativos,
dependiendo de las circunstancias en las que se vea enfrentada una empresa o los
requerimientos que necesiten es ahí donde cualquiera de estos sistemas operativos
puede entrar en funcionamiento.

Referencias
Android. (n.d.). Wikipedia. Retrieved September 16, 2023, from

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

Android, el sistema operativo de Google. (n.d.). Ibertrónica.

Retrieved September 15, 2023, from

https://ibertronica.es/blog/tutoriales/android-sistema-operativo/

Características — Android OS 0.1 documentation. (n.d.). Android

OS. Retrieved September 16, 2023, from

https://androidos.readthedocs.io/en/latest/data/caracteristicas/

Delgado, H. (n.d.). Historia de UNIX - Origen y versiones del

Sistema Operativo | Administrar un Sitio Web. Diseño Web

akus.net. Retrieved September 16, 2023, from

https://disenowebakus.net/historia-de-unix.php

Estructura del sistema operativo Unix. (2023, July 29).

Seabrookewindows.com. Retrieved September 16, 2023, from

https://www.seabrookewindows.com/BQwvKK6Pm/

FreeBSD. (n.d.). Wikipedia. Retrieved September 16, 2023, from

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

La evolución de macOS (1984-2021). (2021, March 16).

Omega2001 Servicios Informáticos. Retrieved September 16,

2023, from https://omega2001.es/la-evolucion-de-macos-1984-

2021/?amp=1
Rodríguez, F. (2023, April 27). Estructura de los sistemas Mac.

KeepCoding. Retrieved September 16, 2023, from

https://keepcoding.io/blog/estructura-de-los-sistemas-mac/#Estruct

ura_de_los_sistemas_Mac_diagrama

10 características de MAC-OS. (n.d.). 10características.com.

Retrieved September 16, 2023, from

https://10caracteristicas.com/mac-os/

También podría gustarte