2024_09_21_15_05_04_CL24308008_Exposicion_Omar_y_Juan.pdf

Document Details

DelightfulBlack

Uploaded by DelightfulBlack

Tags

computer software operating systems programming languages information technology

Full Transcript

Software de computo EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Integrantes: Juan Carlos y Omar Diaz Carrera: Ingeniería en Sistemas 1 “El software es unaMateria: Introducción gran combi...

Software de computo EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Integrantes: Juan Carlos y Omar Diaz Carrera: Ingeniería en Sistemas 1 “El software es unaMateria: Introducción gran combinación entre elaarte lasy la ingeniería”. Bill Gates Ciencias de la Computación EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Tabla de contenido Introducción............................................................................................................... 3 Sistema Operativo...................................................................................................... 4 Para móviles............................................................................................................... 7 Ejemplos de Sistemas Operativos............................................................................. 8 Lenguajes de Programación...................................................................................... 9 Herramientas Productivas (Ofimática).................................................................... 11 Las Aplicaciones...................................................................................................... 12 Conclusión............................................................................................................... 13 Bibliografía............................................................................................................... 14 2 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Introducción El término "software de cómputo" abarca una amplia gama de programas y sistemas que permiten a las computadoras realizar tareas específicas y responder a las necesidades de los usuarios. En contraste con el hardware, que se refiere a los componentes físicos de un sistema informático, el software comprende las instrucciones y datos que guían el funcionamiento del hardware. La evolución del software ha sido fundamental en el desarrollo de la tecnología moderna, transformando no solo la forma en que interactuamos con los sistemas computacionales, sino también cómo llevamos a cabo una variedad de actividades en la vida cotidiana y profesional. El software de cómputo se puede clasificar en varias categorías principales, cada una desempeñando un papel crucial en el funcionamiento y la utilidad de las computadoras. Entre estas categorías se incluyen los sistemas operativos, los lenguajes de programación, las herramientas productivas (ofimática) y las aplicaciones. Cada una de estas áreas representa una faceta esencial del software, ofreciendo distintas funcionalidades y soluciones a problemas específicos. 3 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Sistema Operativo Definición y Características Un sistema operativo (SO) es el software que actúa como intermediario entre el hardware de una computadora y sus usuarios. Su función principal es gestionar los recursos del hardware y proporcionar servicios para las aplicaciones. Los sistemas operativos permiten la interacción entre el usuario y el hardware, gestionando procesos, memoria y dispositivos de entrada/salida. Sistemas Operativos (Historia) Aunque acabamos de decir que el sistema operativo es necesario para poder arrancar el equipo y ejecutar otros programas, lo cierto es que en los primeros ordenadores la cosa no era así. En sus orígenes, los ordenadores no contaban con sistema operativo, por lo tanto, cada programa que se ejecutaba en el equipo debía incluir todo el código necesario para poderse ejecutar de manera individual, conectarse con el hardware, etc. Esto suponía un gran problema a la hora de desarrollar cualquier aplicación o programa, de ahí que surgiera la necesidad de desarrollar un software de sistema que facilitase la ejecución de programas, dando lugar a los primeros sistemas operativos. Aunque en los años 50 hubo algún intento, realmente fue en 1960 cuando IBM se puso manos a la obra y nació la primera versión del sistema operativo Unix. Un sistema programado en lenguaje C y que poco a poco se fue adaptando y ganando una gran aceptación. 4 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Posteriormente, fue Microsoft quien se puso a desarrollar un sistema por petición del propio IBM para instalarlo en su gama de ordenadores personales. Esta unión de dos grandes de la informática hizo que a principios de los años 80 viera la luz MS-DOS (Microsoft Disk Operating System), un sistema desarrollado por Microsoft para los ordenadores de IBM pero que desde Redmond siguieron desarrollando de manera propia. En los años 90 fue cuando comenzaron a surgir los sistemas operativos que ofrecían una interfaz gráfica de usuario y donde comenzaron las primeras generaciones de Microsoft Windows. Aunque realmente la versión del año 90 sería la tercera de Windows. La primera versión de Windows, a la que podríamos bautizar como Windows 1.0, supuso una auténtica revolución con respecto a MS-DOS, implementando el uso del ratón para fácil manejo del sistema por parte del usuario, y ya incluía algunas de sus características más básicas que se mantienen a día de hoy, como el reloj o el calendario. Muy sonados fueron los problemas legales de aquella época con Apple, su mayor rival en el mercado, y nos detendremos aquí, ya que daría para artículo propio. Con la segunda versión de Windows disfrutaríamos de mayor calidad gráfica, los procesadores Intel 286, y programas como la hoja de calculo Excel, y el editor de texto Word. Ahora sí, con ese Windows “3.0” de 1990, Windows alcanzó la fama total, y comercializó Windows 3.1 en disquetes, en una época en la que los ordenadores ya no sólo eran una herramienta de trabajo, y los nuevos procesadores hacían que todo fuera más rápido. Después llegarían los Windows NT, con sus 32 bits, y por supuesto Windows 95, el cual alcanzó cifras récord de ventas, y que dotaba de conexión a Internet a millones de hogares, además de ser el primero independiente de MS-DOS. Con Windows 98 se introdujo la barra de inicio de rápido, además de la compatibilidad total con DVD y USB. Ya en los 2000 llegarían el malogrado Windows Millenium, Windows 2000, el queridísimo Windows XP, que todavía corre en algunos ordenadores pese a no disponer ya de soporte, Windows Server 2003, que nació como una mejora de XP, Windows Vista, que supuso 5 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA un gran cambio estético, Windows Server 2008, Windows 7, Windows 8, y poco a poco hemos visto cómo Windows ha ido evolucionando hasta hoy en día, siendo Windows 11 su última versión del sistema. Apple: NeXT Por su parte, a mediados de los 80 Apple desarrolló también su propio sistema sobre la tecnología desarrollada por NeXT, hasta que los de Cupertino compraron dicha compañía a finales de los 90, que fue cuando fue liberada la versión de macOS para servidores. Posteriormente se fueron liberando nuevas versiones para la versión de escritorio hasta llegar a la actual versión. La historia de Linux se escribe a partir de los años 90, después de que durante los años anteriores se formase la Fundación del Software Libre y se desarrollase la Licencia pública general de GNU. La gran cantidad de software almacenado a principio de los 90 hizo que se pudiera desarrollar un sistema operativo completo de la mano de Linus Torvalds, que fue quien comenzó el proyecto y el que hizo que más tarde llegara Linux. 6 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Para móviles Mucho más modernos son los sistemas operativos para dispositivos móviles, iOS, Android o Windows Phone. En el caso de Android, se trata de un sistema operativo móvil desarrollado por Google y basado en Kernel de Linux y otros softwares de código abierto y diseñado para dispositivos móviles con pantalla táctil como móviles y tablets. Fue lanzado en 2008 junto con la fundación del Open Handset Alliance. Un año antes, en 2007, fue cuando tuvo lugar el lanzamiento inicial de iOS, el sistema operativo móvil de Apple y originalmente desarrollado para el iPhone (iPhone OS), aunque posteriormente hemos visto cómo se ha usado en otros dispositivos de la marca como el iPad o el iPod Touch. Al lanzamiento de iOS y Android se le sumó en 2010 la salida de Windows Phone. La plataforma de Microsoft tuvo un éxito comedido y en 2015 adoptó el nombre de Windows 10 Mobile. No obstante, esta versión tampoco alcanzó un gran rendimiento y recibió su final en 2020. Tras eso, Microsoft ha optado por el trabajo en su Microsoft Launcher para Android. De todas formas, el mercado móvil ha tenido otros muchos sistemas operativos de menor relevancia. Es el caso de varias versiones adicionales-complementarias de Android, como Android Go para dispositivos de poca potencia, BlackBerry Secure, que se basa en el proyecto de código abierto de Android, o ColorOS, el cual se utiliza en los dispositivos móviles de la marca Oppo. Por su parte, Amazon dispone de su sistema operativo Amazon Fire OS, con el cual potencia tanto los dispositivos Fire TV como sus tablets Fire. No obstante, es importante saber que esta plataforma de Amazon también se basa en Android. Otras marcas también disponen de sistemas operativos, entre ellas Meizu con Flyme OS, Vivo con FuntouchOS o Xiaomi con MIUI. La mayoría de estas plataformas se benefician 7 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA del proyecto de código abierto de Google para tener una base sobre la que trabajar y, a partir de ahí, ofrecer su propia visión de cómo debería ser el sistema operativo ideal. (Adeva, ADSLZone, 2024) Ejemplos de Sistemas Operativos Windows: Desarrollado por Microsoft, es uno de los sistemas operativos más populares en entornos de escritorio y portátiles. Características incluyen una interfaz gráfica de usuario (GUI), soporte para una amplia gama de hardware y software, y una fuerte integración con aplicaciones de productividad. macOS: Desarrollado por Apple, es el sistema operativo para las computadoras Mac. Ofrece una interfaz intuitiva y se destaca por su estabilidad y seguridad. Es conocido por su integración con otros productos y servicios de Apple. Linux: Es un sistema operativo de código abierto que se basa en el núcleo de Linux. Existen varias distribuciones, como Ubuntu y Fedora, que se destacan por su flexibilidad y personalización. Linux es popular en servidores y entornos de desarrollo. Gestión de Procesos: Maneja la ejecución de aplicaciones y tareas del sistema. Gestión de Memoria: Controla la memoria RAM y la memoria virtual. Gestión de Archivos: Administra la lectura y escritura de datos en discos y otros medios de almacenamiento. Interfaz de Usuario: Proporciona una interfaz gráfica o de línea de comandos para la interacción del usuario. (Avalos, 2023) 8 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Lenguajes de Programación Definición y Características Los lenguajes de programación son sistemas formales de comunicación diseñados para desarrollar software. Permiten a los programadores escribir instrucciones que una computadora puede entender y ejecutar. Los lenguajes de programación varían en nivel de abstracción, desde lenguajes de bajo nivel que se comunican directamente con el hardware hasta lenguajes de alto nivel que son más fáciles de leer y escribir. Ejemplos de Lenguajes de Programación Lenguaje máquina Es el sistema de códigos interpretable directamente por un circuito micro programable, como el microprocesador de una computadora. Este lenguaje se compone de un conjunto de instrucciones que determinan acciones que serán realizadas por la máquina. Y un programa de computadora consiste en una cadena de estas instrucciones de lenguaje de máquina (más los datos). Normalmente estas instrucciones son ejecutadas en secuencia, con eventuales cambios de flujo causados por el propio programa o eventos externos. El lenguaje máquina es específico de cada máquina o arquitectura de la máquina, aunque el conjunto de instrucciones disponibles pueda ser similar entre ellas. Lenguajes de bajo nivel Un lenguaje de programación de bajo nivel es el que proporciona poca o ninguna abstracción del microprocesador de una computadora. Consecuentemente, su trasladado al lenguaje máquina es fácil. El término ensamblador (del inglés assembler) se refiere a un tipo de programa informático encargado de traducir un archivo fuente, escrito en un lenguaje ensamblador, a un archivo objeto que contiene código máquina ejecutable directamente por la máquina para la que se ha generado. 9 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Lenguaje de alto nivel Los lenguajes de programación de alto nivel se caracterizan porque su estructura semántica es muy similar a la forma como escriben los humanos, lo que permite codificar los algoritmos de manera más natural, en lugar de codificarlos en el lenguaje binario de las máquinas, o a nivel de lenguaje ensamblador. Python: Conocido por su sintaxis clara y fácil de aprender, Python es ampliamente utilizado en desarrollo web, análisis de datos, inteligencia artificial y scripting. Ofrece una gran variedad de bibliotecas y frameworks, como Django y TensorFlow. Java: Es un lenguaje de programación orientado a objetos que se utiliza en desarrollo de aplicaciones empresariales, aplicaciones móviles (especialmente en Android) y aplicaciones web. Su lema, "escribe una vez, ejecuta en cualquier lugar," destaca su portabilidad. C++: Extensión del lenguaje C, C++ añade características de programación orientada a objetos y se utiliza en aplicaciones de alto rendimiento, como videojuegos y software de sistemas. Su uso en desarrollo de sistemas operativos y controladores es notable. Características Comunes Sintaxis: Reglas que definen cómo se deben escribir las instrucciones. Semántica: Significado de las instrucciones y estructuras del lenguaje. Paradigmas: Diferentes enfoques para la programación, como orientado a objetos, funcional, y procedural. Compilación e Interpretación: Proceso de convertir código fuente en código ejecutable. (Ceballos, 2004) 10 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Herramientas Productivas (Ofimática) Definición y Características Las herramientas de ofimática son aplicaciones de software diseñadas para facilitar la creación, edición y gestión de documentos y datos. Estas herramientas son esenciales en entornos profesionales y educativos para la productividad personal y organizacional. Ejemplos de Herramientas Productivas Microsoft Office: Incluye aplicaciones como Word (procesador de texto), Excel (hoja de cálculo), y PowerPoint (presentaciones). Ofrece funcionalidades avanzadas y es ampliamente utilizado en entornos corporativos. Google Workspace: Anteriormente conocido como G Suite, incluye aplicaciones como Google Docs, Sheets y Slides. Permite la colaboración en tiempo real y el almacenamiento en la nube. LibreOffice: Es una suite de oficina de código abierto que incluye Writer (procesador de texto), Calc (hoja de cálculo), y Impress (presentaciones). Es una alternativa gratuita a Microsoft Office. Características Comunes Procesadores de Texto: Creación y edición de documentos textuales con herramientas de formato y diseño. Hojas de Cálculo: Gestión y análisis de datos mediante tablas, fórmulas y gráficos. Presentaciones: Creación de presentaciones visuales para comunicar información de manera efectiva. (Slack, 2023) 11 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Las Aplicaciones Definición y Características Las aplicaciones son programas diseñados para realizar tareas específicas para el usuario. Estas pueden variar desde aplicaciones de escritorio y móviles hasta aplicaciones web. Su propósito es proporcionar una solución para necesidades particulares, como el diseño gráfico, la comunicación o el entretenimiento. Ejemplos de Aplicaciones Adobe Photoshop: Utilizado para la edición y manipulación de imágenes. Ofrece herramientas avanzadas para retoque fotográfico, diseño gráfico y creación de contenido visual. Slack: Aplicación de comunicación en equipo que facilita la colaboración mediante canales de chat, mensajes directos, y la integración con otras herramientas. Spotify: Plataforma de streaming de música que permite a los usuarios escuchar y descubrir música en línea. Ofrece características como listas de reproducción personalizadas y recomendaciones basadas en preferencias. Características Comunes Interfaz de Usuario: Diseño y usabilidad para facilitar la interacción con el usuario. Funcionalidades: Herramientas y características específicas para cumplir con el propósito de la aplicación. Integración: Capacidad de trabajar con otras aplicaciones y servicios. (Marujita, 2023) 12 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Conclusión El software de cómputo es un componente crucial en la tecnología moderna. Desde sistemas operativos que gestionan el hardware, hasta lenguajes de programación que permiten el desarrollo de nuevas aplicaciones, pasando por herramientas ofimáticas que mejoran la productividad, y diversas aplicaciones que satisfacen necesidades específicas, cada tipo de software juega un papel esencial en el funcionamiento de los sistemas informáticos y en la vida diaria de los usuarios. En conjunto, el software de cómputo ha revolucionado la forma en que interactuamos con la tecnología y ha impactado significativamente todos los aspectos de la vida moderna. La continua evolución y sofisticación en el desarrollo de software han permitido el avance hacia sistemas más eficientes, accesibles y versátiles. A medida que la tecnología sigue avanzando, es esencial comprender y adaptarse a los cambios en el software de cómputo para aprovechar al máximo sus capacidades y para enfrentar los desafíos futuros con innovación y eficacia. El estudio del software de cómputo no solo es crucial para los profesionales en tecnología, sino también para cualquier persona que utilice computadoras y dispositivos digitales en su vida diaria. La capacidad de utilizar eficazmente estos sistemas y aplicaciones es una habilidad cada vez más importante en un mundo cada vez más digitalizado. 13 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates EL SOFTWARE Y EL FUTURO QUE NOS BRINDA Bibliografía Adeva, R. (21 de Agosto de 2024). ADSLZone. Obtenido de https://www.adslzone.net/reportajes/software/que-es-sistema-operativo/ Avalos, L. (11 de Enero de 2023). newesc. Obtenido de newesc: https://newesc.com/que- son-sistemas-operativos-ejemplos/ Ceballos. (2004). Unidad de Apoyo para el aprendizaje. Obtenido de Unidad de Apoyo para el aprendizaje: https://programas.cuaed.unam.mx/repositorio/moodle/pluginfile.php/1023/mod_re source/content/1/contenido/index.html Marujita. (2023). Muy Tecnologicos. Obtenido de Muy Tecnologicos: https://muytecnologicos.com/diccionario-tecnologico/aplicacion Slack. (14 de Abril de 2023). Slack. Obtenido de Slack: https://slack.com/intl/es- es/blog/productivity/herramienta-de-productividad 14 “El software es una gran combinación entre el arte y la ingeniería”. Bill Gates

Use Quizgecko on...
Browser
Browser