একটি প্ল্যাটফর্ম কি?

আপনি শব্দ সব সময় কিন্তু গুরুতরভাবে শুনতে: এর অর্থ কি?

যখন প্রযুক্তি এবং কম্পিউটিং আসে, তখন একটি প্ল্যাটফর্ম হার্ডওয়্যার এবং সফ্টওয়্যারের উন্নয়নের জন্য এবং মৌলিক ভিত্তি হিসাবে কাজ করে।

একটি ভিত্তি উপরে নির্মিত সবকিছু সবকিছু একই কাঠামোর মধ্যে একসঙ্গে কাজ করে। যেমন, প্রতিটি প্ল্যাটফর্মের নিজস্ব নিয়ম, মান এবং সীমাবদ্ধতা রয়েছে যা নির্দেশ করে যে হার্ডওয়্যার / সফ্টওয়্যার কীভাবে তৈরি করা যায় এবং কিভাবে প্রতিটি কাজ করা উচিত।

হার্ডওয়্যার প্ল্যাটফর্ম হতে পারে:

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

সম্পূর্ণ সিস্টেম

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

ব্যক্তিগত সামগ্রী

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

ইন্টারফেস

পিসিআই এক্সপ্রেস , অ্যাক্সিলারেটেড গ্রাফিক পোর্ট (এজিপি) বা আইএসএ এক্সটেনশন স্লটগুলির মতো ইন্টারফেসগুলি বিভিন্ন ধরনের অ্যাড-অন / এক্সপোশন কার্ডগুলির জন্য প্ল্যাটফর্ম। বিভিন্ন ইন্টারফেসের ফর্ম উপাদানগুলি অনন্য, তাই, উদাহরণস্বরূপ, এটি একটি AGP বা ISA স্লটে একটি PCI এক্সপ্রেস কার্ড সরাতে শারীরিকভাবে সম্ভব নয় - মনে রাখবেন যে প্ল্যাটফর্মগুলি নিয়মগুলি এবং সীমাবদ্ধতাগুলি সেট করেছে। ইন্টারফেস সংযুক্ত এক্সটেনশন কার্ডে যোগাযোগ, সহায়তা এবং সম্পদ সরবরাহ করে। যেমন ইন্টারফেস ব্যবহার করে এক্সপ্যানশন কার্ডের উদাহরণ: ভিডিও গ্রাফিক্স, সাউন্ড / অডিও, নেটওয়ার্কিং অ্যাডাপ্টার, ইউএসবি পোর্ট, সিরিয়াল এটাকে (SATA) কন্ট্রোলার এবং আরও অনেক কিছু।

অস্ত্রোপচার

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

অপারেটিং সিস্টেম ইন্টারফেস (যেমন, মনিটর, মাউস, কীবোর্ড, প্রিন্টার, ইত্যাদি), অন্যান্য সিস্টেম (যেমন নেটওয়ার্কিং, ওয়াই-ফাই, ব্লুটুথ, ইত্যাদি) সাথে যোগাযোগের মাধ্যমে ব্যবহারকারীর মিথস্ক্রিয়া সমর্থন করে এমন একটি পরিবেশ প্রদান করে একটি প্ল্যাটফর্ম হিসেবে কাজ করে এবং অ্যাপ্লিকেশন সফ্টওয়্যার

অ্যাপ্লিকেশন সফটওয়্যার

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

যাইহোক, কিছু ধরনের অ্যাপ্লিকেশন সফ্টওয়্যার যা প্ল্যাটফর্মও রয়েছে । প্রশ্ন হচ্ছে যে সফটওয়্যারটি প্রশ্নবিদ্ধ কিনা তার উপর ভিত্তি করে কিছু তৈরি করা যায় কি না। অ্যাপ্লিকেশন সফটওয়্যারগুলির কিছু প্ল্যাটফর্ম যেমন:

ভিডিও গেম কনসোল

ভিডিও গেম কনসোল একটি প্ল্যাটফর্ম হিসাবে একসঙ্গে হার্ডওয়্যার এবং সফ্টওয়্যার মিলিত মহান উদাহরণ। প্রতিটি কনসোল টাইপ একটি বেস হিসাবে কাজ করে যা শারীরিকভাবে গেমগুলির নিজস্ব লাইব্রেরি সমর্থন করে (যেমন একটি মূল নান্নান্তো কার্টিজটি নিন্টেডো গেমিং সিস্টেমের পরবর্তী সংস্করণগুলির সাথে সামঞ্জস্যপূর্ণ নয়) এবং ডিজিটালভাবে (উদাহরণস্বরূপ উভয় ডিস্ক ফরম্যাটে থাকা সত্ত্বেও, একটি সোনি PS3 গেমটি সফ্টওয়্যার / প্রোগ্রামিং ল্যাঙ্গুয়েজ কারণে সোনি PS4 সিস্টেমের উপর কাজ না)