Módulo 1: 

Sistemas Operativos Y Redes

1. Periféricos de Almacenamiento

Son dispositivos que se utilizan para almacenar y recuperar información en sistemas informáticos. 

Los periféricos de almacenamiento son dispositivos externos utilizados para almacenar y retener datos en sistemas informáticos. Estos dispositivos permiten a los usuarios guardar y acceder a archivos, programas y otro tipo de información de forma segura y confiable. Los más conocidos son:

  • Disquete

    Son dispositivos utilizados para guardar y recuperar datos en una computadora u otro sistema electrónico. Estos periféricos permiten el almacenamiento a largo plazo de información, programas, archivos multimedia y otros tipos de datos. Algunos son:

    Consiste en un disco magnético flexible y delgado contenido en una carcasa de plástico cuadrada. El tamaño más común de disquete es de 3.5 pulgadas, aunque también existían disquetes más grandes de 5.25 pulgadas.

    Los disquetes eran utilizados para almacenar datos de forma portátil, como archivos de texto, documentos, imágenes y programas. Podían ser leídos y escritos en unidades de disquete, que eran dispositivos conectados a las computadoras a través de un puerto específico.

    Sin embargo, con el avance de la tecnología, los disquetes fueron quedando obsoletos debido a su capacidad de almacenamiento limitada y su fragilidad.


  • Disco duro

    El disco duro ofrece un almacenamiento no volátil, lo que significa que los datos se mantienen incluso cuando el dispositivo se apaga. Proporciona una capacidad de almacenamiento considerablemente mayor que otros periféricos, con capacidades que varían desde unos pocos gigabytes hasta varios terabytes.

    Los discos duros son utilizados para almacenar el sistema operativo, programas, archivos de usuario, documentos, imágenes, videos y otros tipos de datos. Proporcionan un acceso rápido a los datos y son esenciales para el funcionamiento y almacenamiento a largo plazo de una computadora.




  • CD- Rom

    Formato de almacenamiento óptico utilizado para distribuir datos de forma masiva. Los CD-ROM son discos ópticos que contienen información pregrabada y solo pueden ser leídos, no pueden ser reescritos. Tiene una capacidad de almacenamiento más grande que los disquetes.

    Tienen un diámetro de 12 centímetros y pueden contener hasta 700 megabytes (MB) de datos.




  • Flash Memory

    Es un tipo de almacenamiento no volátil que utiliza tecnología de memoria de estado sólido (SSD) para guardar datos de forma digital. Es ampliamente utilizada en una variedad de dispositivos electrónicos, como unidades USB (memorias USB o pendrives), tarjetas de memoria, cámaras digitales, teléfonos móviles, tabletas, reproductores de música y más.

    La memoria flash se organiza en celdas de memoria que pueden almacenar varios bits de información.

     



https://concepto.de/dispositivos-de-almacenamiento/

2. Software de Sistema

Es un conjunto de programas y utilidades que permiten el funcionamiento y la gestión de una computadora u otro dispositivo electrónico. Estas aplicaciones se encargan de administrar los recursos del sistema, facilitar la interacción entre el hardware y el software de aplicación, y proporcionar un entorno de ejecución para otros programas.

Algunos ejemplos son los siguientes:

Sistema operativo: Es el software principal que administra todos los recursos y proporciona una interfaz para que los usuarios interactúen con la computadora.


Ejemplos de sistemas operativos incluyen Windows, macOS, Linux, Android, iOS, entre otros.

  • Controladores de dispositivo: Son programas que permiten que el sistema operativo se comunique con el hardware y los dispositivos conectados, como impresoras, tarjetas gráficas, teclados, ratones, etc. Los controladores de dispositivo permiten que el hardware funcione correctamente y sea reconocido por el sistema operativo.



  • Compiladores y lenguajes de programación: Estas herramientas permiten a los desarrolladores escribir programas y convertirlos en instrucciones ejecutables que el sistema operativo puede entender y ejecutar.



  • Utilidades de red: Proporcionan funciones para configurar y administrar conexiones de red, como configuración de Wi-Fi, firewall, protocolos de red, servicios de red, entre otros.



  • Utilidades de seguridad: Incluyen programas antivirus, antimalware, firewalls y otras herramientas de seguridad para proteger el sistema y los datos contra amenazas y ataques maliciosos.





https://concepto.de/software-de-sistema/

3. Sistema Operativo de Red o NOS

Un Sistema Operativo de Red (Network Operating System, NOS) es un tipo de software de sistema operativo diseñado específicamente para administrar y controlar una red de computadoras.

Un NOS ofrece funciones y características específicas para facilitar la comunicación, compartir recursos y administrar la seguridad en una red. Algunas características comunes de los Sistemas Operativos de Red incluyen:

  -Administración de usuarios y autenticación.

  -Servicios de directorio.

  -Compartición de archivo-s e impresoras.

  -Servicios de comunicación.

  -Seguridad de red.

  -Administración centralizada.

Algunos ejemplos populares de Sistemas Operativos de Red son
Windows Server, Linux (con distribuciones como Red Hat Enterprise Linux o
Ubuntu Server), Novell NetWare y macOS Server.

Estos sistemas operativos están diseñados para satisfacer
las necesidades específicas de administración y operación de una red,
proporcionando un entorno estable y seguro para el intercambio de datos y
recursos entre los dispositivos conectados.



4. Software de Aplicación

Programas informáticos diseñados para realizar tareas específicas o satisfacer necesidades particulares de los usuarios. A diferencia del software de sistema, que se encarga del funcionamiento y gestión del sistema operativo y los recursos del hardware, el software de aplicación se enfoca en proporcionar herramientas y funcionalidades para realizar actividades específicas, como crear documentos, editar imágenes, administrar finanzas, jugar videojuegos, entre otros. Algunos ejemplos comunes incluyen:

  • Suites de productividad.
  • Navegadores web.
  • Editores de imágenes y diseño gráfico.
  • Software de contabilidad y finanzas.
  • Software de edición de video y audio.
  • Software de seguridad.


La diversidad y variedad de software de aplicación es amplia y sigue creciendo con el avance de la tecnología. Cada categoría de software de aplicación tiene sus propias funciones y características específicas, diseñadas para satisfacer las necesidades y demandas de los usuarios en diferentes ámbitos y actividades.






1. Sistemas Operativos Distribuidos

Un sistema distribuido es un conjunto de equipos independientes que actúan de forma transparente actuando como un único equipo. Su objetivo es descentralizar tanto el almacenamiento de la información como el procesamiento.

¿Qué ventajas aporta?

Mayor eficacia., mayor tolerancia a fallos: al estar distribuida la información en nodos, en caso de que se caiga un nodo, dicha información va a encontrarse replicada en otros nodos.

Mayor velocidad y procesamiento distribuido: cuando se realiza una consulta, lo procesamientos se dividen entre todos los nodos que forman el sistema distribuido, en lugar de enviarlos a un único nodo y que el mismo tenga que hacer todo el trabajo.

Escalabilidad: si, por ejemplo, se necesita más procesamiento o añadir más disco duro, en lugar de que los equipos crezcan de forma vertical añadiendo más almacenamiento, RAM o CPU, se añaden equipos de forma horizontal al clúster o sistema distribuido


Fuente:

Importancia:
El rendimiento de los ordenadores para realizar procesamiento de datos y almacenar información va relacionado con sus prestaciones de hardware y con el software que utilicen. Una forma de incrementar este rendimiento es utilizando sistemas distribuidos donde un conjunto de ordenadores independientes funciona como uno solo a ojos del usuario, incrementando la capacidad y velocidad de procesamiento y almacenamiento, de forma notoria. Los sistemas distribuidos son independientes de los componentes que lo forman aportando una gran fiabilidad y garantizando una alta disponibilidad.


Características:
Concurrencia. Una arquitectura distribuida permite que sea utilizada por todos los usuarios que interactúan en la red.
Modularidad. Esta característica permite que los sistemas distribuidos sean escalables, teniendo capacidad para crecer de forma simple y eficiente.
Transparencia. Proporcionando a los usuarios y las aplicaciones una visión de los recursos del sistema como si se tratase de una única máquina o equipo.
No depende de los componentes. Un sistema distribuido no depende de los distintos componentes hardware que lo forman, ya que, si alguno falla, los demás continúan con los procesos sin que el sistema se vea interrumpido o sufra pérdidas de datos.
Apertura. La arquitectura distribuida permite añadir nuevos servicios que compartan los recursos existentes sin perjudicar los servicios que ya se están ejecutando. Por eso deben estar diseñados sobre protocolos estándar que permitan utilizar hardware y software de distintos fabricantes o desarrolladores.
Carencia de reloj global. Las coordinaciones para la transferencia de mensajes entre los diferentes equipos para la resolución de una o varias tareas, no tienen una temporización general, es decir, se encuentra distribuida a los componentes.



Ventajas:
Incrementa la eficacia
Los sistemas distribuidos permiten afrontar problemas y proyectos que necesitan de procesamientos complejos de forma más eficiente y a un menor coste. El uso de múltiples nodos para procesar una o múltiples tareas supone un mayor rendimiento al optimizar la distribución del mismo en los diferentes sitios de la red.

Mayor tolerancia a los errores
Una arquitectura distribuida tiene una mayor tolerancia a los fallos, ya que al caer un nodo la información se encontrará en otros. Se trata de un sistema mucho más robusto que uno centralizado debido a esta tolerancia a los fallos sin que se vean afectados los procesos o los datos.

Proporciona una mayor velocidad
Una arquitectura distribuida se caracteriza por proporcionar una mayor velocidad en el procesamiento.

Flexibilidad y escalabilidad
Un sistema distribuido puede ser ampliado de forma horizontal en caso de necesidad de incremento de alguna de sus características, como procesamiento (CPU), almacenamiento o memoria RAM.

Desventajas:
Mayor nivel de complejidad
En comparación con los sistemas centralizados, los distribuidos tienen un mayor nivel de complejidad a la hora de diseñarlos, configurarlos y gestionarlos de forma eficiente.

Seguridad
Los sistemas distribuidos conectan muchos nodos a través de la red y son muchos los usuarios que acceden a la misma, lo que lleva aparejado un aumento del riesgo en la integridad y privacidad de los datos y las comunicaciones.

Mayor esfuerzo
La gestión de un sistema distribuido requiere de un mayor esfuerzo por parte de los administradores, ya que el sistema puede incluir máquinas que dispongan de diferentes sistemas operativos o distintas versiones de los mismos. 


-Tipos de Lotes:
.Lotes de IOS

Se refiere al sistema operativo móvil desarrollado por Apple, llamado iOS. Sin embargo, en el contexto de la pregunta, no se proporciona suficiente información para determinar si se refiere a este sistema operativo específico.


.Lotes de Linux

Archivo de proceso por lotes que contiene una secuencia de comandos o instrucciones que se ejecutan en secuencia. Estos archivos de lote se utilizan para automatizar tareas y ejecutar comandos de forma repetitiva.

Creación de lotes: Para crear un archivo de proceso por lotes en Linux, puedes utilizar cualquier editor de texto para crear un archivo con extensión ".sh" (por ejemplo, "mi_lote.sh"). Dentro de este archivo, puedes escribir los comandos que deseas ejecutar en secuencia.

Permisos de ejecución: Antes de ejecutar un archivo de lote en Linux, debes asegurarte de que tenga los permisos de ejecución adecuados. Puedes otorgar permisos de ejecución utilizando el comando .chmod +x mi_lote.sh

Ejecución de lotes: Para ejecutar un archivo de lote en Linux, puedes utilizar el comando en la terminal. Asegúrate de estar ubicado en el directorio correcto donde se encuentra el archivo de lote../mi_lote.sh

Variables y parámetros: Los archivos de lote en Linux también pueden utilizar variables y parámetros para hacer que los comandos sean más flexibles y reutilizables. Puedes definir variables dentro del archivo de lote y utilizarlas en los comandos. También puedes pasar parámetros al archivo de lote cuando lo ejecutas.



.Lotes de dependencia de Linux

Son utilizados para asegurarse de que todas las dependencias necesarias estén presentes en un sistema Linux antes de instalar un programa específico. Esto se logra utilizando el administrador de paquetes APT, que facilita la instalación y gestión de programas en Linux.


http://www.novell.com/es-es/documentation/zenworks-2020/zen_quickstart/data/ba86lrg.html

2. Introducción de Windows, Linux, Mac Os

-Windows

Windows es un sistema operativo desarrollado por Microsoft que se usa ampliamente en computadoras personales y tabletas. 

.Evolución
Antes de Windows 10, Microsoft solía lanzar nuevas versiones de Windows cada pocos años. Sin embargo, con el lanzamiento de Windows 10 en 2015, Microsoft cambió a un modelo de "Windows como servicio", donde Windows 10 recibiría actualizaciones periódicas y mejoras de funciones en lugar de actualizaciones de versiones principales. Este modelo ha continuado hasta la fecha y ha aumentado la fiabilidad y seguridad de Windows.

Importancia:

Algunas razones que destacan su importancia:

Popularidad y uso generalizado: Windows es uno de los sistemas operativos más utilizados en el mercado de las computadoras personales. Su popularidad se debe en parte a su interfaz intuitiva y fácil de usar, lo que ha permitido que personas de diferentes niveles de habilidad puedan utilizarlo.

Compatibilidad: Windows es compatible con una amplia gama de hardware y software, lo que facilita su uso en diferentes dispositivos y aplicaciones. Esto ha contribuido a su adopción generalizada en el ámbito empresarial, educativo y doméstico.

Variedad de versiones: A lo largo de los años, Microsoft ha lanzado diferentes versiones de Windows para adaptarse a las necesidades de diferentes usuarios y entornos. Desde versiones para uso personal hasta versiones más profesionales y especializadas, Windows ha ofrecido opciones para satisfacer diversas demandas .

Herramientas y características: Windows ha evolucionado constantemente, introduciendo nuevas herramientas y características que mejoran la productividad y la experiencia del usuario. Por ejemplo, Windows 11 ofrece herramientas que reducen las distracciones y mejoran la seguridad en línea, lo que resulta especialmente relevante para el aprendizaje y el trabajo remoto .

Interoperabilidad: Windows ha sido diseñado para ser compatible con otros sistemas operativos y dispositivos, lo que facilita la comunicación y el intercambio de información entre diferentes plataformas. Esto ha contribuido a su adopción en entornos empresariales y educativos, donde la interoperabilidad es fundamental.


Características:

Ø   Interfaz fácil de usar: Windows proporciona una interfaz visualmente atractiva e intuitiva que permite a los usuarios interactuar fácilmente con sus dispositivos.

Ø  Multitarea: Windows permite a los usuarios ejecutar varias aplicaciones simultáneamente, lo que les permite cambiar entre tareas sin problemas.

Ø  Administración de archivos: Windows proporciona un explorador de archivos que permite a los usuarios organizar y administrar sus archivos y carpetas de manera eficiente.

Ø  Compatibilidad de software: Windows admite una amplia gama de aplicaciones de software, lo que lo hace compatible con varias herramientas de productividad, juegos y otro software.

Ø  Compatibilidad con dispositivos: Windows está diseñado para funcionar con una amplia gama de dispositivos de hardware, incluidas impresoras, escáneres, cámaras y otros periféricos.

Ø  Seguridad: Windows incluye funciones de seguridad integradas, como el antivirus y el firewall de Windows Defender, y actualizaciones periódicas del sistema para protegerse contra malware y otras amenazas.



Ventajas:
-Las aplicaciones asociadas se pueden trabajar en cualquier equipo con Windows.
-Su sistema es simple e intuitivo, de forma que su uso para los usuarios es fácil y sencillo.
-Facilita la comprensión de la informática y las actividades de los ordenadores.
-Proporciona ordenes sencilla de modo que el usuario no se complique con las herramientas dadas.
-Ofrece una enorme base de datos para soportar la mayoría del hardware disponibles.
-Cuenta con actualizaciones constantes utilizando descargas para mantener el proceso del sistema.
-Brinda un sistema prácticamente automática dando mayor facilidad a la hora de realizar las tareas o las actualizaciones para el mantenimiento del sistema.
-Compatible con casi todo el software desarrollado y disponibles para los ordenadores.
-Dispone de un gran soporte técnico global.
-Ayuda a combatir con la piratería codificando el sistema del software.
-Su interfaz es ordenada e innovadora, de modo que ayuda al usuario con su multiplex funciones.
-Acepta el soporte de una amplia gama de juegos, de manera que cuando se ejecute sea de la forma más eficiente posible.


Desventajas:
-Por su gran popularidad y distribución su seguridad no es muy buena por lo que es objeto de la piratería y de malware.
-Consume muchos recursos de la computadora y de memoria RAM.
Su costo es elevado.
-Al compararse con el sistema Mac o con el sistema Linux es el que tiene mayor inestabilidad.
-Es de código cerrado, es decir, que no comparte su código de modo que la comunidad no tiene permitido de modificar y cambiar cualquier aspecto del sistema.
-Su nivel de mantenimiento es alto para contrarrestar la inestabilidad.
-Los problemas que surgen en este sistema operativo generalmente no son fáciles de solucionar.
-Se debe escribir y leer en el registro del sistema en cualquier momento.
-Cuenta con limitaciones de conectividad.
-Los errores no son fáciles de conseguir.
-Viene codificado de tal manera que el usuario no pueda editarlo manualmente.



.Aplicaciones de servicios

Las aplicaciones de servicio de Windows son aplicaciones ejecutables de ejecución prolongada que se ejecutan en su propia sesión de Windows. Los servicios se pueden iniciar automáticamente cuando el sistema se inicia y se ejecutan continuamente en segundo plano. Los servicios se utilizan comúnmente para tareas que deben realizarse de forma continua, como la copia de seguridad de datos o la supervisión de los recursos del sistema. Las aplicaciones de servicio de Windows se pueden programar utilizando .NET Framework u otros lenguajes de programación.




-Linux

Linux es un sistema operativo de tipo Unix de código abierto , lo que significa que su código fuente está disponible para todo el mundo y cualquiera puede modificarlo. Fue desarrollado por Linus Torvalds en 1991 y actualmente es uno de los sistemas operativos más utilizados en todo el mundo, especialmente en servidores y dispositivos móviles.


Importancia:
La importancia de Linux se basa en la posibilidad de cubrir las necesidades de cada usuario ya que puede ser adaptado y personalizado. Al permitir que sea posible agregar o quitar partes, modificar funciones, características o componentes permite desarrollar esta flexibilidad a una velocidad sin precedentes por empresas y personas con ideas diferentes e innovadoras para que al final cubra las necesidades de otros usuario.



.Características:

Ø  Software de libre distribución: Esto significa que el sistema operativo en sí mismo y muchas de lasaplicaciones que se ejecutan en él están disponibles de forma gratuita y pueden ser modificados y distribuidos por cualquier persona.

Ø   Código abierto: Linux es un sistema operativo de código abierto , lo que significa que su código fuentees accesible y puede ser modificado y distribuido por los usuarios.

Ø  Seguridad: Linux es conocido por ser un sistema operativo seguro . Debido a su arquitectura y diseño, menos vulnerable a malware y otros tipos de ataques cibernéticos en comparación con otros sistemas operativos populares.

Ø  Personalizable: Linux ofrece una gran flexibilidad y personalización. Los usuarios pueden elegir entre una amplia variedad de distribuciones de Linux, cada una con su propia combinación de características y enfoques.

Ø Multitarea y multiusuario: Linux es capaz de realizar múltiples tareas simultáneamente y admitir múltiples usuarios.

Estabilidad y rendimiento: Linux es conocido por su estabilidad y rendimiento. El sistema operativo está diseñado para aprovechar al máximo los recursos del hardware y ofrecer un rendimiento eficiente y confiable.


Ventajas:
-Linux es muy robusto, estable y rápido: Ideal para servidores y aplicaciones distribuidas. A esto se añade que puede funcionar en máquinas sencillas: Linux puede correr servicios en un x86 a 200 MHz con calidad.
-Linux es libre: Esto implica no sólo la gratuidad del software, sino también que Linux es modificable y que Linux tiene una gran cantidad de aplicaciones libres en Internet. 
-Linux ya no está restringido a personas con grandes conocimientos de informática: Los desarrolladores de Linux han hecho un gran esfuerzo por dotar al sistema de asistentes de configuración y ayuda, además de un sistema gráfico muy potente. Distribuciones Linux como Red -Hat/Fedora tienen aplicaciones de configuración similares a las de Windows.
-El mejor costo del mercado, gratuito o un precio simbólico por el cd.
-Mayor estabilidad por algo lo usan en servidores de alto rendimiento.



Desventajas:
-Uno de los problemas es que desde Windows no podremos escribir en particiones Linux o que desde este no podremos escribir (en sentido amplio) en particiones NTFS (Windows XP, 2000…) aunque esto último se está investigando.
-En la mayoría de distribuciones hay que conocer nuestro Hardware a la hora de instalar. Sin embargo, distribuciones como Knoppix reconocen todo el sistema a lo Windows. No sólo eso, en este sentido se está trabajando mucho por hacer esta tarea simple.
-Para algunas cosas debes de saber usar unix
-La mayoría de los ISP no dan soporte para algo que no sea windows.
-No existe mucho software comercial.
-Muchos juegos no corren en este sistema operativo.



.Aplicaciones de Servicios

Las aplicaciones de servicio en Linux son programas que se ejecutan en segundo plano y proporcionan funcionalidades específicas a los usuarios o a otros programas. Estas aplicaciones se ejecutan como servicios, lo que significa que se inician automáticamente al arrancar el sistema operativo y se ejecutan continuamente en segundo plano sin necesidad de interacción directa del usuario

-Mac Os

Mac OS, ahora conocido como macOS, es el sistema operativo diseñado y desarrollado por Apple Inc. La primera versión de Mac OS se lanzó en 1984 y, desde entonces, Apple ha actualizado y mejorado continuamente el sistema operativo. Además de la interfaz gráfica de usuario y muchas aplicaciones integradas, macOS es conocido por su estabilidad, seguridad y facilidad de uso.


Impotancia:
-Optimizado para hardware de Apple: Mac OS está diseñado para funcionar perfectamente con las computadoras Apple, ofreciendo un rendimiento optimizado y eficiente. 

-Interfaz fácil de usar: Mac OS proporciona una interfaz fácil de usar, intuitiva y fácil de navegar. Ofrece un entorno de escritorio visualmente atractivo que mejora la productividad y permite una interacción perfecta entre el usuario y la computadora.

-Privacidad y seguridad: Mac OS prioriza la privacidad y seguridad del usuario. Emplea técnicas de cifrado para proteger los datos del usuario e implementa sólidas medidas de seguridad para proteger contra malware y acceso no autorizado.

-Integración con el ecosistema de Apple: Mac OS se integra perfectamente con otros dispositivos y servicios de Apple, como iPhones, iPads e iCloud. Esta integración permite una sincronización perfecta de datos, archivos y aplicaciones en múltiples dispositivos, lo que mejora la productividad y la comodidad para los usuarios.

-Ecosistema de software y aplicaciones: Mac OS tiene un vasto ecosistema de software y aplicaciones, que ofrece una amplia gama de aplicaciones y herramientas para diversos fines. 

-Actualizaciones y soporte periódicos: Apple proporciona soporte y actualizaciones periódicas para Mac OS, lo que garantiza que los usuarios tengan acceso a las últimas funciones, mejoras y parches de seguridad. 
Características:

Ø  Interfaz gráfica de usuario (GUI): Ofrece una interfaz gráfica de usuario intuitiva y atractiva que facilita la navegación y el uso del sistema operativo.

Ø Carpetas inteligentes: Tiene la capacidad de crear carpetas inteligentes que se actualizan automáticamente según los criterios de búsqueda y clasificación establecidos.

Ø  Multimedia y entretenimiento: Es compatible con una variedad de formatos de audio y video, lo que permite a los usuarios reproducir música, películas y contenido multimedia en general.

Ø Escritorios virtuales: Los escritorios virtuales, también conocidos como Espacios, permiten a los usuarios organizar sus aplicaciones y ventanas en diferentes áreas de trabajo.

Ø Seguridad: Ofrece FileVault para proteger los datos mediante la encriptación, Gatekeeper para prevenir la ejecución de software no confiable.

Ø  Continuidad: Ofrece una funcionalidad de continuidad que permite a los usuarios realizar tareas en diferentes dispositivos Apple de manera fluida.

ØAplicaciones nativas: Viene con una amplia gama de aplicaciones nativas, como Safari (navegador web), Mail (cliente de correo electrónico), Fotos (gestor de fotos) y más.

Ø Compatibilidad con hardware de Apple: Está diseñado específicamente para funcionar en hardware de Apple, lo que permite una integración perfecta entre el software y los dispositivos de la empresa. 


Ventajas:
-Interfaz de usuario intuitiva:
macOS cuenta con una interfaz de usuario atractiva y fácil de usar, con elementos de diseño claros y una navegación sencilla. 

-Integración con otros dispositivos Apple:
macOS es el sistema operativo nativo de los ordenadores Mac, y también se integra perfectamente con otros dispositivos Apple como iPhone, iPad y Apple Watch. 

-Seguridad mejorada:
macOS cuenta con varias medidas de seguridad integradas, como el sistema de detección de malware Gatekeeper y la encriptación de disco completo FileVault, que ayudan a proteger los datos del usuario y prevenir intrusiones no deseadas.

-Actualizaciones gratuitas:
macOS ofrece actualizaciones gratuitas de sistema operativo para todos los usuarios, lo que significa que siempre tienen acceso a las últimas características y mejoras de seguridad sin tener que pagar una tarifa adicional.

-Amplia selección de aplicaciones:
La tienda de aplicaciones de Apple, Mac App Store, ofrece una amplia selección de aplicaciones de calidad para macOS, incluyendo herramientas productivas, juegos y entretenimiento. 


Desventajas:
-Limitado a dispositivos Apple:
macOS solo está disponible en dispositivos Apple, lo que significa que los usuarios deben comprar un ordenador Mac para utilizar el sistema operativo. 

-Mayor costo:
Los ordenadores Mac suelen ser más costosos que los ordenadores con Windows u otros sistemas operativos, lo que puede ser un obstáculo para algunos usuarios.

-Menor compatibilidad con software de Windows:
Aunque macOS es compatible con algunos programas de Windows mediante emuladores o programas de virtualización, no todos los programas de Windows son compatibles con macOS.

-Menor personalización:
Aunque macOS ofrece una interfaz de usuario atractiva y fácil de usar, tiene menos opciones de personalización que otros sistemas operativos como Windows. 

-Menor compatibilidad con hardware:
Algunos dispositivos y componentes de hardware pueden ser incompatibles con macOS, lo que significa que los usuarios deben asegurarse de que sus dispositivos y componentes actuales son compatibles antes de comprar un ordenador Mac o actualizar a la última versión de macOS.


.Aplicaciones de Servicios

Los servicios de macOS son funciones integradas en el sistema operativo que permiten a las aplicaciones interactuar entre sí y realizar tareas específicas sin tener que abrir las aplicaciones por separado 




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