stringtranslate.com

Requisitos del sistema

Para usarse de manera eficiente, todo software de computadora necesita que ciertos componentes de hardware u otros recursos de software estén presentes en una computadora . [1] Estos requisitos previos se conocen como requisitos del sistema (computador) y a menudo se utilizan como una guía en lugar de una regla absoluta. La mayoría del software define dos conjuntos de requisitos del sistema: mínimos y recomendados. Con la creciente demanda de mayor potencia de procesamiento y recursos en las versiones más nuevas de software, los requisitos del sistema tienden a aumentar con el tiempo. Los analistas de la industria sugieren que esta tendencia desempeña un papel más importante a la hora de impulsar las actualizaciones de los sistemas informáticos existentes que los avances tecnológicos. Un segundo significado del término requisitos del sistema es una generalización de esta primera definición, dando los requisitos que deben cumplirse en el diseño de un sistema o subsistema.

Requisitos del sistema recomendados

A menudo, los fabricantes de juegos proporcionan al consumidor un conjunto de requisitos diferentes de los necesarios para ejecutar un software. Estos requisitos suelen denominarse requisitos recomendados. Estos requisitos son casi siempre de un nivel significativamente más alto que los requisitos mínimos y representan la situación ideal para ejecutar el software. En términos generales, esta es una guía mejor que los requisitos mínimos del sistema para tener una experiencia totalmente utilizable y agradable con ese software.

Requisitos de hardware

El conjunto de requisitos más común definido por cualquier sistema operativo o aplicación de software son los recursos físicos de la computadora, también conocidos como hardware . Una lista de requisitos de hardware suele ir acompañada de una lista de compatibilidad de hardware (HCL), especialmente en el caso de sistemas operativos. Una HCL enumera dispositivos de hardware probados, compatibles y, a veces, incompatibles para un sistema operativo o aplicación en particular. Las siguientes subsecciones analizan los diversos aspectos de los requisitos de hardware.

Arquitectura

Todos los sistemas operativos de computadora están diseñados para una arquitectura de computadora particular . La mayoría de las aplicaciones de software están limitadas a sistemas operativos particulares que se ejecutan en arquitecturas particulares. Aunque existen sistemas operativos y aplicaciones independientes de la arquitectura, la mayoría de ellos deben recompilarse para ejecutarse en una nueva arquitectura. Consulte también una lista de sistemas operativos comunes y sus arquitecturas compatibles.

Poder de procesamiento

La potencia de la unidad central de procesamiento (CPU) es un requisito fundamental del sistema para cualquier software. La mayoría del software que se ejecuta en la arquitectura x86 define la potencia de procesamiento como el modelo y la velocidad del reloj de la CPU. Muchas otras características de una CPU que influyen en su velocidad y potencia, como la velocidad del bus , la caché y MIPS, a menudo se ignoran. Esta definición de potencia suele ser errónea, ya que diferentes marcas y modelos de CPU con velocidades de reloj similares suelen tener diferentes velocidades de rendimiento .

Memoria

Todo el software, cuando se ejecuta, reside en la memoria de acceso aleatorio (RAM) de una computadora. Los requisitos de memoria se definen después de considerar las demandas de la aplicación, el sistema operativo, el software y los archivos de soporte y otros procesos en ejecución. Al definir este requisito, también se considera el rendimiento óptimo de otro software no relacionado que se ejecuta en un sistema informático multitarea.

Almacenamiento secundario

Los requisitos del dispositivo de almacenamiento de datos varían según el tamaño de la instalación del software, los archivos temporales creados y mantenidos durante la instalación o ejecución del software y el posible uso del espacio de intercambio (si la RAM es insuficiente).

Adaptador de monitor

El software que requiere una visualización de gráficos de computadora mejor que el promedio, como editores de gráficos y juegos de alta gama , a menudo define adaptadores de pantalla de alta gama en los requisitos del sistema.

Periféricos

Algunas aplicaciones de software necesitan hacer un uso extensivo y/o especial de algunos periféricos , exigiendo el mayor rendimiento o funcionalidad de dichos periféricos. Dichos periféricos incluyen unidades de CD-ROM , teclados , dispositivos señaladores , dispositivos de red , etc.

Requisitos de Software

Los requisitos de software se ocupan de definir los requisitos de recursos de software y los requisitos previos que deben instalarse en una computadora para proporcionar el funcionamiento óptimo de una aplicación. Estos requisitos o requisitos previos generalmente no se incluyen en el paquete de instalación del software y deben instalarse por separado antes de instalar el software.

Plataforma

Una plataforma informática describe algún tipo de marco , ya sea en hardware o software , que permite la ejecución del software. [2] Las plataformas típicas incluyen la arquitectura de una computadora , el sistema operativo o los lenguajes de programación y sus bibliotecas de tiempo de ejecución .

El sistema operativo es uno de los requisitos mencionados al definir los requisitos del sistema (software). Es posible que el software no sea compatible con diferentes versiones de la misma línea de sistemas operativos, aunque a menudo se mantiene cierta medida de compatibilidad con versiones anteriores. Por ejemplo, la mayor parte del software diseñado para Microsoft Windows XP no se ejecuta en Microsoft Windows 98 , aunque no siempre ocurre lo contrario. De manera similar, el software diseñado con las funciones más nuevas del Kernel v2.6 de Linux generalmente no se ejecuta ni se compila correctamente (o no se ejecuta en absoluto) en distribuciones de Linux que utilizan el Kernel v2.2 o v2.4.

API y controladores

El software que hace un uso extensivo de dispositivos de hardware especiales, como adaptadores de pantalla de alta gama , necesita API especiales o controladores de dispositivos más nuevos. Un buen ejemplo es DirectX , que es una colección de API para manejar tareas relacionadas con multimedia, especialmente programación de juegos, en plataformas Microsoft .

navegador web

La mayoría de las aplicaciones y el software web dependen en gran medida de las tecnologías web para utilizar el navegador predeterminado instalado en el sistema. Microsoft Edge es una opción frecuente de software que se ejecuta en Microsoft Windows , que utiliza controles ActiveX , a pesar de sus vulnerabilidades.

Otros requerimientos

Algunos programas también tienen otros requisitos para un rendimiento adecuado. La conexión a Internet (tipo y velocidad) y la resolución de la pantalla son ejemplos notables.

Ejemplos

A continuación se muestran algunos ejemplos de definiciones de requisitos del sistema para juegos de PC populares y la tendencia de necesidades de recursos cada vez mayores:

Por ejemplo, mientras StarCraft (1998) requiere:


Doom 3 (2004) requiere:


Star Wars: La Fuerza Desatada (2009) requiere:


Grand Theft Auto V (2015) requiere: [3]

Ver también

Referencias

  1. ^ "Definición de requisitos del sistema". Techterms.com . Consultado el 23 de enero de 2014 .
  2. ^ "Definición de plataforma". Techterms.com . Consultado el 23 de enero de 2014 .
  3. ^ "Especificaciones del sistema de PC Grand Theft Auto V: soporte de Rockstar". Juegos de Rockstar . Consultado el 22 de abril de 2015 .