¡Descarga Sofware y sistemas operativos y más Resúmenes en PDF de Tecnologías de la Información y las Comunicaciones (TIC) solo en Docsity!
Software
El software es la parte inmaterial o intangible que ejecuta una computadora para realizar una serie de tareas específicas, el software abarca toda la información digital que hace que el conjunto de elementos físicos y materiales que conforman la computadora, funcionen de manera inteligente. Figura 1 Software Fuente: https://www.ejemplode.com/8-informatica/4343-ejemplo_de_hardware.html Se considera el primer software a un conjunto de cintas perforadas que se usaron con la primera computadora programable Z1 en 1938, aunque el término fue acuñado por primera vez en 1958 por el matemático y estadístico John Wilder Turkey cuando llamó “software” a programas que funcionaban con calculadoras electrónicas. Durante las primeras décadas del tiempo de computación, los fabricantes de las primeras computadoras se centraron en el desarrollo de hardware, abandonando el software a un conjunto de programadores que desarrollaron programas complejos y costosos que solo podían ejecutarse en el modelo de computadora que se fabricó, con el paso del tiempo y la aparición de lenguajes de programación, comenzaron a desarrollar programas que podían ejecutarse en una amplia gama de computadoras con diferentes utilidades; durante este tiempo nació la ingeniería de software como un conjunto de métodos, técnicas y herramientas utilizadas para el desarrollo y mantenimiento de software.
Clasificación del Software Actualmente existe una amplia gama de software disponible, desarrollado para un propósito específico. El número de programas aumenta exponencialmente año tras año, se identifica y clasifica por diferentes conceptos como: Lugar donde está instalado:
- Software de red: son programas y aplicaciones que están alojados en internet o en un servidor y brindan servicio al cliente a través de una conexión de red, su característica principal es que no es necesario instalarlo, configurarlo y mantenerlo en el terminal, programas como Office 365, Dropbox o Google Docs son ejemplos.
- Software local: también conocido como software de escritorio, son aquellos que deben instalarse y almacenarse en la computadora donde se ejecuta, a diferencia del software de red, la suite Office de Microsoft, el programa de diseño gráfico Photoshop o el sistema operativo Windows son ejemplos de este tipo de software. Grado de libertad de uso:
- Software libre: representa el conjunto de programas en el que los usuarios tienen total libertad para copiarlo, compartirlo y cambiarlo, ya que generalmente tiene acceso al código fuente del programa. El sistema operativo Linux, el editor de imágenes Gimp o la suite Open Office son ejemplos de dichos programas.
- Software propietario: representa el conjunto de programas que los usuarios tienen limitaciones para editar, compartir o copiar sin el permiso expreso del propietario del software, como el sistema operativo Windows, el editor de imágenes Photoshop o el conjunto de aplicaciones de Microsoft Office.
Entretenimiento : son todos los programas de entretenimiento como videojuegos, reproductores de música y video, lectores de libros digitales, etc. Educación : destinado a enseñar y aprender sobre un tema específico o general, se cita como ejemplos la enciclopedia digital Encarta o el programa matemático Matlab, entre otros.
Sistema Operativo
Los sistemas operativos se desarrollaron por primera vez a fines de la década de 1950 para administrar el almacenamiento en cinta. El Laboratorio de investigación de General Motors, implementó el primer sistema operativo a inicios de la década de 1950 para su IBM 701. A mediados de la década de 1960, los sistemas operativos comenzaron a usar discos. A finales de la década de 1960, se desarrolló la primera versión del sistema operativo Unix El primer sistema operativo creado por Microsoft fue DOS. Fue construido en 1981 comprando el software 86-DOS de una compañía de Seattle. El popular sistema operativo Windows actual surgió por primera vez en 1985 cuando se creó una GUI y se combinó con MS-DOS. Un sistema operativo es un programa de software que permite que el hardware de la computadora se comunique y opere con el software de la computadora. Sin un sistema operativo, una computadora y programas serían inútiles.
Figura 2 Sistema Operativo Fuente: https://www.tutorialspoint.com/operating_system/os_overview.htm Funciones del Sistema Operativo Figura 3 Funciones del Sistema Operativo Fuente: https://www.guru99.com/operating-system-tutorial.html En un sistema operativo, el software realiza funciones como: ▪ Gestión de procesos: La gestión de procesos ayuda al sistema operativo a crear y eliminar procesos. También proporciona mecanismos de sincronización y comunicación entre procesos.
Tipos de Sistemas Operativos A medida que las computadoras han progresado y desarrollado, también lo han hecho sus sistemas operativos (SO). A continuación, se lista las categorías de sistemas operativos con ejemplos: (varios sistemas operativos se incluirán en más de uno de los siguientes tipos)
- SO por lotes: algunos procesos informáticos son muy largos y requieren mucho tiempo. Para acelerar el mismo proceso, un trabajo con un tipo similar de necesidades se agrupa y se ejecuta como un grupo. El usuario de un sistema operativo por lotes nunca interactúa directamente con la computadora. En este tipo de sistema operativo, cada usuario prepara su trabajo en un dispositivo fuera de línea como una tarjeta perforada y lo envía al operador de la computadora.
- SO multitarea / tiempo compartido: El sistema operativo de tiempo compartido permite a las personas ubicadas en un terminal diferente (shell) usar un solo sistema informático al mismo tiempo. El tiempo de procesador (CPU) que se comparte entre varios usuarios se denomina tiempo compartido.
- SO en tiempo real: un intervalo de tiempo del sistema operativo en tiempo real para procesar y responder a las entradas es muy pequeño. Ejemplos: sistemas de software militar, sistemas de software espacial.
- SO distribuido: los sistemas distribuidos utilizan muchos procesadores ubicados en diferentes máquinas para proporcionar un cálculo muy rápido a sus usuarios.
- SO de red: el sistema operativo de red se ejecuta en un servidor. Proporciona la capacidad de servir para administrar datos, usuarios, grupos, seguridad, aplicaciones y otras funciones de red.
- SO móvil: los sistemas operativos móviles son aquellos sistemas operativos especialmente diseñados para alimentar teléfonos inteligentes, tabletas y dispositivos
portátiles. Algunos de los sistemas operativos móviles más famosos son Android e iOS, pero otros incluyen BlackBerry, Web y watchOS. Ventajas de usar el SO ▪ Permite ocultar detalles del hardware creando una abstracción ▪ Fácil de usar con una GUI (interfaz de usuario) ▪ Ofrece un entorno en el que un usuario puede ejecutar programas / aplicaciones ▪ El sistema operativo debe asegurarse de que el sistema informático sea cómodo de usar. ▪ El sistema operativo actúa como intermediario entre las aplicaciones y los componentes de hardware. ▪ Proporciona recursos del sistema informático con un formato fácil de usar. ▪ Actúa como intermediario entre hardware y software del sistema. Desventajas de usar el SO ▪ Si ocurre algún problema en el sistema operativo, puede perder todo el contenido que se ha almacenado en el sistema. ▪ El software del sistema operativo es bastante costoso para las organizaciones de pequeño tamaño, lo que agrega una carga sobre ellos. Windows de ejemplo. ▪ Nunca es completamente seguro, ya que una amenaza puede ocurrir en cualquier momento.
Linux
Linux es un sistema operativo libre y de código abierto, el cual debe su origen a Unix.
Por ser de código abierto cuenta con muchas distribuciones y en cuanto a software libre,
es el sistema operativo más popular. Por sus características, Linux puede ser usado a
través de una interfaz gráfica como Windows o Mac OS, aunque también a través de la
línea de comandos como DOS.
Ventajas:
• El mejor costo del mercado, gratuito o un precio simbólico por el cd.
• Enorme cantidad de software libre para este sistema.
• Mayor estabilidad por algo lo usan en servidores de alto rendimiento.
• Entorno gráfico
• Existen distribuciones de Linux para diversos tipos de equipo, hasta para máquinas
de 64 bits.
• Las vulnerabilidades son detectadas y corregidas más rápidamente que cualquier otro
sistema operativo.
Desventajas:
• Para algunas cosas debes de saber usar Unix
• No existe mucho personal para soporte, la mayoría lo hace únicamente para Windows.
• No Existe mucho software comercial.
• Muchos juegos no corren en Linux.
MAC
Es el sistema operativo creado por Apple para su línea de computadoras Macintosh, este
sistema se vio utilizado por primera vez en System 7.5.1. Es muy reconocido por haber
sido uno de los primeros sistemas dirigidos al público en contar con una interfaz gráfica
compuesta por la interacción del mouse con ventanas, íconos y menús.
Ventajas:
• Compatibilidad: permite tener compatibilidad al conectar un dispositivo electrónico,
como las impresoras, cámaras digitales, entre otros. El SO lo detecta automáticamente
y puede usarse sin ningún problema; dando un soporte completo sobre los
dispositivos, sin necesidad de instalar los drivers desde un CD u otro dispositivo.
• Interfaz intuitiva: facilita el manejo y uso de la interfaz gráfica. Además, mantiene
los archivos muy bien organizados para que sea mucho más fácil y sencillo
localizarlos.
Ventajas
- Código abierto: esto indica que cualquiera puede crear aplicaciones y contribuir a aumentar la oferta de esta en el universo android, siendo la gran mayoría de ellas, gratuitas. El hecho de que su código sea abierto también posibilita una gran variedad de ventajas más, como por ejemplo el hecho de que los errores puedan ser revisados y reparados con mayor rapidez, y otras ventajas que veremos a continuación.
- Mayor libertad: la libertad total con la que trabajan los desarrolladores de Android para realizar todo tipo de aplicaciones sin límites y sin pedir ningún tipo de permiso. Además de eso, también es destacable el hecho de que Android no depende de ningún fabricante u operadora para implementar las mejoras del sistema, lo que redunda en su nivel de libertad.
- Diversidad y versatilidad: cuenta con un mayor número de fabricantes y está presente en la mayoría de marcas comerciales, así como de usuarios, lo que lo convierte en el sistema más utilizado. A ese hecho también se peude añadir la versatilidad de dispositivos en los que se encuentra este sistema operativo, además de teléfonos móviles, tabletas, relojes inteligentes, ordenadores, dispositivos GPS y toda clase de electrodomésticos de última generación que dispongan de la tecnología necesaria para conectarse.
- Sistema multitarea : cuenta también con un sistema multitarea que permite abrir distintas aplicaciones a la vez y hacerlas funcionar simultáneamente, así como ponerlas en modo suspensión, si no se las está utilizando. Todo ello servirá para trabajar con más agilidad y también para ahorrar en el consumo de memoria y de batería, ya que el sistema también permite cerrar las aplicaciones que no sirvan de utilidad, mientras se trabaja con otras.
- Mayor interacción : gran capacidad de personalización, es decir, el hecho de que los usuarios y los fabricantes de Android cuentan con una mayor capacidad de interacción y puedan personalizar a su gusto instalando tanto fondos de pantalla personales, como animaciones o temas de todo tipo. Así pues, se puede elegir aquellos temas, estilos o interfaces que más de adapten al gusto del usuario, lo que sin duda dará un toque especial a los dispositivos.
- Comunidad: la libertad de creación y de comunicación entre sus desarrolladores, fomentan y potencian el feedback entre creadores de todo el mundo. Es por eso que el sistema cuenta con la mayor comunidad del mundo, siempre en constante movimiento y generando permanentemente todo tipo de foros, eventos colectivos y reuniones de toda clase.
Desventajas:
- Duración de la batería: se desprende de su sistema multitarea, y la batería de los dispositivos se consume más y, por consiguiente, se agota mucho antes, que en el caso de otros sistemas. Así pues, para economizar el consumo de batería, será necesario descargarse una serie de aplicaciones externas, así como para optimizar el funcionamiento general de nuestro dispositivo, como también sucede en el consumo excesivo de datos, por ejemplo.
- Complejidad: existe la impresión generalizada, entre los consumidores, de que este sistema operativo es algo más complejo que el resto para usuarios inexpertos, ya que resulta un poco complicado de configurar, además de ser poco intuitivo en términos generales. Así pues, para mejorar las condiciones del dispositivo se debe tener un mínimo conocimiento, lo que conlleva también en algunos casos que usuarios poco experimentados puedan dañar algunos elementos del sistema, al intentar hacer cambios.
- Poca calidad de algunas aplicaciones: otra característica derivada del código abierto de Android, es el hecho de que a veces algunas aplicaciones sean de baja calidad o terminen siendo innecesarias para los equipos. Es por eso, por lo que siempre es aconsejable descargar aquellas aplicaciones conocidas y las cuales se conoce de su utilidad, para evitar sorpresas en el futuro.
- Vulnerabilidad: El hecho de tener un código abierto, también posibilita que este sistema sea más susceptible a ataques y a que algunos hackers aprovechen errores del propio sistema para atacarlo. Este es un factor que se debe tener en cuenta si se requiere adquirir un dispositivo android o ya se cuenta con uno, hay que prever y adquirir un antivirus de calidad para no arriesgarse a posibles ataques.
Material Complementario
- Historia: https://medium.com/@juanjose3629/historia-
caracter%C3%ADsticas-versiones-ventajas-y-desventajas-de-sistema-operativo-
windows-mac-y-538332093bc
- Windows: https://youtu.be/2cg2QgIjWso
- Windows vs Linux: https://youtu.be/rjnJadkNlH
- Linux: https://www.youtube.com/watch?v=qUOEW5mZBHA
- MAC: https://www.youtube.com/watch?v=penlmSvPxm
- Android: https://www.youtube.com/watch?v=NxO6xGUG3xI
- IOS: https://www.youtube.com/watch?v=2vcsXcRgDAc
- Android vs IOS: https://www.youtube.com/watch?v=Ruia8XgavTs
- https://i.pinimg.com/originals/65/29/ed/6529ed4ef8df9d77bd6949f843f7e7f0.png
- https://www.youtube.com/watch?v=TL3JSfEqd
- https://www.youtube.com/watch?v=d8FBM-OvZEI
- https://www.youtube.com/watch?v=WmMMFveBnto