0% encontró este documento útil (0 votos)
29 vistas17 páginas

Software

El documento describe el software como un conjunto de programas que controlan el hardware de una computadora, dividiéndose en software de sistema y software de aplicación. El software de sistema incluye el sistema operativo y utilidades esenciales, mientras que el software de aplicación ayuda a los usuarios a realizar tareas específicas. Además, se presenta una breve historia de los sistemas operativos y lenguajes de programación, destacando sus características y evolución.

Cargado por

al2252011799
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
29 vistas17 páginas

Software

El documento describe el software como un conjunto de programas que controlan el hardware de una computadora, dividiéndose en software de sistema y software de aplicación. El software de sistema incluye el sistema operativo y utilidades esenciales, mientras que el software de aplicación ayuda a los usuarios a realizar tareas específicas. Además, se presenta una breve historia de los sistemas operativos y lenguajes de programación, destacando sus características y evolución.

Cargado por

al2252011799
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

LA COMPUTADORA

DIGITAL
SOFTWARE
SOFTWARE
Es un conjunto de programas detallados que controlan y
coordinan los componentes hardware de una computadora y
controlan las operaciones de un sistema informático.
Las operaciones que debe realizar el hardware son
especificadas por una lista de instrucciones, llamadas programas
o software.
Software de sistema y software
de aplicación I

Un programa de software es un conjunto de sentencias o


instrucciones a la computadora. Existen dos tipos importantes de
software: software de sistema y software de aplicaciones.
Software de sistema
El software del sistema es el
conjunto de programas
indispensables para que la
computadora funcione, se
denominan también programas
del sistema. Estos programas son
básicamente, el sistema operativo,
los editores de texto, los
compiladores/intérpretes
(lenguajes de computación) y los
programas de utilidad (utilerías).
Software de aplicación
Software de aplicación
El software de aplicación
tiene como función principal
asistir y ayudar a un usuario
de una computadora para
ejecutar tareas específicas.

Por ejemplo:
Microsoft Office, Adobe
Photoshop, SPSS, MSN
Messenger, Safari, Google
Chrome, etc.
Sistema operativo
En la práctica el sistema operativo es la colección de programas de
computadora que controla la interacción del usuario y el hardware de la
computadora. El sistema operativo es el administrador principal de la
computadora, es el responsable de dirigir todas las operaciones de la
computadora y gestionar todos sus recursos.

El sistema operativo asigna recursos, planifica el uso de recursos y tareas de la


computadora, y monitoriza las actividades del sistema informático. Estos
recursos incluyen memoria. Dispositivos de E/S, (Entrada/Salida), y el CPU
(Unidad Central de Proceso). El sistema operativo proporciona servicios tales
como el monitor, el teclado o las unidades de disco.
Sistema operativo
Cuando un usuario interactúa con una computadora, la
interacción está controlada por el sistema operativo.

Un usuario se comunica con un sistema operativo a través de una


interfaz de usuario del sistema operativo. En el pasado la interfaz
más común era una pantalla de texto (interprete de comandos),
Sin embargo, los sistemas operativos modernos usan interfaces
gráficas (Graphical User Interface, GUI) en las que se usan:
iconos, botones, barras o cuadros de dialogo.
Breve historia de los sistemas
operativos, I
Sistema Operativo Características

GM-NAA I/O Procesamiento por lotes, automatización de tareas, simple.

MULTICS Multiusuario, multitarea, tiempo compartido, base para UNIX.

UNIX Multiusuario, multitarea, portabilidad, base para muchos sistemas modernos.

CP/M Popular sistema operativo para microcomputadoras de 8 bits.

MS-DOS Sistema operativo de línea de comandos para PC.

Novell NetWare Red de área local (LAN), servidor de archivos, sistema operativo de red.

Apple Macintosh System Introdujo interfaces gráficas de usuario (GUI) masivas.

Microsoft Windows 1.0 * Primera versión de Windows, entorno gráfico para MS-DOS.

Microsoft Windows 3.x * GUI mejorada, multitarea cooperativo, popularizó las Windows en PC.

GM-NAA I/O Procesamiento por lotes, automatización de tareas, simple.

MULTICS Multiusuario, multitarea, tiempo compartido, base para UNIX.


Breve historia de los sistemas
operativos, II
Sistema Operativo Características

Linux Sistema operativo de código abierto, basado en UNIX, altamente configurable.

Windows 95 GUI mejorada, multitarea preemptivo, Plug and Play.

Mac OS X Basado en UNIX, interfaz Aqua, estabilidad y rendimiento.

Windows NT 3.1 Basado en microkernel, multiusuario, multitarea, estabilidad y seguridad.

Windows NT 4.0 Continuación de NT 3.1, mejoras en estabilidad y rendimiento.

Windows 98 Soporte para USB, AGP, multimedia MMX, Internet Explorer integrado.

Windows 2000 Basado en NT 5.0, mayor estabilidad, soporte para hardware más reciente.

Linux Sistema operativo de código abierto, basado en UNIX, altamente configurable.

Windows 95 GUI mejorada, multitarea preemptivo, Plug and Play.

Mac OS X Basado en UNIX, interfaz Aqua, estabilidad y rendimiento.

Windows NT 3.1 Basado en microkernel, multiusuario, multitarea, estabilidad y seguridad.

Windows NT 4.0 Continuación de NT 3.1, mejoras en estabilidad y rendimiento.


Breve historia de los sistemas
operativos, III
Sistema Operativo Características

Windows ME Basado en Windows 98, orientado al consumidor, con nuevas funciones multimedia.

Android Sistema operativo móvil de código abierto, basado en Linux.

Windows XP Interfaz Aero, rendimiento mejorado, compatibilidad.

Windows Mobile Sistema operativo móvil de Microsoft, para smartphones y PDAs.

Symbian Sistema operativo móvil para teléfonos inteligentes, muy popular en Europa.

iOS Sistema operativo móvil de Apple, enfoque en aplicaciones.

BlackBerry OS Sistema operativo móvil de BlackBerry, conocido por su teclado físico y seguridad.

Windows ME Basado en Windows 98, orientado al consumidor, con nuevas funciones multimedia.

Android Sistema operativo móvil de código abierto, basado en Linux.

Windows XP Interfaz Aero, rendimiento mejorado, compatibilidad.

Windows Mobile Sistema operativo móvil de Microsoft, para smartphones y PDAs.

Symbian Sistema operativo móvil para teléfonos inteligentes, muy popular en Europa.
Breve historia de los sistemas
operativos, IV
Sistema Operativo Características

Windows 7 Interfaz Aero, rendimiento mejorado, compatibilidad.

Windows 8 Interfaz Metro, enfoque en dispositivos táctiles.

Windows 10 Unifica experiencias de escritorio y móvil, Cortana, Xbox.

macOS Big Sur Nuevo diseño, mejoras en aplicaciones, widgets.

Android 12 Nuevo diseño, privacidad mejorada, widgets.

Windows 11 Diseño renovado, integración con Microsoft Teams, tienda de aplicaciones.

Android 14 Mayor personalización, mejoras en privacidad y seguridad.

Windows 7 Interfaz Aero, rendimiento mejorado, compatibilidad.

Windows 8 Interfaz Metro, enfoque en dispositivos táctiles.

Windows 10 Unifica experiencias de escritorio y móvil, Cortana, Xbox.

macOS Big Sur Nuevo diseño, mejoras en aplicaciones, widgets.

Android 12 Nuevo diseño, privacidad mejorada, widgets.


Breve historia de los sistemas
operativos, V
Sistema Operativo Características

iOS 17 Nuevas características de personalización, mejoras en la comunicación y inteligencia


artificial.
HarmonyOS Desarrollado por Huawei, alternativa a Android.

Tizen Basado en Linux, utilizado en dispositivos Samsung, wearables y televisores


inteligentes.
KaiOS Basado en HTML5, diseñado para teléfonos de bajo costo con funciones limitadas.

* Son interfaces gráficas que necesitaban el sistema operativos MS-DOS para funcionar.
Lenguajes de programación I
En la década de 1950 IBM crea el primer lenguaje comercial de
alto nivel para la resolución de problemas científicos y de
ingeniería, Fortran. Posteriormente surge el lenguaje COBOL, el
cual está enfocado a los negocios.

Un lenguaje de alto nivel para que puede ser ejecutado por la


computadora necesita de un programa que traduzca sus
instrucciones para la computadora.
Intérprete

Intérprete:
Actualmente es el menos
común (SmallTalk ,Phyton,
Ruby) y su operación consiste
en traducir cada instrucción,
ejecutar la acción y volver a
traducir hasta que finalice
todo el programa que va a
ejecutarse.
Compilador
Compilador:
Es la opción más común
(C++, VB, etc), este
programa realiza la
traducción completa del
programa que va a
ejecutar a un programa
ejecutable (.exe).
Lenguajes de programación
para la web
• Javascript
• Vbscript
• Perl
• PHP
• ASP
• JSP
• Ruby
• Python

A diferencia de los lenguajes de alto nivel tradicionales, quien los


ejecuta es el servidor.
Fuentes
Fundamentos de Programación
Algoritmos, estructura de datos y objetos
Cuarta edición
Luis Joyanes Aguilar
Mc Graw Hill

La Biblia del Hardware


Volumen 1
Verónica Sánchez Serantes
MP Ediciones

También podría gustarte