7 formas de generar una lista de programas instalados en Windows

Software de aplicación 101

lists of computer software programs

Cuando las computadoras personales se hicieron populares en la década de 1980, se crearon sistemas operativos para ellos similares en concepto a los utilizados en computadoras más grandes. Los sistemas operativos de tiempo compartido programan tareas para un uso eficiente del sistema y también pueden incluir software de contabilidad para la asignación de costos de tiempo de procesador, almacenamiento masivo, impresión y otros recursos. Si prefiere mantenerse organizado, o si tiene demasiadas PC que mantener, generar una lista de programas instalados en Windows 10 puede ayudarlo a encontrar el software que necesita eliminar o actualizar para brindarle más espacio en el disco y mejorar su seguridad.

Puede usar PowerShell o cmd para ejecutar la utilidad de línea de comandos de Instrumental de administración de Windows para generar una lista de programas instalados en Windows 10. Como PowerShell es la herramienta de línea de comandos predeterminada para los usuarios de Windows 10, la usaremos aquí. Si posee una PC con Windows, es probable que tenga una lista de software que utiliza todo el tiempo, ya sea Chrome, Outlook o Steam. Fuera de estos favoritos, habrá otros programas de los que se ha olvidado o que ni siquiera ha utilizado. Eso puede ser problemático: el software olvidado ocupa espacio en el disco y puede representar un riesgo para la seguridad.

], Los usuarios de computadoras escribían la mayor parte del software de aplicación para adaptarse a sus requisitos y hardware específicos. Por el contrario, el software del sistema solía ser proporcionado por el fabricante del hardware de la computadora y estaba destinado a ser utilizado por la mayoría o todos los usuarios de ese sistema. A diferencia del software del sistema, el software que permite a los usuarios realizar tareas orientadas al usuario, como crear software control de obras documentos de texto, jugar, escuchar música o navegar por la web, se denomina colectivamente software de aplicación. El software del sistema es un software diseñado para proporcionar una plataforma para otro software. Los ejemplos de software de sistema incluyen sistemas operativos como macOS, GNU / Linux, Android y Microsoft Windows, software de ciencia computacional, motores de juegos, automatización industrial y aplicaciones de software como servicio.

  • Los sistemas operativos de un solo usuario no tienen facilidades para distinguir a los usuarios, pero pueden permitir que varios programas se ejecuten en conjunto.
  • Un sistema operativo multiusuario amplía el concepto básico de multitarea con instalaciones que identifican procesos y recursos, como espacio en disco, perteneciente a múltiples usuarios, y el sistema permite que múltiples usuarios interactúen con el sistema al mismo tiempo.
  • Algunos ejemplos pueden ser sistemas operativos, software antivirus, software de formateo de disco, traductores de lenguaje de computadora, etc.
  • La seguridad interna, o la seguridad de un programa que ya se está ejecutando, solo es posible si todas las solicitudes posiblemente dañinas deben llevarse a cabo mediante interrupciones en el kernel del sistema operativo.

Ya sea una interfaz de línea de comandos o, desde la década de 1980, una interfaz gráfica de usuario. Dado que esta es la parte del sistema operativo con la que el usuario interactúa directamente, puede considerarse una aplicación y, por lo tanto, no un software del sistema. Este software proporciona servicios a un cliente de software, no al usuario software transportes directamente y, por lo tanto, es un software de sistemas. También se desarrolla utilizando metodologías de programación de sistemas y lenguajes de programación de sistemas. Sin embargo, desde la perspectiva de la funcionalidad, hay poca diferencia entre una aplicación de procesamiento de texto y una aplicación web de procesamiento de texto.

La forma específica en que se almacenan los archivos en un disco se denomina sistema de archivos y permite que los archivos tengan nombres y atributos. También permite que se almacenen en una jerarquía de directorios o carpetas organizadas en un árbol de directorios. Los sistemas de archivos permiten a los usuarios y programas organizar y clasificar archivos en una computadora, a menudo mediante el uso de directorios (o “carpetas”). El uso de direcciones de memoria virtual significa que el kernel puede elegir qué memoria puede usar cada programa en un momento dado, lo que permite que el sistema operativo use las mismas ubicaciones de memoria para múltiples tareas. Muchos sistemas operativos pueden “engañar” a los programas para que utilicen la memoria esparcida por el disco duro y la RAM como si fuera una porción continua de memoria, llamada memoria virtual.

Muchas escuelas, corporaciones y organizaciones gubernamentales se dieron cuenta y comenzaron a usar la versión de Unix de Berkeley en lugar de la oficial distribuida por AT. Las primeras computadoras se construyeron para realizar una serie de tareas únicas, como una calculadora. Las características básicas del sistema operativo se desarrollaron en la década de 1950, como las funciones de monitor residente que podían ejecutar automáticamente diferentes programas en sucesión para acelerar el procesamiento. Los sistemas operativos no existieron en sus formas modernas y más complejas hasta principios de la década de 1960. Se agregaron características de hardware que permitieron el uso de bibliotecas en tiempo de ejecución, interrupciones y procesamiento paralelo.

En el modo de usuario, los programas suelen tener acceso a un conjunto restringido de instrucciones del microprocesador y, por lo general, no pueden ejecutar ninguna instrucción que pueda potencialmente causar una interrupción en el funcionamiento del sistema. En el modo supervisor, las restricciones de ejecución de instrucciones generalmente se eliminan, lo que permite al kernel acceso sin restricciones a todos los recursos de la máquina. Con el tiempo, los estudiantes y el personal del departamento de informática comenzaron a agregar nuevos programas para facilitar las cosas, como editores de texto. Cuando Berkeley recibió nuevas computadoras VAX en 1978 con Unix instalado, los estudiantes de la escuela modificaron Unix aún más para aprovechar las posibilidades de hardware de la computadora. La Agencia de Proyectos de Investigación Avanzada de Defensa del Departamento de Defensa de los Estados Unidos tomó interés y decidió financiar el proyecto.

La función del controlador de dispositivo es traducir estas llamadas de función exigidas por el sistema operativo en llamadas específicas del dispositivo. En teoría, un nuevo dispositivo, que se controla de una manera nueva, debería funcionar correctamente si se dispone de un controlador adecuado. Este nuevo controlador asegura que el dispositivo parece funcionar como de costumbre software trazabilidad desde el punto de vista del sistema operativo. El acceso a los datos almacenados en discos es una característica central de todos los sistemas operativos. Las computadoras almacenan datos en discos utilizando archivos, que están estructurados de formas específicas para permitir un acceso más rápido, una mayor confiabilidad y hacer un mejor uso del espacio disponible de la unidad.