El software (Presentación PowerPoint)
ORIGEN DEL SOFTWARE El software como se ha visto, no surge con
los equipos electrónicos, -aunque es con ellos que adopta
el nombre- está presente desde el empleo de ábacos
o sumadoras mecánicas. Sin embargo, en estos casos, el
software no se encuentra incorporado en el equipo. Es aportado
por el operario. La máquina analítica de Charles
Babbage, incidentalmente, tuvo su software, y fue una amiga de
éste, la legendaria lady Lovelace, quien aportó el
software que no se llegó a usar, dado que la
máquina nunca se completó.
HISTORIA DEL SOFTWARE Hasta este momento, no se percibía
una diferencia sustancial entre el equipo y el control de las
operaciones. El concepto de programa de control almacenado en
memoria, aportación popularmente atribuida a John von
Neumann, precipitó el desarrollo de software. En
éste se perfilaron dos tendencias de desarrollo: los
programas de aplicación y los de servicio. Estos
últimos tenían como propósito facilitar el
desarrollo de programas a partir de programas.
En la siguiente figura observamos la traducción de
fórmulas, que permitió la descripción de los
algoritmos con el empleo de expresiones algebraicas. Dicha
traducción se realiza con programas que se denominan
compiladores, generan programas que al ejecutarse producen los
resultados.
No se puede solamente conectar su computadora a una red o a un
módem y empezar a enviar y a recibir información.
La computadora necesita instrucciones sobre cómo hacer
esto. Necesita algún tipo de programa de comunicaciones
. Así como hay una cantidad de diferentes tareas en
comunicaciones, hay diferentes clases de programas que
administran dichas tareas. SubSOFTWARE El software es un
plan de funcionamiento para un tipo especial de máquina,
una máquina “virtual'' o “abstracta''. Una vez escrito
mediante algún lenguaje de programación, el
software se hace funcionar en ordenadores, que temporalmente se
convierten en esa máquina para la que el programa sirve de
plan. El software permite poner en relación al ser humano
y a la máquina y también a las máquinas
entre sí. Sin ese conjunto de instrucciones programadas,
los ordenadores serían objetos inertes, como cajas de
zapatos, sin capacidad siquiera para mostrar algo en la
pantalla.
Definición del Software Se denomina software (palabra de
origen ánglico, pronunciada "sófuer"),
programática, equipamiento lógico o soporte
lógico a todos los componentes intangibles de una
computadora, es decir, al conjunto de programas y procedimientos
necesarios para hacer posible la realización de una tarea
específica, en contraposición a los componentes
físicos del sistema (hardware). Esto incluye aplicaciones
informáticas tales como un procesador de textos, que
permite al usuario realizar una tarea, y software de sistema como
un sistema operativo, que permite al resto de programas funcionar
adecuadamente, facilitando la interacción con los
componentes físicos y el resto de aplicaciones.
Programas o Software en la pantalla de una computadora
CLASIFICACION DEL SOFTWARE SOFTWARE DEL SISTEMA El software del
sistema es el conjunto de programas que administra los recursos
de hardware. Un sistema operativo es un tipo de software de
sistema que se encuentra en todas las computadoras personales. El
sistema operativo es el software más importante que se
ejecuta en la computadora, porque es el programa de control
principal que determina qué hara la computadora y
cómo lo hará.
SOFTWARE DE APLICACIÓN Es un conjunto de programas que se
encarga de manipular la información que el usuario
necesita progresar, desarrollan una tarea específica cuya
finalidad es permitirle al usuario realizar su trabajo con
facilidad, rapidez, agilidad y precisión.
APLICACIÓN COMUNES: Procesadores de palabras: Ejemplo
Word, word perfect, word star, via voice, harvard grafic. Hoja
electrónica: Ejemplo Lotus, Excell Bases de datos: ejemplo
Dbase, access, SQL APLICACIÓN ESPECIALES: Sistemas
financieros Sistemas administrativos El Software de
aplicación se divide en:
Plantilla de trabajo de Word (Software de
Aplicación)
Plantilla de trabajo de Excell (Software de
Aplicación)
Plantilla de trabajo de Power Point (Software de
Aplicación)
Plantilla de trabajo de Access (Software de
Aplicación)
Funciones del Software Todos los sistemas operativos deben
manejar las mismas tareas básicas. Estas funciones pueden
dividirse en tres grupos.
El sistema operativo dirige el tráfico dentro de la
computadora, decidiendo que recurso será usado y durante
cuánto tiempo. El tiempo en la CPU está
dividido en porciones medidas en milisegundos. A cada tarea que
hace la CPU se le asigna una cierta cantidad de porciones de
tiempo. Cuándo dicho tiempo expira, otra tarea obtiene el
turno. La primer tarea debe esperar hasta tener otro turno.
Adjudicando recursos del sistema
Memoria La memoria también debe ser manejada por el
sistema operativo. Todos esas vueltas cíclicas de la CPU
dejan datos que quedan esperando en buffers o memorias
temporarias. Se debe tener cuidado de no perder
información!! Una de las formas de ayudar al
tráfico congestionado es usar memoria virtual
.
Monitoreando las actividades del sistema. Performance del Sistema
Esta puede ser verificada por un usuario o administrador para
juzgar si la computadora o la red está siendo
sobrecargada. Se pueden hacer cambios a la forma en que las
tareas se han adjudicado o quizás haya que ir a comprar
algo. La performance del sistema incluiría el tiempo de
respuesta (cuánto tarda en responder la computadora cuando
ingresan los datos) y la utilización de la CPU (una
comparación entre el tiempo que trabaja y el tiempo en que
está detenida). Seguridad del sistema La seguridad
es parte del sistema operativo, no obstante lo cual, un software
agregado adicionalmente puede sumar más seguridad. Para
multiusuarios a los que no se les permite acceso a todo,
deberá existir un procedimiento de “logon ”
(ingreso) dónde el usuario provee una clave secreta de
identificación. El administrador deberá
establecer la lista de quienes tendrán permiso de acceso,
a cuál programa y con qué datos.