Download as pdf or txt
Download as pdf or txt
You are on page 1of 11

कंप्यूटर आर्किटे क्चर के सभी नोट् स के र्िए eHindistudy.

com पर जाए

eHindiStudy.com

Computer Architecture और computer organization के बीच अंतर


इनके मध्य अंतर ननम्ननिखित है :-

SN Computer architecture Computer organization

computer architecture यह describe organisation यह describe करता है नक


1
करता है नक कंप्यूटर क्या कर सकता है . कंप्यूटर इसे कैसे करता है .

computer architecture यह बताता है नक


कंप्यूटर नसस्टम को बनाने के निए hardware यह computer के structure और
2
components एक दू सरे के साथ नकस प्रकार behaviour को बताता है
जुड़े (connect) रहते है.

3 इसका निजाईन high level का होता है . इसका low level का होता है .

यह hardware और software के बीच


4 यह components के साथ deal करता है .
इं टरफ़ेस का कायय करता है .

यह हमें कंप्यूटर नसस्टम के काययक्षमताओं यह हमें यह बताता है नक नसस्टम में सभी


5 (functionalities) को समझने में मदद करता hardware units नकस प्रकार एक दू सरे से
है . connect और arrange हुई है .

programmer जो है वह architecture को
यह architecture का पररचय करवाता है .
दे ि सकता है . अथाय त् वह नसस्टम के
6 अथाय त यह architecture का perception
instructions, addressing modes,
दे ता है .
तथा registers को दे ि सकता है .

organisation जो है वह architecture के
कंप्यूटर नसस्टम को निजाईन करने के निए
बाद आता है . architecture के अनुसार ही
7 सबसे पहिे हमें architecture को दे िना
हमें computer का organisation करना
पड़े गा.
पड़े गा.

8 architecture के अंदर logic आता है जैसे:- organization के अंदर physical


कंप्यूटर आर्किटे क्चर के सभी नोट् स के र्िए eHindistudy.com पर जाए

instruction sets, addressing modes, components आते है जैसे:- circuit


data types, cache optimization आनद). design, adders, signals, peripherals)
आनद.

कंप्यूटर आर्किटे क्चर और आर्गेनाईजेशन के examples


• intel और AMD जो है वह x86 CPUs को बनाती है जहााँ X86 एक CISC
architecture का एक example है . तो आप दे ि सकते है intel और AMD दो
organizations है जो एक architecture (x86) को बनाती है .
• Nvidia और Qualcomm जो है वह GPUs (graphics processing unit) को
बनाती है . ये GPUs, ARM architecture पर आधाररत होते हैं . ARM यहााँ पर
computer architecture है नजसे दो आगेनाईजेशन (Nvidia और Qualcomm)
बनाती है .

Types of Computer Architecture in Hindi

Computer architecture के बहुत सारें प्रकार होते हैं , जो नक ननम्ननिखित हैं :-

Von-neumann architecture
कंप्यूटर आर्किटे क्चर के सभी नोट् स के र्िए eHindistudy.com पर जाए

इस architecture को John von neumann ने 1945 में प्रस्तानवत नकया था. आजकि
नजन computer s का हम उपयोग करते हैं वे von-neumann आनकयटे क्चर पर ही
आधाररत होते हैं .

यह आनकयटे क्चर stored-program कंप्यूटर कां सेप्ट पर आधाररत है . जहााँ instruction


data और program data एक ही memory में स्टोर रहते हैं .

इसकी ननम्ननिखित तीन बेनसक units होती हैं :-

1. Central Processing Unit (CPU)


2. Main Memory Unit
3. Input/Output Device
इस architecture को पूरा पढने के निए खिक करें :- Von-neumann architecture
in Hindi

Harvard architecture
इस आनकयटे क्चर का प्रयोग तब नकया जाता है जब data और instructions अिग-अिग
memory locations में खथथत होते हैं . इसे िास-तौर पर von-neumann architecture
के bottleneck को दू र करने के निए नवकनसत नकया गया था.

instruction और data के निए अिग-अिग buses होने का मुख्य िाभ यह है नक


सी.पी.यू एक ही समय में instructions को access भी कर सकता है और data को read
/ write भी कर सकता है ।

harvard architecture के data और instructions के बीच एक strict seperation


होता है नजसके कारण यह आनकयटे क्चर बहुत ही ज्यादा complicated होता है . परन्तु
अिग-अिग pipelines वोन-नयूमन्न आनकयटे क्चर के द्वारा बनाए गये bottleneck को
remove कर दे ती हैं .
कंप्यूटर आर्किटे क्चर के सभी नोट् स के र्िए eHindistudy.com पर जाए

Instruction set architecture

Architecture को बनाने के निए हमें instruction set architecture की आवश्यकता


होती है . क्योंनक इसके पास instruction sets होते है नजन्हें प्रोसेसर समझ सकता है . इसके
पास दो instruction set होते हैं :- पहिा RISC (reduced instruction set computer)
और दू सरा CISC (complex instruction set computer).

RISC architecture को John Cocke ने 1970 के दशक में IBM में निजाईन नकया था.
इसमें instruction के पास बहुत सारें addressing modes होते हैं . िेनकन program इन
सभी का प्रयोग नही करता है इसी कारण से बहुत सारें addressing modes को reduce
कर नदया जाता है . यह compiler को instructions को आसानी से write करने में मदद
करता है नजससे performance में सुधार होता है .
CISC architecture कम्पाइिरों की root (जड़) होता है . इसमें instructions को
decode करना बहुत ही कनिन (complex) होता है . इसमें बड़ी संख्या में compound
instructions होते हैं , नजन्हें execute करने में िंबा समय िगता है ।

Microarchitecture

Microarchitecture को हम computer organization भी कहते हैं . यह ISA


(instruction set architecture) का एक हािय वेयर implementation होता है . ISA को
बहुत सारें microarchitectures के साथ implement नकया जाता है और यह
technology के साथ-साथ बदिते रहता है .
कंप्यूटर आर्किटे क्चर के सभी नोट् स के र्िए eHindistudy.com पर जाए

उदाहरण के र्िए:- x86-64 एक ऐसा ISA है नजसका प्रयोग ज्यादातर modern Laptop
और computers के द्वारा नकया जाता है . इसको बहुत सारें microarchitectures के द्वारा
implement नकया जाता है .
इसका प्रयोग microcontrollers और microprocessors में नकया जाता है . कुछ
आनकयटे क्चर execute होते समय बहुत सारें instructions को overlap कर जाते हैं परन्तु
microarchitecture में ऐसा नहीं होता है .

what is Addressing mode in Hindi

इमेज
प्रत्येक instruction दो भागों में नवभानजत होता है :- पहिा भाग opcode और दू सरा भाग
operand होता है . opcode ऑपरे शन के प्रकार के बारें में बताता है और operand िाटा
होता है नजसमें ऑपरे शन perform होता है . वह नवनध नजसके द्वारा operand, एक
instruction में specify होता है उसे addressing mode कहते है .

दू सरे शब्ों में कहें तो, “instruction के द्वारा operate होने वािे data को specify करने
की नवनध ‘addressing mode’ कहिाती है .”

• 8085 का pin diagram क्या है ?


• 8085 का block diagram
types of addressing modes in Hindi
8085 microprocessor में 5 प्रकार के addressing modes होते हैं:-

1. Immediate addressing mode


इस mode में, 8 या 16 bit data इं स्टरक्शन के अंदर ही specify रहता है . यनद data 8 bit
का होता है तब instruction 2 bytes की होती है . यनद िाटा 16 bit का होता है तब
instruction 3 बाइट का होता है .

उदाहरण:-
MVI B, 45H (data 45H को immediately, रनजस्टर B में move करना).
कंप्यूटर आर्किटे क्चर के सभी नोट् स के र्िए eHindistudy.com पर जाए

LXI H, 3050H (H-L pair को operand 3050H के साथ immediately load करना.)
JMP address (operand address पर immediately jump करना).
2. Register addressing mode
इस mode में, data एक रनजस्टर से दू सरे रनजस्टर पर copy होता है . इसमें registers ही
data होता है . और ऑपरे शन को microprocessor के अन्य registers पर perform
नकया जाता ई.
उदाहरण:-
MOV A, B ( register B के content को register A में copy करना).
MOV A, C (रनजस्टर C के content को रनजस्टर A में copy करना).
INR A (रनजस्टर A के content को एक से increment करना).
3. Direct addressing mode
इस mode में, नजस data को operate करना होता है वह memory location के अंदर
उपिब्ध रहता है . और इस memory location को हम सीधे ही data की तरह specify
करते है .

दू सरे शब्ों में कहें तो, “ इसमें data को direct ही नदए गये address से register में
copy कर िेते है .”

उदाहरण:-
LDB 5000K; (इसका मतिब है - 5000K एिर े स में उपखथथत data को register B में copy
करना).

4. Register indirect addressing mode


इस एिर े नसंग मोि में, operand के एिर े स (जहााँ data खथथत होता है ) को register pairs के
द्वारा specify नकया जाता है .

उदाहरण:-
MOV K, B: – (इसका मतिब है register के द्वारा point नकये गये memory address से
data, रनजस्टर K में transfer होता है .)

5. Implied/Implicit addressing modes


इस एिर े नसंग मोि में, इस mode में operand छु पा हुआ होता है . और operate नकया
जाने वािा data इं स्टरक्शन के अंदर ही होता है .

CMA, RAR और RAL आनद इसके examples हैं .


कंप्यूटर आर्किटे क्चर के सभी नोट् स के र्िए eHindistudy.com पर जाए

Program Counter in Hindi (प्रोग्राम काउं टर क्या है ?)

एक PC (program counter) प्रोसेसर में एक रनजस्टर होता है जो उस अगिे


instruction के address को contain नकये रहता है नजसे memory से execute करना
होता है .

यह एक 16 bit रनजस्टर होता है और इसे instruction counter, instruction pointer,


तथा instruction address register (IAR) भी कहते है .

PC (program counter) एक निनजटि काउं टर होता है नजसकी आवश्यकता tasks को


जल्दी execute करने तथा वतयमान execution point को track करने के निए होती है .

memory में उपखथथत सभी instructions तथा data का एक नवशेष address होता है .
जैसे ही प्रत्येक instruction को प्रोसेस नकया जाता है , तो program counter को fetch
नकये जाने वािे अगिे instructions के address के निए update नकया जाता है . जब एक
byte (machine code) को fetch कर निया जाता है तो PC को एक से increment कर
नदया जाता है . नजससे नक वह अगिे instruction को fetch कर सके. यनद कंप्यूटर को
reset या restart नकया जाता है तो program counter वापस zero वैल्यू पर आ जाता है .

उदाहरण के र्िए माना नक PC का content 8000H है . नजसका मतिब यह है नक


प्रोसेसर 8000H पर instruction byte को fetch करना चाहता है . byte को 8000H पर
fetch करने के बाद PC अपने आप एक (1) से increment हो जाता है . इस प्रकार प्रोसेसर
instruction के अगिे byte को fetch करने के निए या अगिे opcode को fetch करने
के निए ready हो जाती है .
• रनजस्टर क्या है तथा इसके प्रकार?
• माइक्रोप्रोसे सर 8085 का ब्लॉक िायग्राम
keâchÙetšj kesâ efJeefYevve DeJeÙeJe SJeb Gvekesâ ceOÙe mecyevOe keâes keâchÙetšj keâer yeouekeâj nceW GheueyOe keâjelee nw~ meb#eshe ceW, DeeGšhegš Ùetefveš Éeje efvecve keâeÙe&
mebjÛevee (Architecture) keânles nQ~ ueieYeie meYeer keâchÙetšjeW keâer mebjÛevee Skeâ ner efkeâS peeles nQ~
lejn keâer nesleer nw~ 1. Ùen keâchÙetšj Éeje efoS ieS heefjCeeceeW keâes mJeerkeâej keâjlee nw, peesefkeâ
keâchÙetšj kesâ ØecegKe leerve Yeeie nesles nQ, pees efvecveefueefKele nQ yeeFvejer keâes[ kesâ ¤he ceW nesles nQ Deewj efpevns nceejs efueS mecePevee keâef"ve
1. Fvehegš/DeeGšhegš Ùetefveš (Input/Output Unit) neslee nw~
2. mesCš^ue Øeesmesefmebie Ùetefveš (Central Processing Unit) 2. Ùen Gve keâes[ kesâ ¤he ceW efoS ieS heefjCeeceeW keâes nceejs Éeje heÌ{ves Ùee
3. cewceesjer Ùetefveš (Memory Unit) mecePeves ÙeesiÙe ¤he ceW yeoue oslee nw~
3. Ùen yeoues ngS ¤he ceW heefjCeeceeW keâes nceejs mece#e Øemlegle keâjlee nw Ùee Úehe
oslee nw~
mesCš^ue Øeesmesefmebie Ùetefveš (Central Processing Unit-CPU)
CPU ner Øeesmesefmebie Ùetefveš Deewj keâchÙetšj keâe Jen Yeeie neslee nw, efpemeceW
Fvehegš Ùetefveš Éeje nce Dehevee [sše Ùee efveoxMe DeLeJee Øees«eece keâchÙetšj ceW ØeefJe° DeefjLecewefškeâ Deewj uee@efpekeâue Dee@hejsMevme (Arithmetic and Logical
(Input) keâjeles nQ~ pees meer heer Ùet kesâ Éeje «enCe efkeâÙee peelee nw Deewj cewceesjer ceW Operations) efve<heeefole nesles nQ leLee efveoxMe (Instructios) ef[keâes[ (Decode)
GefÛele mLeeve hej mšesj keâj efoÙee peelee nw~ DeeJeMÙekeâlee heÌ[ves hej S Sue Ùet Deewj SefkeäpekeäÙetš (Execute) efkeâS peeles nQ~ CPU keâchÙetšj kesâ mechetCe&
cewceesjer mes ner [sše leLee efveoxMe ues ueslee nw, peneB keâCš^esue Ùetefveš kesâ DeeosMe kesâ Dee@hejsMevme (Operations) keâes efveÙeefv$ele keâjlee nw~ meerheerÙet keâes keâchÙetšj keâe
Devegmeej Gve hej efJeefYevve ef›eâÙeeSB (Processing) keâer peeleer nQ Deewj heefjCeece ceefmle<keâ keâne peelee nw~ ceeF›eâes keâchÙetšj kesâ meerheerÙet keâes ceeF›eâesØeesmesmej Yeer
DeeGšhegš Ùetefveš keâes Øesef<ele keâj efoS peeles nQ~ Ùee hegve: cewceesjer ceW ner jKe efoS keâne peelee nw~ Ùen keâchÙetšj kesâ yeenjer Je Deevleefjkeâ ef[JeeFmeeW keâes keâCš^esue keâjlee
peeles nQ~ DevÙe meYeer Ùetefvešdme keâCš^esue Ùetefveš kesâ efveÙev$eCe ceW keâeÙe& keâjleer nw~ nw~
Fvehegš Ùetefveš (Input Unit) meerheerÙet kesâ ØecegKe keâeÙe& efvecve nQ
Fvehegš Ùetefveš Jes ne[&JesÙej nesles nQ pees [sše keâes keâchÙetšj ceW Yespeles nQ~ efyevee 1. Ùen efveoxMeeW (Data Instructions) leLee [sše keâes cegKÙe cewceesjer (Main
Fvehegš Ùetefveš kesâ keâchÙetšj TV keâer lejn efoKeves Jeeueer Skeâ Ssmeer ef[mhues Ùetefveš Memory) mes jefpemšme& ceW mLeeveevleefjle keâjlee nw~
nes peelee nw, efpememes GheÙeesiekeâlee& keâesF& keâeÙe& veneR keâj mekeâlee~ 2. efveoxMeeW keâe ›eâefcekeâ ¤he mes ef›eâÙeevJeÙeve (Execution) keâjlee nw~
3. DeeJeMÙekeâlee heÌ[ves hej Ùen DeeGšhegš [sše keâes jefpemšme& mes cegKÙe cewceesjer
Fvehegš Ùetefveš keâe keâeÙe& Ùen nw efkeâ nce Deheveer Yee<ee ceW Fmekeâes pees Yeer [sše Ùee
ceW mLeeveevleefjle keâjlee nw~
DeeosMe osles nQ~ Gmes Ùes yeeFvejer keâes[ (Binary Code) ceW yeouekeâj keâchÙetšj
(DeLee&led meerheerÙet) ceW Yespe osles nQ~ meb#eshe ceW, Fvehegš Ùegefveš Éeje efvecve keâeÙe& efkeâS meerheerÙet kesâ ØecegKe leerve DeJeÙeJe efvecveefueefKele nQ
peeles nQ DeefjLecewefškeâ SC[ uee@efpekeâ Ùetefveš (Arithmetic and
1. Ùen GheÙeesiekeâlee& Éeje efoS ieS efveoxMeeW (Instructions) leLee [sše Logical Unit-ALU)
(Data) keâes heÌ{leer Ùee mJeerkeâej keâjlee nw~ pewmee efkeâ Fmekesâ veece mes mhe° nw, meerheerÙet kesâ efueS meYeer Øekeâej keâer DebkeâieefCeleerÙe
2. Ùen efveoxMeeW Deewj [sše keâes keâchÙetšj Éeje mJeerkeâej efkeâS peeves Jeeues ¤he ceW ef›eâÙeeSB (peesÌ[vee, Ieševee, iegCee keâjvee leLee Yeeie osvee) Deewj legueveeSB (oes
yeoueleer nQ~ mebKÙeeDeeW ceW Ùen yeleevee efkeâ keâewve-meer Úesšer Ùee yeÌ[er nw DeLeJee oesveeW yejeyej nQ),
3. Ùen yeoues ngS ¤he ceW Fve efveoxMeeW Deewj [sše keâes Deeies keâer Øeesmesefmebie kesâ Fmeer Ùetefveš ceW keâer peeleer nQ~ Ùen Ùetefveš keâF& Ssmes Fueskeäš^e@efvekeâ heefjheLeeW
efueS keâchÙetšj keâes Yespe oslee nw~ (Circuits) mes yeveer nesleer nw, efpeveceW Skeâ Deesj mes keâesF& oes mebKÙeeSB Yespeves hej
DeeGšhegš Ùetefveš (Output Unit) otmejer Deesj mes Gvekeâe Ùeesie, Devlej, iegCeveHeâue Ùee YeeieHeâue Øeehle nes peelee nQ~
FmeceW meejer ef›eâÙeeSB yeeFvejer heæefle ceW keâer peeleer nQ~ Øeehle nesves Jeeueer mebKÙeeDeeW
[sše leLee efveoxMeeW keâes heefjCeece kesâ ¤he ceW ØeoefMe&le keâjves kesâ efueS efpeve Ùetefvešdme
leLee ef›eâÙeeDeeW kesâ heefjCeeceeW keâes DemLeeF& ¤he mes mšesj keâjves Ùee jKeves kesâ efueS
keâe GheÙeesie efkeâÙee peelee nw, GvnW DeeGšhegš Ùetefveš keânles nQ~
FmeceW keâF& efJeMes<e yeeFšW nesleer nQ, efpevnW jefpemšj (Resister) keâne peelee nw~
DeeGšhegš Ùetefveš keâe keâeÙe& Ùen nw efkeâ Jen keâchÙetšj mes Øeehle nesves Jeeues heefjCeeceeW
keâes pees yeeFvejer keâes[ ceW nesles nQ~ nceejs efueS GefÛele mebkesâleeW Ùee Yee<ee leLee efÛe$e ceW jefpemšme& (Registers)
jefpemšj Skeâ Ssmee GhekeâjCe Ùee meeOeve nw, efpemeceW [sše mšesj efkeâÙee peelee nw~ YeC[ejCe (Information Retention) keâer megefJeOee Øeoeve keâjleer nw~ Ùen
jefpemšme& yengle lespe ieefle Jeeueer DemLeeF& mšesjspe Ùegefòeâ nw~ keâchÙetšj kesâ meerheerÙet keâe Skeâ Yeeie nesleer nw Deewj Gmemes efceuekeâj mechetCe& keâchÙetšj
cewceesjer kesâ Deveg›eâce (Memory Hierarchy) ceW jefpemšjeW keâe mLeeve meyemes TBÛee yeveeleer nw~
neslee nw Deewj Ùes meerheerÙet keâes efkeâmeer [sše keâe GheÙeesie keâjves kesâ efueS meyemes leer›e cewceesjer Ùetefveš kesâ oes Yeeie nesles nQ
ceeie& osles nQ~ efkeâmeer Øees«eece kesâ ef›eâÙeevJeÙeve keâes meyemes leer›e ieefleMeeruelee Øeoeve keâjves (i) ØeeLeefcekeâ cewceesjer (ii) meskesâC[jer cewceesjer
kesâ efueS jefpemšjeW keâe JÙeehekeâ ØeÙeesie efkeâÙee peelee nw~
ØeeLeefcekeâ cewceesjer (Primary Memory)
keâCš^esue Ùetefveš (Control Unit)
Fmes Deevleefjkeâ (Internal) Ùee cegKÙe (Main) cewceesjer Yeer keâne peelee nw~ Ùen
Fme Yeeie keâe keâeÙe& meyemes pÙeeoe cenlJehetCe& neslee nw~ Ùen keâchÙetšj kesâ meYeer YeeieeW meerheerÙet mes meerOes pegÌ[er nesleer nw~ Fmekeâe DeLe& nw efkeâ meerheerÙet FmeceW mšesj efkeâS ieS
kesâ keâeÙeeW& hej ve]pej jKelee nw Deewj GveceW hejmhej leeuecesue yew"eves kesâ efueS GefÛele efveoxMeeW keâes ueieeleej heÌ{lee jnlee nw Deewj Gvekeâe heeueve keâjlee jnlee nw~ Fmekesâ
DeeosMe Yespelee nw~ Fmekeâe meyemes ØecegKe Deewj henuee keâeÙe& Ùen nw efkeâ nce efpeme meeLe ner keâesF& [sše efpeme hej meef›eâÙelee mes keâeÙe& efkeâÙee pee jne nw Jen Yeer FmeceW
Øees«eece keâe heeueve keâjevee Ûeenles nQ, Ùen Gmes cewceesjer ceW mes ›eâceMe: heÌ{keâj Gmekeâe mšesj efkeâÙee peelee nw~
efJeMues<eCe (Analysis) keâjlee nw Deewj Gmekeâe heeueve keâjelee nw~ efkeâmeer DeeosMe keâe
ØeeFcejer cewceesjer ceW efkeâmeer meceÙe Ûeue jnW Øees«eece/ØeesieÇeceeW leLee Gvekesâ Fvehegš [sše
heeueve megefveefMÛele keâjves kesâ efueS Jen keâchÙetšj kesâ otmejs meYeer YeeieeW keâes GefÛele
Deewj DeeGšhegš keâe DemLeeF& ¤he mes kegâÚ meceÙe kesâ efueS mšesj efkeâÙee peelee nw~
efveoxMe peejer keâjlee nw~
pewmes ner Gvekeâer DeeJeMÙekeâlee meceehle nes peeleer nw, GvnW nšekeâj otmejs [sše Ùee
GoenjCe kesâ efueS, cewceesjer keâes DeeosMe efoÙee pee mekeâlee nw efkeâ Jen keâesF& [sše Øees«eece Gme peien jKes pee mekeâles nQ~ ØeeFcejer cewceesjer keâe Deekeâej meerefcele neslee nw
efkeâmeer mLeeve hej mšesj keâj os Ùee JeneB mes G"ekeâj (heÌ{keâj) SSueÙet ceW Yespe os~ hejvleg Fvekeâer ieefle yengle lespe nesleer nw~
keâchÙetšj kesâ meYeer YeeieeW ceW leeuecesue yeveekeâj Øees«eeceeW keâe "erkeâ-"ekeâ heeueve keâjevee ØeeFcejer cewceesjer ceW efvecve metÛeveeSB jKeer peeleer nQ
Fmeer FkeâeF& keâe oeefÙelJe nw~
 Øeesmesme efkeâS peeves Jeeues mecemle [sše Deewj Gmekeâes Øeesmesme keâjves kesâ efueS
Fme Øekeâej meerheerÙet keâer meYeer ÙetefvešeW Éeje Deehemeer menÙeesie mes GheÙeesiekeâlee& Éeje
DeeJeMÙekeâ efveoxMe pees Fvehegš meeOeveeW mes Øeehle efkeâS ieS nesles nQ~
yeleeS ieS keâeÙe& efkeâS peeles nQ~ Fmekesâ efueS peye Yeer efkeâmeer Fvehegš keâer
DeeJeMÙekeâlee nesleer nw~ Jen efkeâmeer Fvehegš Ùetefveš mes ues efueÙee peelee nw Deewj pees  Øeesmesefmebie kesâ ceOÙeJeleea (Intermediate) heefjCeece~
heefjCeece Ùee mevosMe Deeles nQ, GvnW efkeâmeer DeeGšhegš Ùetefveš keâes Yespe efoÙee peelee  Øeesmesefmebie kesâ Deefvlece (Final) heefjCeece~ GvnW DeeGšhegš meeOeve keâes Yespes
nw~ peeves lekeâ megjef#ele jKee peelee nw~
ceeF›eâesØeesmesmej (Microprocessor) ØeeFcejer cewceesjer oes Øekeâej keâer nesleer nQ
meerheerÙet efkeâmeer keâchÙetšj keâe ceefmle<keâ (Brain) neslee nw~ Fmeer kesâ Devoj meYeer (i) jwC[ce Skeämesme cewceesjer
Øekeâej keâer ieCeveeSB (Calculations) Deewj Øeesmesefmebie keâer peeleer nw, Fmekeâes ner (ii) jer[ Deesveueer cewceesjer
Øeesmesmej Yeer keâne peelee nw~ ceeF›eâes keâchÙetšjme& kesâ efueS efpeme Øeesmesmej keâe GheÙeesie jwC[ce Skeämesme cewceesjer (Random Access Memory-RAM)
efkeâÙee peelee nw, Gmes ceeF›eâesØeesmesmej keâne peelee nw~ Fmeer kesâ Éeje meYeer keâeÙe& efkeâS Fmes meb#eshe ceW jwce (RAM) keâne peelee nw~ Ùen cewceesjer Skeâ efÛehe hej nesleer nw, pees
peeles nQ~ Jewmes keâYeer-keâYeer peefšue ieCeveeDeeW kesâ efueS Deueie mes cewLe Øeesmesmej cewšue-Dee@keämeeF[ mesceerkeâC[keäšj (MOS) mes yeveer nesleer nw~ nce Fme cewceesjer kesâ
(Math Processor) Yeer ueieeÙee peelee nw~ efkeâmeer Yeer ueeskesâMeve keâes Ûegvekeâj Gmekeâe GheÙeesie meerOes ner efkeâmeer [sše keâes mšesj
ceeF›eâesØeesmesmej Skeâ mesceerkeâC[keäšj (Semiconductor) FCšer«esš[ meefke&âš hej keâjves Ùee GmeceW mes [sše heÌ{ves kesâ efueS keâj mekeâles nQ~
yeveeF& ieF& Øees«eece keâjves ÙeesiÙe (Programmable) ef[efpešue Fueskeäš^ee@efvekeâ Jemleg
nw~ pees efkeâmeer mesCš^ue Øeesmesefmebie Ùetefveš (CPU) kesâ meYeer keâeÙe& keâjleer nw~ Ùen
keâchÙetšj keâe efoue Je ceefmle<keâ neslee nw~ Ùen kesâJeue ceMeerveer Yee<ee ner mecePeleer nw~
 FCšsue 4004 (Intel 4004) henuee Ssmee ceeF›eâesØeesmesmej Lee, efpemeceW
meerheerÙet kesâ meYeer DeJeÙeJe Skeâ efÛehe hej efueS ieS~
 kegâÚ cenlJehetCe& ceeF›eâesØeesmesmejeW kesâ veece nQ~ -FCšsue (Intel) [tSsue keâesj
(Dual Core) leLee hesefCšÙece IV (Pentium IV) Deeefo~ jwce (RAM)
cewceesjer Ùetefveš (Memory Unit) Ùen cewceesjer Ssmes jefpemšjeW Deewj Gvemes pegÌ[s ngS heefjheLeeW (Circuits) mes yeveer nesleer
cewceesjer keâchÙetšj keâe Jen Yeeie nw pees [sše leLee efveoxMeeW keâes meb«enerle keâjleer nw~ nw, efpevemes [sše keâes JeneB lekeâ Deewj JeneB mes mLeeveevleefjle keâjvee mecYeJe nes~ Ssmes
keâchÙetšj keâer cewceesjer DeeOegefvekeâ keâchÙetšjeW kesâ cetue keâeÙeeW& ceW mes Skeâ DeLee&led metÛevee
ØelÙeskeâ ueeskesâMeve keâe Skeâ efveMÛele helee (Address) neslee nw~ efpemekeâer meneÙelee mes 3. ØeYeeJeer heles keâes heÌ{vee (Read the Effective Address) Ùeefo efveoxMe
nce Gme ueeskesâMeve lekeâ hengBÛe mekeâles nQ~ Fme cewceesjer kesâ jefpemšjeW Ùee ueeskesâMeveeW keâes kesâ heeme DeØelÙe#e helee (Indirect Address) nw lees Gme heles keâes cewceesjer mes
nce DeeJeMÙekeâlee nesves hej keâYeer Yeer GheÙeesie ceW uee mekeâles nQ~ FmeefueS Fmekeâe veece heÌ{vee~
jwC[ce Skeämesme cewceesjer jKee ieÙee nw~ jwce ceW Yejer peeves Jeeueer metÛeveeSB DemLeeF& 4. efve<heeove (Execution) efveoxMe keâe efve<heeove keâjvee~ efoS ieSs ÛejCeeW ceW
nesleer nQ Deewj pewmes ner keâchÙetšj keâer efyepeueer yevo keâj oer peeleer nw Jewmes ner Jes mes, ÛejCe 1 Deewj 2 meYeer efveoxMeeW kesâ efueS Skeâ meceeve nesles nQ leLee HeQâÛe
mecemle metÛeveeSB ve° nes peeleer nQ~ Ûe›eâ keânueeles nQ Deewj ÛejCe 3 Je 4 meYeer efveoxMeeW kesâ efueS Deueie-Deueie
jwce ceW Jes Øees«eece Deewj [sše jKes peeles nQ, efpevekeâes meerheerÙet Keespe mekesâ Deewj JeneB mes nesles nQ leLee efve<heeove Ûe›eâ (Execute Cycle) keânueeles nQ~
Øeehle keâj mekeWâ~ Fme cewceesjer keâes Yeer keâF& meskeäMeveeW ceW yeeBše peelee nw, leeefkeâ GmeceW jer[ Deesveueer cewceesjer (Read Only Memory-ROM)
jKeer ieF& metÛeveeDeeW keâes JÙeJeefmLele efkeâÙee pee mekesâ Deewj GvnW heeÙee pee mekesâ~ Ssmes
ØelÙeskeâ meskeäMeve keâe Skeâ efveefMÛele helee neslee nQ~ efkeâmeer [sše yeme keâer meneÙelee mes Fmes meb#eshe ceW jesce (ROM) keâne peelee nw~ Ùen
nce jwce mes efkeâmeer metÛevee keâes efvekeâeue mekeâles nQ Ùee GmeceW keâeser metÛevee mšesj keâj Jen cewceesjer nw efpemeceW [sše henues mes Yeje pee
mekeâles nQ~ Ûegkeâe neslee nw Deewj efpemes nce kesâJeue heÌ{ mekeâles
nQ~ nce Gmes nše Ùee yeoue veneR mekeâles~ JeemleJe
Fvmš^keäMeve Heâe@cexš (Instruction Format) ceW jesce efÛehe yeveeles meceÙe ner GmeceW kegâÚ
keâchÙetšj Éeje efveoxMeeW keâes kesâJeue 0 Je 1 kesâ ¤heeW ceW mecePee peelee nw efpemes DeeJeMÙekeâ Øees«eece Deewj [sše efueKe efoS peeles nQ
ceMeerveer Yee<ee keânles nQ~ Skeâ keâchÙetšj Øees«eece efveoxMeeW keâe Skeâ mecetn nw, peesefkeâ pees mLeeF& nesles nQ~ peye keâchÙetšj keâer efyepeueer yevo keâj oer peeleer nw, leye Yeer jesce
efkeâmeer šemkeâ (keâeÙe&) keâes hetje keâjves kesâ efueS DeeJeMÙekeâ mšshme keâes efJemleejhetJe&keâ efÛehe ceW Yejer ngF& metÛeveeSB megjef#ele yeveer jnleer nQ~ jesce efÛeheeW keâe GheÙeesie meYeer
yeleelee (keâjlee) nw~ Øekeâej kesâ Fueskeäš^e@efvekeâ GhekeâjCeeW; pewmes-kewâuekegâuesšj, Jeeref[Ùees iesce, ef[efpešue kewâceje
efkeâmeer Yeer Øeesmesmej keâes keâeÙe& keâjves kesâ efueS oes Øekeâej kesâ Fvehegš keâer DeeJeMÙekeâlee Deeefo ceW efkeâÙee peelee nw~ DeefOekeâebMe heme&veue keâchÙetšjeW ceW jesce cewceesjer kesâ yengle
nesleer nw~ GheÙeesie nesles nQ~ FveceW ØeeÙe: Ssmeer metÛeveeSB mšesj keâer peeleer nQ pees mLeeF& Deewj
[sše (Data) leLee efveoxMe (Instruction) cenlJehetCe& nesleer nQ Ùee Jes Øees«eece mšesj efkeâS peeles nQ~ efpevekeâes yeoueves keâer
DeeJeMÙekeâlee veneR nesleer; pewmes-keâchÙetšj keâes yetš keâjves Jeeuee Øees«eece~ hegjeves heme&veue
efveoxMe keâchÙetšj keâes yeleeles nQ efkeâ efkeâmeer efJeMes<e keâeÙe& keâes keâjves kesâ efueS keâewve-meer
keâchÙetšjeW ceW jesce cewceesjer ceW yesefmekeâ Fvehegš-DeeGšhegš efmemšce (BIOS) Yeer mšesj
ef›eâÙee keâer peeveer ÛeeefnS~ efkeâmeer Yeer efveoxMe keâes oes YeeieeW ceW yeeBše pee mekeâlee nw-
efkeâS peeles Les~ pees heermeer kesâ ne[&JesÙej Deewj Dee@hejseEšie efmemšce kesâ yeerÛe DevegJeeokeâ
Dee@hejsMeve (Operation or Op-code) leLee Dee@hejsC[ (Operand)
(Translator) keâe keâeÙe& keâjles Les~
Dee@hejsMeve Jes ef›eâÙee nesleer nQ, efpevnW hejHeâe@ce& efkeâÙee peelee nw leLee Dee@hejsC[ Jes nesles
nw efpeve hej Dee@hejsMeve efkeâÙee peelee nw~ GoenjCe kesâ efueS, +, ÙeneB A leLee B meskesâC[jer cewceesjer (Secondary Memory)
Dee@hejsC[ nQ leLee '+' Dee@hejsMeve nQ~ Fme Øekeâej keâer cewceesjer meerheerÙet mes yeenj nesleer nw, FmeefueS Fmes yee¢e (External)
Fvmš^keäMeve meeFefkeâue (Instruction of Cycle) Ùee efÉleerÙekeâ cewceesjer Yeer keâne peelee nw~ keâchÙetšj keâer cegKÙe cewceesjer yengle cenbieer
keâCš^esue Ùetefveš keâes keâchÙetšj keâe veeÌ[er nesves leLee efyepeueer yevo keâj osves hej GmeceW jKeer DeefOekeâlej metÛeveeSB ve° nes peeves
lev$e Yeer keânles nQ~ meejs DeeosMe keâCš^esue kesâ keâejCe ve lees nce Gmes FÛÚevegmeej yeÌ{e mekeâles nQ Deewj ve nce GmeceW keâesF&
metÛevee mLeeF& ¤he mes mšesj keâj mekeâles nQ~ FmeefueS nceW meneÙekeâ cewceesjer keâe
Ùetefveš mes iegpejles nQ~ ÙeneB hej pees
GheÙeesie keâjvee heÌ[lee nw~
Øeesmesefmebie nesleer nQ, Gmes Fvmš^keäMeve
meeFefkeâue keânles nQ~ Fmekeâer keâercele legueveelcekeâ Âef° mes yengle keâce Deewj [sše mšesj keâjves keâer #ecelee
(Capacity) yengle DeefOekeâ nesleer nw~ FmeceW Skeâ ner keâceer nw efkeâ Fve ceeOÙeceeW ceW
hetjer Fvmš^keäMeve meeFefkeâue ceW efvecve Ûeej
[sše keâes efueKeves (DeLee&le mšesj keâjves) leLee heÌ{ves (DeLee&led Øeehle keâjves) ceW meceÙed
ÛejCe nesles nQ~
yengle ueielee nw~ FmeefueS nce FmeceW Ssmeer metÛeveeSB YeC[eefjle keâjles nQ, efpevnW uecyes
1. HewâeEÛeie (Fetching) Fme ÛejCe ceW cewceesjer mes efveoxMe keâes HeQâÛe (Fetch)
meceÙe lekeâ megjef#ele jKevee nes leLee efpevekeâer DeeJeMÙekeâlee ueieeleej veneR heÌ[leer nes~
keâjkesâ efveoxMe jefpemšj (Introduction Register) (Skeâ heefjheLe pees Skeâ
meneÙekeâ cewceesjer keâe GheÙeesie yewkeâDehe (Backup) kesâ efueS efkeâÙee peelee nw~ peye
efveoxMe keâes jKeves ceW me#ece neslee nw) ceW ueelee nw, leeefkeâ Jen efveoxMe [erkeâes[
nceW efkeâmeer [sše keâer lelkeâeue DeeJeMÙekeâlee veneR jnleer, lees Gmes efkeâmeer ÛegcyekeâerÙe
leLee ef›eâÙeeefvJele efkeâÙee pee mekesâ~
ceeOÙece; pewmes- Heäueeheer ef[mkeâ Ùee ÛegcyekeâerÙe šshe hej vekeâue keâjkesâ Deueie megjef#ele
2. [erkeâesef[bie (Decoding) efoS ieS efveoxMe keâes ef[keâes[ keâjvee DeLee&led efoS keâj efueÙee peelee nw~ Ssmee ØeeÙe: ne[&ef[mkeâ keâes Keeueer keâjves kesâ efueS efkeâÙee peelee
ieS efveoxMe keâer JÙeeKÙee keâjvee~ nw, leeefkeâ Gme hej Ssmee [sše Yeje pee mekesâ, efpemekeâer DeeJeMÙekeâlee heÌ[ jner nes
Deewj ef[mkeâ hej peien ve nes~ yewkeâDehe meeOeve ceW YeC[eefjle efkeâS ieS [sše keâes ceojyees[& kesâ Deevleefjkeâ DeJeÙeJeeW keâes peesÌ[leer nw; pewmes- meerheerÙet SJeb efmemšce cewceesjer~
Deeies keâYeer DeeJeMÙekeâlee heÌ[ves hej ne[&ef[mkeâ hej Gleeje Ùee vekeâue efkeâÙee pee Fmes efmemšce yeme Yeer keânles nQ; pewmes - keâCš^esue yeme, S[^sme yeme Deeefo~
mekeâlee nw~  cewceesjer leLee Fvehegš/DeeGšhegš ef[JeeFmes]pe keâes efoS peeves Jeeues efJeefYevve
ØeejefcYekeâ keâchÙetšjeW ceW efÚefõle keâe[&, heshej šshe leLee ÛegcyekeâerÙe šsheeW keâe ØeÙeesie efveoxMe keâCš^esue yeme Éeje ues peeS peeles nQ~
meneÙekeâ YeC[ejCe kesâ efueS efkeâÙee peelee Lee~ uesefkeâve Deepekeâue cegKÙe ¤he mes  Fvehegš/DeeGšhegš ef[JeeFmesme Ùee cewceesjer kesâ S[^sme yeme Éeje ues peeS peeles
ÛegcyekeâerÙe ef[mkeâeW keâe ØeÙeesie Fme keâeÙe& nsleg efkeâÙee peelee nw pees keâF& Øekeâej mes nQ~ [sše keâes mLeeveevleefjle keâjves Jeeueer yeme keâes [sše yeme (Data Bus)
megefJeOeepevekeâ nQ~ keânles nQ~
ceojyees[& (Motherboard) 2. yeendÙe yeme (External Bus)
Skeâ keâchÙetšj efmemšce kesâ efJeefYevve yees[eX ceW meJee&efOekeâ cenòJehetCe& ceojyees[& Ùee cesve efJeefYevve yeenjer DeJeÙeJeeW keâes peesÌ[leer nw; pewmes-hesjerHewâjume, heesšdme&, SkeämehesvMeve
yees[& neslee nw~ Je<e& 1974 ceW, ceeF›eâes keâchÙetšjeW kesâ efvecee&Ce kesâ ØeejcYe mes ner mueešdme Deeefo~
Gvekesâ meYeer DeefveJeeÙe& Fueskeäš^e@efvekeâ DeJeÙeJeeW keâes Skeâ ner Úhes ngS meefke&âš yees[& hej FvnW Yeer peeveW
ueieeÙee peelee nw efpemes ceojyees[& keâne peelee nw~
ceojyees[& efkeâmeer peefšue Fueskeäš^e@efvekeâ efmemšce; pewmes-DeeOegefvekeâ keâchÙetšj keâe kesâefvõÙe  ceMeerve meeFefkeâue (Machine Cycle) Ùes Jen meceÙe nw pees oes Dee@hejsC[
Ùee cegKÙe meefke&âš yees[& neslee nw~ Fmes cegKÙeyees[& (Mainboard), yesmeyees[& keâes jefpemšme& mes ueekeâj Gve hej SSueÙet Dee@hejsMeve (ALU Operation)
(Baseboard), efmemšce yees[& (System Board) Ùee uee@efpekeâ yees[& (Logic keâjkesâ Øeehle heefjCeece keâes Jeeheme jefpemšj ceW mšesj keâjves ceW ØeÙeesie neslee nw~
Board) Yeer keâne peelee nw~  yeHeâj (Buffer) Ùen Skeâ DemLeeF& mšesjspe #es$e nw, peesefkeâ jwce (RAM) ceW
efkeâmeer ceojyees[& keâe cegKÙe GodosMÙe efmemšce kesâ efJeefYevve DeJeÙeJeeW neslee nw~ FmeceW [sše keâes Skeâ peien mes otmejer peien mLeeveevleefjle keâjves kesâ
(Components) keâes Deeheme ceW peesÌ[ves kesâ efueS DeeJeMÙekeâ Fueskeäš^e@efvekeâ Deewj efueS jKee peelee nw~ keâchÙetšj ceW peye [sše [eueles nQ lees Jen meyemes henues
uee@efpekeâue keâveskeäMeve GheueyOe keâjevee neslee nw~ Skeâ meeceevÙe [smkeâše@he keâchÙetšj yeHeâj ceW ner mšesj neslee nw~
Gmekesâ ceojyees[& ceW ceeF›eâesØeesmesmej, cegKÙe cewceesjer Deewj DevÙe DeefveJeeÙe& DeJeÙeJe  efkeâmeer keâchÙetšj kesâ keâeÙe& efve<heeove keâjves keâer #ecelee (Performance)
ueieekeâj yeveeÙee peelee nw~ Gmekesâ jefpemšme&, jwce leLee kewâMe cewceesjer (Registers, RAM and Cache
Fvekesâ DeueeJee DevÙe yengle mes DeJeÙeJe; pewmes-yee¢e YeC[ejCe (External Memory) kesâ Deekeâej leLee efmemšce keäuee@keâ keâer ieefle hej efveYe&j keâjleer nQ~
Storage) GhekeâjCe, Jeeref[Ùees keâCš^esuej (Vido Controller), meeGC[ keâCš^esuej
 ceojyees[& hej efÛehe (Chip) kesâ keâvesefkeäšbie heesFCšdme keâes mee@kesâšdme
(Sound Controller), yeenjer Fvehegš/DeeGšhegš GhekeâjCe Deeefo ceojyees[& kesâ
(Sockets) keânles nQ~
meeLe efkeâmeer keâveskeäšj Ùee kesâefyeue kesâ ceeOÙece mes peesÌ[s peeles nQ, ne}eBefkeâ keâchÙetšjeW
ceW Fvecebs mes DeefOekeâebMe DeJeÙeJe ceojyees[& ceW henues mes Yeer pegÌ[s ngS efceueles nQ~  efkeâmeer ef[efpešue keâchÙetšj keâer keâCš^esue Ùetefveš keâes keäuee@keâ keânles nQ~
yeme (BUS)  Fvmš^keäMeve keâes[ efyešdme keâe Skeâ Ssmee mecetn neslee nw pees keâchÙetšj keâes
efkeâmeer efJeMes<e keâeÙe& keâes keâjves keâes keânlee nw~
meerheerÙet (CPU) [sše, efveoxMe leLee metÛevee (Data, Instruction and
Information) keâes keâchÙetšj kesâ efJeefYevve DeJeÙeJeeW leLee hewjerHewâjue ef[JeeFmes]pe  Skeâ Ùegefòeâ Éeje [sše SJeb efveoxMeeW keâes ueeskesâš keâjves leLee, Gmes CPU lekeâ
(Peripheral Devices) keâes Yespelee nw~ Fme DeeJeeieceve kesâ efueS efJeefYevve yemeW henBÛeeves ceW efueS ieS meceÙe keâes Skeâ Øeesmesefmebie Ûe›eâ keânles nQ~
ØeÙeesie keâer peeleer nw~ keâchÙetšj ceW Deveskeâ yemeW nesleer nQ pees efJeefYevve keâeÙeeX kesâ efueS
ØeÙegòeâ nesleer nw~ otmejs MeyoeW ceW, Skeâ yeme kegâÚ Ssmes leejeW Ùee keâveskeäMeveeW
(Connections) keâe meb«en nesleer nw, efpevemes neskeâj efmeiveue Skeâ GhekeâjCe mes
otmejs GhekeâjCe Skeâ Yespes peeles nQ~ JeemleJe ceW, yeme Skeâ mebØes<eCe ceeOÙece
(Transmission Medium) nw~
yeme kesâ Øekeâej (Types of BUS)
efkeâmeer keâchÙetšj ceW Deveskeâ yemeW nesleer nQ, efpevnbs oes YeeieeW ceW yeeBše pee mekeâlee nw
1. Deevleefjkeâ yeme 2. yee¢e yeme
1. Deevleefjkeâ yeme (Internal Bus)

You might also like