کمپیوٹر کی بنیادی باتیں - فوری نظر ثانی
کمپیوٹر کی بنیادی باتیں – فوری مرور
اہم نکات (ایک جملے میں)
- کمپیوٹر: الیکٹرانک آلہ جو ڈیٹا قبول کرتا ہے → پروسیس کرتا ہے → آؤٹ پٹ دیتا ہے → نتیجہ محفوظ کرتا ہے۔
- CPU = ALU (حسابات) + CU (کنٹرول سگنلز) + MU (میموری)۔
- 1 Byte = 8 bits؛ 1 KB = 1024 B؛ 1 MB = 1024 KB۔
- پرائمری میموری: RAM (وولیٹائل)، ROM (نن-وولیٹائل)؛ سیکنڈری: HDD، SSD، DVD۔
- Cache (L1/L2/L3) CPU اور RAM کے درمیان رفتار کا فرق کم کرتی ہے۔
- OS سسٹم سافٹ ویئر ہے جو ہارڈویئر کو منیج کرتا ہے اور یوزر انٹرفیس فراہم کرتا ہے۔
- GUI آئیکنز/ونڈوز استعمال کرتا ہے؛ CLI ٹائپ شدہ کمانڈز استعمال کرتا ہے۔
- مشین لینگویج: صرف 0-1؛ اسمبلی: میمونک کوڈز؛ ہائی-لیول: Python، Java۔
- Compiler: پورا پروگرام → آبجیکٹ کوڈ؛ Interpreter: لائن بای لائن ایکزیکیوشن۔
- USB 3.0 رفتار ≈ 5 Gbps؛ USB-C ریورسبل کنیکٹر ہے۔
- ASCII 7-bit (128 کریکٹرز)؛ UTF-8 ویری ایبل لینتھ، تمام زبانوں کو سپورٹ کرتا ہے۔
- IP ایڈریس: 32-bit (IPv4)، 128-bit (IPv6)؛ MAC ایڈریس 48-bit فزیکل ایڈریس۔
- 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” → Input, Process, Memory, Arithmetic, Output, Register.
- “RAM Forgets, ROM Remembers” → RAM وولیٹائل، ROM مستقل۔
- “GUI = Graphical User Interface” → “GOOEY” تصویریں سوچیں۔
- OSI پرتیں: “Please Do Not Throw Sausage Pizza Away” → Physical, Data-link, Network, Transport, Session, Presentation, Application.
- پورٹ نمبرز: “80 = HTTP ATE-ZERO سیکیورٹی; 443 = HTTPS FOUR-for-THREE انکرپشن”.
عام غلطیاں
| غلطی |
صحیح طریقہ |
| MB (10⁶) کو MiB (2²⁰) سے الجھنا |
بائنری یونٹس (KiB، MiB) کے لیے 1024 استعمال کریں |
| “ROM سیکنڈری میموری ہے” کہنا |
ROM پرائمری اور نان-وولیٹائل ہے |
| کیش کو سیکنڈری اسٹوریج سمجھنا |
کیش CPU-لیول ہے، بہت تیز، چھوٹا |
| تکنیکی امتحان میں 1 KB = 1000 B لکھنا |
ہمیشہ 1024 B لکھیں جب تک SI پریفکس واضح نہ ہو |
| USB کے سیریل اور ہاٹ-پلگ ایبل ہونے کو بھولنا |
ان دونو ں خصوصیات کو واضح طور پر بیان کریں |
آخری لمحے کی تجاویز
- ہال میں داخل ہونے سے پہلے شارٹ کٹ کیز اور پورٹ نمبرز پر نظر ڈالیں—آسان 1 نمبر سوال۔
- بائنری/ڈیسیمل تبادلوں کے لیے 2ⁿ ٹیبل سے تصدیق کریں؛ معمولی غلطیاں نمبرز کھا جاتی ہیں۔
- اگر “کون سی سب سے تیز میموری ہے؟” آئے تو رجسٹر (CPU کے اندر) جواب دیں، کیش نہیں۔
- OS کے سوالات میں ہمیشہ ملٹی ٹاسکنگ اور GUI کو جدید OS کی کلیدی خصوصیات چُنیں۔
- الجھے ہوئے آپشنز میں الیمینیشن استعمال کریں—وہ آپشن ہٹا دیں جو “1 KB = 1000 B” کہتا ہے۔
فوری مشق (5 MCQs)
1. درج ذیل میں سے میموری کی سب سے چھوٹی اکائی کون سی ہے؟
A. Byte B. Bit C. Nibble D. Word
**جواب:** B. Bit
2. ALU ——— آپریشنز انجام دیتا ہے۔
A. Input B. Arithmetic & Logic C. Storage D. Control
**جواب:** B. Arithmetic & Logic
3. HTTPS ڈیفالٹ طور پر کس پورٹ استعمال کرتا ہے؟
A. 80 B. 21 C. 443 D. 25
**جواب:** C. 443
4. کیش میموری کارکردگی اس لیے بہتر بناتی ہے کیونکہ ———.
A. زیادہ RPM B. سی پی یو تک تیز ڈیٹا رسائی C. بڑی گنجائش D. مقناطیسی اسٹوریج
**Answer:** B. سی پی یو تک تیز ڈیٹا رسائی
5. UTF-8 ——— کی ایک قسم ہے.
A. آپریٹنگ سسٹم B. کریکٹر انکوڈنگ C. نیٹ ورک پروٹوکول D. کمپائلر
**Answer:** B. کریکٹر انکوڈنگ