ফাইলের আকার পরিমাপ করা হয়. সর্বোত্তম উইন্ডোজ পেজিং ফাইলের আকার

প্রথমত, বলে রাখি যে আমরা এখানে FAT এবং NTFS ফাইল সিস্টেমগুলি সম্পর্কে কথা বলব, সবচেয়ে সাধারণ হিসাবে, এবং নন-উইন্ডোজ সিস্টেমে ব্যবহৃত ফাইল সিস্টেমগুলি সম্পর্কে কিছুই বলা হবে না, যেহেতু এই ধরনের সিস্টেমগুলি এর সুযোগের বাইরে। লেখকের স্বার্থ। এবং এখন - বিন্দু পর্যন্ত.

ফাইলের আকার সম্পর্কে কথা বলার সময় কিছু অস্পষ্টতা থাকতে পারে বলে মনে হবে। এটিতে কত ডেটা লেখা আছে তা হল আকার (বা দৈর্ঘ্য)। এটির শুরু থেকে শেষ পর্যন্ত কত বাইট আছে (এবং এই সংখ্যাটি ফাইলের আকার হিসাবে ফাইল সিস্টেমে রেকর্ড করা হয়েছে), এটিই আকার, তাই না? শেলমেনকো যেমন ব্যাটম্যান বলেছিলেন, এটি এমনই, তবে এটি কিছুটা আলাদা।

একটা গবেষণা করো। যেকোনো এক্সিকিউটেবল ফাইল নিন এবং কমান্ড দিয়ে কপি করুন
অনুলিপি something.exe something else.exe

আপনি যদি এর আগে এটির সম্মুখীন হয়ে থাকেন তবে আপনি ইতিমধ্যেই জানেন যে ফলাফল ফাইলটি আসলটির চেয়ে অনেক ছোট হবে এবং এটি একটি অনুলিপি হবে না। কারণটি সহজ: /b প্যারামিটার ছাড়াই চালু করা কপি প্রোগ্রামটি 27h কোড সহ একটি বাইটের মুখোমুখি না হওয়া পর্যন্ত ফাইলটিকে অনুলিপি করে, এই অক্ষরটিকে "ফাইলের শেষ" বলা হয়।

সুতরাং, আমাদের কাছে ইতিমধ্যেই ফাইলের শেষের দুটি ভিন্ন চিহ্ন রয়েছে - ফাইল সিস্টেমে লেখা সংখ্যা দ্বারা এবং ফাইলের শরীরে একটি বিশেষ বাইট দ্বারা। যাইহোক, এটি লক্ষণীয় যে দ্বিতীয় চিহ্নটি সেই সময় থেকে রয়ে গেছে যখন ফাইলগুলি প্রধানত পাঠ্য ছিল এবং এখন ব্যবহারিকভাবে ব্যবহৃত হয় না।

যে ফাইল সিস্টেমগুলি ক্লাস্টারগুলি ব্যবহার করে এবং FAT এবং NTFS বিশেষভাবে এই ধরনের ফাইল সিস্টেমগুলিকে উল্লেখ করে, সেখানে একটি তৃতীয় আকার রয়েছে - ডিস্কের ফাইলের আকার, অর্থাৎ, এই ফাইলটিতে বরাদ্দ করা ক্লাস্টারগুলির মোট আকার। FAT ফাইল সিস্টেমে, এই আকারটি প্রকৃত ফাইলের আকারের চেয়ে বড় বা সমান। আকারের মধ্যে পার্থক্য, যদি একটি থাকে, তা হল ফাইলের তথাকথিত লেজ - এটি ডিস্কে স্থান নষ্ট করা, ফাইলগুলিকে ক্লাস্টারে রাখার খরচ এবং একের পর এক শেষ থেকে শেষ নয়, যদিও ফাইল এই ধরনের ফাইল প্লেসমেন্ট সহ সিস্টেমগুলিও বিদ্যমান।

যাইহোক, কখনও কখনও এই জায়গা ব্যবহার করা হয়. বিশেষত, ফ্লপি ডিস্কের দিনগুলিতে, এমন কিছু প্রোগ্রাম ছিল যা এই ধরনের ফ্লপি ডিস্কগুলিতে গোপনে তথ্য স্থানান্তর করার জন্য ফাইলগুলির লেজে ডেটা লেখা সম্ভব করেছিল। সর্বোপরি, স্ট্যান্ডার্ড উপায়গুলি ব্যবহার করে ফাইলগুলির লেজগুলি অ্যাক্সেস করা অসম্ভব।

আমরা যদি NTFS বিবেচনায় অন্তর্ভুক্ত করি, তাহলে ছবিটি নতুন স্পর্শের সাথে পরিপূরক হবে।
প্রথমত, ডিস্কের ফাইলের আকার প্রকৃত ফাইলের আকারের চেয়ে ছোট হতে পারে।
যদি ফাইলের বডিটি MFT ফাইল রেকর্ডের মুক্ত এলাকায় ফিট করে, তাহলে এই ফাইলটি ডিস্কের একটি একক ক্লাস্টার দখল করে না।

এই ধরনের ফাইলের সর্বাধিক আকার রেকর্ডের আকারের উপর নির্ভর করে এবং একটি ছোট রেকর্ডের জন্য প্রায় 600 বাইট (1 KB) এবং একটি বড় রেকর্ডের (4 KB) জন্য 3600 বাইট। এটি উল্লেখ করা উচিত, তবে, সম্প্রতি অবধি উইন্ডোজ ডিস্কে এই জাতীয় ফাইলের আকার একটি ক্লাস্টারের সমান হিসাবে দেখিয়েছিল, যদিও প্রকৃতপক্ষে ফাইলটিতে একটি একক ক্লাস্টার বরাদ্দ করা হয়নি।

যদি একটি ফাইল সংকুচিত হয়, তবে ডিস্কে এর আকার ফাইলের প্রকৃত দৈর্ঘ্যের (এতে থাকা ডেটার পরিমাণ) থেকে লক্ষণীয়ভাবে কম হতে পারে।

ছবিকে আরও জটিল করে তোলে তথাকথিত স্পার্স ফাইল। তারা ফাইলের শুধুমাত্র নির্দিষ্ট অংশে দরকারী ডেটা ধারণ করে, এবং বাকি ফাইলগুলি ব্যবহার করা হয় না। আসুন একটি উদাহরণ হিসাবে পরিবর্তন লগ ফাইল \$Extend\$UsnJrnl, যা প্রায় প্রতিটি কম্পিউটারে উপলব্ধ (এটি এক্সপ্লোরার বা অন্যান্য ফাইল ম্যানেজারগুলিতে দেখার চেষ্টা করবেন না, এটি কাজ করবে না)।


এটি বেশ কয়েকটি গিগাবাইট দীর্ঘ হতে পারে, তবে সাধারণত এটির একেবারে শেষে 32 মেগাবাইট অর্থপূর্ণ ডেটা থাকে। কিন্তু বাকি অংশে কোনো ডেটা থাকে না, ডিস্কের জায়গা নেয় না এবং আপনি যখন এই অংশ থেকে ডেটা পড়ার চেষ্টা করেন, তখন সিস্টেমটি ডিস্ক অ্যাক্সেস না করেও শূন্যের একটি সেট তৈরি করবে।
পাঠক যদি স্পার্স ফাইল নিয়ে পরীক্ষা করতে চান, তাহলে fsutil sparse কমান্ড ব্যবহার করে একটি তৈরি করা যেতে পারে। এবং আপনার অবসর সময়ে, আপনি ফাইলটির প্রকৃত দৈর্ঘ্য কত তা নিয়ে ভাবতে পারেন, যদি সিস্টেমটি সংশ্লিষ্ট কলামে 4 জিবি নম্বর লিখে থাকে তবে ফাইলটিতে প্রকৃত ডেটা মাত্র 32 এমবি এবং এটি 32 এমবিও নেয়। ডিস্কে

এবং অবশেষে, আসুন আরও একটি দৈর্ঘ্য সম্পর্কে কথা বলি: বৈধ ডেটার দৈর্ঘ্য। এই দৈর্ঘ্য এবং এটি সেট করা ফাংশনগুলি প্রায় একচেটিয়াভাবে প্রোগ্রামারদের জন্য আগ্রহের বিষয়, তবে সাধারণ ব্যবহারকারীরা মাঝে মাঝে এটির সম্মুখীন হতে পারে।

FAT ফাইল সিস্টেমে, এই ধারণাটি বিদ্যমান নেই, এবং যে ফাংশনগুলি এই মানটি ব্যবহার করে সেগুলি ফাইলের বডিতে উপযুক্ত জায়গায় শূন্য লিখে। NTFS-এ, এই দৈর্ঘ্য একটি ফাইলের বৈশিষ্ট্য।

আসুন একটি উদাহরণ ব্যবহার করে আমরা কী সম্পর্কে কথা বলছি তা ব্যাখ্যা করার চেষ্টা করি। একটি ফ্ল্যাশ ড্রাইভ নিন (ফ্ল্যাশ ড্রাইভ স্বচ্ছতার জন্য ব্যবহৃত হয় কারণ এটি ধীর হার্ড ড্রাইভআকারে গিগাবাইট থেকে প্রচুর পরিমাণে ডেটা নিয়ে কাজ করে, FAT32 এ ফর্ম্যাট করা হয় এবং কমান্ডের সাহায্যে এটিতে একটি বড় ফাইল তৈরি করে
fsutil ফাইল নতুন k:\trial.txt 900000000 তৈরি করুন

যদি ফ্ল্যাশ ড্রাইভে নির্ধারিত অক্ষরটি K থেকে আলাদা হয়, তাহলে সেই অনুযায়ী কমান্ডটি সংশোধন করুন।
আপনি দেখতে পাবেন যে ফাইল তৈরির প্রক্রিয়াটি বেশ দীর্ঘ সময় লাগবে, আধা মিনিট বা তার বেশি (যদিও "ফাইল তৈরি করা" বার্তাটি অবিলম্বে প্রদর্শিত হবে, আপনাকে কমান্ড লাইন প্রম্পটটি প্রদর্শিত হওয়ার জন্য অপেক্ষা করতে হবে)। এটি মোটেও আশ্চর্যজনক নয়, কারণ () কমান্ডের বর্ণনা বলছে যে ফাইলটি তৈরি করা হচ্ছে শূন্য রয়েছে। এবং আমাদের ফাইলটি 858 মেগাবাইট হয়ে উঠেছে, তাই এটি লিখতে বেশ কিছুটা সময় নেওয়া উচিত।

এখন ফ্ল্যাশ ড্রাইভটিকে NTFS-এ ফর্ম্যাট করুন, পরীক্ষার বিশুদ্ধতার জন্য একইটি নেওয়া ভাল এবং ফাইল তৈরির পুনরাবৃত্তি করুন। এই সময় অপারেশন প্রায় সঙ্গে সঙ্গে সঞ্চালিত হবে. ফাইলের বডিতে শূন্য লেখার আর প্রয়োজন নেই; ফাইলের জন্য স্থান বরাদ্দ করা এবং এর জন্য বৈধ ডেটার দৈর্ঘ্য শূন্য করাই যথেষ্ট। ফাইলের মূল অংশে "আবর্জনা" থাকবে যা এই সেক্টরগুলিতে লেখা ছিল, কিন্তু ডেটা পড়ার সময়, এই ডেটা অ্যাক্সেস করা হবে না - আবিষ্কার করা হয়েছে যে বৈধ ডেটার দৈর্ঘ্য শূন্য, সিস্টেমটি এর চেয়ে বেশি কিছু পড়বে না। শূন্য - সব পরে, এই তথ্য অবৈধ. তারা বৈধ তথ্যের দৈর্ঘ্যের মান পরিবর্তন করে বৈধ করা যেতে পারে।

আসুন একটি উদাহরণ সহ এটি দেখি। NTFS-এ ফরম্যাট করা স্ক্র্যাচ ডিস্কগুলির একটিতে একটি নতুন ফাইল তৈরি করুন। শত শত মেগাবাইট সম্পূর্ণ অপ্রয়োজনীয়; এক ডজন বা দুই কিলোবাইট যথেষ্ট হবে:
fsutil ফাইল নতুন C:\trial.txt 10000 তৈরি করুন

এখন FAR এর মত যেকোনো ফাইল ভিউয়ার ব্যবহার করে এটি খুলুন।


আপনি দেখতে পাচ্ছেন, ফাইলটিতে প্রকৃতপক্ষে শূন্য রয়েছে। কিন্তু আপনি যদি কোনো ডিস্ক এডিটর ব্যবহার করে এই ফাইলটি দেখেন যা সরাসরি সেক্টর অ্যাক্সেস করে, উদাহরণস্বরূপ dmde, ছবি ভিন্ন হবে।

যদি আমরা একটি লজিক্যাল ডিভাইস হিসাবে ভলিউম C খুলি এবং ফাইলের বিষয়বস্তু দেখি, আমরা একই শূন্য দেখতে পাব।


তবে আপনি যদি একটি শারীরিক ডিভাইস হিসাবে ডিস্কটি খোলেন, তবে একই সেক্টরে (এলবিএ নম্বরগুলিতে মনোযোগ দিন - ডিস্কের শুরুর তুলনায় পার্টিশনের শুরুটি স্থানান্তরিত হওয়ার কারণে 63 এর পার্থক্য দেখা দিয়েছে) আমরা ডেটা দেখতে পাবে যা আগে কিছু পরে মুছে ফেলা ফাইলে লেখা হয়েছিল।


এবং যদি আমরা বৈধ ডেটার দৈর্ঘ্য বাড়াই, আমরা ফাইলটিতে এই ডেটা দেখতে পাব। এই দৈর্ঘ্য 300 বাইট সেট করা যাক:

fsutil ফাইল সেটভালিডাটা C:\trial.txt 300

দয়া করে মনে রাখবেন যে এই কমান্ডের প্যারামিটারটি নির্বিচারে সেট করা যাবে না, তবে অবশ্যই বৈধ ডেটা দৈর্ঘ্যের বর্তমান মানের থেকে কম হবে না এবং ফাইলের আকারের বেশি হবে না। আপনি এই কমান্ডের মাধ্যমে বৈধ ডেটার দৈর্ঘ্য কমাতে পারবেন না।

এখন আবার ফাইলের বিষয়বস্তু দেখুন। দয়া করে মনে রাখবেন যে আমরা এটিতে কোনও ডেটা লিখিনি!


ঘটনাক্রমে এটি প্রমাণিত হয়েছে যে এই ফাইলটিতে প্রচুর অর্থপূর্ণ পাঠ্য রয়েছে, যা ছবিটিকে আরও ভিজ্যুয়াল করে তোলে। 300 দশমিক বাইট হল 12c হেক্সাডেসিমেল, এবং এই বাইটে পাঠ্যটি ভেঙে যায় এবং শূন্য শুরু হয়। আপনি যদি প্রকৃত ডেটার সীমানাকে আরও এগিয়ে নিয়ে যান, তাহলে নিম্নলিখিত লাইনগুলিও "আবির্ভূত" হবে।

এর সারসংক্ষেপ করা যাক

দুটি ভৌত ​​ফাইলের দৈর্ঘ্য রয়েছে - ফাইল সিস্টেমে রেকর্ড করা ফাইলের আকার এবং ডিস্কে থাকা স্থান। এছাড়াও দুটি যৌক্তিক ফাইলের দৈর্ঘ্য রয়েছে - ফাইলের শেষ চিহ্ন (EOF বাইট - 27h) এবং প্রকৃত ডেটার দৈর্ঘ্য। কিভাবে উপাদানযৌক্তিক দৈর্ঘ্য, আমরা স্পার্স ফাইলগুলিতে খালি জায়গাগুলিও বিবেচনা করতে পারি - \$Extend\$UsnJrnl এর কথা চিন্তা করুন, যেখানে অনুপস্থিত ডেটার একটি বড় অ্যারে বত্রিশ মেগাবাইট বাস্তব ডেটা দিয়ে শেষ হয়।

সুতরাং, সাধারণত যখন আমরা একটি ফাইলের দৈর্ঘ্য সম্পর্কে কথা বলি, তখন আমরা ফাইল সিস্টেমে সংরক্ষিত সংখ্যাকে বোঝায়। কিন্তু, আপনি দেখতে পারেন, বিকল্পগুলি সম্ভব!

হ্যালো প্রিয় পাঠক! আজ আমরা উইন্ডোজ ওএসে একটি কম্পিউটার অপ্টিমাইজ করার বিষয়ে নিবন্ধগুলির একটি সিরিজ খুলছি। এর যেমন একটি জিনিস দিয়ে শুরু করা যাক. এই নিবন্ধে আপনি নিম্নলিখিত প্রশ্নের উত্তর পাবেন: পেজিং ফাইলটি কোথায় অবস্থিত?; পেজিং ফাইল কিভাবে সঠিকভাবে কনফিগার করবেন?; বিভিন্ন ভলিউমের জন্য সর্বোত্তম পেজিং ফাইলের আকার কীভাবে সেট করবেন র্যান্ডম অ্যাক্সেস মেমরি?। যাওয়া!

সোয়াপ ফাইল (pagefile.sys) হল কম্পিউটারের হার্ড ড্রাইভের (সাধারণত সিস্টেম ড্রাইভ) একটি সিস্টেম ফাইল, যা RAM-তে এক ধরনের সংযোজন (এক্সটেনশন) হিসেবে কাজ করে। এই অতিরিক্ত মেমরিকে কম্পিউটারের ভার্চুয়াল মেমরিও বলা হয়।
ভার্চুয়াল মেমরি- কম্পিউটার মেমরি পরিচালনা করার একটি পদ্ধতি যে প্রোগ্রামগুলি কার্যকর করার জন্য কম্পিউটারে প্রকৃতপক্ষে উপলব্ধ র‌্যামের চেয়ে বেশি পরিমাণে RAM প্রয়োজন। এই ধরনের প্রোগ্রামগুলি সোয়াপ ফাইল থেকে অনুপস্থিত RAM প্রাপ্ত করে। অন্য কথায়, পৃষ্ঠা ফাইলটি ভারী লোডের সময়কালে RAM থেকে মুক্তি দেয়।
পেজ ফাইল মেমরির চেয়ে RAM অনেকগুণ দ্রুত। আপনি যদি একই সাথে সিস্টেমে অনেকগুলি অ্যাপ্লিকেশন চালান যা প্রচুর পরিমাণে RAM ব্যবহার করে, তবে অব্যবহৃতগুলির ডেটা RAM থেকে ধীর ভার্চুয়াল মেমরিতে আনলোড করা হবে। সক্রিয় অ্যাপ্লিকেশনগুলি সরাসরি র্যান্ডম অ্যাক্সেস মেমরি (RAM) দ্বারা পরিবেশিত হবে। এছাড়াও, যদি, উদাহরণস্বরূপ, একটি ন্যূনতম অ্যাপ্লিকেশন প্রসারিত করা হয়, তাহলে ভার্চুয়াল মেমরি থেকে ডেটা আবার RAM এ যাবে।

কিভাবে পৃষ্ঠা ফাইল কনফিগার করবেন এবং এর আকার পরিবর্তন করবেন?

যোগ্য, সঠিকভাবে পেজিং ফাইল সেট আপ আপনার কম্পিউটারের গতি বাড়াতে সাহায্য করবে. এই সুবিধা না নেওয়া পাপ হবে। আমি এটি কোথায় কনফিগার করতে পারি?

  1. জন্য উইন্ডোজ এক্সপি:
    স্টার্ট > সেটিংস > কন্ট্রোল প্যানেল > সিস্টেম > অ্যাডভান্সড > পারফরম্যান্স > সেটিংস > অ্যাডভান্সড > সম্পাদনা
  2. জন্য উইন্ডোজ 7/8/ভিস্তা:
    স্টার্ট > সেটিংস > কন্ট্রোল প্যানেল > সিস্টেম > অ্যাডভান্সড সিস্টেম সেটিংস > পারফরম্যান্স > সেটিংস > অ্যাডভান্সড > ভার্চুয়াল মেমরি > পরিবর্তন

যথাযথ কর্মক্ষমতাআপনি কমান্ড লাইনে sysdm.cpl কমান্ড লিখে সেখানে যেতে পারেন এক্সিকিউট(WIN+R টিপে কমান্ড লাইন খোলা যেতে পারে)।

আপনি যদি সবকিছু সঠিকভাবে করেন তবে আপনার উইন্ডোতে শেষ হওয়া উচিত ভার্চুয়াল মেমরি. ডিফল্টরূপে, Windows 7/8/8.1/10-এ, পেজিং ফাইলের আকার সিস্টেম নিজেই স্বয়ংক্রিয়ভাবে নির্ধারিত হয়।
আপনি ছবিতে দেখতে পাচ্ছেন, পেজিং ফাইল প্রতিটি পার্টিশনের (এবং প্রতিটি ডিস্ক) জন্য আলাদাভাবে কনফিগার করা যেতে পারে। আপনার পেজিং ফাইলের আকার সেট করতে, আপনাকে এটি করতে হবে:

  1. উইন্ডোর একেবারে উপরে, বাক্সটি আনচেক করুন পেজিং ফাইলের আকার স্বয়ংক্রিয়ভাবে নির্বাচন করুন.
  2. পার্টিশন (বা ফিজিক্যাল ডিস্ক) নির্বাচন করুন যার জন্য পেজিং ফাইল কনফিগার করা হচ্ছে।
  3. রেডিও বোতাম নির্বাচন করুন আকার নির্দিষ্ট করুন, আসল আকার নির্দিষ্ট করুন এবং সর্বাধিক আকার(মেগাবাইটে নির্দেশিত)
  4. বোতামে ক্লিক করতে ভুলবেন না সেট.

পেজিং ফাইল নিষ্ক্রিয় করতে, সুইচ নির্বাচন করুন কোন সোয়াপ ফাইল নেই.

উইন্ডোজ সোয়াপ ফাইলের আকার। কোনটি সঠিক?

পেজিং ফাইলের সর্বোত্তম আকার সম্পর্কিত বিভিন্ন সংস্করণ রয়েছে। আমি এই বিষয়ে আমার দৃষ্টিভঙ্গি প্রকাশ করব, যা পৃষ্ঠা ফাইলের সাথে আমার পর্যবেক্ষণ এবং অভিজ্ঞতার উপর ভিত্তি করে বিভিন্ন সরঞ্জাম. এটি কিছু আইটি বিশেষজ্ঞের মতামতের সাথে মিলে যেতে পারে। আমি এই সংস্করণের অনুগামী যে কম্পিউটারে যদি 6-8 গিগাবাইট বা তার বেশি RAM ইনস্টল করা থাকে, তাহলে পৃষ্ঠা ফাইল সম্পূর্ণরূপে নিষ্ক্রিয় করা যেতে পারে. আমি মনে করি যে সোয়াপ ফাইলের বড় ভলিউম শুধুমাত্র কম্পিউটারকে ধীর করে দেয়। অবশ্যই, যদি RAM এর পরিমাণ 6 গিগাবাইটের কম হয়, তবে অবশ্যই একটি নির্দিষ্ট পরিমাণ অতিরিক্ত ভার্চুয়াল মেমরি সেট করা ভাল।
পেজিং ফাইলের আকার সঠিকভাবে কিভাবে সেট করবেন?ন্যূনতম পেজিং ফাইলের আকার সর্বাধিকের সমান হতে হবে। উদাহরণস্বরূপ: 512-512 , 1024-1024 , 2048-2048 সঠিক প্যাডিং, কিন্তু 512-1024 , 1024-2048 ভুল প্যাডিং৷
পেজিং ফাইলের একই ন্যূনতম এবং সর্বোচ্চ আকার এই ফাইলের আকারকে হ্রাস করে, এবং এর ফলে এটি থেকে তথ্য পড়ার প্রক্রিয়াটি দ্রুততর হয়।
এখন, RAM এর পরিমাণের উপর নির্ভর করে, আসুন দেখি পেজিং ফাইলের কি সাইজ সেট করতে হবে। নিম্নলিখিত আনুমানিক সূচক আছে:

  • 512 Mb RAM এর জন্য সর্বোত্তম পেজিং ফাইলের আকার হল 5012 Mb;
  • 1024 Mb RAM এর জন্য সর্বোত্তম পেজিং ফাইলের আকার হল 4012 Mb;
  • 2048 Mb RAM এর জন্য সর্বোত্তম পেজিং ফাইলের আকার হল 3548 Mb;
  • 4096 Mb RAM এর জন্য সর্বোত্তম পেজিং ফাইলের আকার হল 3024 Mb;
  • 8 গিগাবাইট RAM-এর জন্য সর্বোত্তম পেজিং ফাইলের আকার হল 2016 Mb;
  • 16 জিবি র‍্যামের জন্য সর্বোত্তম পেজিং ফাইলের আকার (বা তার বেশি), - অদলবদল ফাইল ছাড়া.

অবশ্যই, এটি একটি বিষয়গত দৃষ্টিভঙ্গি এবং এই সূচকগুলি একেবারে সঠিক বা সুপারিশ করা যায় না, তবে বাস্তবে তারাই প্রভাব ফেলেছিল। আপনি নিজেকে পরীক্ষা করতে পারেন এবং আপনার কম্পিউটারের জন্য সেরা সমন্বয় খুঁজে পেতে পারেন। এখানেও কিছু নোট আছে।

উদাহরণ স্বরূপ:

  1. কিছু অ্যাপ্লিকেশনের জন্য একটি পৃষ্ঠা ফাইল প্রয়োজন। এটি নিষ্ক্রিয় করার ফলে এই ধরনের অ্যাপ্লিকেশনের অপারেশনে ত্রুটি হতে পারে। আপনি সিস্টেম ডিস্কে ভার্চুয়াল মেমরি নিষ্ক্রিয় করলে, BSOD (Blue Screen of Death) চলাকালীন মেমরি ডাম্প রেকর্ড করাও অসম্ভব হয়ে পড়বে।
  2. আপনি যদি, একটি নিয়ম হিসাবে, বেশ কয়েকটি অ্যাপ্লিকেশন ছোট করেন, সেগুলিকে চলমান রেখে দেন এবং অন্যদের কাছে স্যুইচ করেন, তবে আপনার একটি বড় পৃষ্ঠা ফাইলেরও প্রয়োজন হতে পারে, যেহেতু মিনিমাইজ করা অ্যাপ্লিকেশনগুলির ডেটা এতে লেখা থাকে। যদিও, এখানেও এটি সমস্ত ভলিউমের উপর নির্ভর করে র্যাম.

সঠিক পেজিং ফাইল অবস্থান. কোন ডিস্কে আমি এটি সক্রিয় করা উচিত?

আপনার কম্পিউটারে যদি বেশ কয়েকটি ফিজিক্যাল ডিস্ক থাকে, তাহলে আপনাকে সবচেয়ে বেশি পেজিং ফাইলটি ইনস্টল করতে হবে দ্রুত ডিস্ক. এটি বিশ্বাস করা হয় যে পেজিং ফাইলটি 2 ভাগে বিভক্ত:

  1. সিস্টেম ডিস্কের প্রথম অংশ (পার্টিশন) (শুধু মৃত্যুর নীল পর্দার জন্য ডিবাগ রেকর্ডিং তথ্য রেকর্ড করার জন্য)
  2. দ্রুততম ডিস্কের দ্বিতীয় অংশ

এই ক্ষেত্রে, অপারেশন চলাকালীন, সিস্টেমটি প্রথমটিকে স্পর্শ না করেই সর্বনিম্ন লোড করা পার্টিশন অ্যাক্সেস করে।
পেজিং ফাইলের জন্য একটি পৃথক পার্টিশন তৈরি করারও সুপারিশ করা হয়, একটি মেমরি পরিমাণ পেজিং ফাইলের আকারের সমান বা কাছাকাছি (উদাহরণস্বরূপ, 2024MB)। এই কৌশলটি আপনাকে এই ফাইলের বিভাজন থেকে মুক্তি পেতে দেয়।

ফলাফল:

আমি আশা করি এই নিবন্ধে দেওয়া টিপসগুলি আপনাকে আপনার কম্পিউটারে পেজিং ফাইলটি সঠিকভাবে কনফিগার করতে এবং এর ক্রিয়াকলাপকে অপ্টিমাইজ করতে সহায়তা করবে। আপনার যদি প্রশ্ন থাকে তবে মন্তব্যে লিখুন, আমি ব্যাপক উত্তর দেওয়ার চেষ্টা করব।

এই নিবন্ধে, আমি ধারণার সাথে আমার পাঠকদের পরিচয় করিয়ে দিতে চেয়েছিলাম ফাইল/ফোল্ডারের আকার, বা এমনকি একটি প্রোগ্রাম (একটি প্রোগ্রাম ফোল্ডার এবং ফাইলের একটি সেট বিবেচনা করে)।

ফাইল সহ যেকোনো ফাইল বা ফোল্ডার স্থানীয় ডিস্কে একটি নির্দিষ্ট পরিমাণ মেমরি নেয়। অর্থাৎ, সমস্ত ফাইল এবং ফোল্ডারের ভলিউম আছে, অন্য কথায়, ওজন বা আকার।

স্কুল থেকে, আমরা গ্রাম এবং কিলোগ্রাম, মিটার এবং কিলোমিটারের মতো ধারণাগুলি জানি৷ কম্পিউটার জগতেরও পরিমাপের নিজস্ব একক রয়েছে। তারা ফাইল এবং ফোল্ডার পরিমাপ করে। উন্নত ব্যবহারকারীদের "স্ল্যাং" এর উপর ভিত্তি করে, আমরা একটি নির্দিষ্ট ফাইল বা ফোল্ডারের "ওজন" কতটা নির্ধারণ করব। পরিমাপের প্রধান একক হল: বাইট, কিলোবাইট, মেগাবাইট, গিগাবাইট এবং টেরাবাইট।

1 KB = 1024 বাইট

1 MB = 1024 KB

1 জিবি = 1024 এমবি

আসুন পাঠোদ্ধার করি:

এক KB (কিলোবাইটে) 1024 বাইট আছে।
এক MB (মেগাবাইট) 1024 KB (কিলোবাইট) ধারণ করে।
এক জিবি (গিগাবাইট) 1024 এমবি (মেগাবাইট) ধারণ করে।

কিভাবে খুঁজে বের করতে হবে ফাইল বা ফোল্ডারের আকার?

ফাইল সহ একটি ফাইল বা ফোল্ডারের আকার খুঁজে বের করতে, ফাইল বা ফোল্ডারের উপর কার্সারটি হোভার করুন এবং কয়েক সেকেন্ড ধরে রাখুন। ফাইল বা ফোল্ডারের বৈশিষ্ট্য সহ একটি ছোট উইন্ডো প্রদর্শিত হবে, প্যারামিটারগুলির মধ্যে একটি হল আকার।

আপনি একটি ফাইল বা ফোল্ডারের উপর ঘোরার সময় যদি কিছুই দেখা না যায়, তাহলে সেই ফাইল বা ফোল্ডারে ডান-ক্লিক করুন। খোলে প্রসঙ্গ মেনু থেকে, "বৈশিষ্ট্য" নির্বাচন করুন।

এই ফাইল বা ফোল্ডারের আকার নির্দেশ করে একটি উইন্ডো খুলবে।

কেন আমাদের মাপ জানতে হবে?! উদাহরণস্বরূপ, আমরা একটি ডিস্কে (ফ্লপি ডিস্ক, ফ্ল্যাশ ড্রাইভ) একটি ফাইল বা ফোল্ডার লিখতে পারি কিনা বা স্থানীয় ডিস্কগুলিতে কতটা স্থান অবশিষ্ট রয়েছে তা নির্ধারণ করার জন্য।

আমাদের এটি নির্ধারণ করার জন্য, আমাদের জানতে হবে একটি ডিস্কে কত তথ্য ফিট করে (ফ্লপি ডিস্ক, ফ্ল্যাশ ড্রাইভ):

  • ফ্লপি ডিস্ক - 1.44 MB (টেক্সট ফাইল লেখার জন্য উপযুক্ত)
  • সিডি ডিস্ক - 700 এমবি (সঙ্গীত, ছোট ভিডিও এবং প্রোগ্রাম রেকর্ড করার জন্য উপযুক্ত)
  • ডিভিডি ডিস্ক - 4 জিবি থেকে (যেকোনো কিছু রেকর্ড করার জন্য উপযুক্ত)। একটি ডিভিডি ডিস্কের স্ট্যান্ডার্ড ক্ষমতা 4.7 জিবি। ডাবল সাইড ডিভিডিও আছে। এর মানে হল যে রেকর্ডিং উভয় পক্ষের হতে পারে - এক এবং অন্য। এই ড্রাইভগুলির ক্ষমতা 9.4 জিবি। ডুয়াল-লেয়ার ডিস্কও বিদ্যমান, তবে সেগুলি কম সাধারণ। এই ডিস্কগুলির নিম্নলিখিত ভলিউম রয়েছে: 1-পার্শ্বযুক্ত 2-স্তর - 8.5 জিবি; 2-পার্শ্বযুক্ত 2-স্তর - 17.1 GB।
  • ফ্ল্যাশ ড্রাইভ - 1GB থেকে (যেকোনো কিছু রেকর্ড করার জন্য উপযুক্ত)

এই নিবন্ধে আমি এই বিষয়ে কথা বলতে চেয়েছিলাম।

এনএমডি তথ্যের অনুক্রমিক অ্যাক্সেসের জন্য এনএমএল-এর অনুরূপ ক্ষমতা প্রদান করে। একটি চৌম্বকীয় ডিস্ক ড্রাইভ বিভিন্ন অনুক্রমিক অ্যাক্সেস ডিভাইসগুলিকে একত্রিত করে এবং ডেটা অনুসন্ধানের সময় হ্রাস অন্য রেকর্ডের তুলনায় তার অবস্থান থেকে রেকর্ডে অ্যাক্সেসের স্বাধীনতা দ্বারা নিশ্চিত করা হয়।

এনএমডির নকশা এনএমএলের চেয়ে জটিল এবং তাই তাদের খরচ বেশি। এনএমডিতে, একটি রডের উপর মাউন্ট করা ম্যাগনেটিক ডিস্কের (বা প্লটার) প্যাকেজ, যার চারপাশে তারা একটি ধ্রুবক গতিতে ঘোরে, ডেটা স্টোরেজ মিডিয়া হিসাবে ব্যবহৃত হয়। একটি ফেরোম্যাগনেটিক স্তর দিয়ে আবৃত একটি চৌম্বকীয় ডিস্কের পৃষ্ঠকে কাজ বলা হয়।

প্রথম এই জাতীয় ডিভাইসগুলি প্রতিস্থাপনযোগ্য MD প্যাকেজগুলির সাথে সজ্জিত ছিল। একটি hermetically সিল ট্রে সঙ্গে একটি আবরণ ঢোকানো, তারা ভলিউম নামক কমপ্যাক্ট স্টোরেজ ইউনিট গঠন. সর্বাধিক সাধারণ ভলিউম ক্ষমতা ছিল 7.25, 29.100 MB। অপারেটর ডিভাইসের টাকুতে প্যাকেজটি স্থাপন করেছে, কেসিংটি সরিয়ে দিয়েছে (এই ক্ষেত্রে, প্যাকেজটি স্বয়ংক্রিয়ভাবে টাকুতে স্থির হয়ে গেছে) এবং প্যাকেজ আনওয়াইন্ডিং মোটর চালু করেছে। একটি নির্দিষ্ট ঘূর্ণন গতিতে পৌঁছানোর পরে, চৌম্বকীয় মাথাগুলির একটি ব্লক ("কম্বস") ডিস্কগুলির মধ্যে স্থানটিতে ঢোকানো হয়।

হেড স্থাপনের নীতিটি ভাসমান, যেহেতু প্যাকেজটি ঘোরার সময় উদ্ভূত বায়ু প্রবাহকে অপসারণ করে ডিস্কের পৃষ্ঠ থেকে প্রয়োজনীয় দূরত্বে রাখা হয়। পরবর্তীকালে, হয় ফুল-কন্টাক্ট হেড (নমনীয় ডিস্ক) বা যান্ত্রিকভাবে স্থির হেডগুলি একটি ভ্যাকুয়ামে পৃষ্ঠ থেকে একটি নির্দিষ্ট দূরত্বে ("হার্ড ড্রাইভ") প্রধানত ব্যবহৃত হত। মাথার প্রয়োজনীয় স্থাপনা নিশ্চিত করতে তরল মিডিয়া (বিভিন্ন তেল) ব্যবহার করার প্রচেষ্টা ব্যর্থ হয়েছে।

চৌম্বকীয় মাথার সংখ্যা ডিস্কের একটি প্যাকেজে কার্যকারী পৃষ্ঠের সংখ্যার সমান। যদি প্যাকেজটিতে 11টি ডিস্ক থাকে, তবে অ্যাক্সেস মেকানিজমটিতে 10টি ধারক থাকে যার প্রতিটিতে দুটি চৌম্বকীয় মাথা থাকে। ব্লক একটি স্থির অবস্থানে থাকলে যে ট্র্যাকগুলি অ্যাক্সেস করা যায় তাকে সিলিন্ডার বলে। চৌম্বকীয় হেড হোল্ডারগুলিকে একটি একক ব্লকে এমনভাবে একত্রিত করা হয় যাতে সমস্ত সিলিন্ডার বরাবর তাদের সিঙ্ক্রোনাস চলাচল নিশ্চিত করা যায়। যেকোন সিলিন্ডারে অ্যাক্সেস মেকানিজম ব্লক ঠিক করে, আপনি ইলেকট্রনিকভাবে হেডগুলি স্যুইচ করে একটি প্রদত্ত সিলিন্ডারের এক ট্র্যাক থেকে অন্য ট্র্যাক পরিবর্তন করতে পারেন।

একটি চৌম্বকীয় ডিস্ক থেকে (থেকে) তথ্য পড়ার (লেখার) যে কোনো অপারেশন তিনটি পর্যায় নিয়ে গঠিত। প্রথম পর্যায়ে, চৌম্বকীয় মাথা যান্ত্রিকভাবে প্রয়োজনীয় ডেটা ধারণকারী ট্র্যাকে আনা হয়। দ্বিতীয় পর্যায়ে চৌম্বকীয় মাথার এলাকায় প্রয়োজনীয় রেকর্ডিং না হওয়া পর্যন্ত অপেক্ষা করা জড়িত। তৃতীয় পর্যায়ে, কম্পিউটার এবং চৌম্বকীয় ডিস্কের মধ্যে তথ্য বিনিময়ের প্রকৃত প্রক্রিয়া সম্পন্ন হয়। এইভাবে, একটি লেখা-পড়া অপারেশনে ব্যয় করা মোট সময় সংশ্লিষ্ট ট্র্যাকটি অনুসন্ধান করার সময়গুলির যোগফল নিয়ে গঠিত, রেকর্ড আসার জন্য অপেক্ষা করা (তথাকথিত ঘূর্ণনগত বিলম্বের সময়) এবং কম্পিউটারের সাথে বিনিময়। ঘূর্ণনগত ল্যাগ সময়ের সর্বোচ্চ মান সেই সময়ের সমান যে সময়ে চৌম্বকীয় ডিস্কের একটি সম্পূর্ণ বিপ্লব সম্পন্ন হয়।

আপনার হার্ড ড্রাইভে শারীরিকভাবে ডেটা সঞ্চয় করার বিভিন্ন উপায় রয়েছে। প্রচলিত হার্ড ড্রাইভ একটি "উল্লম্ব" প্রদর্শন ব্যবহার করে। ডেটা প্রথমে এক সিলিন্ডারে উপরে থেকে নীচে লেখা হয়, তারপর মাথাগুলি অন্য সিলিন্ডারে চলে যায় এবং আরও অনেক কিছু। "অনুভূমিক" প্রদর্শনের সাথে, ডেটা প্রথমে একটি ডিস্কের পৃষ্ঠে সিলিন্ডার থেকে সিলিন্ডারে ক্রমানুসারে লেখা হয়, তারপরে পরবর্তী প্লটারের পৃষ্ঠেও এবং এই পদ্ধতিটি একটি অবিচ্ছিন্ন উচ্চ-গতির ডেটা স্ট্রিম রেকর্ড করার জন্য আরও উপযুক্ত , যেমন "লাইভ" ভিডিও রেকর্ড করার সময়।

প্রক্রিয়া ভিতরে একটি আংশিক ভ্যাকুয়াম সঙ্গে একটি ক্ষেত্রে hermetically সিল করা হয়. এই নকশা প্রায়ই একটি প্রধান ডিস্ক ইউনিট (HDA) হিসাবে উল্লেখ করা হয়। হার্ড ড্রাইভের ভিতরের পরিবেশটি অবশ্যই ধূলিকণা মুক্ত হতে হবে, এটির জন্য, এইচডিএতে প্রবেশকারী বায়ু বিশেষ ফিল্টারের মাধ্যমে পাস করা হয়। মোটর, যা ডিস্ককে স্থির গতিতে ঘোরায়, প্রতি মিনিটে (rpm) পরিমাপ করা হয়, যখন ডিস্কে পাওয়ার প্রয়োগ করা হয় তখন চালু হয় এবং পাওয়ার অপসারণ না হওয়া পর্যন্ত চালু থাকে।

একটি চলমান বাহুর শেষে মাউন্ট করা রিড/রাইট হেডের জন্য প্লেটের মধ্যে স্থান রয়েছে। প্লেট থেকে মাথাটি মিলিমিটারের একটি ভগ্নাংশ দ্বারা সরানো হয়। প্রথম সিস্টেমে এই দূরত্ব ছিল ০.২ মিলিমিটার, আজ তা কমে হয়েছে ০.০৭ মিলিমিটারে। অতএব, সামান্য দূষণ মাথাকে ধ্বংস করতে পারে, এটি ডিস্কের কাছাকাছি নিয়ে আসে এবং ক্ষতিও করতে পারে চৌম্বক আবরণডিস্ক

পাওয়ার বন্ধ হয়ে গেলে ড্রাইভটি বন্ধ হয়ে যাওয়ার পরেই হেডগুলিকে স্পর্শ করার জন্য ডিজাইন করা হয়েছে। ঘূর্ণন গতি কমে গেলে, বায়ু প্রবাহ দুর্বল হয়ে যায় এবং, যখন এটি সম্পূর্ণরূপে বন্ধ হয়ে যায়, তখন মাথাটি আলতোভাবে ডিস্কের পৃষ্ঠকে স্পর্শ করে। স্পর্শ বিন্দুকে এলজেড (ল্যান্ড জোন) বলা হয়, যা বিশেষভাবে মাথা স্পর্শ করার জন্য ডিজাইন করা হয়েছে এবং এতে ডেটা নেই।

যখন একটি ডিস্ক শারীরিকভাবে ফর্ম্যাট করা হয়, তখন এটি সেক্টর এবং ট্র্যাকগুলিতে বিভক্ত হয়। শারীরিকভাবে, ট্র্যাকগুলি একে অপরের উপরে অবস্থিত এবং সিলিন্ডার গঠন করে, যা পরে সেক্টরে বিভক্ত হয়। একটি সেক্টরে 512 বাইট আছে। একটি সেক্টর হল ডিস্কের আকারের পরিমাপের ক্ষুদ্রতম একক। সব হার্ড ডিস্কডিস্কে খারাপ সেক্টর শনাক্ত হলে এর পরিচালন সার্কিট দ্বারা ব্যবহৃত অতিরিক্ত সেক্টর রয়েছে।

তাত্ত্বিকভাবে, বাইরের সিলিন্ডারগুলি আরও ডেটা ধারণ করতে পারে কারণ তাদের একটি বৃহত্তর পরিধি রয়েছে। যাইহোক, যে ড্রাইভগুলিতে জোন রেকর্ডিং পদ্ধতি ব্যবহার করা হয় না, সমস্ত সিলিন্ডারে একই পরিমাণ ডেটা থাকে, যদিও বাইরের সিলিন্ডারের পরিধি ভেতরের সিলিন্ডারের দ্বিগুণ হতে পারে। ফলস্বরূপ, বহিরাগত ট্র্যাক স্থান নষ্ট হয় কারণ এটি অত্যন্ত অদক্ষভাবে ব্যবহৃত হয়।

রেকর্ডিং ঘনত্ব নিয়ন্ত্রণের প্রক্রিয়াকে প্রাক-পূরণ বলা হয়। বিভিন্ন রেকর্ডিং ঘনত্বের জন্য ক্ষতিপূরণের জন্য, জোন বিট রেকর্ডিং পদ্ধতি ব্যবহার করা হয়, যেখানে পুরো ডিস্ক স্থানটি জোনে বিভক্ত (আট বা তার বেশি), যার প্রতিটিতে সাধারণত একই সংখ্যক সেক্টর সহ 20 থেকে 30 টি সিলিন্ডার অন্তর্ভুক্ত থাকে।

বাইরের ব্যাসার্ধে (নিম্ন অঞ্চল) অবস্থিত অঞ্চলে, প্রতি ট্র্যাক (120-96) প্রতি বৃহত্তর সংখ্যক সেক্টর রেকর্ড করা হয়। ডিস্কের কেন্দ্রের দিকে, সেক্টরের সংখ্যা হ্রাস পায় এবং প্রাচীনতম অঞ্চলে 64-56 এ পৌঁছায়। একই সময়ে, হার্ড ড্রাইভের ক্ষমতা প্রায় 30% বৃদ্ধি করা যেতে পারে।

একটি ডিস্কে রেকর্ডিং ঘনত্ব বাড়ার সাথে সাথে চৌম্বকীয় মাথা থেকে আসা এনালগ সংকেতগুলিতে শিখর সনাক্ত করতে অসুবিধা দেখা দেয়। সম্প্রতি, এই ত্রুটি দূর করার জন্য, PRLM (আংশিক প্রতিক্রিয়া সর্বাধিক সম্ভাবনা) পদ্ধতি ব্যবহার করা হয়েছে, যা ইনপুট সংকেতের ডিজিটাল ফিল্টারিংয়ের জন্য একটি বিশেষ অ্যালগরিদম ব্যবহার করে।

একটি ডিভিডি ডিস্কের স্ট্যান্ডার্ড ক্ষমতা 4.7 জিবি। ডাবল সাইড ডিভিডিও আছে। এর মানে হল যে রেকর্ডিং উভয় পক্ষের হতে পারে - এক এবং অন্য। এই ড্রাইভগুলির ক্ষমতা 9.4 জিবি। ডুয়াল-লেয়ার ডিস্কও বিদ্যমান, তবে সেগুলি কম সাধারণ। এই ডিস্কগুলির নিম্নলিখিত ভলিউম রয়েছে: 1-পার্শ্বযুক্ত 2-স্তর - 8.5 জিবি; 2-পার্শ্বযুক্ত 2-স্তর - 17.1 GB।

কিভাবে একটি ফাইল বা ফোল্ডারের আকার খুঁজে বের করতে হয়

ফাইল সহ একটি ফাইল বা ফোল্ডারের আকার খুঁজে বের করতে, এটির উপর কার্সার (তীর) হোভার করুন এবং কয়েক সেকেন্ড ধরে রাখুন। ফাইল বা ফোল্ডারের বৈশিষ্ট্য সহ একটি ছোট উইন্ডো প্রদর্শিত হবে। আপনি ছবিতে দেখতে পাচ্ছেন, এই স্পেসিফিকেশনটি আকার দেখায়:

আপনি একটি ফাইল বা ফোল্ডারের উপর ঘোরার সময় যদি কিছুই দেখা না যায়, তাহলে সেই ফাইল বা ফোল্ডারে ডান-ক্লিক করুন। খোলে তালিকা থেকে, "বৈশিষ্ট্য" নির্বাচন করুন। এই ফাইল বা ফোল্ডারের আকার নির্দেশ করে একটি উইন্ডো খুলবে।

এখন আকার নির্ধারণের অনুশীলন করা যাক:

সমস্যা:

আমাদের কাছে 30 এমবি সাইজের একটি ফাইল আছে। আমরা কি এটি ডিস্কে বার্ন করতে পারি? 1GB ফ্ল্যাশ ড্রাইভ?

সমাধান:

একটি সিডি 700 এমবি ধারণ করে। আমাদের ফাইলের আকার 30 এমবি। 700 MB হল 30 MB-এর বেশি৷ উপসংহার: ফাইলটি একটি সিডিতে ফিট হবে।

একটি ডিভিডি ডিস্ক 4.7 জিবি ধারণ করে। এক গিগাবাইট 1024 মেগাবাইটের সমান। অর্থাৎ, একটি ডিভিডি ডিস্ক প্রায় 5000 এমবি ধারণ করে। এবং 5000 MB হল 30 MB থেকে অনেক বেশি। উপসংহার: আমাদের ফাইলটি একটি ডিভিডি ডিস্কে ফিট হবে।

আমাদের একটি 1 জিবি ফ্ল্যাশ ড্রাইভ দেওয়া হয়েছিল। এক জিবিতে 1024 এমবি থাকে। 1024 30 এর বেশি। উপসংহার: ফাইলটি 1 জিবি ফ্ল্যাশ ড্রাইভে ফিট হবে।

আপনি সম্ভবত "আমার খেলনার ওজন অনেক বেশি", "হালকা ফাইল", ভারী ফোল্ডারের মতো অভিব্যক্তি শুনেছেন। ফোল্ডার এবং ফাইল ওজন করা সত্যিই সম্ভব? এবং তারপর কোন এককে তাদের ওজন করা হয়? হ্যাঁ, এটি যতটা অদ্ভুত শোনাতে পারে, ফাইল এবং ফোল্ডারগুলির নিজস্ব ওজন বা আরও সঠিকভাবে, ভলিউম রয়েছে। যদি তারা কিছুই ওজন না করে, তাহলে আমাদের হার্ড ড্রাইভের প্রয়োজন হবে না এবং অন্যান্য তথ্যের জন্য স্থান খালি করা হবে না।

ফাইল এবং ফোল্ডার সাইজ কি?

এমনকি তথ্য পরিমাপ করা যেতে পারে। এই উদ্দেশ্যে, কম্পিউটার পরিভাষার পরিমাপের নিজস্ব একক রয়েছে: বাইট, কিলোবাইট, মেগাবাইট, গিগাবাইট, টেরাবাইট ইত্যাদি। সমস্ত কম্পিউটার তথ্য 0 (শূন্য) এবং 1 (এক) ব্যবহার করে রেকর্ড করা হয়। কম্পিউটারের ভাষায় শূন্য এবং একটি 1 বিট। আট বিটের একটি গ্রুপকে বাইট বলে। আরও পড়ুন।

তথ্য সংরক্ষণের মৌলিক একক:

1 বাইট= 8 বিট

1 কিলোবাইট(KB) = 1024 বাইট

1 মেগাবাইট(MB) = 1024 কিলোবাইট

যেহেতু কম্পিউটার একটি বাইনারি সিস্টেমে কাজ করে (1 এবং 0), এইভাবে তথ্য বিভক্ত করা এটির পক্ষে অনেক বেশি সুবিধাজনক। সংখ্যা 1024 হল একটি কিলোবাইট, এবং বাইনারি সংখ্যা পদ্ধতিতে এক কিলোবাইট হল 2 10 = 1024৷ আমরা দশমিক সংখ্যা পদ্ধতি ব্যবহার করি, তাই এই জাতীয় সংখ্যাগুলির সাথে কাজ করা প্রথাগত নয়৷

যেকোন ফাইলের (গ্রাফিক, মিউজিক, ভিডিও ইত্যাদি) নিজস্ব সাইজ আছে। একটি কম্পিউটারের সমস্ত তথ্য একটি হার্ড ড্রাইভে রেকর্ড করা হয়, যার একটি নির্দিষ্ট ক্ষমতা রয়েছে। এই ইউনিটগুলিতে কম্পিউটারের মেমরিও পরিমাপ করা হয়।

যেকোন স্টোরেজ মাধ্যম, যেমন: এইচডিডি, ফ্লপি ডিস্ক, ফ্ল্যাশ ড্রাইভ, মেমরি কার্ড এবং সিডি/ডিভিডি ডিস্কগুলির নিজস্ব ক্ষমতা রয়েছে, যার বেশি আপনি এটিতে লিখতে পারবেন না।

একটি ফাইল বা ফোল্ডারের ওজন কত তা কীভাবে খুঁজে বের করবেন

একটি ফাইল বা ফোল্ডারের ওজন কত তা খুঁজে বের করার জন্য, আপনাকে ফাইলের (বা ফোল্ডার) উপর কার্সারটি ঘোরাতে হবে এবং তথ্য সহ একটি উইন্ডো পপ আপ না হওয়া পর্যন্ত কয়েক সেকেন্ড অপেক্ষা করতে হবে।


যদি ফোল্ডার বা ফাইলটি খুব বড় হয় তবে এইভাবে আপনি এর আকার সম্পর্কে তথ্য খুঁজে পাবেন না। এই ক্ষেত্রে, আপনাকে ফোল্ডার বা ফাইলে ডান-ক্লিক করতে হবে এবং ড্রপ-ডাউন মেনু থেকে নির্বাচন করতে হবে বৈশিষ্ট্য(খুব নীচে), এবং ট্যাবে একটি নতুন উইন্ডোতে আকার দেখুন সাধারণ.

যদি আমরা সাধারণভাবে তথ্য সম্পর্কে কথা বলি, তবে এটি BYTES-এ পরিমাপ করা হয়। এই ইউনিটগুলিতে পরিমাপ 1956 সালে শুরু হয়েছিল। তারপর এই মান বেশ যথেষ্ট ছিল. আমরা কোন মান সম্পর্কে কথা বলছি তা পরিষ্কার করার জন্য, আমি আপনাকে বলব যে 1 বাইট = 1 অক্ষর। প্রযুক্তির বিকাশের সাথে সাথে তথ্যের পরিমাণও বৃদ্ধি পেয়েছে এবং BYTES-এ প্রচুর পরিমাণে তথ্য পরিমাপ করা অসুবিধাজনক হয়ে উঠেছে। তারপরে KILO-BYTE (KB), MEGA-BYTE (MB), GIGA-BYTE (GB), TERA-BYTE (TB) ইত্যাদি উপসর্গগুলি উপস্থিত হয়েছিল।

এই মানগুলি কত বড় বা ছোট তা বোঝার জন্য, আমি নিম্নলিখিত তুলনা দেব:
- 1KB (এক কিলোবাইট) = 1024 বাইট, এবং এটি A4 ফর্ম্যাটের একটি মুদ্রিত শীটের প্রায় সমান তথ্যের পরিমাণ;

1MB (এক মেগাবাইট) = 1024 কিলোবাইট, এবং এটি 600-700 পৃষ্ঠার একটি শালীন ভলিউমের জন্য তথ্যের পরিমাণ!

1GB (এক গিগাবাইট) = 1024 মেগাবাইট, এবং এটি ইতিমধ্যে 600 পৃষ্ঠার 1024 বইয়ের একটি সম্পূর্ণ লাইব্রেরি!

1TB (এক টেরাবাইট) = 1024 গিগাবাইট, এই পরিমাণ তথ্য গড় ইউরোপীয় লাইব্রেরির সাথে তুলনীয়, যেখানে প্রায় 8 মিলিয়ন বই রয়েছে। উদাহরণস্বরূপ, রাশিয়ান স্টেট লাইব্রেরিতে প্রায় 43 মিলিয়ন আইটেম রয়েছে।

এখন এই তথ্য রেকর্ড করা যেতে পারে এমন মিডিয়া সম্পর্কিত তথ্যের ভলিউম এবং প্রকারের তুলনা করা যাক।

1.44 MB ক্ষমতা সহ ফ্লপি ডিস্ক। এক সময়, ফ্লপি ডিস্ক ছিল ডিজিটাল তথ্যের প্রধান অ্যাক্সেসযোগ্য মাধ্যম, কারণ... আপনি সত্যিই এটা অনেক জিনিস রেকর্ড করতে পারে. এখন, ফ্লপি ডিস্কগুলি প্রধানত অ্যাকাউন্ট্যান্টরা ইলেকট্রনিক কী এবং স্বাক্ষর সংরক্ষণ করতে ব্যবহার করে। কারণটি তুচ্ছ - আধুনিক তথ্য সঞ্চয় করার জন্য একটি ফ্লপি ডিস্কে পর্যাপ্ত স্থান নেই। আপনি একটি ফ্লপি ডিস্কে একটি 3 মেগাপিক্সেল ক্যামেরা দিয়ে একটি মোবাইল ফোনে তোলা এক বা দুটি ছবি রেকর্ড করতে পারেন; পাঁচ, দশটি শব্দ, এক্সেল নথি।

ফ্ল্যাশ ড্রাইভ যার ক্ষমতা 1GB। এই মুহূর্তে সবচেয়ে সুবিধাজনক তথ্য বাহক। আমি গণনা গুণ করার জন্য ফ্ল্যাশ ড্রাইভের ক্ষমতা 1GB এ নিয়েছি, তবে সাধারণভাবে, লেখার সময়, 64GB ফ্ল্যাশ ড্রাইভও রয়েছে!
1GB ফ্ল্যাশ ড্রাইভে কী রেকর্ড করা যায়: একটি মুভি, তুলনামূলকভাবে ভালো মানের; .mp3 ফরম্যাটে প্রায় 200 মিউজিক ফাইল; প্রায় 200 ভাল মানের ফটোগ্রাফ; অনেক নথি এবং ছোট প্রোগ্রাম.

700MB ক্ষমতা সহ সিডি ডিস্ক। আপনি একটি সিডিতে বার্ন করতে পারেন: একটি মুভি .avi ফরম্যাটে, তুলনামূলকভাবে ভালো মানের; .mp3 ফরম্যাটে প্রায় 150 মিউজিক ফাইল; প্রায় 150 ফটো ভাল মানের; অনেক নথি এবং ছোট প্রোগ্রাম.

4.7 গিগাবাইট ক্ষমতা সহ ডিভিডি ডিস্ক। আপনি একটি ডিভিডি ডিস্কে বার্ন করতে পারেন: ডিভিডি বা এইচডিটিভি ফরম্যাটে একটি মুভি; ভালো মানের .avi ফরম্যাটে 4-5 ফিল্ম; .mp3 ফরম্যাটে প্রায় 1200 মিউজিক ফাইল; প্রায় 1000 ভাল মানের ফটোগ্রাফ; অনেক নথি এবং প্রোগ্রাম.

120GB ধারণক্ষমতা সহ উইনচেস্টার। এখানে, নথিগুলি সম্পর্কে না লেখার জন্য, আমি এটিকে এমন একটি হার্ড ড্রাইভে রেকর্ড করা যেতে পারে এমন ফিল্মের সংখ্যার সাথে তুলনা করব। সুতরাং, একটি 120 জিবি হার্ড ড্রাইভে আপনি 25টি মুভি ডিভিডি বা এইচডিটিভি মানের রেকর্ড করতে পারেন!

এখন চলুন এক এক করে বের করা যাক কিভাবে ডিস্ক, ফাইল বা ফোল্ডারের আকার নির্ধারণ করা যায়।
উইন্ডোজে, আপনি এক্সপ্লোরারে একটি ফাইল, ফোল্ডার বা ডিস্কের আকার নির্ধারণ করতে পারেন। আপনি ডেস্কটপের "মাই কম্পিউটার" শর্টকাটে বাম মাউস বোতামে ডাবল ক্লিক করে বা "উইন + ই" কী সমন্বয় ব্যবহার করে "এক্সপ্লোরার" চালু করতে পারেন।

আপনি যদি, উদাহরণস্বরূপ, একটি ডিস্কে, বিশেষ করে একটি ফ্ল্যাশ ড্রাইভে কতটা ফাঁকা স্থান বাকি আছে তা জানতে চাইলে, তারপরে অপসারণযোগ্য ডিস্কের চিত্রটিতে রাইট-ক্লিক করুন, সাধারণত এটি "রিমুভেবল ডিস্ক (এফ:) লেবেলযুক্ত থাকে। " বা "ফ্ল্যাশ ড্রাইভের নাম (F:)", ছবির মতো:

সুতরাং, অপসারণযোগ্য ডিস্ক - ফ্ল্যাশ ড্রাইভের ছবিতে ডান-ক্লিক করুন এবং একেবারে নীচে খোলা মেনুতে "বৈশিষ্ট্য" আইটেমটি নির্বাচন করুন। এর পরে একটি উইন্ডো খোলে:


এখানে আপনি দেখতে পারেন কতটা দখল করা হয়েছে (নীল রঙে হাইলাইট করা হয়েছে), কতটা মুক্ত (গোলাপিতে হাইলাইট করা হয়েছে) এবং ডিস্কে কতটা জায়গা আছে।

এইভাবে, আপনি শুধুমাত্র একটি ফ্ল্যাশ ড্রাইভে নয়, একটি হার্ড ড্রাইভের যেকোনো অপসারণযোগ্য বা যৌক্তিক ড্রাইভে অবশিষ্ট ফাঁকা স্থান খুঁজে পেতে পারেন।

একটি ফাইল বা ফোল্ডারের আকার নির্ধারণের স্কিমটি একটি ডিস্কের মতোই। সেগুলো। ডিস্কে পছন্দসই ফাইল বা ফোল্ডার খুঁজুন, ডান মাউস বোতাম দিয়ে এটিতে ক্লিক করুন এবং "বৈশিষ্ট্য" দেখুন।


সেখানে প্রয়োজনীয় সব তথ্য থাকবে।


আপনি যদি ফাইল বা ফোল্ডারগুলির একটি গ্রুপের আকার খুঁজে পেতে চান তবে আপনাকে সেগুলি নির্বাচন করতে হবে এবং একই ক্রিয়াকলাপগুলি করতে হবে, যেমন নির্বাচিত ফাইল বা ফোল্ডারগুলির একটিতে রাইট-ক্লিক করুন, "বৈশিষ্ট্য" নির্বাচন করুন এবং আকার দেখুন।

হ্যাঁ, পাঠের দ্বিতীয় অংশটি পুরোপুরি "কম্পিউটার বেসিকস" শিরোনামের অধীনে পড়ে না, তবে তা সত্ত্বেও। আপনার কোন প্রশ্ন থাকলে, আপনি সবসময় মন্তব্যে তাদের জিজ্ঞাসা করতে পারেন.

আপনি সম্ভবত প্রায়ই ওয়েবসাইটগুলিতে ফাইলের আকার নির্দেশ করে একটি স্বাক্ষর দেখতে পান। কেউ নিজেরা এই সূচকে স্বাক্ষর করে না। পিএইচপিতে একটি ফাংশন লিখে এই সমস্যাটি সমাধান করা যেতে পারে। ফলস্বরূপ, এটি একটি লাইন আউটপুট করবে যেমন:

ফাইলের আকার: 2.3 MB
সাইট থেকে কোনো উপকরণ ডাউনলোড করার সময় এটি খুব সুবিধাজনক। চল শুরু করা যাক।

একটি পিএইচপি ফাংশন তৈরি করুন যা ফাইলের আকার নির্ধারণ করে

ফাংশনটি হবে বেশ সহজ এবং সোজা। তিনটি বিল্ট-ইন ফাংশন ব্যবহার করে:

ফাইলটি আছে- নির্দিষ্ট ফাইল বা ডিরেক্টরির উপস্থিতি পরীক্ষা করা হচ্ছে।

ফাইলের আকার- ফাইলের আকার নির্ধারণ করুন। বাইটে ফলাফল প্রদান করে। ফাইলটি 2 গিগাবাইটের চেয়ে বড় হলে, সার্ভারের উপর নির্ভর করে, এটি ভুল ফলাফল প্রদর্শন করতে পারে।

বৃত্তাকার- একটি অন্তর্নির্মিত ফাংশন যা আউটপুট মানকে একটি পূর্ণসংখ্যায় এবং পিরিয়ড বিভাজকের পরে এক দশমাংশে সংক্ষিপ্ত করে।
ফাংশনটি নিজেই ফাইলের উপস্থিতি পরীক্ষা করে, তারপরে ক্রমানুসারে ফাইলের আকার কত বড় তা নির্ধারণ করার চেষ্টা করে - যদি এটি 1024 বাইটের বেশি হয়, তাহলে ফলাফলটি MB-তে আউটপুট হওয়া উচিত, যদি এটি 1024 MB-এর বেশি হয়, তাহলে এটি GB তে আউটপুট হওয়া উচিত। এবং প্রতিটি ধাপের শেষে, অন্তর্নির্মিত রাউন্ড ফাংশন ফলাফলকে অনেক সংখ্যা থেকে একটি সম্পূর্ণ মান এবং একটি বিভাজক সহ দশমাংশে রাউন্ড করে।

এখন একটি ফাংশন ফাইল তৈরি করা যাক। এই ধরনের ফাইল একটি পৃথক ফোল্ডারে রাখা প্রথাগত। উদাহরণ স্বরূপ ফাংশন.

পিএইচপি কোড(ফাইল function.php)

// ফাংশন আর্গুমেন্ট ফাইলের পথ হবে
ফাংশন get_filesize($file)
{
// ফাইলে যান
if(!file_exists($file)) "ফাইল পাওয়া যায়নি" রিটার্ন করুন;
// এখন আমরা কয়েকটি ধাপে ফাইলের আকার নির্ধারণ করি
$filesize = filesize($file);
// আকার 1 KB এর বেশি হলে
যদি ($filesize> 1024)
{

// ফাইলের সাইজ কিলোবাইটের চেয়ে বড় হলে
// এটি মেগাবাইটে প্রদর্শন করা ভাল। এমবিতে রূপান্তর করুন
যদি ($filesize> 1024)
{

// এবং যদি ফাইলটি 1 মেগাবাইটের বেশি হয় তবে আমরা পরীক্ষা করি
// এটা কি 1 গিগাবাইটের চেয়ে বড়?
যদি ($filesize> 1024)
{
$filesize = ($filesize/1024);

$filesize ফেরত দিন।" GB";
}
অন্য
{

$filesize ফেরত দিন।" MB";
}
}
অন্য
{
$filesize = বৃত্তাকার($filesize, 1);
$filesize ফেরত দিন।" Kb";
}
}
অন্য
{
$filesize = বৃত্তাকার($filesize, 1);
$filesize ফেরত দিন।" বাইট";
}
}
?>
আমরা ফাংশন তৈরি. যা বাকি থাকে তা প্রয়োগ করা।

পিএইচপি কোড

অন্তর্ভুক্ত_একবার "function/function.php"; // ফাংশনের সাথে ফাইলটি অন্তর্ভুক্ত করুন

// ফাংশন দ্বারা প্রক্রিয়াকরণের জন্য একটি পাথ সহ একটি পাথ বা একটি ভেরিয়েবল সন্নিবেশ করান
$size = get_filesize("images/photo.jpg");
প্রতিধ্বনি "ফাইলের আকার: ".$ আকার।""; // আকার সহ ফলাফল আউটপুট করুন
?>
সব প্রস্তুত! আপনার স্বাস্থ্যের জন্য এটি উপভোগ করুন!
আপনার মনোযোগের জন্য আপনাকে ধন্যবাদ! এবং আপনার কাজের সাথে সৌভাগ্য কামনা করছি!



আপনি সম্ভবত প্রায়ই ওয়েবসাইটগুলিতে ফাইলের আকার নির্দেশ করে একটি স্বাক্ষর দেখতে পান। কেউ নিজেরা এই সূচকে স্বাক্ষর করে না। পিএইচপিতে একটি ফাংশন লিখে এই সমস্যাটি সমাধান করা যেতে পারে। ফলস্বরূপ, এটি একটি লাইন আউটপুট করবে যেমন:

ফাইলের আকার: 2.3 MB
সাইট থেকে কোনো উপকরণ ডাউনলোড করার সময় এটি খুব সুবিধাজনক। চল শুরু করা যাক।

একটি পিএইচপি ফাংশন তৈরি করুন যা ফাইলের আকার নির্ধারণ করে

ফাংশনটি হবে বেশ সহজ এবং সোজা। তিনটি বিল্ট-ইন ফাংশন ব্যবহার করে:

ফাইলটি আছে- নির্দিষ্ট ফাইল বা ডিরেক্টরির উপস্থিতি পরীক্ষা করা হচ্ছে।

ফাইলের আকার- ফাইলের আকার নির্ধারণ করুন। বাইটে ফলাফল প্রদান করে। ফাইলটি 2 গিগাবাইটের চেয়ে বড় হলে, সার্ভারের উপর নির্ভর করে, এটি ভুল ফলাফল প্রদর্শন করতে পারে।

বৃত্তাকার- একটি অন্তর্নির্মিত ফাংশন যা আউটপুট মানকে একটি পূর্ণসংখ্যায় এবং পিরিয়ড বিভাজকের পরে এক দশমাংশে সংক্ষিপ্ত করে।
ফাংশনটি নিজেই ফাইলের উপস্থিতি পরীক্ষা করে, তারপরে ক্রমানুসারে ফাইলের আকার কত বড় তা নির্ধারণ করার চেষ্টা করে - যদি এটি 1024 বাইটের বেশি হয়, তাহলে ফলাফলটি MB-তে আউটপুট হওয়া উচিত, যদি এটি 1024 MB-এর বেশি হয়, তাহলে এটি GB তে আউটপুট হওয়া উচিত। এবং প্রতিটি ধাপের শেষে, অন্তর্নির্মিত রাউন্ড ফাংশন ফলাফলকে অনেক সংখ্যা থেকে একটি সম্পূর্ণ মান এবং একটি বিভাজক সহ দশমাংশে রাউন্ড করে।

এখন একটি ফাংশন ফাইল তৈরি করা যাক। এই ধরনের ফাইল একটি পৃথক ফোল্ডারে রাখা প্রথাগত। উদাহরণ স্বরূপ ফাংশন.

পিএইচপি কোড(ফাইল function.php)

// ফাংশন আর্গুমেন্ট ফাইলের পথ হবে
ফাংশন get_filesize($file)
{
// ফাইলে যান
if(!file_exists($file)) "ফাইল পাওয়া যায়নি" রিটার্ন করুন;
// এখন আমরা কয়েকটি ধাপে ফাইলের আকার নির্ধারণ করি
$filesize = filesize($file);
// আকার 1 KB এর বেশি হলে
যদি ($filesize> 1024)
{

// ফাইলের সাইজ কিলোবাইটের চেয়ে বড় হলে
// এটি মেগাবাইটে প্রদর্শন করা ভাল। এমবিতে রূপান্তর করুন
যদি ($filesize> 1024)
{
$filesize = ($filesize/1024);
// এবং যদি ফাইলটি 1 মেগাবাইটের বেশি হয় তবে আমরা পরীক্ষা করি
// এটা কি 1 গিগাবাইটের চেয়ে বড়?
যদি ($filesize> 1024)
{
$filesize = ($filesize/1024);

$filesize ফেরত দিন।" GB";
}
অন্য
{
$filesize = বৃত্তাকার($filesize, 1);
$filesize ফেরত দিন।" MB";
}
}
অন্য
{
$filesize = বৃত্তাকার($filesize, 1);
$filesize ফেরত দিন।" Kb";
}
}
অন্য
{
$filesize = বৃত্তাকার($filesize, 1);
$filesize ফেরত দিন।" বাইট";
}
}
?>
আমরা ফাংশন তৈরি. যা বাকি থাকে তা প্রয়োগ করা।

পিএইচপি কোড

অন্তর্ভুক্ত_একবার "function/function.php"; // ফাংশনের সাথে ফাইলটি অন্তর্ভুক্ত করুন

// ফাংশন দ্বারা প্রক্রিয়াকরণের জন্য একটি পাথ সহ একটি পাথ বা একটি ভেরিয়েবল সন্নিবেশ করান
$size = get_filesize("images/photo.jpg");
প্রতিধ্বনি "ফাইলের আকার: ".$ আকার।""; // আকার সহ ফলাফল আউটপুট করুন
?>
সব প্রস্তুত! আপনার স্বাস্থ্যের জন্য এটি উপভোগ করুন!
আপনার মনোযোগের জন্য আপনাকে ধন্যবাদ! এবং আপনার কাজের সাথে সৌভাগ্য কামনা করছি!