आपण नेहमीच शब्द नेहमीच गंभीरपणे ऐकतो: याचा काय अर्थ होतो?
तंत्रज्ञानाचा आणि संगणकाचा प्रश्न येतो तेव्हा एक प्लॅटफॉर्म हार्डवेअर आणि सॉफ्टवेअरच्या विकासासाठी आणि पायाभूत आधार म्हणून कार्य करते.
पायाभरणीवर तयार केलेली सर्व काही समान फ्रेमवर्कमध्ये कार्य करतात. म्हणूनच, प्रत्येक प्लॅटफॉर्मचे स्वतःचे नियम, मानदंड आणि प्रतिबंध आहेत जे हार्डवेअर / सॉफ़्टवेअर तयार केले जाऊ शकतात आणि प्रत्येकाने कसे कार्य करावे हे ठरवितात.
हार्डवेअर प्लॅटफॉर्म खालील असू शकतात:
- संपूर्ण प्रणाली
- वैयक्तिक घटक
- इंटरफेस
विरूद्ध हार्डवेअर प्लॅटफॉर्म, सॉफ्टवेअर प्लॅटफॉर्म हे अधिक व्यापक आहेत, परंतु वापरकर्ते वापरणे सोपे आहे. हार्डवेअर (उदा. माईस, कीबोर्ड, मॉनिटर्स, टचस्क्रीन) हे अंतराल पुसण्यासाठी मदत करते तरीही सॉफ्टवेअर / अॅप्ससह आम्ही अधिक सामान्यपणे संवाद साधतो हे गृहीत धरते. सॉफ्टवेअर प्लॅटफॉर्म खालीलप्रमाणे आहेत:
- सिस्टम सॉफ्टवेअर
- अनुप्रयोग सॉफ्टवेअर
संपूर्ण सिस्टीम्स
हार्डवेअर प्लॅटफॉर्म संपूर्ण प्रणाली असू शकतात (उदा. कम्प्यूटिंग डिव्हाइसेस) जसे की मेनफ्रेम, वर्कस्टेशन, डेस्कटॉप, लॅपटॉप, गोळ्या, स्मार्टफोन आणि अधिक. प्रत्येक हे हार्डवेअर प्लॅटफॉर्मचे प्रतिनिधित्व करते कारण प्रत्येकाचा स्वतःचा फॉर्म फॅक्टर असतो, अन्य सिस्टिममधून स्वतंत्रपणे चालतो आणि वापरकर्त्यास विशेषत: वापरकर्त्यांना संसाधने किंवा सेवा (उदा. चालणारे सॉफ्टवेअर / अॅप्स, डिव्हाइसेसशी कनेक्ट करणे / इंटरनेट इ.) प्रदान करण्यात सक्षम असतो. मूळ डिझाइनने अपेक्षित नाही
वैयक्तिक घटक
वैयक्तिक घटक, जसे की सेंट्रल प्रोसेसिंग युनिट (CPU) कॉम्पुटर, हे हार्डवेअर प्लॅटफॉर्म म्हणूनही ओळखले जातात. CPUs (उदा. इंटेल कोर, एआरएम कॉर्टेक्स, एएमडी एपीयू) मध्ये वेगळे आर्कीटेक्चर्स आहेत जे ऑपरेशन, दळणवळण आणि इतर प्रणालींसह परस्परसंवाद निर्धारीत करतात जे एक संपूर्ण प्रणाली बनवतात. उदाहरणासाठी, CPU ला मदरबोर्ड, मेमरी, डिस्क ड्राईव्ह, विस्तार कार्ड, पेरिफेरल्स आणि सॉफ्टवेअरसाठी आधार देणारा पाया काही घटक प्रकार, फॉर्म आणि सुसंगततेवर अवलंबून एकमेकांशी परस्परविरोधी असू शकतात किंवा नसू शकतात.
इंटरफेस
PCI एक्सप्रेस , एक्सीलरेटेड ग्राफिक्स पोर्ट (एजीपी) , किंवा आयएसए विस्तार स्लॉट्स सारख्या इंटरफेसेस विविध प्रकारचे ऍड-ऑन / एक्स्पेन्शन कार्ड्सच्या विकासासाठी प्लॅटफार्म आहेत. वेगवेगळे इंटरफेस फॉर्म घटक एकमेव आहेत, म्हणजे, उदाहरणार्थ, पीसीआय एक्सप्रेस कार्ड एजीपी किंवा आयएसए स्लॉटमध्ये समाविष्ट करणे शारीरिकदृष्ट्या शक्य नाही - लक्षात ठेवा की प्लॅटफॉर्मने नियम आणि निर्बंध सेट केले आहेत. इंटरफेस संलग्न विस्तार कार्डवर संप्रेषण, समर्थन आणि संसाधने देखील प्रदान करते. अशा प्रकारच्या इंटरफेस वापरणार्या विस्तार कार्डांच्या उदाहरणे आहेत: व्हिडिओ ग्राफिक्स, ध्वनी / ऑडिओ, नेटवर्किंग अॅडाप्टर, यूएसबी पोर्ट, सिरियल एटीए (एसएटीए) नियंत्रक, आणि अधिक.
सिस्टम सॉफ्टवेअर
सिस्टीम सॉफ्टवेअर म्हणजे संगणकास एकाचवेळी प्रक्रिया चालवून ऍप्लिकेशन सॉफ्टवेअरच्या सहाय्याने एकापेक्षा जास्त हार्डवेयर संसाधनांचे व्यवस्थापन / समन्वय साधता येते. सिस्टीम सॉफ्टवेअरसाठी सर्वोत्तम उदाहरणे ऑपरेटिंग सिस्टीम आहेत , जसे की Windows (विंडोज मॅक), मॅकोओएस, लिनक्स, अँड्रॉइड, आयओएस आणि क्रोम ओएस.
ऑपरेटिंग सिस्टिम इंटरफेस (उदा. मॉनिटर, माऊस, कीबोर्ड, प्रिंटर, इत्यादी), इतर प्रणाल्यांसह संप्रेषण (उदा. नेटवर्किंग, वाय-फाय, ब्ल्यूटूथ, इत्यादी) यांच्या सहाय्याने वापरकर्ता संवाद वाढविण्यास मदत करणारा एक वातावरण प्रदान करून एक प्लॅटफॉर्म म्हणून कार्य करते आणि अनुप्रयोग सॉफ्टवेअर
अनुप्रयोग सॉफ्टवेअर
अनुप्रयोग सॉफ्टवेअरमध्ये संगणकावरील विशिष्ट कार्ये पूर्ण करण्यासाठी डिझाइन केलेल्या सर्व प्रोग्राम्सचा समावेश होतो - बहुतेकांना प्लॅटफॉर्म म्हणून मानले जात नाही. नॉन-प्लॅटफॉर्म अनुप्रयोग सॉफ्टवेअरची सामान्य उदाहरणे: प्रतिमा संपादन प्रोग्राम, वर्ड प्रोसेसर, स्प्रेडशीट, संगीत खेळाडू, संदेशन / गप्पा, सोशल मीडिया अॅप्स आणि बरेच काही.
तथापि, काही प्रकारचे अनुप्रयोग सॉफ्टवेअर देखील आहेत जे प्लेटफॉर्म्स आहेत . की ही अशी सॉफ्टवेअर आहे जी प्रश्नातील सॉफ्टवेअर त्यावर बांधल्या जाणार्या काही गोष्टींसाठी समर्थन करते किंवा नाही. प्लॅटफॉर्म म्हणून अनुप्रयोग सॉफ्टवेअरची काही उदाहरणे:
- वेब ब्राऊझर (उदा. क्रोम, सफारी, इंटरनेट एक्स्प्लोरर) हे सॉफ्टवेअरच्या इतर प्रकारांसाठीचे प्लॅटफॉर्म आहेत, जसे की तृतीय-पक्ष प्लग-इन / विस्तार किंवा थीम.
- सोशल मीडिया साईट्स , जसे कि फेसबुक, बाह्य अनुप्रयोग, साधने, आणि / किंवा साइट्सच्या मुख्य वैशिष्ट्यांशी संवाद साधणारी सेवा समर्थित करताना व्यासपीठ म्हणून कार्य करते. हे दोन्ही वेबसाइट तसेच मोबाईल अॅप आवृत्तीवर लागू होते.
- मोड गेमचे समर्थन करणारे व्हिडिओ गेम (खेळचे एडिटरद्वारे) प्लॅटफॉर्म म्हणूनही विचारात घेतले जातात. व्हिडिओ गेम मोड्स वापरकर्त्याचे डिझाइन केलेले नकाशे / स्तर, वर्ण, ऑब्जेक्ट किंवा अगदी संपूर्ण स्टँडअलोन गेम तयार करण्यासाठी पायाभूत सुविधा म्हणून विद्यमान व्हिडिओ गेम इंजिनचा वापर करतात.
व्हिडिओ गेम कन्सोल
व्हिडिओ गेम कन्सोल हे प्लॅटफॉर्म म्हणून एकत्रित हार्डवेअर आणि सॉफ्टवेअरची उत्तम उदाहरणे आहेत. प्रत्येक कन्सोल प्रकार भौतिकरित्या खेळांच्या स्वतःच्या लायब्ररीचे समर्थन करणारा आधार म्हणून कार्य करतो (उदा. एखाद्या मूळ निनटेंडो कारटिझ निंटेंडो गेमिंग सिस्टमच्या नंतरच्या आवृत्त्यांशी सुसंगत नसतो) आणि डिजिटली (उदा. डीसी स्वरूपात दोन्ही असणे, एक सोनी PS3 खेळ सॉफ्टवेअर / प्रोग्रामिंग भाषेमुळे सोनी PS4 प्रणालीवर काम करत नाही)