আমি মনে করি এটি মূলত historicalতিহাসিক কারণে।
একটি ইউনিক্স ফাইল বর্ণনাকারী একটি ছোট int
মান, মতো কাজগুলির দ্বারা ফিরে open
এবং creat
, এবং প্রেরণ read
, write
, close
, এবং তাই ঘোষণা।
কমপক্ষে ইউনিক্সের প্রাথমিক সংস্করণগুলিতে একটি ফাইল বর্ণনাকারী কেবল স্ট্রাকচারের স্থির আকারের প্রতিটি প্রক্রিয়া অ্যারেতে সূচক হত, যেখানে প্রতিটি কাঠামোতে একটি খোলা ফাইল সম্পর্কিত তথ্য থাকে। যদি আমি সঠিকভাবে স্মরণ করি তবে কিছু প্রাথমিক সিস্টেমগুলি এই টেবিলটির আকার 20 বা তার মধ্যে সীমাবদ্ধ করে।
আরও আধুনিক সিস্টেমে উচ্চতর সীমা রয়েছে, তবে একই সাধারণ স্কিমটি বহুলাংশে জড়তার বাইরে রেখে দিয়েছে।