locos
SOFTWARE
Concepto
Es la parte lógica del computador
Lo constituyen todos los programas
que hacen funcionar al computador
Por:
Juan Carlos Contreras Villegas
Clasificación
Software
Software
Software
Software
de base
utilitario
de desarrollo
de aplicación
S.O.
Kernel.- Es la capa mas interna del
S.O. Y su función principal es trabajar
directamente con el hardware.Shell.- es el que proporciona la
interfaz de usuario y su función
principal es la de permitir al usuario
administrar los recursos de software.
Software de Base
Lo constituyen los Sistemas
Operativos
El S.O. Es un conjunto de programas
que trabajan con el hardware y nos
permiten interactuar con ella.
Es el administrador de los recursos de
hardware.
S.O. (Composición)
AplicacionesSHELL
KERNEL
Sistemas Operativos
Software Utilitario
Windows (Microsoft)
Ver. 95, 98, Me, 2000, XP, 2003
Finder (Apple Computers)
MAC/OS (Apple Computers)
Son programas que Ayudan a gestionar el
computador, son de apoyo al sistema
operativo.
Compresores/descompresores
Winzip, Etc.
Ver. 6, 7, 8
UNIX (Muchas Empresas)
Unix -> SC Op., SUN, HPUX, Digital
Xenix -> (MS)Linux -> RedHat, Caldera, Suse, Debian,
Etc.
Software de desarrollo
Lo constituyen los programas que sirven
para desarrollar otros porgramas
IDE
Editor
Traductor
SGBD
Desfragmentadores
Antivirus
Norton, Panda, Etc.
Recuperadores
Etc.
Traductores
Programa que traduce texto escrito
en un lenguaje a otro lenguaje
Compiladores
Interpretes
Ej.
Delphi, Visual Basic,C++Biulder, J++Builder,
Informix, Oracle, VisualFoxPro, Etc.
Compiladores
Interpretes
Traduce todo de una sola vez
It is a
text who
needs to
ttranslate
C
Este es el
texto que
necesita
traducción
Traduce instrucción por instrucción al
mismo tiempo que lo ejecuta.
It is a
text who
needs to
ttranslate
i
Este es el
texto que
necesita
traduccion
Lenguajes deProgramación
Clasificación
Por el estilo
Por su generación
Por su propósito
Lenguajes imperativos
Lenguajes declarativos
Los lenguajes imperativos son
aquellos que facilitan los cálculos por
medio de cambios de estado.(cambio
de los datos en memoria)
[Doris Appleby- Julios Vandekopple]
Historia de Leng. de Prog.
1950
Por su generación
Primera Generación
Fortran
Lisp1960
1970
Algol-60
Simula
Algol 68
Lenguaje de maquina
Cobol
Segunda Generación
PL - I
Lenguaje simbólico (assembler)
Pascal
Smalltalk
Prolog
C
ML
Ada
1980
1990
Java
2000 O.O.L.
Un lenguaje declarativo es uno en el que un
programa especifica una relación p función
[Wegner 1988].
Cuando se programa en el estilo
declarativo, no hacemos asignaciones avariables del programa.
Estos lenguajes son de nivel más elevado
Provienen de las matemáticas:la lógica, la
teoría de funciones y el cálculo relacional.
Pascal, Basic, C, C#, Java, etc...
Cuarta Generación
Miranda
SQL
C++
Imperativos .y Concurrentes
Tercera Generación
Quinta Generación
Funcionales
Lógicos
Lenguaje Natural y Sistemas de I.A.
Por su propositoPropósito específico
PLC
Propósito general
Pascal, C#, Java,
1.4 Ambientes Computacionales
Monousuario.- Un computador, un
usuario a la vez
Multiusuario.- Un computador,
muchas terminales, muchos usuarios
al mismo tiempo
Redes.- Muchas computadoras,
muchos usuarios compartiendo
recursos.
Ambiente MonoUsuario
Software de aplicacion
Procesadores de palabra
Hoja electrónicade cálculo
Presentador de diapositivas
Sistemas de información
Juegos
Etc.
Modo de operacion
MonoTarea.- Solo es capaz de realizar
una tarea a la vez.
Multitarea.- Es capaz de realizar
varias tareas simultáneamente.
Puede o no requerir de
multiprocesadores.
Ambiente MultiUsuario
W.S.
Server
W.S.
Mas Conceptos
Server (Servidor)
Computador que Administra y oferece sus...
Regístrate para leer el documento completo.