Método Node.js os.arch()

El método os.arch() es una interfaz de programación de aplicaciones incorporada del módulo os que se usa para obtener la arquitectura de la CPU de la computadora para la cual se compila el node.js actual.

Sintaxis:

os.arch()

Parámetros: este método no acepta ningún parámetro.

Valor devuelto: este método devuelve la arquitectura de la CPU del sistema operativo para la que se compila el node.js actual. Los valores posibles son ‘x32’, ‘x64’, ‘arm’, ‘arm64’, ‘s390’, ‘s390x’, ‘mipsel’, ‘ia32’, ‘mips’, ‘ppc’ y ‘ppc64’.

Los siguientes ejemplos ilustran el uso del método os.arch() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the   
// os.arch() method
  
// Allocating os module
const os = require('os');
  
// Printing os.arch()
console.log(os.arch());

Producción:

x64

Ejemplo 2:

<script>
// Node.js program to demonstrate the   
// os.arch() method
   
// Allocating os module
const os = require('os');
   
// Printing os.arch() description
// of the architecture
switch(os.arch()){
    case 'x32':
        console.log("32-bit extended system");
        break;
       
    case 'x64':
        console.log("64-bit extended system");
        break;
   
    case 'arm':
        console.log("32-bit  Advanced RISC Machine");
        break;
   
    case 'arm64':
        console.log("64-bit  Advanced RISC Machine");
        break;
   
    case 's390':
        console.log("31-bit The IBM System/390, the"
                + " third generation of the System/360"
                + " instruction set architecture");
        break;
   
    case 's390x':
        console.log("64-bit The IBM System/390, the"
                + " third generation of the System/360"
                + " instruction set architecture");
        break;
   
    case 'mipsel':
        console.log("64-bit Microprocessor without"
                + " Interlocked Pipelined Stages");
        break;
   
    case 'mips':
        console.log("32-bit Microprocessor without"
                + " Interlocked Pipelined Stages");
        break;
   
    case 'ia32':
        console.log("32-bit Intel Architecture");
        break;
   
    case 'ppc':
        console.log("PowerPC Architecture.");
        break;
   
    case 'ppc64':
        console.log("64-bit PowerPC Architecture.");
        break;
   
    default:
        console.log(" unknown processor");
}
</script>

Producción:

64-bit extended system

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/api/os.html#os_os_arch

Publicación traducida automáticamente

Artículo escrito por gekcho y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *