Introducción al Software v2

COMPUTACIÓN BÁSICA Unidad II Introducción al Software Profesor: MSc. Roger Bermúdez UNIDAD II Objetivo General Al finalizar la unidad el alumno podrá analizar clasificar los distintos tipos de software com arandolos se un su funcionalidad para realizar OF3 Svipe View next pase la selección apropiad n e Objetivos Específicos •Analizas los término diferenciarlo del hardware. ftware para •ldentificar los distintos tipos de software y sus funciones, para maximizar su eficiencia en el campo laboral.

Tipos de Software Los tres tipos de software más importantes, sin los cuales las personas no podría utilizar las computadoras, son: n Software de sistema (control), D Software de aplicación, y Los lenguajes de programación. a coordinar el funcionamiento de todos los recursos y elementos del ordenador: La Información. Las operaciones de entrada/salida. La memoria. El procesador. Software de Sistema • El Sistema Operativo es el software que controla la ejecución de todas las aplicaciones y de los programas de oftware de sistema. ?? Actúa como interfaz entre las aplicaciones del usuario y el hardware de un computador. • Tiene tres objetivos: comodidad, eficiencia y capacidad de evolución. • Dependiendo del sistema operativo que sea, sus componentes se estructurarán de diferentes maneras. • Hay dos grandes grupos: los sistemas operativos monolíticos y los sistemas operativos estructurados. • Un sistema operativo monolítico no tiene estructura. Todos sus com 2 integrados en un único pro iecuta sime para esolver problemas de diferente índole. ?? El software integrado es la combinación de las aplicaciones generales. Software de Aplicación Lenguajes de Programación • Un lenguaje de programación es un conjunto de símbolos, caracteres y reglas que combinados entre sí expresan algoritmos • Estos lenguajes posibilitan la transmisión de instrucciones a la CPU. • Poseen un léxico, una sintaxis y una semántica. • Los lenguajes de programación se suelen clasificar mediante diversos criterios. Uno de ellos es el nivel. ??? El nivel hace referencia a la proximidad a la forma en que se comunica la máquina. Los lenguajes de bajo nivel son el ensamblador y el lenguaje binario. Los lenguajes de alto nivel se pueden clasificar, atendiendo al estilo de programación de cada uno, en lenguajes imperativos y en lenguajes basados en la definición de funciones. • Como los lenguajes de alto nivel no pueden ser leídos por la máquina se utilizan unos traductores del lenguaje. Ü Un ensamblador transfor amas a su 3 DE 3 equivalente en código máq