尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
COMPUTER ORGANIZATION & ARCHITECTURE
C.O:
It is a physical interconnection along several hardware components of a
computer. It deals with the functions of different peripherals of the computer.
OPERATION:
It is a set of rules. It has 3 parts:
1. Operands
2. Operators
3. Transformation rules
Software: set of programs
Programs: set of instructions
Instructions: set of operations
Operations: set of rules
Functions of CPU/Processor:
1. Fetch inst.
2. Interpret inst.
3. Fetch data
4. Process data
5. Write data
B.U.S:
It is a communication pathway connecting two or more hardware devices.
1. Address bus: carries the address info. Of data or inst.(specifies the
address or memory location of data)
2. Data bus: carries data or inst. (storing or loading or movement of data)
3. control bus: used to send signals to various devices.
Stored program: program + data stored in same memory location.
CACHE MEMORY:
high speed memory used in-between CPU & main memory to increase the speed of
processing by making current programs & data available to the CPU at a rapid
rate
Control unit stores info., it is a collection of micro unit.
CPU is faster than that of main memory that’s why CPU has to wait for a long
period to obtain data records from main memory.
HARDWIRED CU MICROPROGRAMMED CU
IMPLEMENTED BY HARDWARE SOFTWARE
NON PROGRAMABLE PROGRAMABLE
NON FLEXIBLE FLEXIBLE
IMPLEMENTATION COMPLEX EASY
CHANGES ARE
DONE BY
CHANGING THE WIRING UPDATING MICROPROGRAM
IN CONTROL MEMORY
EXAMPLES 16 Bit microprocessor
Z8000
IBM 370, PDP-II, Intel 80 *
86
CONSTRUCTED
USING
DIGITAL CIRCUITS EXECUTING
MICROPROGRAMS
BOOTING:
An initial process that is started when the users first turn on the computer, by
this process the hardware components of the computer are started.
BOOTSTRAP LOADER:
it is a system program that starts the booting process when the user turns on
the computer. It loads the Kernel portion of O.S from the hard disk to main
memory.
REGISTER: Collection of set of flip-flops.
BIOS:
Basic Input Output System
It is a system program consisting of several i/o drivers, which are different i/o
programs to perform various i/o tasks/operations.
Main task- identify & initiate hardware components of a computer.
It is loaded on a semiconductor ROM chip called firm wire.
INSTRUCTION CYCLE:
FETECH INSTRUCTION
DECODE THE INSTRUCTION
UPDATE PC
BRANCH
??
FIELD OPERANDS
EXECUTE INSTRUCTIONS
STORE THE
RESULT
YES
NO
IEEE- International institude for Electrical & Electronics Engineering.
Formats- 2 types-
1. Single precision format
S E’ 1……..M
1 bit 8 bit 23bit
Sign bit (S): 0 FOR +VE
1 FOR –VE
E’ = E + 127
M Mantissa bit +- 1.M * 2^E
2. Double precion format
S E’ 1…….M
1 bit, 11 bit, 52bit
VON-NEWMAN BOTTLE NECK:
CPU has much higher speed than that of main memory. That is why CPU has to wait
for a long period of time to obtain data from main memory. This CPU speed
disparity is referred to as VON NEWMAN bottle neck.
This problem can be solved by 2 methods:
1. By using cache memory.
2. Using RISC computer
CLA :Carry Look ahead Adder
High speed adder which can add two no.s without waiting for the carrys from the
previous stages.
PRIMARY MEMORY SECONDARY MEMORY
Directly connected to the CPU. Not directly connected
Directly accessible to the CPU. Not directly
Speed higher
Storage capacity larger
Likely to be in active use
RAM ROM
Random Access Memory Read Only Memory
Read and write Read
Volatile, memory lost due to power cut
off.
Not volatile, memory permanent
Faster
Storage capacity smaller.
Used for storing program & data
temporally
Used for storing program & data
permanently.
SRAM DRAM
Static RAM Dynamic RAM
Expensive
Storage capacity high
More power consumption
Consist of internal flip flops that
stores the binary info., the stored
info. Remains valid till the power is ON
It stores the binary info. In the form
of electric charges that are applied to
the capacitors.
VIRTUAL MEMORY:
It is not actually memory, it gives the user an illusion.
It is actually a program or a technique where the larger size programs are divided
into blocks.
Each address referred by CPU is called as virtual or logical address & the address
in main memory is called physical address.
Advantages:
1. Efficient utilization of main memory.
2. Improved throughput & CPU ultilization.
MMU- Memory Management Unit
THROUGHPUT:
no. of programs executed per unit time.
PAGING:
Memory allocation method
Virtual address space is divided into some equal size blocks called frames.
Size of pages & frames are same (generally 4KB)
Virtual address space => page
Physical address space => frame
CISC RISC
Large no. of inst. Used (100-250) <100 inst
No. of addressing nodes used: 5-15 <=5
No .of general purpose registers used
:8-24
32-192
CPI (clock per inst) 2-15 1-2
Mostly microprogrammed CU is used Hardwire CU is used
INTERRUPT:
It is a mechanism by which a program’s flow of control can be altered or changed.
They are primarily provided as a way/procedure/method to improve the efficiency
of the computer. All computer provide a mechanism by which other modules ( i/o
devices, memory etc) can interrupt the normal processing of CPU.
Types:
1. Program interrupt
2. Timer interrupt
3. i/o interrupt
4. s/w interrupt
5. h/w interrupt
PROM- programmable ROM
EPROM- It cannot be reprogrammed.
EEPROM- electrical erasable ROM – chip contents are erased electrically bit by
bit basis.
FLASH MEMORY
It is a type of EEPROM based on single transistor.
It has greater density.
It requires single power supply (less power consumption)
It is found in portable devices (mobile phones, digital camera)
ROM
PROM
EPROM
EEPROM
MEMORY
MAIN AUXILLARY
(SECONDARY)
RAM
ROM
SRAM DRAM
PROM
EPROM
EEPROM
CPU REGISTER:
PC: Holds the address of the next inst to be executed.
IR: holds the inst code (OPERATION CODE) currently being executed.
SP: Holds the address of the top element of the memory stack.
MBR: holds the data item to be retrieved from the main memory.
MAR: holds the address of the data item to be retrieved from the main memory.
USER VISIBLE
REG.
CONTROL&
STATUS REG.
GENERAL PURPOSE
REGISTERS
DATA
REGISTERS
ADDRESS
REGISTERS
SEGMENT
POINTER(SP)
INDEX
REGISTER
STACK
POINTER(SP)
PROGRAMCOUNTER (PC)
INSTRUCTION REGISTER
(IR)
MEMORY ADDRESS
REGISTER (MAR)
MEMORY BUFFER REGISTER
(MBR)

More Related Content

What's hot

Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
Deepak John
 
Assembly Language
Assembly LanguageAssembly Language
Assembly Language
Ibrahimcommunication Al Ani
 
Addressing modes of 8051
Addressing modes of 8051Addressing modes of 8051
Addressing modes of 8051
SARITHA REDDY
 
instruction cycle ppt
instruction cycle pptinstruction cycle ppt
instruction cycle ppt
sheetal singh
 
Registers and-common-bus
Registers and-common-busRegisters and-common-bus
Registers and-common-bus
Anuj Modi
 
Pipelining and vector processing
Pipelining and vector processingPipelining and vector processing
Pipelining and vector processing
Kamal Acharya
 
Computer architecture short note (version 8)
Computer architecture short note (version 8)Computer architecture short note (version 8)
Computer architecture short note (version 8)
Nimmi Weeraddana
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
Mathivanan Natarajan
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignment
Karthi Keyan
 
Memory Reference Instructions
Memory Reference InstructionsMemory Reference Instructions
Memory Reference Instructions
Rabin BK
 
Control Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unitControl Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unit
abdosaidgkv
 
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)
Sandesh Jonchhe
 
Micro program example
Micro program exampleMicro program example
Micro program example
rajshreemuthiah
 
Comparison of scheduling algorithms
Comparison of scheduling algorithmsComparison of scheduling algorithms
Comparison of scheduling algorithms
lodhran-hayat
 
Trends in computer architecture
Trends in computer architectureTrends in computer architecture
Trends in computer architecture
muhammedsalihabbas
 
Computer architecture pipelining
Computer architecture pipeliningComputer architecture pipelining
Computer architecture pipelining
Mazin Alwaaly
 
Addressing modes
Addressing modesAddressing modes
Addressing modes
Mukta Garg
 
Secondary storage structure-Operating System Concepts
Secondary storage structure-Operating System ConceptsSecondary storage structure-Operating System Concepts
Secondary storage structure-Operating System Concepts
Arjun Kaimattathil
 
Processes description and process control.
Processes description and process control.Processes description and process control.
Processes description and process control.
Ahsan Rahim
 
SCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSSCHEDULING ALGORITHMS
SCHEDULING ALGORITHMS
Dhaval Sakhiya
 

What's hot (20)

Computer organization memory
Computer organization memoryComputer organization memory
Computer organization memory
 
Assembly Language
Assembly LanguageAssembly Language
Assembly Language
 
Addressing modes of 8051
Addressing modes of 8051Addressing modes of 8051
Addressing modes of 8051
 
instruction cycle ppt
instruction cycle pptinstruction cycle ppt
instruction cycle ppt
 
Registers and-common-bus
Registers and-common-busRegisters and-common-bus
Registers and-common-bus
 
Pipelining and vector processing
Pipelining and vector processingPipelining and vector processing
Pipelining and vector processing
 
Computer architecture short note (version 8)
Computer architecture short note (version 8)Computer architecture short note (version 8)
Computer architecture short note (version 8)
 
Arm instruction set
Arm instruction setArm instruction set
Arm instruction set
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignment
 
Memory Reference Instructions
Memory Reference InstructionsMemory Reference Instructions
Memory Reference Instructions
 
Control Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unitControl Units : Microprogrammed and Hardwired:control unit
Control Units : Microprogrammed and Hardwired:control unit
 
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)
 
Micro program example
Micro program exampleMicro program example
Micro program example
 
Comparison of scheduling algorithms
Comparison of scheduling algorithmsComparison of scheduling algorithms
Comparison of scheduling algorithms
 
Trends in computer architecture
Trends in computer architectureTrends in computer architecture
Trends in computer architecture
 
Computer architecture pipelining
Computer architecture pipeliningComputer architecture pipelining
Computer architecture pipelining
 
Addressing modes
Addressing modesAddressing modes
Addressing modes
 
Secondary storage structure-Operating System Concepts
Secondary storage structure-Operating System ConceptsSecondary storage structure-Operating System Concepts
Secondary storage structure-Operating System Concepts
 
Processes description and process control.
Processes description and process control.Processes description and process control.
Processes description and process control.
 
SCHEDULING ALGORITHMS
SCHEDULING ALGORITHMSSCHEDULING ALGORITHMS
SCHEDULING ALGORITHMS
 

Similar to computer organization and architecture notes

Unit 6
Unit 6Unit 6
Unit 6
pm_ghate
 
What is operating system
What is operating systemWhat is operating system
What is operating system
Suvithak
 
FANDAMENTAL OF COMPUTER SCIENCE FOR ENGINEERING.pptx
FANDAMENTAL OF COMPUTER SCIENCE FOR ENGINEERING.pptxFANDAMENTAL OF COMPUTER SCIENCE FOR ENGINEERING.pptx
FANDAMENTAL OF COMPUTER SCIENCE FOR ENGINEERING.pptx
PannaBushratul
 
CPU and memory
CPU and memoryCPU and memory
CPU and memory
Wajiha Muhammad Ismail
 
Computer basics and i.o devices
Computer basics and i.o devicesComputer basics and i.o devices
Computer basics and i.o devices
kitturashmikittu
 
Basic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptxBasic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptx
hasanbashar400
 
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
aniyathikitchen
 
Multimedia Technology
Multimedia TechnologyMultimedia Technology
Multimedia Technology
mandalina landy
 
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptxCOMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
PannaBushratul
 
Computer organization research, everything that u want (2020)
Computer organization research, everything that u want (2020)Computer organization research, everything that u want (2020)
Computer organization research, everything that u want (2020)
Ahmed Magdy
 
Ch 01 os8e
Ch 01  os8eCh 01  os8e
Ch 01 os8e
Syed Faisal
 
Multilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memoryMultilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memory
Mahesh Kumar Attri
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
New Era University
 
os mod1 notes
 os mod1 notes os mod1 notes
os mod1 notes
SRINIVASUNIVERSITYEN
 
Chapter 1 CSC118
Chapter 1 CSC118 Chapter 1 CSC118
Chapter 1 CSC118
Luqman al-Hakim
 
COMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNITCOMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNIT
arunakshidatta
 
Chapter01 os7e
Chapter01 os7eChapter01 os7e
Chapter01 os7e
QAISAR NISAR
 
System Software ( Os )
System Software ( Os )System Software ( Os )
System Software ( Os )
Paula Smith
 
Microcomputer & RAM Model
Microcomputer & RAM ModelMicrocomputer & RAM Model
Microcomputer & RAM Model
Gaurav Bisht
 
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
SOLOMONCHINAEMEUCHEA
 

Similar to computer organization and architecture notes (20)

Unit 6
Unit 6Unit 6
Unit 6
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
FANDAMENTAL OF COMPUTER SCIENCE FOR ENGINEERING.pptx
FANDAMENTAL OF COMPUTER SCIENCE FOR ENGINEERING.pptxFANDAMENTAL OF COMPUTER SCIENCE FOR ENGINEERING.pptx
FANDAMENTAL OF COMPUTER SCIENCE FOR ENGINEERING.pptx
 
CPU and memory
CPU and memoryCPU and memory
CPU and memory
 
Computer basics and i.o devices
Computer basics and i.o devicesComputer basics and i.o devices
Computer basics and i.o devices
 
Basic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptxBasic Organisation and fundamental Of Computer.pptx
Basic Organisation and fundamental Of Computer.pptx
 
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
1.CPU INSTRUCTION AND EXECUTION CYCLEThe primary function of the .pdf
 
Multimedia Technology
Multimedia TechnologyMultimedia Technology
Multimedia Technology
 
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptxCOMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
COMPUTER BASIC AND FUNDAMENTAL AND ITS ORGANISATION.pptx
 
Computer organization research, everything that u want (2020)
Computer organization research, everything that u want (2020)Computer organization research, everything that u want (2020)
Computer organization research, everything that u want (2020)
 
Ch 01 os8e
Ch 01  os8eCh 01  os8e
Ch 01 os8e
 
Multilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memoryMultilevel arch & str org.& mips, 8086, memory
Multilevel arch & str org.& mips, 8086, memory
 
11. Computer Systems Hardware 1
11. Computer Systems   Hardware 111. Computer Systems   Hardware 1
11. Computer Systems Hardware 1
 
os mod1 notes
 os mod1 notes os mod1 notes
os mod1 notes
 
Chapter 1 CSC118
Chapter 1 CSC118 Chapter 1 CSC118
Chapter 1 CSC118
 
COMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNITCOMPONENTS OF SYSTEM UNIT
COMPONENTS OF SYSTEM UNIT
 
Chapter01 os7e
Chapter01 os7eChapter01 os7e
Chapter01 os7e
 
System Software ( Os )
System Software ( Os )System Software ( Os )
System Software ( Os )
 
Microcomputer & RAM Model
Microcomputer & RAM ModelMicrocomputer & RAM Model
Microcomputer & RAM Model
 
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
HHCJ AMUMARA: COMPUTER STUDIES LECTURE NOTE FOR SS2-001
 

More from Upasana Talukdar

Large group intervention at airbus
Large group intervention at airbusLarge group intervention at airbus
Large group intervention at airbus
Upasana Talukdar
 
Shine life insurance
Shine life insuranceShine life insurance
Shine life insurance
Upasana Talukdar
 
Ohio department of taxation case study
Ohio department of taxation case studyOhio department of taxation case study
Ohio department of taxation case study
Upasana Talukdar
 
Oprah winfrey-charismatic leader
Oprah winfrey-charismatic leaderOprah winfrey-charismatic leader
Oprah winfrey-charismatic leader
Upasana Talukdar
 
Reliance vs big bazaar
Reliance vs big bazaarReliance vs big bazaar
Reliance vs big bazaar
Upasana Talukdar
 
Case analysis of wal mart
Case analysis of wal martCase analysis of wal mart
Case analysis of wal mart
Upasana Talukdar
 
Key Account Management
Key Account ManagementKey Account Management
Key Account Management
Upasana Talukdar
 
contract act
contract actcontract act
contract act
Upasana Talukdar
 
Emma
Emma Emma
Real estate market
Real estate market Real estate market
Real estate market
Upasana Talukdar
 
interviews
interviewsinterviews
interviews
Upasana Talukdar
 
How to use movie maker
How to use movie maker How to use movie maker
How to use movie maker
Upasana Talukdar
 
Html tags list
Html tags listHtml tags list
Html tags list
Upasana Talukdar
 
Crytocurrency and bitcoins
Crytocurrency and bitcoinsCrytocurrency and bitcoins
Crytocurrency and bitcoins
Upasana Talukdar
 
FISCAL POLICY
FISCAL POLICYFISCAL POLICY
FISCAL POLICY
Upasana Talukdar
 
Ben and jerry's CASE STUDY ORGANIZATIONAL DESIGN
Ben and jerry's CASE STUDY ORGANIZATIONAL DESIGNBen and jerry's CASE STUDY ORGANIZATIONAL DESIGN
Ben and jerry's CASE STUDY ORGANIZATIONAL DESIGN
Upasana Talukdar
 
Dbms notes
Dbms notesDbms notes
Dbms notes
Upasana Talukdar
 
Data structures notes
Data structures notesData structures notes
Data structures notes
Upasana Talukdar
 
Java notes
Java notesJava notes
Java notes
Upasana Talukdar
 
Mba in India 101
Mba in India 101Mba in India 101
Mba in India 101
Upasana Talukdar
 

More from Upasana Talukdar (20)

Large group intervention at airbus
Large group intervention at airbusLarge group intervention at airbus
Large group intervention at airbus
 
Shine life insurance
Shine life insuranceShine life insurance
Shine life insurance
 
Ohio department of taxation case study
Ohio department of taxation case studyOhio department of taxation case study
Ohio department of taxation case study
 
Oprah winfrey-charismatic leader
Oprah winfrey-charismatic leaderOprah winfrey-charismatic leader
Oprah winfrey-charismatic leader
 
Reliance vs big bazaar
Reliance vs big bazaarReliance vs big bazaar
Reliance vs big bazaar
 
Case analysis of wal mart
Case analysis of wal martCase analysis of wal mart
Case analysis of wal mart
 
Key Account Management
Key Account ManagementKey Account Management
Key Account Management
 
contract act
contract actcontract act
contract act
 
Emma
Emma Emma
Emma
 
Real estate market
Real estate market Real estate market
Real estate market
 
interviews
interviewsinterviews
interviews
 
How to use movie maker
How to use movie maker How to use movie maker
How to use movie maker
 
Html tags list
Html tags listHtml tags list
Html tags list
 
Crytocurrency and bitcoins
Crytocurrency and bitcoinsCrytocurrency and bitcoins
Crytocurrency and bitcoins
 
FISCAL POLICY
FISCAL POLICYFISCAL POLICY
FISCAL POLICY
 
Ben and jerry's CASE STUDY ORGANIZATIONAL DESIGN
Ben and jerry's CASE STUDY ORGANIZATIONAL DESIGNBen and jerry's CASE STUDY ORGANIZATIONAL DESIGN
Ben and jerry's CASE STUDY ORGANIZATIONAL DESIGN
 
Dbms notes
Dbms notesDbms notes
Dbms notes
 
Data structures notes
Data structures notesData structures notes
Data structures notes
 
Java notes
Java notesJava notes
Java notes
 
Mba in India 101
Mba in India 101Mba in India 101
Mba in India 101
 

Recently uploaded

Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
yakranividhrini
 
Call Girls Chandigarh 🔥 7014168258 🔥 Real Fun With Sexual Girl Available 24/7...
Call Girls Chandigarh 🔥 7014168258 🔥 Real Fun With Sexual Girl Available 24/7...Call Girls Chandigarh 🔥 7014168258 🔥 Real Fun With Sexual Girl Available 24/7...
Call Girls Chandigarh 🔥 7014168258 🔥 Real Fun With Sexual Girl Available 24/7...
shourabjaat424
 
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl LucknowCall Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
yogita singh$A17
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
Kamal Acharya
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
Guangdong Ctube Industry Co., Ltd.
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
aarusi sexy model
 
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
simrangupta87541
 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Dr.Costas Sachpazis
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
felixwold
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
IJCNCJournal
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
gapboxn
 
Cricket management system ptoject report.pdf
Cricket management system ptoject report.pdfCricket management system ptoject report.pdf
Cricket management system ptoject report.pdf
Kamal Acharya
 
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
Ak47
 
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
sonamrawat5631
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASICINTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
GOKULKANNANMMECLECTC
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
DharmaBanothu
 
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
hotchicksescort
 
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
dABGO KI CITy kUSHINAGAR Ak47
 

Recently uploaded (20)

Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort ServiceCuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
Cuttack Call Girls 💯Call Us 🔝 7374876321 🔝 💃 Independent Female Escort Service
 
Call Girls Chandigarh 🔥 7014168258 🔥 Real Fun With Sexual Girl Available 24/7...
Call Girls Chandigarh 🔥 7014168258 🔥 Real Fun With Sexual Girl Available 24/7...Call Girls Chandigarh 🔥 7014168258 🔥 Real Fun With Sexual Girl Available 24/7...
Call Girls Chandigarh 🔥 7014168258 🔥 Real Fun With Sexual Girl Available 24/7...
 
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl LucknowCall Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
 
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
🔥 Hyderabad Call Girls  👉 9352988975 👫 High Profile Call Girls Whatsapp Numbe...
 
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
Mahipalpur Call Girls Delhi 🔥 9711199012 ❄- Pick Your Dream Call Girls with 1...
 
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
Sachpazis_Consolidation Settlement Calculation Program-The Python Code and th...
 
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdfAsymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
Asymmetrical Repulsion Magnet Motor Ratio 6-7.pdf
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
 
一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
Cricket management system ptoject report.pdf
Cricket management system ptoject report.pdfCricket management system ptoject report.pdf
Cricket management system ptoject report.pdf
 
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
College Call Girls Kolkata 🔥 7014168258 🔥 Real Fun With Sexual Girl Available...
 
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
🔥Young College Call Girls Chandigarh 💯Call Us 🔝 7737669865 🔝💃Independent Chan...
 
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASICINTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
INTRODUCTION TO ARTIFICIAL INTELLIGENCE BASIC
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
 
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
 
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
High Profile Call Girls Ahmedabad 🔥 7737669865 🔥 Real Fun With Sexual Girl Av...
 

computer organization and architecture notes

  • 1. COMPUTER ORGANIZATION & ARCHITECTURE C.O: It is a physical interconnection along several hardware components of a computer. It deals with the functions of different peripherals of the computer. OPERATION: It is a set of rules. It has 3 parts: 1. Operands 2. Operators 3. Transformation rules Software: set of programs Programs: set of instructions Instructions: set of operations Operations: set of rules Functions of CPU/Processor: 1. Fetch inst. 2. Interpret inst. 3. Fetch data 4. Process data 5. Write data B.U.S: It is a communication pathway connecting two or more hardware devices. 1. Address bus: carries the address info. Of data or inst.(specifies the address or memory location of data) 2. Data bus: carries data or inst. (storing or loading or movement of data) 3. control bus: used to send signals to various devices. Stored program: program + data stored in same memory location. CACHE MEMORY: high speed memory used in-between CPU & main memory to increase the speed of processing by making current programs & data available to the CPU at a rapid rate
  • 2. Control unit stores info., it is a collection of micro unit. CPU is faster than that of main memory that’s why CPU has to wait for a long period to obtain data records from main memory. HARDWIRED CU MICROPROGRAMMED CU IMPLEMENTED BY HARDWARE SOFTWARE NON PROGRAMABLE PROGRAMABLE NON FLEXIBLE FLEXIBLE IMPLEMENTATION COMPLEX EASY CHANGES ARE DONE BY CHANGING THE WIRING UPDATING MICROPROGRAM IN CONTROL MEMORY EXAMPLES 16 Bit microprocessor Z8000 IBM 370, PDP-II, Intel 80 * 86 CONSTRUCTED USING DIGITAL CIRCUITS EXECUTING MICROPROGRAMS BOOTING: An initial process that is started when the users first turn on the computer, by this process the hardware components of the computer are started. BOOTSTRAP LOADER: it is a system program that starts the booting process when the user turns on the computer. It loads the Kernel portion of O.S from the hard disk to main memory. REGISTER: Collection of set of flip-flops. BIOS: Basic Input Output System It is a system program consisting of several i/o drivers, which are different i/o programs to perform various i/o tasks/operations. Main task- identify & initiate hardware components of a computer. It is loaded on a semiconductor ROM chip called firm wire.
  • 3. INSTRUCTION CYCLE: FETECH INSTRUCTION DECODE THE INSTRUCTION UPDATE PC BRANCH ?? FIELD OPERANDS EXECUTE INSTRUCTIONS STORE THE RESULT YES NO
  • 4. IEEE- International institude for Electrical & Electronics Engineering. Formats- 2 types- 1. Single precision format S E’ 1……..M 1 bit 8 bit 23bit Sign bit (S): 0 FOR +VE 1 FOR –VE E’ = E + 127 M Mantissa bit +- 1.M * 2^E 2. Double precion format S E’ 1…….M 1 bit, 11 bit, 52bit VON-NEWMAN BOTTLE NECK: CPU has much higher speed than that of main memory. That is why CPU has to wait for a long period of time to obtain data from main memory. This CPU speed disparity is referred to as VON NEWMAN bottle neck. This problem can be solved by 2 methods: 1. By using cache memory. 2. Using RISC computer CLA :Carry Look ahead Adder High speed adder which can add two no.s without waiting for the carrys from the previous stages. PRIMARY MEMORY SECONDARY MEMORY Directly connected to the CPU. Not directly connected Directly accessible to the CPU. Not directly Speed higher Storage capacity larger Likely to be in active use
  • 5. RAM ROM Random Access Memory Read Only Memory Read and write Read Volatile, memory lost due to power cut off. Not volatile, memory permanent Faster Storage capacity smaller. Used for storing program & data temporally Used for storing program & data permanently. SRAM DRAM Static RAM Dynamic RAM Expensive Storage capacity high More power consumption Consist of internal flip flops that stores the binary info., the stored info. Remains valid till the power is ON It stores the binary info. In the form of electric charges that are applied to the capacitors. VIRTUAL MEMORY: It is not actually memory, it gives the user an illusion. It is actually a program or a technique where the larger size programs are divided into blocks. Each address referred by CPU is called as virtual or logical address & the address in main memory is called physical address. Advantages: 1. Efficient utilization of main memory. 2. Improved throughput & CPU ultilization.
  • 6. MMU- Memory Management Unit THROUGHPUT: no. of programs executed per unit time. PAGING: Memory allocation method Virtual address space is divided into some equal size blocks called frames. Size of pages & frames are same (generally 4KB) Virtual address space => page Physical address space => frame CISC RISC Large no. of inst. Used (100-250) <100 inst No. of addressing nodes used: 5-15 <=5 No .of general purpose registers used :8-24 32-192 CPI (clock per inst) 2-15 1-2 Mostly microprogrammed CU is used Hardwire CU is used INTERRUPT: It is a mechanism by which a program’s flow of control can be altered or changed. They are primarily provided as a way/procedure/method to improve the efficiency of the computer. All computer provide a mechanism by which other modules ( i/o devices, memory etc) can interrupt the normal processing of CPU. Types: 1. Program interrupt 2. Timer interrupt 3. i/o interrupt 4. s/w interrupt 5. h/w interrupt
  • 7. PROM- programmable ROM EPROM- It cannot be reprogrammed. EEPROM- electrical erasable ROM – chip contents are erased electrically bit by bit basis. FLASH MEMORY It is a type of EEPROM based on single transistor. It has greater density. It requires single power supply (less power consumption) It is found in portable devices (mobile phones, digital camera) ROM PROM EPROM EEPROM MEMORY MAIN AUXILLARY (SECONDARY) RAM ROM SRAM DRAM PROM EPROM EEPROM
  • 8. CPU REGISTER: PC: Holds the address of the next inst to be executed. IR: holds the inst code (OPERATION CODE) currently being executed. SP: Holds the address of the top element of the memory stack. MBR: holds the data item to be retrieved from the main memory. MAR: holds the address of the data item to be retrieved from the main memory. USER VISIBLE REG. CONTROL& STATUS REG. GENERAL PURPOSE REGISTERS DATA REGISTERS ADDRESS REGISTERS SEGMENT POINTER(SP) INDEX REGISTER STACK POINTER(SP) PROGRAMCOUNTER (PC) INSTRUCTION REGISTER (IR) MEMORY ADDRESS REGISTER (MAR) MEMORY BUFFER REGISTER (MBR)
  翻译: