Little World
sábado, 4 de junio de 2011
martes, 24 de mayo de 2011
Comunicación entre ordenadores
Una red informática consiste en un conjunto de ordenadores conectados entre sí. Los ordenadores de la red pueden comunicarse entre sí y compartir información. Las ventajas de una red se basan fundamentalmente en el hecho de que los ordenadores pueden compartir sus recursos.
Para formar una red es necesario conectar físicamente los ordenadores entre sí por medio de cables adecuados. La conexión se realiza a través de un puerto específico que comunica con la tarjeta de red, instalada sobre la placa madre. La tarjeta de red constituye el hardware necesario para que pueda tener lugar la comunicación entre los ordenadores. También es indispensable que los ordenadores de la red dispongan de un software concreto que permita la transferencia de información entre ellos.
Además de los ordenadores, también se podrán instalar en la red recursos físicos, como impresoras, escáneres, etc.
Todos estos elementos se pueden conectar en determinadas configuraciones o topologías. Cada una tiene sus características particulares. Parámetros como la distancia entre los puestos de trabajo o el coste de infraestructura influyen a la hora de elegir una configuración. Las configuraciones más usuales son la configuración en estrella, en anillo y lineal o bus.
jueves, 19 de mayo de 2011
Clasificación de software
1-Software de sistema: su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas.
El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento
2- Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios.
3- Software de programación: Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.
El "software" como programa
El software, como programa, consiste en un código en un lenguaje máquina específico para un procesador individual. El código es una secuencia de instrucciones ordenadas que cambian el estado del hardware de una computadora.
El software se suele escribir en un lenguaje de programación de alto nivel, que es más sencillo de escribir (pues es más cercano al lenguaje natural humano), pero debe convertirse a lenguaje máquina para ser ejecutado.
El software puede distinguirse en tres categorías: software de sistema, software de programación y aplicación de software. De todas maneras esta distinción es arbitraria y muchas veces un software puede caer un varias categorías.
- Software de sistema: ayuda a funcionar al hardware y a la computadora. Incluye el sistema operativo, controladores de dispositivos, herramientas de diagnóstico, servidores, sistemas de ventanas, utilidades y más. Su propósito es evitar lo más posible los detalles complejos de la computación, especialmente la memoria y el hardware.
- Software de programación: provee herramientas de asistencia al programador. Incluye editores de texto, compiladores, intérprete de instrucciones, enlazadores,debuggers, etc.
- Software de aplicación: permite a los usuarios finales hacer determinadas tareas. Algunos software de aplicación son los navegadores, editores de texto, editores gráficos, antivirus, mensajeros, etc.
El software se suele escribir en un lenguaje de programación de alto nivel, que es más sencillo de escribir (pues es más cercano al lenguaje natural humano), pero debe convertirse a lenguaje máquina para ser ejecutado.
El software puede distinguirse en tres categorías: software de sistema, software de programación y aplicación de software. De todas maneras esta distinción es arbitraria y muchas veces un software puede caer un varias categorías.
- Software de sistema: ayuda a funcionar al hardware y a la computadora. Incluye el sistema operativo, controladores de dispositivos, herramientas de diagnóstico, servidores, sistemas de ventanas, utilidades y más. Su propósito es evitar lo más posible los detalles complejos de la computación, especialmente la memoria y el hardware.
- Software de programación: provee herramientas de asistencia al programador. Incluye editores de texto, compiladores, intérprete de instrucciones, enlazadores,debuggers, etc.
- Software de aplicación: permite a los usuarios finales hacer determinadas tareas. Algunos software de aplicación son los navegadores, editores de texto, editores gráficos, antivirus, mensajeros, etc.
martes, 17 de mayo de 2011
El software en sentido amplio
Una definición más amplia de software incluye mucho más que sólo los programas. Esta definición incluye:
- La representación del software: programas, detalles del diseño escritos en un lenguaje de descripción de programas, diseño de la arquitectura, especificaciones escritas en lenguaje formal, requerimientos del sistema, etc.
- El conocimiento de la ingeniería del software: Es toda la información relacionada al desarrollo de software (por ejemplo, cómo utilizar un método de diseño específico) o la información relacionada al desarrollo de un software específico (por ejemplo, el esquema de pruebas en un proyecto). Aquí se incluye información relacionada al proyecto, información sobre la tecnología de software, conocimiento acerca de sistemas similares y la información detallada relacionada a la identificación y solución de problemas técnicos.
- La información de la aplicación.
- La representación del software: programas, detalles del diseño escritos en un lenguaje de descripción de programas, diseño de la arquitectura, especificaciones escritas en lenguaje formal, requerimientos del sistema, etc.
- El conocimiento de la ingeniería del software: Es toda la información relacionada al desarrollo de software (por ejemplo, cómo utilizar un método de diseño específico) o la información relacionada al desarrollo de un software específico (por ejemplo, el esquema de pruebas en un proyecto). Aquí se incluye información relacionada al proyecto, información sobre la tecnología de software, conocimiento acerca de sistemas similares y la información detallada relacionada a la identificación y solución de problemas técnicos.
- La información de la aplicación.
Software
En computación, el software -en sentido estricto- es todo programa o aplicación programado para realizar tareas específicas. El término "software" fue usado por primera vez por John W. Tukey en 1957.
Algunos autores prefieren ampliar la definición de software e incluir también en la definición todo lo que es producido en el desarrollo del mismo.
La palabra "software" es un contraste de "hardware"; el software se ejecuta dentro del hardware.
EL HARDWARE Y EL SOFTWARE
EL HARDWARE Y EL SOFTWARE
Hasta el momento hemos estudiado los componentes físicos que forman un ordenador: el teclado, el monitor, los soportes, los cables, etc. Todos estos elementos que forman la parte física del ordenador constituyen el hardware.
Pero para que un ordenador funcione son necesarias una serie de órdenes lógicas que permitan procesar los datos; por ejemplo, intercambiar la información entre un disquete y el disco duro. El software es el conjunto de órdenes lógicas empleadas por el ordenador para controlar la entrada y salida de datos, para realizar los cálculos, etc.
A los paquetes de software se les llama aplicaciones o programas. Cada aplicación es apta para realizar una tarea.
Podemos clasificar el software según la función que realiza en el ordenador: 1. El sistema operativo. Es el software que se ejecuta en la máquina cuando la encendemos. Todo ordenador debe tener instalado un sistema operativo para poder funcionar. Permite al ordenador llevar a cabo las tareas básicas: leer y escribir datos, controlar el aspecto gráfico de la pantalla, etc.
2. Las aplicaciones de carácter general. Se utiliza una u otra aplicación en función de la tarea que se va a realizar. Un procesador de texto es una aplicación empleada para escribir textos.
3. Los lenguajes de programación. Constituyen el software empleado para desarrollar los sistemas operativos o las aplicaciones de carácter general.
Suscribirse a:
Entradas (Atom)