ब्लॉक (डेटा भंडारण)

कम्प्यूटिंग में (विशेष रूप से डेटा ट्रांसमिशन और कंप्यूटर भंडारण), एक ब्लॉक, कभी-कभी भौतिक रिकॉर्ड कहा जाता है, बाइट्स या  अंश ्स का एक अनुक्रम होता है, जिसमें आमतौर पर कुछ पूर्ण संख्या में रिकॉर्ड (कंप्यूटर विज्ञान) होते हैं, जिनकी अधिकतम लंबाई होती है; एक ब्लॉक आकार। डेटा इस प्रकार डेटा संरचना को अवरुद्ध कहा जाता है। डेटा को ब्लॉक में डालने की प्रक्रिया को ब्लॉकिंग कहा जाता है, जबकि डीब्लॉकिंग ब्लॉक से डेटा निकालने की प्रक्रिया है। ब्लॉक किया गया डेटा आम तौर पर डेटा बफ़र में संग्रहीत किया जाता है, और एक समय में पूरे ब्लॉक को पढ़ा या लिखा जाता है। ब्लॉक करने से ओवरहेड (कंप्यूटिंग) कम हो जाती है और आकड़ों का प्रवाह के प्रबंधन में तेजी आती है। कुछ उपकरणों के लिए, जैसे चुंबकीय टेप और मुख्य डेटा की गणना करें, ब्लॉक करने से डेटा के लिए आवश्यक बाहरी भंडारण की मात्रा कम हो जाती है। 9-ट्रैक टेप|9-ट्रैक मैग्नेटिक टेप, NAND फ्लैश मेमोरी और फ्लॉपी डिस्क, हार्ड डिस्क और ऑप्टिकल डिस्क जैसे घूमने वाले मीडिया में डेटा संग्रहीत करते समय ब्लॉकिंग लगभग सार्वभौमिक रूप से नियोजित होती है।

अधिकांश फाइल सिस्टम एक ब्लॉक डिवाइस पर आधारित होते हैं, जो डेटा के निर्दिष्ट ब्लॉक को संग्रहीत करने और पुनर्प्राप्त करने के लिए जिम्मेदार हार्डवेयर के लिए अमूर्त (कंप्यूटर विज्ञान) का एक स्तर है, हालांकि फ़ाइल सिस्टम में ब्लॉक का आकार भौतिक ब्लॉक आकार का एक गुणक हो सकता है। इससे आंतरिक विखंडन के कारण स्थान की अक्षमता हो जाती है, क्योंकि फ़ाइल की लंबाई अक्सर ब्लॉक आकार के पूर्णांक गुणज नहीं होती है, और इस प्रकार फ़ाइल का अंतिम ब्लॉक आंशिक रूप से खाली रह सकता है। इससे सुस्त जगह बनेगी. कुछ नए फ़ाइल सिस्टम, जैसे कि Btrfs और FreeBSD Unix फ़ाइल सिस्टम, उपआवंटन को रोकें  नामक तकनीकों के माध्यम से इसे हल करने का प्रयास करते हैं। यूनिक्स फ़ाइल सिस्टम जैसे ZFS परिवर्तनीय ब्लॉक आकार का समर्थन करते हैं।

ब्लॉक स्टोरेज को आम तौर पर अनुप्रयोगों और अंतिम उपयोगकर्ताओं द्वारा उपयोग के लिए फ़ाइल सिस्टम या डेटाबेस प्रबंधन प्रणाली (डीबीएमएस) द्वारा सारगर्भित किया जाता है। ब्लॉक I/O के माध्यम से एक्सेस किए गए भौतिक या तार्किक वॉल्यूम सर्वर से आंतरिक डिवाइस हो सकते हैं, जो सीधे SCSI या फाइबर चैनल के माध्यम से जुड़े होते हैं, या iSCSI, या ईथरनेट पर ATA जैसे प्रोटोकॉल का उपयोग करके संरक्षण क्षेत्र नियंत्रण कार्य (SAN) के माध्यम से एक्सेस किए जाने वाले दूर के डिवाइस हो सकते हैं।. फ़ाइल सिस्टम के शीर्ष पर DBMS की परत चढ़ाने की तुलना में DBMS अक्सर बेहतर प्रदर्शन और पुनर्प्राप्ति के लिए अपने स्वयं के ब्लॉक I/O का उपयोग करते हैं।