కంప్యూటర్ బేసిక్స్ - త్వరిత పునర్విమర్శ
కంప్యూటర్ బేసిక్స్ - త్వరిత పునఃశ్చరణ
కీ పాయింట్లు (ఒకే వాక్యంలో)
- కంప్యూటర్: డేటాను స్వీకరించే ఎలక్ట్రానిక్ పరికరం → ప్రాసెస్ చేస్తుంది → అవుట్పుట్ ఇస్తుంది → ఫలితాన్ని నిల్వ చేస్తుంది.
- CPU = ALU (లెక్కల కోసం) + CU (కంట్రోల్ సిగ్నల్స్ కోసం) + MU (మెమరీ కోసం).
- 1 బైట్ = 8 బిట్స్; 1 KB = 1024 B; 1 MB = 1024 KB.
- ప్రైమరీ మెమరీ: RAM (వోలటైల్), ROM (నాన్-వోలటైల్); సెకండరీ: HDD, SSD, DVD.
- క్యాష్ (L1/L2/L3) CPU మరియు RAM మధ్య వేగం భేదాన్ని తగ్గిస్తుంది.
- OS అనేది హార్డ్వేర్ను నిర్వహించి వినియోగదారు ఇంటర్ఫేస్ను అందించే సిస్టమ్ సాఫ్ట్వేర్.
- GUI చిహ్నాలు/విండోలను ఉపయోగిస్తుంది; CLI టైప్ చేసిన కమాండ్లను ఉపయోగిస్తుంది.
- మెషిన్ లాంగ్వేజ్: 0-1 మాత్రమే; అసెంబ్లీ: మ్నెమోనిక్ కోడ్స్; హై-లెవల్: Python, Java.
- కంపైలర్: మొత్తం ప్రోగ్రామ్ → ఆబ్జెక్ట్ కోడ్; ఇంటర్ప్రెటర్: లైన్-బై-లైన్ అమలు.
- USB 3.0 వేగం ≈ 5 Gbps; USB-C రివర్సిబుల్ కనెక్టర్.
- ASCII 7-బిట్ (128 అక్షరాలు); UTF-8 వేరియబుల్-లెంగ్త్, అన్ని భాషలను మద్దతు ఇస్తుంది.
- IP అడ్రస్: 32-బిట్ (IPv4), 128-బిట్ (IPv6); MAC అడ్రస్ 48-బిట్ ఫిజికల్ అడ్రస్.
- HTTP పోర్ట్ 80; HTTPS పోర్ట్ 443; SMTP పోర్ట్ 25.
- వైరస్ హోస్ట్ ఫైల్ అవసరం; వార్మ్ స్వయంగా ప్రతిరూపం తీసుకుంటుంది; ట్రోజన్ ఉపయోగకరమైన సాఫ్ట్వేర్లో దాగి ఉంటుంది.
- క్లౌడ్ = డిమాండ్ ప్రకారం నెట్వర్క్ యాక్సెస్ ద్వారా షేర్డ్ కంప్యూటింగ్ వనరులు.
- షార్ట్కట్ కీలు: Ctrl+S (సేవ్), Ctrl+C (కాపీ), Ctrl+Z (అండూ), Ctrl+Shift+Esc (టాస్క్ మేనేజర్).
ముఖ్యమైన సూత్రాలు/నియమాలు
| సూత్రం/నియమం | అన్వయం |
|---|---|
| నిల్వ సామర్థ్యం = ట్రాక్లు × సెక్టార్లు × 512 బైట్లు | డిస్క్ పరిమాణం కనుగొనడం |
| డేటా బదిలీ సమయం = ఫైల్ పరిమాణం ÷ బదిలీ వేగం | డౌన్లోడ్/అప్లోడ్ సమయం |
| చిరునామాల సంఖ్య = 2ⁿ (n = చిరునామా రేఖలు) | మెమరీ చిరునామా పరిధి |
| బాడ్ రేట్ = బిట్లు ప్రతి సెకన్ ÷ చిహ్నానికి బిట్లు | సిరీల్ కమ్యూనికేషన్ వేగం |
| థ్రూపుట్ = (ఉపయోగకరమైన డేటా) ÷ (మొత్తం సమయం) | వ్యవస్థ సామర్థ్యం |
| రిజల్యూషన్ = క్షితిజ × నిలువు పిక్సెల్లు | స్క్రీన్/ఇమేజ్ స్పష్టత |
| రంగు లోతు బిట్లు = log₂(రంగుల సంఖ్య) | ప్రతి పిక్సెల్కు అవసరమైన బిట్లు |
| సాంప్లింగ్ రేట్ ≥ 2 × గరిష్ట ఫ్రీక్వెన్సీ (నైక్విస్ట్) | ఆడియో/వీడియో డిజిటైజేషన్ |
| కంప్రెషన్ నిష్పత్తి = అకంప్రెస్డ్ ÷ కంప్రెస్డ్ పరిమాణం | ఆదా చేసిన స్థలం |
మెమరీ ట్రిక్స్
- “I Prefer My Apples Red” → ఇన్పుట్, ప్రాసెస్, మెమరీ, అరిథ్మెటిక్, అవుట్పుట్, రిజిస్టర్.
- “RAM Forgets, ROM Remembers” → RAM వోలటైల్, ROM శాశ్వతం.
- “GUI = Graphical User Interface” → “గూయీ” చిత్రాలుగా భావించండి.
- OSI లేయర్లు: “Please Do Not Throw Sausage Pizza Away” → ఫిజికల్, డేటా-లింక్, నెట్వర్క్, ట్రాన్స్పోర్ట్, సెషన్, ప్రెజెంటేషన్, అప్లికేషన్.
- పోర్ట్ నంబర్లు: “80 = HTTP ATE-ZERO భద్రత; 443 = HTTPS FOUR-for-THREE ఎన్క్రిప్షన్”.
సాధారణ తప్పులు
| తప్పు | సరైన విధానం |
|---|---|
| MB (10⁶) ను MiB (2²⁰) తో గందరగోళం చేయడం | బైనరీ యూనిట్లకు (KiB, MiB) 1024 ఉపయోగించండి |
| “ROM అనేది సెకండరీ మెమరీ” అని చెప్పడం | ROM ప్రైమరీ & నాన్-వోలటైల్ |
| క్యాష్ను సెకండరీ స్టోరేజ్గా పరిగణించడం | క్యాష్ CPU-స్థాయిలో, చాలా వేగంగా, చిన్నది |
| టెక్నికల్ పరీక్షలలో 1 KB = 1000 B అని రాయడం | SI ప్రిఫిక్స్ పేర్కొనకపోతే ఎప్పుడూ 1024 B రాయండి |
| USB సీరియల్ & హాట్-ప్లగ్ చేయదగినదని మర్చిపోవడం | ఈ రెండు లక్షణాలను స్పష్టంగా పేర్కొనండి |
చివరి నిమిషం చిట్కాలు
- హాల్లోకి ప్రవేశించే ముందు షార్ట్కట్ కీలు & పోర్ట్ నంబర్లను చూపుతో చూడండి—ఈజీ 1 మార్కులు.
- బైనరీ/డెసిమల్ మార్పిడుల కోసం 2ⁿ పట్టికతో ధృవీకరించండి; చిన్న పొరపాట్లు మార్కులు తగ్గిస్తాయి.
- “ఏది అత్యంత వేగవంతమైన మెమరీ?” అని వస్తే, రిజిస్టర్ (CPU లోపల) అని సమాధానించండి, క్యాష్ కాదు.
- OS ప్రశ్నలలో, ఆధునిక OS యొక్క కీ లక్షణాలుగా ఎప్పుడూ మల్టీటాస్కింగ్ & GUI ఎంచుకోండి.
- గందరగోశమైన ఎంపికలలో ఎలిమినేషన్ ఉపయోగించండి—“1 KB = 1000 B” అని చెప్పే ఎంపికను తొలగించండి.
త్వరిత ప్రాక్టీస్ (5 MCQs)
1. క్రింది వాటిలో అతి చిన్న మెమరీ యూనిట్ ఏది?
A. Byte B. Bit C. Nibble D. Word **Answer:** B. Bit2. ALU ——— ఆపరేషన్లు నిర్వహిస్తుంది.
A. Input B. Arithmetic & Logic C. Storage D. Control **Answer:** B. Arithmetic & Logic3. HTTPS డిఫాల్ట్గా ఏ పోర్ట్ను ఉపయోగిస్తుంది?
A. 80 B. 21 C. 443 D. 25 **Answer:** C. 443-
క్యాష్ మెమరీ పనితీరును మెరుగుపరచడానికి కారణం ———. A. ఎక్కువ RPM B. CPUకి వేగవంతమైన డేటా యాక్సెస్ C. ఎక్కువ సామర్థ్యం D. అయస్కాంత నిల్వ
సమాధానం: B. CPUకి వేగవంతమైన డేటా యాక్సెస్ -
UTF-8 ఒక రకమైన ———. A. ఆపరేటింగ్ సిస్టమ్ B. అక్షర కోడింగ్ C. నెట్వర్క్ ప్రోటోకాల్ D. కంపైలర్
సమాధానం: B. అక్షర కోడింగ్