Diferencia entre revisiones de «Portal:Informática/Software»

Línea 1: Línea 1:
 
{{Sistema:LengüetasArriba}}
 
{{Sistema:LengüetasArriba}}
{{Sistema:Lengüeta1|[[Portal:Informática|Portal]]|5}}
+
{{Sistema:Lengüeta2|[[Portal:Informática|Portal]]|5}}
{{Sistema:Lengüeta2|[[Portal:Informática/Software|Software]]|5}}
+
{{Sistema:Lengüeta1|[[Portal:Informática/Software|Software]]|5}}
 
{{Sistema:Lengüeta2|[[Portal:Informática/Hardware|Hardware]]|5}}
 
{{Sistema:Lengüeta2|[[Portal:Informática/Hardware|Hardware]]|5}}
 
{{Sistema:Lengüeta2|[[Portal:Informática/Empresas|Empresas]]|5}}
 
{{Sistema:Lengüeta2|[[Portal:Informática/Empresas|Empresas]]|5}}

Revisión del 20:55 9 oct 2011

  Portal   Software   Hardware   Empresas   Personalidades  


Software: Se refiere al equipamiento lógico o soporte lógico de una Computadora digital, y comprende el conjunto de los componentes nomotéticos necesarios para hacer posible la realización de tareas específicas; en contraposición a los componentes físicos del sistema, llamados Hardware.

Los software se clasifican en:

  • 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 de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento.
  • 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.
  • 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.
  • Software de tiempo real: Está formado por todos aquellos programas que miden, analizan y controlan los sucesos del mundo real a medida que ocurren, debiendo reaccionar de forma correcta a los estímulos de entrada en un tiempo máximo prefijado. Deben, por tanto, cumplir unos requisitos temporales muy estrictos y, dado que los procesos que controlan pueden ser potencialmente peligrosos, tienen que ser fiables y tolerantes a fallos. Por otro lado, no suelen ser muy complejos y precisan de poca interacción con el usuario. Un sistema de tiempo real es aquel en el que para que las operaciones computacionales estén correctas no depende solo de que la lógica e implementación de los programas computacionales sea correcto, sino también en el tiempo en el que dicha operación entregó su resultado. Si las restricciones de tiempo no son respetadas el sistema se dice que ha fallado. Un buen ejemplo es el de un robot que necesita tomar una pieza de una banda sinfín. Si el Robot llega tarde, la pieza ya no estará donde debía recogerla. Por lo tanto el trabajo se llevó acabo incorrectamente, aunque el robot haya llegado al lugar adecuado. Si el robot llega antes de que la pieza llegue, la pieza aún no estará ahí y el robot puede bloquear su paso.