lunes, 9 de abril de 2012



SOFTWARE:


El softeare es el soporte logico e intangible ue permite a la computadora desempeñar tareas inteligentes
dirigiendo a los componentes fisicos (Hardware), a travez de diversos tipos de programas.


SOFTWARE DE SISTEMAS:


El software de sistema es el conjunto de programas que permite interactuar, dando control sobre el
Hardware, ademas de dar soporte a otros programas.
El software se divide en : -Sistema operativo.
- Controlador de dispositivos.
- Progaramas Utilitarios.


SISTEMAS OPERATIVOS:


Es el conjunto de programas que administran los recursos de la computadora y contrtolan su funcionamiento.
El sistema operativo brindan cinco funciones basicas que son:
1.- Interfaz de usuario.
2.-Administracion de recursos.
3.-Administración de archivos.
4.-Administración de tareas.
5.-Servicio de soporte.


1) Subministro de interfaz:


permite al usuario comunicarse con la computadora por medio de interfaces que se basan en comandos,
menues e interfaces basicas.


2) Administración de recursos:


Administra los recursos de hardware como la CPU, memoria, dispositivos de almacenamiento secundario y
perifericos de entrada y salida.


3) Administracion de archivos:


Controla la creacion, el borrado, el copiado y accesos de archivos de dato y programas.


4) Administracion de tareas:


Administra la informacion sobre programas y procesos que se estan ejecuando en la computadora.


5) Servicio de Soporte:


El servicio de soporte depende de las implementaciones añadidos a este y pueden consistir en inclusion de
utilidades nuevas, actualizaciones de versiones, mejoras de seguridad, controladores nuevos o correcciones
de errores de software.


CONTRTOLADOR DE DISPOSITIVOS:


Son los programas que permiten a otros programas de mayor nivel como un sistema operativo interactuar con un
dispositivo de hardware.


3.- Programas utilitarios:


realizan diversas funciones para resolver problemas especificos.


SOFTWARE DE APLICACION


Son los programas diseñanos por los usuarios para facilitar la realización ded tareas especficas en la
computadora.


SOFTWARE DE PROGRAMACIÓN:


Es el conjunto de herramientas que permiten que al desarrollador informatico escribir programas usando diferentes
alternativas y lenguajes de programacion


1.- Compiradores
2.- Interpretes
3.-emsalbladores
4.- enzalaores
5.-depuradores
6.-editores de texto


y de un entorno de desarrollo integrados que contienes las herramientas aneriores y que normalmente cuenta
con una avnzada interfaz grafica de usuario.


AJAX: Asynchronous Javascript and XML. es una tecnica de desarrollo web para la creación de aplicaciones interactivas mediante la combinación
de 3 tecnologias existentes: HTML, CSS, XML, Javascript y un lenguaje de servidor como puede ser el: PHP y ASP .

JAVASCRIPT: Maneja el objeto XML, HTTP , Request y DOM, trata los datos recibidos el CSS.

EL HTML : distribuye la ventada del navegador los elementos de la aplicacion y la informacion recibida por el servidor.

El CSS: Define el aspecto de cada elemento y dato de la aplicacion.

El XML: Es el formato de los datos transmitidos del servidor al cliente (navegador), y que posteriormente seran mostrados.

El lenguaje del servidor(PHP, ASP): Genera la informacion util en XML y las envia a el navegador (en datos o en palabras sencillas), la tecnologia Ajax lo que hace una manera de crear una aplicacion que responde a las acciones del usuario sin refrescar la pagina contra el servidor.
EJEMPLO: una de las aplicaciones mas compatibles es Google Maps (aplicacion Ajax)