উবুন্টু কি মাল্টিকোর সিপিইউ ব্যবহার করে (উইন্ডোজ? তে যেমন বলা হয়)?
অন্য কথায়, এটি কি মাল্টিটাস্কিং অনুকূলিত হয়েছে যাতে ব্যবহারকারীরা 4+ কোর প্রসেসরের সুবিধা গ্রহণ করবেন?
উবুন্টু কি মাল্টিকোর সিপিইউ ব্যবহার করে (উইন্ডোজ? তে যেমন বলা হয়)?
অন্য কথায়, এটি কি মাল্টিটাস্কিং অনুকূলিত হয়েছে যাতে ব্যবহারকারীরা 4+ কোর প্রসেসরের সুবিধা গ্রহণ করবেন?
উত্তর:
হ্যাঁ, উবুন্টু মাল্টিকোর সিপিইউগুলির জন্য অনুকূলিত এবং বহু বছর ধরে।
"ভার্সন 2.0 (লিনাক্স কার্নেলের) 9 ই জুন 1996 প্রকাশিত হয়েছিল। সিরিজটিতে 41 টি রিলিজ হয়েছিল। 2.0 এর প্রধান বৈশিষ্ট্যটি ছিল এসএমপি সমর্থন (যা একক সিস্টেমে প্রতিসম মাল্টি প্রসেসিং ) এবং আরও ধরণের প্রসেসরের সমর্থন ছিল । "
উবুন্টু একটি অপারেটিং সিস্টেম, একটি লিনাক্স বিতরণ। একটি অপারেটিং সিস্টেমে বেশ কয়েকটি সফ্টওয়্যার উপাদান থাকে যেমন কার্নেল, গ্রন্থাগার , পরিষেবা / ডেমন, অ্যাপ্লিকেশন ইত্যাদি of
উবুন্টু লিনাক্স কার্নেল ব্যবহার করে যা প্রতিসামান্য মাল্টিপ্রসেসিং (এসএমপি) এবং একাধিক কোর ব্যবহার করে। এটি হাজার হাজার মাল্টি-কোর সিপিইউ সহ লো-এন্ড সিঙ্গল-সিপিইউ সিঙ্গেল-কোর সিস্টেম থেকে হাই-এন্ড সুপার কম্পিউটার কম্পিউটারগুলিতে খুব ভাল স্কেল করে।
কয়েকশ লাইব্রেরি সহ উবুন্টু জাহাজ, যার কয়েকটি মাল্টি-থ্রেডেড এবং থ্রেড-সেফ, যার কয়েকটি নেই। কিছু ক্ষেত্রে তাদের পক্ষে বহু-থ্রেড হওয়া অর্থবোধ করে, অন্যথায় এটি প্রযোজ্য নয়, সাধারণত সম্ভব হয় বা খুব বেশি অর্থবোধ করে না।
শত শত অ্যাপ্লিকেশন সহ উবুন্টু জাহাজ, কিছু মাল্টি-কোর সিপিইউ ব্যবহারের জন্য কোড করা হয়, কিছু হয় না। কিছু ক্ষেত্রে অ্যাপ্লিকেশনটিকে কোড হিসাবে বোঝা যায়, অন্য ক্ষেত্রে এটি সম্ভব নয় not সমস্ত অ্যাপ্লিকেশন যা একাধিক কোর ব্যবহার করতে পারে বা করা উচিত তা না।
উদাহরণস্বরূপ, গ্রাফিক্স, অডিও, নেটওয়ার্ক, পদার্থবিজ্ঞান ইত্যাদির জন্য কোনও গেমটি মাল্টি-কোর ব্যবহার করার জন্য এটি বোধগম্য হয় তবে এটি কোনও ক্যালকুলেটর, স্ক্রিনশট সরঞ্জাম, সুডুকো, বা মেনু সম্পাদককে মাল্টি-কোর সচেতন হওয়ার জন্য অর্থবোধ করে না।
উবুন্টুর কার্নেলটি দীর্ঘকাল ধরে একাধিক সিপিইউ সমর্থন করে, যদি তার মাল্টি-কোর বা একটি সিস্টেমে সিপিইউগুলি বহুগুণ করে দেয় তবে তা সঠিকভাবে পরিচালিত হবে না।
যদিও আপনাকে সচেতন হতে হবে, কেবল কারণ একটি সিস্টেমে বেশ কয়েকটি সিপিইউ / কোরগুলির সমর্থন রয়েছে এবং সেগুলি একটি সিস্টেমে উপস্থিত রয়েছে তার অর্থ এই নয় যে আপনার অ্যাপ্লিকেশনগুলি স্বয়ংক্রিয়ভাবে দ্রুত চলবে। আপনি এখন বিপরীতে অনেক কিছু বলতে পারেন, এটি একটি বিপণনের জিনিস।
অ্যাপ্লিকেশনটির একই সাথে বেশ কয়েকটি সিপিইউ / কোরগুলির সুবিধা গ্রহণের জন্য সেই সিপিইউ / কোরগুলির উপর প্রক্রিয়া লোড ভাগ করে নেওয়ার জন্য এটি তৈরি করা দরকার।
উদাহরণস্বরূপ: বলুন যে আপনি wordpad
উইন্ডোজের মতো সাধারণ কিছু চালাচ্ছেন এবং এটি দিয়ে আপনি একটি বিশাল পাঠ্য ফাইল খুলছেন, লোডিংয়ের সময়টি একই রকম হয় আপনার 1 সিপিইউ বা 1 জিলিয়ন সিপিইউ রয়েছে (একই বাসের গতি এবং একই রকম আর্কিটেকচার সহ সিপিইউগুলির জন্য) Ofc)।
লিনাক্স কার্নেল এবং উবুন্টু ডিস্ট্রোতেও একই রকম হয়, যদি কোনও অ্যাপ্লিকেশন একটি থ্রেডের জন্য তৈরি করা হয় তবে এর চেয়ে বেশি সিপিইউ কিছুই করতে পারে না।
অপারেটিভ সিস্টেমগুলি এখন বেশ কয়েকটি সিপিইউ / কোরগুলির উপর অ্যাপ্লিকেশন লোডের অনুকূলকরণের জন্য একদিন যা করছে তা হ'ল অন্যটির মতো লোড হয় না এমন একটি কোরের উপর একটি প্রক্রিয়া চালনা করার ক্ষমতা, এইভাবে ভার ভারসাম্য বজায় রাখা এবং আপনার একাধিক কোরগুলি নিশ্চিত করা ব্যবহার সর্বোত্তম। কঠোরভাবে অনুশীলন করা, সেই কৌশলটির ব্যবহার কেবলমাত্র ছোট গতির উন্নতি নিয়ে আসে।
আপনি যদি সত্যই আপনার কোরের উজ্জ্বলতা দেখতে চান তবে আপনাকে এমন ভার্চুয়াল সিপিইউ ব্যবহারের প্রয়োজন যা এমন প্রোগ্রামগুলির সাথে ভারসাম্যপূর্ণ সিপিইউ ব্যবহার করতে হবে যা ভিডিও সম্পাদনা ইত্যাদির মতো প্রতিসৃত মাল্টিপ্রসেসিং সমর্থন করে etc.
হ্যাঁ, এটি আমার পক্ষে নিখুঁতভাবে কাজ করে এবং আমার একাধিক প্রসেসর এবং হাইপার-থ্রেডিং রয়েছে, যা আমি এর অর্থটি ভুলে গিয়েছিলাম তবে আমি নিশ্চিত যে এটির কিছু অর্থ যা প্রতিটি প্রসেসরের একাধিক থ্রেড কার্যকর করতে পারে যা প্রতিটি প্রসেসরের রয়েছে এমন সত্যের সাথে মিলিত হয় which 2 কোর, একটি সমস্যা বলে মনে হবে। আমি এখন পর্যন্ত কেবলমাত্র একমাত্র সমস্যাটির মুখোমুখি হয়েছি হ'ল উবুন্টুতে প্রোগ্রামগুলি হিমশীতল করে। আমি GB জিবি র্যাম থাকায় অদলবদল হ্রাস করে আমি এটি প্রায়শই কম করে দিয়েছি।