এর মূল বিষয়গুলি মোট সিস্টেমের কয়েকটি মূল উপাদানগুলিতে বিভক্ত হয়: ইউআই উপাদান (গ্রাফিক্যাল অংশ), কার্নেল নিজেই (হার্ডওয়্যারের সাথে কী কথা বলে) এবং যে ফর্ম্যাটটিতে ডেটা সংরক্ষণ করা হয় (যেমন ফাইল সিস্টেম )।
পিছনে যাওয়া, NTFS
কিছু সময়ের জন্য উইন্ডোজের ডি-ফ্যাক্টো ছিল, অন্যদিকে লিনাক্সের প্রধান রূপগুলির ডি-ফ্যাক্টো ext
ফাইল সিস্টেম। উইন্ডোজ এক্সপি (2001) থেকে এনটিএফএস ফাইল সিস্টেম নিজেই পরিবর্তিত হয়নি, প্রচুর বৈশিষ্ট্য বিদ্যমান যা (যেমন পার্টিশন সঙ্কুচিত / নিরাময়, লেনদেনের এনটিএফএস ইত্যাদি) ওএসের বৈশিষ্ট্য (উইন্ডোজ ভিস্তা / 7/8/10) এবং না নিজেই NTFS। ২০০৮ সালে ext
ফাইল সিস্টেমে এটি সর্বশেষতম স্থিতিশীল রিলিজ ( ext4
) ছিল Since যেহেতু ফাইল সিস্টেম নিজেই নিয়ন্ত্রণ করে যে কীভাবে ফাইলগুলি অ্যাক্সেস করা হয়, আপনি যদি ext4
এনটিএফএসের সাথে গতি বাড়ানোর একটি সম্ভাবনার সম্ভাবনা দেখেন; তবে আপনি যদি ব্যবহার করেন তবে ext2
লক্ষ্য করুন যে এটি গতিতে তুলনীয় in
এটি এমনও হতে পারে যে একটি পার্টিশন অপরের চেয়ে ছোট অংশগুলিতে ফর্ম্যাট করা হয়। বেশিরভাগ সিস্টেমে ডিফল্ট হ'ল 4096 byte
1 , 2 ক্লাস্টারের আকার, তবে আপনি যদি নিজের ext4
পার্টিশনটিকে 16k
3 এর মতো কিছুতে ফর্ম্যাট করেন তবে ext4
সিস্টেমে প্রতিটি পঠনই 4x ডাটা বনাম এনটিএফএস সিস্টেম পেতে পারে (যার অর্থ স্টোরের উপর নির্ভর করে 4x ফাইল হতে পারে) কোথায় / কিভাবে এবং কত বড়, ইত্যাদি)। ফাইলগুলির খণ্ডন গতিতেও ভূমিকা নিতে পারে। এনটিএফএস ext
ফাইল সিস্টেমে ফাইল সিস্টেমের চেয়ে খুব আলাদাভাবে পরিচালনা করে, এবং ১০০ কে + ফাইলের সাহায্যে কিছু খণ্ডন হওয়ার সম্ভাবনা রয়েছে।
পরবর্তী উপাদানটি হ'ল কার্নেলটি নিজেই (ইউআই নয়, তবে কোডটি যা হার্ডওয়ারের সাথে কথা বলে, সত্য ওএস)। এখানে, সত্যিই খুব বেশি পার্থক্য নেই। উভয় কার্নেলগুলি ডিস্ক ক্যাচিং / বাফারিংয়ের মতো কিছু কাজ করার জন্য কনফিগার করা যেতে পারে, যেমন পাঠ্য এবং অনুধাবনযোগ্য লেখাগুলি দ্রুত করা যায়, তবে এই কনফিগারেশনে সাধারণত ওএস নির্বিশেষে একই ট্রেড-অফ রয়েছে; উদাহরণস্বরূপ, ক্যাশে কপি করা / সংরক্ষণের গতি বাড়িয়ে তুলতে পারে, তবে ক্যাশে লেখার সময় আপনি যদি শক্তি হারিয়ে ফেলেন (বা ইউএসবি ড্রাইভটি টানিয়ে ফেলেন), তবে আপনি কেবলমাত্র ডিস্কে লিখিত নয় এমন সমস্ত ডেটা এবং সম্ভবত ইতিমধ্যে লিখিত দুর্নীতিগ্রস্ত ডেটা হারাবেন will ডিস্কে
উদাহরণস্বরূপ, উইন্ডোজ এবং লিনাক্সের একটি ফ্যাট ফর্ম্যাট ইউএসবি ড্রাইভে প্রচুর ফাইল অনুলিপি করুন। উইন্ডোজে এটি 10 মিনিট সময় নিতে পারে যখন লিনাক্স এ 10 সেকেন্ড সময় লাগবে; আপনি ফাইলগুলি অনুলিপি করার সাথে সাথেই ড্রাইভটি বের করে নিরাপদে সরিয়ে ফেলুন। উইন্ডোজ এ এটি তাত্ক্ষণিকভাবে সিস্টেম থেকে বের করে দেওয়া হবে এবং এভাবে আপনি ইউএসবি পোর্ট থেকে ড্রাইভটি সরিয়ে ফেলতে পারবেন, লিনাক্সের সময় আপনি ড্রাইভটি সরাতে 10 মিনিট সময় নিতে পারে; এটি ক্যাশিংয়ের কারণে হয়েছে (যেমন লিনাক্স ফাইলগুলি র্যামে লিখেছিল এবং সেগুলি ব্যাকগ্রাউন্ডে ডিস্কে লিখেছিল, যখন ক্যাশে-কম উইন্ডোজ তখনই ফাইলগুলি ডিস্কে লিখেছিল)।
সর্বশেষে ইউআই (ব্যবহারকারী যার সাথে গ্রাফিকাল অংশটি ইন্টারেক্ট করে)। ইউআই হ'ল কিছু দুর্দান্ত গ্রাফ এবং দুর্দান্ত বার সহ একটি দুর্দান্ত উইন্ডো হতে পারে যা আমাকে সাধারণ ধারণা দেয় যে কতগুলি ফাইল অনুলিপি করা হচ্ছে এবং এটি কত বড় এবং কতক্ষণ সময় নিতে পারে; ইউআই এটি একটি কনসোলও হতে পারে যা সম্পন্ন হওয়া ব্যতীত কোনও তথ্য মুদ্রণ করে না । ইউআই যদি প্রথমে প্রতিটি ফোল্ডার এবং ফাইলগুলি কতগুলি ফাইল রয়েছে তা নির্ধারণ করতে হয়, আরও কত বড় সেগুলি নির্ধারণ করতে হয় এবং প্রকৃতভাবে অনুলিপি করা শুরু করার আগে কোনও মোটামুটি অনুমান দিতে হয় , তবে ইউআইয়ের প্রয়োজনীয়তার কারণে অনুলিপি প্রক্রিয়াটি আরও বেশি সময় নিতে পারে এটা কর. আবার এটি ওএস নির্বিশেষে সত্য।
আপনি কিছু জিনিসকে সমান হতে কনফিগার করতে পারেন (যেমন ডিস্ক ক্যাচিং বা ক্লাস্টারের আকার) তবে এটিকে সহজভাবে বলতে গেলে সমস্ত অংশগুলি কীভাবে একত্রিত হয় সিস্টেমকে কাজ করতে এবং আরও নির্দিষ্টভাবে কোডের টুকরোগুলি প্রায়শই কতবার আপডেট হয়। উইন্ডোজ এক্সপি উইন্ডোজ এক্সপি থেকে অনেক দীর্ঘ এগিয়েছে, তবে ডিস্ক উপ-সিস্টেম এমন একটি অঞ্চল যা বহু বছরের জন্য সমস্ত সংস্করণে ওএসে খুব বেশি টিএলসি দেখেনি ( লিনাক্স বাস্তুতন্ত্রের তুলনায় যা কিছু নতুন এফএস দেখে মনে হচ্ছে) বা উন্নতি বরং ঘন ঘন)।
আশা করি এতে কিছু স্পষ্টতা যুক্ত হয়েছে।