120 likes | 295 Views
La computadora digital Software. Introducción a la computación Trimestre: 13I. 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.
E N D
La computadora digitalSoftware Introducción a la computación Trimestre: 13I
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 lacomputadora. Existen dos tipos importantes de software: software de sistemasy software de aplicaciones. Software de sistema El software del sistema es el conjunto de programas indispensables para quela computadora funcione, se denominan también programas del sistema. Estosprogramas son básicamente, el sistema operativo, los editores de texto,los compiladores/intérpretes (lenguajes de computación) y los programasde utilidad (utilierías).
Software de sistema y software de aplicación II 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 (GraphicalUser Interface, GUI) en las que se usan: iconos, botones, barras o cuadros de dialogo.
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 cuál esta 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.
Lenguajes de programación II Los programas que se dedican a traducir las instrucciones de un lenguaje de alto nivel son: Intérprete: Actualmente es el menos común (SmallTalk) 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: 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 • HTML • Javascript • Vbscript • Perl • PHP 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