కంప్యూటర్ డేటా స్టోరేజ్

వికీపీడియా నుండి
Jump to navigation Jump to search
వ్యక్తిగత కంప్యూటర్లో అమర్చబడిన 1జిబి SDRAM, ఇది ప్రాథమిక స్టోరేజ్ యొక్క ఒక ఉదాహరణ.
40జిబి PATA హార్డ్ డిస్క్ డ్రైవు (HDD) ; కంప్యూటర్తో అనుసంధానించినప్పుడు ఇది సెకండరీ స్టోరేజ్‌గా పనిచేస్తుంది.
160జిబి SDLT టేప్ క్యాట్రిడ్జ్, ఆఫ్ లైన్ స్టోరేజ్ యొక్క ఒక ఉదాహరణ. రోబోటిక్ టేప్ లైబ్రరీలో ఉపయోగించే సందర్భంలో, ఇది టెర్టియరీ స్టోరేజ్‌గా వర్గీకరించబడింది.
కంప్యూటర్ డేటా స్టోరేజ్ యొక్క వివిధ రూపాలను వివరించే రేఖాచిత్రం

కంప్యూటర్ డేటా స్టోరేజ్ (కంప్యూటర్ డేటా నిల్వ) (Computer data storage) అనేది డిజిటల్ డేటాను నిలుపుకోవడానికి ఉపయోగించే కంప్యూటర్ భాగాలు, రికార్డింగ్ మీడియాతో కూడిన సాంకేతికత. ఇది కంప్యూటర్ల యొక్క ప్రధాన విధి, ప్రాథమిక భాగం.[1] ఇది తరచుగా స్టోరేజ్ లేదా మెమొరీ అని పిలవబడుతుంది. ఇది డిజిటల్ డేటాను తిరిగి ఉపయోగించుకొనుటకు ఉపయోగించే రికార్డింగ్ మీడియా. కంప్యూటర్ సెంట్రల్ ప్రాసెసింగ్ యూనిట్ (CPU) గణనలు చేస్తూ కంప్యూటర్ డేటా స్టోరేజ్‌తో సమాచారాన్ని సర్దుబాటు చేస్తుంది. కంప్యూటర్ డేటా స్టోరేజ్ అనేది కంప్యూటర్ సిస్టమ్‌లో డిజిటల్ సమాచారాన్ని సంరక్షించడానికి, తిరిగి పొందేందుకు ఉపయోగించే పద్ధతులు, సాంకేతికతలను సూచిస్తుంది. డేటా నిల్వ యొక్క ఉద్దేశం భవిష్యత్ ఉపయోగం కోసం డేటాను నిల్వ చేయడం, అవసరమైనప్పుడు డేటాను యాక్సెస్ చేయడానికి ఒక యంత్రాంగాన్ని అందించడం.

కంప్యూటర్ డేటా నిల్వలో రెండు ప్రధాన రకాలు ఉన్నాయి: ప్రాథమిక నిల్వ, ద్వితీయ నిల్వ.

ప్రాథమిక నిల్వ, మెయిన్ మెమరీ లేదా RAM (రాండమ్ యాక్సెస్ మెమరీ) అని కూడా పిలుస్తారు, ఇది కంప్యూటర్ యొక్క అంతర్గత మెమరీ, ఇది డేటాను ప్రాసెస్ చేస్తున్నప్పుడు తాత్కాలికంగా ఉంచుతుంది. కంప్యూటర్ ఆఫ్ చేయబడినప్పుడు, ప్రాథమిక నిల్వలో నిల్వ చేయబడిన డేటా పోతుంది.

సెకండరీ స్టోరేజ్, మరోవైపు, డేటాను శాశ్వతంగా నిల్వ చేయడానికి ఉపయోగించబడుతుంది, కంప్యూటర్ ఆఫ్ చేయబడినప్పుడు కూడా అందుబాటులో ఉంటుంది. సెకండరీ స్టోరేజ్‌కి ఉదాహరణలు హార్డ్ డిస్క్ డ్రైవ్‌లు (HDD), సాలిడ్-స్టేట్ డ్రైవ్‌లు (SSD), ఆప్టికల్ డిస్క్‌లు (CD, DVD, బ్లూ-రే), మాగ్నెటిక్ టేప్‌లు.

ఈ సాంప్రదాయ నిల్వ పరికరాలతో పాటు, వినియోగదారులు తమ డేటాను రిమోట్ సర్వర్‌లలో నిల్వ చేయడానికి, ఇంటర్నెట్ కనెక్షన్‌తో ఎక్కడి నుండైనా యాక్సెస్ చేయడానికి అనుమతించే క్లౌడ్ స్టోరేజ్ సేవలు కూడా ఉన్నాయి.

డేటా యొక్క విశ్వసనీయత, భద్రతను నిర్ధారించడానికి, భవిష్యత్ ఉపయోగం కోసం సులభంగా అందుబాటులో ఉండేలా చేయడానికి మంచి డేటా నిల్వ వ్యవస్థను కలిగి ఉండటం ముఖ్యం.

కార్యాచరణ[మార్చు]

గణనీయమైన మెమరీ లేకుండా, కంప్యూటర్ కేవలం స్థిరమైన కార్యకలాపాలను నిర్వహించగలదు, ఫలితాన్ని వెంటనే అవుట్‌పుట్ చేయగలదు. దాని ప్రవర్తనను మార్చడానికి ఇది మళ్లీ కాన్ఫిగర్ చేయబడాలి. డెస్క్ కాలిక్యులేటర్‌లు, డిజిటల్ సిగ్నల్ ప్రాసెసర్‌లు, ఇతర ప్రత్యేక పరికరాల వంటి పరికరాలకు ఇది ఆమోదయోగ్యమైనది. వాన్ న్యూమాన్ మెషీన్‌లు తమ ఆపరేటింగ్ సూచనలు, డేటాను నిల్వ చేసే మెమరీని కలిగి ఉంటాయి.

ప్రాథమిక నిల్వ[మార్చు]

ప్రాథమిక నిల్వ (ప్రధాన మెమరీ, అంతర్గత మెమరీ లేదా ప్రైమ్ మెమరీ అని కూడా పిలుస్తారు), తరచుగా మెమరీగా సూచించబడుతుంది, ఇది CPUకి నేరుగా అందుబాటులో ఉంటుంది. CPU అక్కడ నిల్వ చేయబడిన సూచనలను నిరంతరం చదువుతుంది, అవసరమైన విధంగా వాటిని అమలు చేస్తుంది. క్రియాశీలంగా నిర్వహించబడే ఏదైనా డేటా కూడా ఏకరీతి పద్ధతిలో నిల్వ చేయబడుతుంది.

చారిత్రాత్మకంగా, ప్రారంభ కంప్యూటర్‌లు డిలే లైన్‌లు, విలియమ్స్ ట్యూబ్‌లు లేదా తిరిగే మాగ్నెటిక్ డ్రమ్‌లను ప్రాథమిక నిల్వగా ఉపయోగించాయి. 1954 నాటికి, ఆ నమ్మదగని పద్ధతులు ఎక్కువగా మాగ్నెటిక్-కోర్ మెమరీ ద్వారా భర్తీ చేయబడ్డాయి. 1970ల వరకు కోర్ మెమరీ ప్రబలంగా ఉంది, ఇంటిగ్రేటెడ్ సర్క్యూట్ టెక్నాలజీలో అభివృద్ధి సెమీకండక్టర్ మెమరీ ఆర్థికంగా పోటీగా మారడానికి అనుమతించింది.

ఇది ఆధునిక రాండమ్-యాక్సెస్ మెమరీ (RAM) కి దారితీసింది. ఇది చిన్న-పరిమాణం, తేలికైనది, కానీ అదే సమయంలో చాలా ఖరీదైనది. ప్రాథమిక నిల్వ కోసం ఉపయోగించే నిర్దిష్ట రకాల RAM అస్థిరతను కలిగి ఉంటుంది, అంటే అవి శక్తితో లేనప్పుడు సమాచారాన్ని కోల్పోతాయి. ఓపెన్ ప్రోగ్రామ్‌లను నిల్వ చేయడంతో పాటు, ఇది చదవడం, వ్రాయడం పనితీరును మెరుగుపరచడానికి డిస్క్ కాష్, రైట్ బఫర్‌గా పనిచేస్తుంది. ఆపరేటింగ్ సిస్టమ్‌లు సాఫ్ట్‌వేర్‌ను అమలు చేయడం ద్వారా అవసరం లేనంత వరకు కాషింగ్ కోసం RAM సామర్థ్యాన్ని తీసుకుంటాయి.[2] తాత్కాలిక హై-స్పీడ్ డేటా నిల్వ కోసం స్పేర్ మెమరీని RAM డ్రైవ్‌గా ఉపయోగించవచ్చు.

ఇవి కూడా చూడండి[మార్చు]

మూలాలు[మార్చు]

  1. Patterson, David A.; Hennessy, John L. (2005). Computer organization and design: The hardware/software interface (3rd ed.). Amsterdam: Morgan Kaufmann Publishers. ISBN 1-55860-604-1. OCLC 56213091.
  2. "Documentation for /proc/sys/vm/ — The Linux Kernel documentation".