আপনি কি কখনও ফাইল এক্সপ্লোরার জুড়ে ঘুরে দেখেছেন এবং ভাবছেন যে দুটি প্রোগ্রাম ফাইল ফোল্ডার কেন? আপনি যদি ফোল্ডারগুলির আরও গভীরভাবে উদ্যোগ নেন, আপনি দেখতে পাবেন যে তাদের একটিতে কিছু নির্দিষ্ট প্রোগ্রাম রয়েছে এবং অন্যটিতে আলাদা আলাদা ফাইল রয়েছে। এখন, আপনি ভাবতে পারেন যে এটি কেন এমন এবং যদি এই দুটি ফোল্ডারের আলাদা ফাংশন থাকে। ঠিক আছে, প্রোগ্রাম ফাইল এবং প্রোগ্রাম ফাইল (x86) ফোল্ডারগুলির মধ্যে পার্থক্য কীভাবে খুঁজে বের করতে হয় তা আপনাকে দেখানোর জন্য আমরা এখানে আছি।
প্রোগ্রাম ফাইল এবং প্রোগ্রাম ফাইল (x86) সংজ্ঞা
১৫ বছরেরও বেশি সময় ধরে, মাইক্রোসফ্ট উইন্ডোজ অপারেটিং সিস্টেমটি 32-বিট এবং 64-বিট উভয় সংস্করণে সরবরাহ করেছে। এখন, আপনার যদি 64৪-বিট উইন্ডোজ ওএস থাকে, আপনি দেখতে পাবেন যে দুটি পৃথক ফোল্ডার প্রোগ্রামের ফাইল ধারণ করছে:
- প্রোগ্রাম ফাইল - এই ফোল্ডারে 64৪-বিট অ্যাপ্লিকেশন এবং প্রোগ্রাম রয়েছে।
- প্রোগ্রাম ফাইল (x86) - এই ফোল্ডারে 32-বিট অ্যাপ্লিকেশন এবং প্রোগ্রাম রয়েছে।
মাইক্রোসফ্ট অ্যাপ্লিকেশনগুলির এক্সিকিউটেবল ফাইল, ডেটা এবং অন্যান্য গুরুত্বপূর্ণ তথ্য সংরক্ষণের জন্য প্রোগ্রাম ফাইল ফোল্ডারটি ডিজাইন করেছিল। -৪-বিট উইন্ডোজ অপারেটিং সিস্টেমে 64৪-বিট প্রোগ্রাম স্বয়ংক্রিয়ভাবে এই ফোল্ডারে ইনস্টল করা হয়। এটি বলেছিল যে এই ওএস সংস্করণটি এখনও 32-বিট অ্যাপ্লিকেশনগুলিকে সমর্থন করে। অবশ্যই, যখন একই ফোল্ডারে -৪-বিট এবং ৩২-বিট সফ্টওয়্যার মিশ্রিত হয় তখন মাইক্রোসফ্ট প্রযুক্তিগত সমস্যা তৈরি করতে চায় না। সুতরাং, 32-বিট অ্যাপ্লিকেশনগুলি পরিবর্তে প্রোগ্রাম ফাইলগুলিতে (x86) ফোল্ডারে ইনস্টল হয়ে যায়।
32-বিট প্রোগ্রামগুলি 64-বিট উইন্ডোজ সংস্করণগুলিতে চালিত হওয়ার জন্য, অপারেটিং সিস্টেমটি উইন্ডোজ -৪-বিট (ডাব্লুডাব্লু )৪) এর উইন্ডোজ 32-বিট নামে একটি বৈশিষ্ট্য ব্যবহার করে। মূলত, WOW64 এমুলেশন স্তর প্রোগ্রাম ফাইল ফাইল (x86) ফোল্ডারে 32-বিট প্রোগ্রামগুলির ফাইল অ্যাক্সেসটিকে পুনঃনির্দেশ করে। অন্যদিকে, Files৪-বিট অ্যাপ্লিকেশনগুলি প্রোগ্রাম ফাইল ফোল্ডার অ্যাক্সেসের মানক পদ্ধতি ব্যবহার করে।
এখন, আপনি যদি 32-বিট উইন্ডোজ অপারেটিং সিস্টেম চালাচ্ছেন তবে আপনার কাছে কেবল একটি প্রোগ্রাম ফাইল ফোল্ডার থাকবে। আপনার কম্পিউটারে ইনস্টল করা সমস্ত অ্যাপ্লিকেশনগুলি এই ফোল্ডারে থাকবে। অন্যদিকে, আপনার যদি 64৪-বিট উইন্ডোজ ওএস থাকে তবে Files৪-বিট প্রোগ্রামগুলি প্রোগ্রাম ফাইল ফোল্ডারে সংরক্ষিত হবে এবং ৩২-বিট অ্যাপ্লিকেশনগুলি প্রোগ্রাম ফাইলগুলি (x86) ফোল্ডারে সংরক্ষণ করা হবে। এখন আপনি এই তথ্যটি সম্পর্কে জানতে পেরেছেন, আপনি ভাবেন না যে প্রোগ্রামগুলি দুটি ফোল্ডারগুলিতে এলোমেলোভাবে ছড়িয়ে পড়েছে।
32-বিট এবং 64-বিট প্রোগ্রামগুলি ডেটা ফাইলগুলিতে কীভাবে অ্যাক্সেস করে সে সম্পর্কে একটি গভীর নজর
এখন, আপনি হয়ত জিজ্ঞাসা করছেন, "আমি কি প্রোগ্রাম ফাইলগুলি (x86) মুছতে পারি?" ভাল, এটি করা ভাল ধারণা নাও হতে পারে। প্রোগ্রাম ফাইল ফোল্ডারগুলি একটি সামঞ্জস্য বৈশিষ্ট্য হিসাবে বিভক্ত হয়। পুরানো 32-বিট অ্যাপ্লিকেশনগুলি স্বীকৃতি দিতে পারে না যে একটি 64-বিট উইন্ডোজ ওএস সংস্করণ এমনকি বিদ্যমান। অপারেটিং সিস্টেমগুলি the৪-বিট কোডিং থেকে দূরে রাখতে পৃথক ফোল্ডারে এগুলি সঞ্চয় করে।
এটিও লক্ষণীয় যে 32-বিট অ্যাপ্লিকেশনগুলি 64-বিট ডিএলএল ফাইল লোড করতে পারে না। এখন, যদি তারা একটি নির্দিষ্ট ডিএলএল ফাইল অ্যাক্সেস করার চেষ্টা করে এবং কেবল একটি -৪-বিট সংস্করণ খুঁজে পায়, তবে তারা ক্রাশ হতে পারে। সুতরাং, বিভিন্ন সিপিইউ আর্কিটেকচারের জন্য প্রোগ্রাম ফাইলগুলি তাদের নিজ নিজ ফোল্ডারে রাখাই গুরুত্বপূর্ণ। এটি করা এ জাতীয় সমস্যাগুলি ঘটতে বাধা দেবে।
আসুন এই দৃশ্যটি দেখুন: অপারেটিং সিস্টেমটি একটি একক প্রোগ্রাম ফাইল ফোল্ডারটি ব্যবহার করছে। এখন, আপনি যদি 32-বিট প্রোগ্রামটি চালাচ্ছেন তবে এটি এই পথ থেকে একটি মাইক্রোসফ্ট অফিসের ডিএলএল ফাইল সন্ধান এবং লোড করবে:
সি: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট অফিস
এখন, আপনি যদি মাইক্রোসফ্ট অফিসের একটি 64-বিট সংস্করণ ইনস্টল করেন, অ্যাপটি হয় ক্রাশ বা ত্রুটিযুক্ত। অন্যদিকে, আলাদা আলাদা ফোল্ডার থাকলে প্রোগ্রামটি অন্য ডিএলএল সংস্করণটি একেবারেই অ্যাক্সেস করতে সক্ষম হবে না। মাইক্রোসফ্ট অফিসের -৪-বিট সংস্করণটি সি: \ প্রোগ্রাম ফাইলগুলি \ মাইক্রোসফ্ট অফিসে সংরক্ষণ করা হবে। ইতিমধ্যে, 32-বিট অ্যাপ্লিকেশনটি কেবল সি: (প্রোগ্রাম ফাইলগুলি (x86) \ মাইক্রোসফ্ট অফিসে অ্যাক্সেস করবে।
Fold৪-বিট এবং 32-বিট সংস্করণ উভয়ই এমন প্রোগ্রামগুলির জন্য পৃথক ফোল্ডারগুলি সহায়ক। আপনি যদি উভয়ই একবারে ইনস্টল করেন তবে Files৪-বিট সংস্করণ প্রোগ্রাম ফাইলগুলিতে সংরক্ষণ করা হবে এবং ৩২-বিট সংস্করণটি প্রোগ্রাম ফাইলগুলিতে (x86) সংরক্ষণ করা হবে। এখন, যদি অপারেটিং সিস্টেম প্রোগ্রাম ফাইলগুলির জন্য একটি একক ফোল্ডার ব্যবহার করে তবে বিকাশকারীকে 64৪-বিট সংস্করণটিকে অন্য কোনও স্থানে সঞ্চয় করতে অ্যাপ্লিকেশনটি ডিজাইন করতে হবে।
64৪-বিট উইন্ডোজ ওএসে 32-বিট অ্যাপ্লিকেশন চালানো কি ক্ষতিকারক?
64-বিট উইন্ডোজ অপারেটিং সিস্টেমে 32-বিট প্রোগ্রাম চালানোর বিষয়ে চিন্তা করবেন না। যেমনটি আমরা উল্লেখ করেছি, WOW64 একটি দুর্দান্ত 32-বিট পরিবেশ অনুকরণ করে। সাধারণভাবে, কোনও কার্যকারিতা ক্ষতি অবিস্মরণীয়। আপনি এমনকি খুঁজে পেতে পারেন যে অনুকরণযুক্ত অ্যাপ্লিকেশনগুলির একটি প্রান্ত রয়েছে। সর্বোপরি, WOW64 তাদের সর্বোচ্চ র্যামের পরিমাণ বরাদ্দ করতে পারে। আপনি যদি একটি x86 উইন্ডোজ ওএসে 32-বিট প্রোগ্রাম চালাচ্ছেন তবে সেই র্যামের একটি ভাল অংশ অন্যান্য চলমান অ্যাপ্লিকেশন এবং অপারেটিং সিস্টেমের কার্নেলগুলিতে বরাদ্দ করা হবে।
কেন x86 এর পরিবর্তে 32-বিট নয়?
যখন এটি 32-বিট এবং 64-বিট আর্কিটেকচারের দিকে আসে, আপনি সাধারণত তাদের যথাক্রমে যথাক্রমে ‘x86 'এবং' x x64 'হিসাবে উল্লেখ করবেন। এর পেছনের কারণ হ'ল পুরানো পিসিগুলিতে ইন্টেল 8086 চিপ ছিল। মূলত, চিপগুলি 16-বিট ছিল। তবে নতুন সংস্করণগুলি 32-বিট হয়ে উঠেছে। আজকাল, 16৪-বিট আর্কিটেকচারের আগে এসেছিল যা কিছু-যা 16-বিট বা 32-বিট হোক না কেন তাকে x86 হিসাবে উল্লেখ করা হয়। এদিকে, 64-বিট সংস্করণগুলিকে সাধারণত x64 হিসাবে উল্লেখ করা হয়।
সুতরাং, যখন আপনি প্রোগ্রাম ফাইলগুলি x86 দেখেন, এর অর্থ এটি 16 ফটোগুলি বা 32-বিট সিপিইউ আর্কিটেকচার ব্যবহার করে এমন প্রোগ্রামগুলির জন্য তৈরি ফোল্ডার। পার্শ্ব নোট হিসাবে, আপনার মনে রাখা উচিত যে 64৪-বিট উইন্ডোজ অপারেটিং সিস্টেমগুলি 16-বিট প্রোগ্রাম পরিচালনা করতে পারে না। এর জন্য আপনার একটি 32-বিট ওএস দরকার।
প্রোগ্রামগুলি কোথায় ইনস্টল করা হয়েছে তা আমাকে নিজেই বেছে নেওয়া উচিত?
আপনাকে এটি নিয়ে চিন্তা করতে হবে না কারণ উইন্ডোজ সঠিক ফোল্ডারে অ্যাপ্লিকেশন ইনস্টল করে। সেগুলি কোথায় সংরক্ষণ করা হয়েছে তা বিবেচনা না করেই প্রোগ্রামগুলি স্টার্ট মেনুতে উপস্থিত হবে এবং সমস্যা ছাড়াই কাজ করবে। যে কোনও প্রোগ্রাম ফাইল ফোল্ডার ব্যবহার না করে, উভয় 64-বিট এবং 32-বিট অ্যাপ্লিকেশনগুলি প্রোগ্রামের ডেটা এবং অ্যাপডেটা ফোল্ডারে ব্যবহারকারীর ডেটা সঞ্চয় করে। কোন প্রোগ্রাম ফাইল ফোল্ডারে এর ফাইলগুলি সংরক্ষণ করতে হবে তা আপনি প্রোগ্রামটিকে স্বয়ংক্রিয়ভাবে সিদ্ধান্ত নিতে দিতে পারেন।
যদি কোনও প্রোগ্রাম অন্য ফোল্ডারে নিজেকে ইনস্টল করে?
আদর্শভাবে, অ্যাপ্লিকেশনগুলিতে কেবল প্রোগ্রাম ফাইল এবং প্রোগ্রাম ফাইল (x86) ফোল্ডার ব্যবহার করা উচিত। এখন, আপনি যদি লক্ষ্য করেন যে কোনও প্রোগ্রাম অন্য কোথাও ইনস্টল করা আছে তবে আপনার সন্দেহ হওয়া উচিত। এটি ম্যালওয়্যার হতে পারে যা আপনার ফাইলগুলিকে সংক্রামিত করছে এবং ধীরে ধীরে আপনার অপারেটিং সিস্টেমের লাগাম ধরে রেখেছে। নিশ্চিত হওয়ার জন্য, আমরা আপনাকে আপনার কম্পিউটারটি সুরক্ষিত করার জন্য একটি নির্ভরযোগ্য অ্যান্টি-ভাইরাস ব্যবহার করার পরামর্শ দিই।
এখানে অনেকগুলি সুরক্ষা অ্যাপ্লিকেশন রয়েছে, তবে অ্যাসলজিকস অ্যান্টি-ম্যালওয়্যার এমন কয়েকজনের মধ্যে রয়েছে যা ব্যাপক সুরক্ষা দিতে পারে। এটি পটভূমিতে যত বিচক্ষণতার সাথে কাজ করে তা হুমকীগুলি সনাক্ত করতে পারে। সুতরাং, আপনার মনের শান্তি জেনে যে কোনও দূষিত প্রোগ্রাম আস্তে আস্তে আপনার অপারেটিং সিস্টেমের উপর নিয়ন্ত্রণ অর্জন করছে না তা জেনে থাকতে পারেন।
আপনি কি x86 সিপিইউ আর্কিটেকচারের চেয়ে x64 ওএস পছন্দ করেন?
আমরা আপনার চিন্তা শুনতে ভালোবাসি! নীচের মন্তব্য ভাগ!