Tipos De Software

Páginas: 6 (1436 palabras) Publicado: 21 de mayo de 2012
COMO EL HARDWARE CONTROLA AL SOFTWARE.
Primero debemos de saber que es SOFTWARE: software se refiere al equipamiento lógico o soporte lógico de una computadora digital, y comprende el conjunto de los componentes lógicos necesarios para hacer posible la realización de tareas específicas; en contraposición a los componentes físicos del sistema, llamados hardware. Y HARDWARE es: Corresponde a todaslas partes físicas y tangibles de una computadora: sus componentes eléctricos, electrónicos, electromecánicos y mecánicos; sus cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado
Ahora para comunicarse, estos dos deben tener un lenguaje que ambos entiendan, este leguaje se conoce como, lenguaje de bajo nivel o lenguaje de máquina, este estáconstituido por 1 y 0.
Este lenguaje se comunica con el hardware por medio de pulsos eléctricos, estos pulsos eléctricos generan secuencias de energía y son las respuestas de hardware al software.
-Ejemplo con una tarjeta de video en una computadora.
Al software que le ordena al hardware se le conoce como driver o controlador; el driver es un programa creado en un lenguaje de alto nivel, escritura keusan los humanos generalmente ingles. Este programa es una serie de órdenes y sintaxis con comandos que ordenan hacer algo determinado a la tarjeta de video, la tarjeta de video o hardware, la tarjeta de video recibe estas instrucciones en lenguaje de bajo nivel 1 y 0s y responde de la siguiente manera, haciendo ke los colores aumenten en la pantalla, que la pantalla tenga una mayor resolución otamaño.
Otro ejemplo aplicado a un motor de dos ciclos seria.
Por medio de un programa en un ordenador, ordenarle al motor encenderse y apagarse.
Si el software le dice 1, el motor enciende.
Si el software le dice al motor 0, este se apaga.

Tipos de Software.
El software puede aplicarse a numerosas situaciones del mundo real. En primer lugar, a todos aquellos problemas para los que se hayaestablecido un conjunto específico de acciones que lleven a su resolución (esto es, un algoritmo). En estos casos, utilizaremos lenguajes de programación procedimentales para implementar estos algoritmos. También puede aplicarse a situaciones en las que el problema puede describirse formalmente, por lo general en forma recursiva. En estos casos no necesitamos describir el método de resolución, esdecir cómo se resuelve el problema, sino que bastará con describir en problema en sí, indicando cuál es la solución deseada, y utilizaremos lenguajes declarativos para ello. También puede aplicarse a problemas que los humanos resolvemos utilizando multitud de reglas heurísticas posiblemente contradictorias, para lo cual utilizaremos un sistema experto e incluso para problemas de los cuales no tenemosuna idea clara de cómo se resuelven, pero de los que conocemos cuál es la solución apropiada para algunos ejemplos de los datos de entrada. En este caso utilizaremos redes neuronales.
En cualquier caso, es difícil establecer categorías genéricas significativas para las aplicaciones del software. Conforme aumenta la complejidad del mismo se hace más complicado establecer compartimentosnítidamente separados. No obstante la siguiente clasificación ha venido aceptándose tradicionalmente:
Software de sistemas
Está formado por todos aquellos programas cuya finalidad es servir al desarrollo o al funcionamiento de otros programas. Estos programas son muy variados: editores, compiladores, sistemas operativos, entornos gráficos, programas de telecomunicaciones, etc. pero se caracterizan porestar muy próximos al hardware, por ser utilizados concurrentemente por numerosos usuarios y por tratarse de programas de amplia difusión, no estando diseñados normalmente a medida. Esto permite un mayor esfuerzo en su diseño y optimización, pero también les obliga a ser muy fiables, cumpliendo estrictamente las especificaciones para las que fueron creados. Un ejemplo de este tipo de software...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Software integrado y tipos de software
  • Software Y Tipos De Software
  • Tipos de software
  • Software Y Sus Tipos.
  • tipos de software
  • tipos de software
  • Tipos De Software
  • TIPOS DE SOFTWARE

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS