কম্পিউটার টিউটোরিয়াল

Node.js-এ process.arch() মেথড

Node.js-এ process.arch() মেথডটি বর্তমান node.js প্রসেসের কম্পাইলেশন যেই কম্পিউটারের জন্য হচ্ছে, সেটির CPU আর্কিটেকচার পাওয়ার জন্য ব্যবহৃত হয়। এর কিছু সম্ভাব্য ভ্যালু: 'arm', 'arm64', 'ia32', 'mips', 'mipsel', 'ppc', 'ppc64', 'x32', 'x64', ইত্যাদি।

সিনট্যাক্স

process.arch()

প্যারামিটার

যেহেতু এটি কম্পাইলেশন হওয়া কোডের আর্কিটেকচার রিটার্ন করে, তাই এটি কোনো ইনপুট নেয় না। এটি শুধু আর্কিটেকচারের নাম রিটার্ন করে।

উদাহরণ ১

architecture.js নামে একটি ফাইল তৈরি করুন এবং নিচের কোড স্নিপেটটি কপি করুন। ফাইল তৈরি করার পর নিচের কমান্ড দিয়ে কোডটি রান করুন:

node architecture.js

architecture.js

// Node.js প্রোগ্রাম process.arch-এর ব্যবহার দেখানোর জন্য
// process মডিউল ইম্পোর্ট করুন
const process = require('process');

// দেওয়া সিস্টেমের arch প্রিন্ট করুন
console.log(process.arch);

আউটপুট

C:\home\node>> node architecture.js
x64

উদাহরণ ২

আরেকটি উদাহরণ দেখি।

// Node.js প্রোগ্রাম process.arch-এর ব্যবহার দেখানোর জন্য
// process মডিউল ইম্পোর্ট করুন
const process = require('process');

// দেওয়া আর্কিটেকচারের ভ্যালু প্রিন্ট করুন
switch(process.arch) {
    case 'x32':
        console.log("This is a 32-bit extended systems");
        break;
    case 'x64':
        console.log("This is a 64-bit extended systems");
        break;
    case 'arm':
        console.log("This is a 32-bit Advanced RISC Machine");
        break;
    case 'arm64':
        console.log("This is a 64-bit Advanced RISC Machine");
        break;
    case 'mips':
        console.log("This is a 32-bit Microprocessor without " + "Interlocked Pipelined Stages");
        break;
    case 'ia32':
        console.log("This is a 32-bit Intel Architecture");
        break;
    case 'ppc':
        console.log("This is a PowerPC Architecture.");
        break;
    case 'ppc64':
        console.log("This is a 64-bit PowerPC Architecture.");
        break;
    // আপনি আরও আর্কিটেকচার যোগ করতে পারেন যদি জানেন...
    default:
        console.log("This architecture is unknown.");
}

আউটপুট

C:\home\node>> node architecture.js
This is a 64-bit extended systems
  1. Node.js-এ process.cpuUsage() মেথড

  2. Node.js-এ process.chdir() মেথড

  3. Node.js-এ process.argv0() মেথড

  4. Node.js-এ process.argv() মেথড