SlideShare a Scribd company logo
1 of 29
Subject: Computer Architecture
By
Mrs. Aarti R. Salunke
Asst. Prof. ECT Dept.
5/10/2021
1
*
*Vision of the Department:
To develop GREAT technocrats and to establish center of excellence in the
field of Electronics and Telecommunications.
*Global technocrats with human values,
*Research and lifelong learning attitude,
*Excellent ability to tackle challenges,
*Awareness of the needs of society,
*Technical expertise
*Mission of the Department:
To provide good technical education and enhance technical competency
by providing good infrastructure, resources, effective teaching learning
process and competent, caring and committed faculty.
To provide various platforms to students for cultivating professional
attitude and ethical values.
Creating a strong foundation among students which will enable them to
pursue their career choice.
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
5/10/2021
2
*
*Architecture can mean: A general term to describe
buildings and other physical structures. The art and science
of designing buildings and (some) nonbuilding structures.
The style of design and method of construction of buildings
and other physical structures.
*Computer architecture is a science or a set of rules stating
how computer software and hardware are joined together
and interact to make a computer work. It not only
determines how the computer works but also of which
technologies the computer is capable.
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
5/10/2021
3
*
*To introduce basic concepts of computer organization and to
illustrate the computer organization concepts by assembly
language programming.
*To find solutions using assembly language program on
arithmetic operations.
*To understand memory types and its organization
*To explain concept of parallel processing.
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
5/10/2021
4
5/10/2021
5
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
5/10/2021
6
*Contd..
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
*
NPTEL
Swayam
Courses
BOOKS
References
COMPUTER
ARCHITECTURE JOURNALS
MAGAZI
NES
RESEARCH
PAPERS
5/10/2021
7
Unit-1 Basics of Computers
Lesson Plan
Prof A.R.Salunke (Assistant Professor, ECT) - Computer Architecture-TH (TY-ECT-I) – JNEC MGMU
Sr.
No. Contents Objective Methodology
Faculty
Approach Learners Activity
Learning
Outcome BL CO PO PSO
1
Introduction to
Subject. Basic
Structure of
Computers
To study block
diagram of computer
parts Oral and PPT
Question and
Ans.
Explanation Participate Listening
Verbal skills,
Remembering 1 1 1 2
2 Functional units
To study functional
unites of computer
Mind
mapping, PPT
Facilitate Discuss and Draw
Verbal skills,
Interpersonal
and
communication 1 1 1 2
3
software
performance issues
To study software
performance issues Oral and PPT
Question and
Ans.
Explanation
Participate Listening Verbal and
communication 2 1 1,2 2
4
machine instructions
and programs, Types
of instructions
To study instructions
of programming Oral and PPT Explanation
Listening
Remembering
and
understanding 2 1 1,2,5 2
5
Instruction sets:
Instruction formats,
To study different
instruction format Oral and PPT
Question and
Ans.
Explanation
Participate Listening
Remembering,
and
understanding 2 1 1,2,5 2
6 Assembly language
To study assembly
language
Oral and PPT
Question and
Ans.
Explanation
Participate Listening
Verbal skills ,
Understanding
and Analyzing 3 1 1,2 2
7
Stacks, Queues,
Subroutines.
To study stacks
queues subroutines
Oral and PPT
Question and
Ans.
Explanation
Participate Listening
Verbal skills ,
Understanding
and Analyzing 3 1 1,2,5 2
5/10/2021
8
*
• Que. : Define Computer Architecture?
• Ans. In engineering, computer architecture is a set of rules and
methods that describe the functionality, organization, and
implementation of computer systems.
Computer architecture is concerned with balancing the performance, efficiency,
cost, and reliability of a computer system.
• Que. : Who originated the concept of a digital programmable
computer.
• Ans. Charles Babbage (1791-1871),
Computer pioneer, designed the first automatic
computing engines. He invented computers but failed
to build
them.
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
5/10/2021
9
5/10/2021
10
*
*
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
*
Fig. 1 : Basic structure of Computer Architecture 5/10/2021
11
5/10/2021
12
*
*
Input Unit:
Input unites are used by computer to read data.
5/10/2021
13
5/10/2021
14
*What Are the Different Types of Computer Mouse
Models?
*Wired Mouse. A wired mouse connects directly to your
desktop or laptop, usually through a USB port, and transmits
information via the cord. ...
*Bluetooth Mouse. ...
*Trackball Mouse. ...
*Optical Mouse. ...
*Laser Mouse. ...
*Magic Mouse. ...
*USB Mouse. ...
*Vertical Mouse.
*
Memory Unit:
The function of memory unit is to store data and
programs.
5/10/2021
15
5/10/2021
16
Computer memory is of two basic type –
Primary memory(RAM and ROM) and Secondary memory(hard
drive,CD,etc.).
Random Access Memory (RAM) is primary-volatile memory and Read Only
Memory (ROM) is primary-non-volatile memory.
It is also called as read write memory or the main memory or the primary
memory.
*
Arithmetic and Logical Unit:
Computer operations are executed in Arithmetic
and logical unit (ALU) of the processor.
The ALU performs simple addition,
subtraction, multiplication,
division, and logic operations,
such as OR and AND.
5/10/2021
17
*
Output Unit:
Output unites are used by computer to send
results to the outside world.
5/10/2021
18
5/10/2021
19
* Basic Structure of printer
*
Control Unit:
The control unit (CU) is a component of
a computer's central processing unit (CPU)
that directs the operation of the processor. It
tells the computer's memory, arithmetic and
logic unit and input and output devices how to
respond to the instructions that have been
sent to the processor.
5/10/2021
20
*
5/10/2021
21
*
*What is Software?
Software is a program that enables a computer to
perform a specific task, as opposed to the physical
components of the system (hardware). ... Computer
software has to be "loaded" into the computer's storage
(such as a hard drive, memory, or RAM). Once
the software is loaded, the computer is able to execute
the software.
*What are some common performance issues?
Some of the most common issues include the presence
of slow servers, poorly written code, and duplicate
title tags.
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
5/10/2021
22
* Image Courtesy www.chtips.com 5/10/2021
23
*
*A machine instruction consists of several bytes in memory that
tells the processor to perform one machine operation.
*Types of Instruction
*Arithmetic instructions
*Logical
*bit manipulation instructions
*Shift instructions
Eg.
*Data transfer instructions– move, load exchange, input, output.
...
*Arithmetic instructions – add, subtract, increment, decrement,
convert byte/word and compare.
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
5/10/2021
24
*
*Instruction in memory has two parts: opcode
and operands. The opcode identifies the
operation that instruction does. The operands
are subjects of the operation, such as data
values, registers, or memory addresses. Due to
variety of opcodes and
operands, instructions may occupy different
sizes of bytes in memory.
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
5/10/2021
25
*
*In computer programming, assembly language, often
abbreviated asm, is any low-level programming language in
which there is a very strong correspondence between the
instructions in the language and the architecture's machine
code instructions
*MOV - move data from one location to another
*ADD - add two values
*SUB - subtract a value from another value
*PUSH - push data onto a stack
*POP - pop data from a stack
*JMP - jump to another location
*INT - interrupt a process
Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
5/10/2021
26
*
* Stack: The stack is an area of memory;
the stack pointer is the address of the
last value pushed onto the stack.
Usually, the stack is used for storing
data when subroutines are called.
The stack is a last-in-first-out, i.e.,
LIFO structure so the last thing stored
in the stack is the first thing retrieved.
* Queue: In programming, a queue is a
data structure in which elements are
removed in the same order they were
entered. This is often referred to as
FIFO (first in, first out). In contrast, a
stackis a data structure in which
elements are removed in the reverse
order from which they were entered.
* Subroutine: a set of instructions
designed to perform a frequently used
operation within a program.
5/10/2021
27
5/10/2021
28
5/10/2021
29

More Related Content

What's hot

Linux kernel modules
Linux kernel modulesLinux kernel modules
Linux kernel modulesEddy Reyes
 
Chapter 1 basic structure of computers
Chapter 1  basic structure of computersChapter 1  basic structure of computers
Chapter 1 basic structure of computersGurpreet Singh
 
Q4.11: NEON Intrinsics
Q4.11: NEON IntrinsicsQ4.11: NEON Intrinsics
Q4.11: NEON IntrinsicsLinaro
 
classifacation of computer
classifacation of computerclassifacation of computer
classifacation of computeruafridi
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer ArchitectureKSundarAPIICSE
 
Addressing modes
Addressing modesAddressing modes
Addressing modesAJAL A J
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and ArchitectureDhaval Bagal
 
Intel x86 Architecture
Intel x86 ArchitectureIntel x86 Architecture
Intel x86 ArchitectureChangWoo Min
 
Unit 4 ca-input-output
Unit 4 ca-input-outputUnit 4 ca-input-output
Unit 4 ca-input-outputBBDITM LUCKNOW
 
Difference between Intel i3 i5 i7
Difference between Intel i3 i5 i7Difference between Intel i3 i5 i7
Difference between Intel i3 i5 i7Mohammad Danish
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...ciyamala kushbu
 
COMPUTER ORGANIZATION AND ARCHITECTURE
COMPUTER ORGANIZATION AND ARCHITECTURECOMPUTER ORGANIZATION AND ARCHITECTURE
COMPUTER ORGANIZATION AND ARCHITECTUREEzhil22
 
The sparc architecture (3)
The sparc architecture (3)The sparc architecture (3)
The sparc architecture (3)vishuupra
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languagesraksharao
 
Introduction to Processor Design and ARM Processor
Introduction to Processor Design and ARM ProcessorIntroduction to Processor Design and ARM Processor
Introduction to Processor Design and ARM ProcessorDarling Jemima
 

What's hot (20)

Linux kernel modules
Linux kernel modulesLinux kernel modules
Linux kernel modules
 
Chapter 1 basic structure of computers
Chapter 1  basic structure of computersChapter 1  basic structure of computers
Chapter 1 basic structure of computers
 
PC
PCPC
PC
 
Q4.11: NEON Intrinsics
Q4.11: NEON IntrinsicsQ4.11: NEON Intrinsics
Q4.11: NEON Intrinsics
 
classifacation of computer
classifacation of computerclassifacation of computer
classifacation of computer
 
Introduction to Computer Architecture
Introduction to Computer ArchitectureIntroduction to Computer Architecture
Introduction to Computer Architecture
 
Addressing modes
Addressing modesAddressing modes
Addressing modes
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and Architecture
 
Intel x86 Architecture
Intel x86 ArchitectureIntel x86 Architecture
Intel x86 Architecture
 
Unit 4 ca-input-output
Unit 4 ca-input-outputUnit 4 ca-input-output
Unit 4 ca-input-output
 
Difference between Intel i3 i5 i7
Difference between Intel i3 i5 i7Difference between Intel i3 i5 i7
Difference between Intel i3 i5 i7
 
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
BCS302- Digital Design and computer organization -VTU-2022 scheme-Expectation...
 
Linux-Internals-and-Networking
Linux-Internals-and-NetworkingLinux-Internals-and-Networking
Linux-Internals-and-Networking
 
COMPUTER ORGANIZATION AND ARCHITECTURE
COMPUTER ORGANIZATION AND ARCHITECTURECOMPUTER ORGANIZATION AND ARCHITECTURE
COMPUTER ORGANIZATION AND ARCHITECTURE
 
The sparc architecture (3)
The sparc architecture (3)The sparc architecture (3)
The sparc architecture (3)
 
Arm processor
Arm processorArm processor
Arm processor
 
GPU Programming
GPU ProgrammingGPU Programming
GPU Programming
 
FIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer LanguagesFIT-Unit3 chapter2- Computer Languages
FIT-Unit3 chapter2- Computer Languages
 
Introduction to Processor Design and ARM Processor
Introduction to Processor Design and ARM ProcessorIntroduction to Processor Design and ARM Processor
Introduction to Processor Design and ARM Processor
 
Microprocessors
MicroprocessorsMicroprocessors
Microprocessors
 

Similar to L1 computer architecture lesson 1

1. Programming in C - Introduction.pdf
1. Programming in C - Introduction.pdf1. Programming in C - Introduction.pdf
1. Programming in C - Introduction.pdfhydyc
 
Basic Computer Course training center .
Basic Computer Course  training center .Basic Computer Course  training center .
Basic Computer Course training center .deeph9495
 
CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...journalBEEI
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to ComputersPrabu U
 
02_10-motherboards.pdf
02_10-motherboards.pdf02_10-motherboards.pdf
02_10-motherboards.pdfElisée Ndjabu
 
2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docxgcckhanewal
 
BCE NOTES RGPV - TRINITY INST OF TECH AND RESEARCH BHOPAL (RGTU)
BCE NOTES RGPV - TRINITY INST OF TECH AND RESEARCH BHOPAL (RGTU) BCE NOTES RGPV - TRINITY INST OF TECH AND RESEARCH BHOPAL (RGTU)
BCE NOTES RGPV - TRINITY INST OF TECH AND RESEARCH BHOPAL (RGTU) Dr Md. Ilyas Khan
 
Lecturer1 introduction to computer architecture (ca)
Lecturer1   introduction to computer architecture (ca)Lecturer1   introduction to computer architecture (ca)
Lecturer1 introduction to computer architecture (ca)ADEOLA ADISA
 
Kto12 tle ict computer hardware servicing
Kto12 tle ict computer hardware servicingKto12 tle ict computer hardware servicing
Kto12 tle ict computer hardware servicingAlvin Francisco
 
lecture1422486950.pdf
lecture1422486950.pdflecture1422486950.pdf
lecture1422486950.pdftomsmith160
 
Programming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesProgramming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesFellowBuddy.com
 
Course Contents Template file for Teachers
Course Contents Template file for TeachersCourse Contents Template file for Teachers
Course Contents Template file for TeachersOsama Yousaf
 
Top schools in delhi ncr
Top schools in delhi ncrTop schools in delhi ncr
Top schools in delhi ncrEdhole.com
 

Similar to L1 computer architecture lesson 1 (20)

Co question 2008
Co question 2008Co question 2008
Co question 2008
 
1. Programming in C - Introduction.pdf
1. Programming in C - Introduction.pdf1. Programming in C - Introduction.pdf
1. Programming in C - Introduction.pdf
 
Basic Computer Course training center .
Basic Computer Course  training center .Basic Computer Course  training center .
Basic Computer Course training center .
 
C with lab
C with labC with lab
C with lab
 
CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...CPU implementation using only logisim simulator to achieve computer architect...
CPU implementation using only logisim simulator to achieve computer architect...
 
COA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdfCOA_UNIT-1new[1].pdf
COA_UNIT-1new[1].pdf
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
Computer engineering university
Computer engineering university Computer engineering university
Computer engineering university
 
02_10-motherboards.pdf
02_10-motherboards.pdf02_10-motherboards.pdf
02_10-motherboards.pdf
 
2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx2.Applications of ICT Commerce Department.docx
2.Applications of ICT Commerce Department.docx
 
BCE NOTES RGPV - TRINITY INST OF TECH AND RESEARCH BHOPAL (RGTU)
BCE NOTES RGPV - TRINITY INST OF TECH AND RESEARCH BHOPAL (RGTU) BCE NOTES RGPV - TRINITY INST OF TECH AND RESEARCH BHOPAL (RGTU)
BCE NOTES RGPV - TRINITY INST OF TECH AND RESEARCH BHOPAL (RGTU)
 
COMPUTER.docx
COMPUTER.docxCOMPUTER.docx
COMPUTER.docx
 
Lecturer1 introduction to computer architecture (ca)
Lecturer1   introduction to computer architecture (ca)Lecturer1   introduction to computer architecture (ca)
Lecturer1 introduction to computer architecture (ca)
 
Kto12 tle ict computer hardware servicing
Kto12 tle ict computer hardware servicingKto12 tle ict computer hardware servicing
Kto12 tle ict computer hardware servicing
 
lecture1422486950.pdf
lecture1422486950.pdflecture1422486950.pdf
lecture1422486950.pdf
 
Programming & Data Structure Lecture Notes
Programming & Data Structure Lecture NotesProgramming & Data Structure Lecture Notes
Programming & Data Structure Lecture Notes
 
Course Contents Template file for Teachers
Course Contents Template file for TeachersCourse Contents Template file for Teachers
Course Contents Template file for Teachers
 
Top schools in delhi ncr
Top schools in delhi ncrTop schools in delhi ncr
Top schools in delhi ncr
 
COA.pptx
COA.pptxCOA.pptx
COA.pptx
 
Ict k12 paul
Ict k12 paulIct k12 paul
Ict k12 paul
 

Recently uploaded

ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

L1 computer architecture lesson 1

  • 1. Subject: Computer Architecture By Mrs. Aarti R. Salunke Asst. Prof. ECT Dept. 5/10/2021 1
  • 2. * *Vision of the Department: To develop GREAT technocrats and to establish center of excellence in the field of Electronics and Telecommunications. *Global technocrats with human values, *Research and lifelong learning attitude, *Excellent ability to tackle challenges, *Awareness of the needs of society, *Technical expertise *Mission of the Department: To provide good technical education and enhance technical competency by providing good infrastructure, resources, effective teaching learning process and competent, caring and committed faculty. To provide various platforms to students for cultivating professional attitude and ethical values. Creating a strong foundation among students which will enable them to pursue their career choice. Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India 5/10/2021 2
  • 3. * *Architecture can mean: A general term to describe buildings and other physical structures. The art and science of designing buildings and (some) nonbuilding structures. The style of design and method of construction of buildings and other physical structures. *Computer architecture is a science or a set of rules stating how computer software and hardware are joined together and interact to make a computer work. It not only determines how the computer works but also of which technologies the computer is capable. Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India 5/10/2021 3
  • 4. * *To introduce basic concepts of computer organization and to illustrate the computer organization concepts by assembly language programming. *To find solutions using assembly language program on arithmetic operations. *To understand memory types and its organization *To explain concept of parallel processing. Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India 5/10/2021 4
  • 5. 5/10/2021 5 Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
  • 6. 5/10/2021 6 *Contd.. Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
  • 8. Unit-1 Basics of Computers Lesson Plan Prof A.R.Salunke (Assistant Professor, ECT) - Computer Architecture-TH (TY-ECT-I) – JNEC MGMU Sr. No. Contents Objective Methodology Faculty Approach Learners Activity Learning Outcome BL CO PO PSO 1 Introduction to Subject. Basic Structure of Computers To study block diagram of computer parts Oral and PPT Question and Ans. Explanation Participate Listening Verbal skills, Remembering 1 1 1 2 2 Functional units To study functional unites of computer Mind mapping, PPT Facilitate Discuss and Draw Verbal skills, Interpersonal and communication 1 1 1 2 3 software performance issues To study software performance issues Oral and PPT Question and Ans. Explanation Participate Listening Verbal and communication 2 1 1,2 2 4 machine instructions and programs, Types of instructions To study instructions of programming Oral and PPT Explanation Listening Remembering and understanding 2 1 1,2,5 2 5 Instruction sets: Instruction formats, To study different instruction format Oral and PPT Question and Ans. Explanation Participate Listening Remembering, and understanding 2 1 1,2,5 2 6 Assembly language To study assembly language Oral and PPT Question and Ans. Explanation Participate Listening Verbal skills , Understanding and Analyzing 3 1 1,2 2 7 Stacks, Queues, Subroutines. To study stacks queues subroutines Oral and PPT Question and Ans. Explanation Participate Listening Verbal skills , Understanding and Analyzing 3 1 1,2,5 2 5/10/2021 8
  • 9. * • Que. : Define Computer Architecture? • Ans. In engineering, computer architecture is a set of rules and methods that describe the functionality, organization, and implementation of computer systems. Computer architecture is concerned with balancing the performance, efficiency, cost, and reliability of a computer system. • Que. : Who originated the concept of a digital programmable computer. • Ans. Charles Babbage (1791-1871), Computer pioneer, designed the first automatic computing engines. He invented computers but failed to build them. Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India 5/10/2021 9
  • 10. 5/10/2021 10 * * Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India
  • 11. * Fig. 1 : Basic structure of Computer Architecture 5/10/2021 11
  • 13. * Input Unit: Input unites are used by computer to read data. 5/10/2021 13
  • 14. 5/10/2021 14 *What Are the Different Types of Computer Mouse Models? *Wired Mouse. A wired mouse connects directly to your desktop or laptop, usually through a USB port, and transmits information via the cord. ... *Bluetooth Mouse. ... *Trackball Mouse. ... *Optical Mouse. ... *Laser Mouse. ... *Magic Mouse. ... *USB Mouse. ... *Vertical Mouse.
  • 15. * Memory Unit: The function of memory unit is to store data and programs. 5/10/2021 15
  • 16. 5/10/2021 16 Computer memory is of two basic type – Primary memory(RAM and ROM) and Secondary memory(hard drive,CD,etc.). Random Access Memory (RAM) is primary-volatile memory and Read Only Memory (ROM) is primary-non-volatile memory. It is also called as read write memory or the main memory or the primary memory.
  • 17. * Arithmetic and Logical Unit: Computer operations are executed in Arithmetic and logical unit (ALU) of the processor. The ALU performs simple addition, subtraction, multiplication, division, and logic operations, such as OR and AND. 5/10/2021 17
  • 18. * Output Unit: Output unites are used by computer to send results to the outside world. 5/10/2021 18
  • 20. * Control Unit: The control unit (CU) is a component of a computer's central processing unit (CPU) that directs the operation of the processor. It tells the computer's memory, arithmetic and logic unit and input and output devices how to respond to the instructions that have been sent to the processor. 5/10/2021 20
  • 22. * *What is Software? Software is a program that enables a computer to perform a specific task, as opposed to the physical components of the system (hardware). ... Computer software has to be "loaded" into the computer's storage (such as a hard drive, memory, or RAM). Once the software is loaded, the computer is able to execute the software. *What are some common performance issues? Some of the most common issues include the presence of slow servers, poorly written code, and duplicate title tags. Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India 5/10/2021 22
  • 23. * Image Courtesy www.chtips.com 5/10/2021 23
  • 24. * *A machine instruction consists of several bytes in memory that tells the processor to perform one machine operation. *Types of Instruction *Arithmetic instructions *Logical *bit manipulation instructions *Shift instructions Eg. *Data transfer instructions– move, load exchange, input, output. ... *Arithmetic instructions – add, subtract, increment, decrement, convert byte/word and compare. Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India 5/10/2021 24
  • 25. * *Instruction in memory has two parts: opcode and operands. The opcode identifies the operation that instruction does. The operands are subjects of the operation, such as data values, registers, or memory addresses. Due to variety of opcodes and operands, instructions may occupy different sizes of bytes in memory. Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India 5/10/2021 25
  • 26. * *In computer programming, assembly language, often abbreviated asm, is any low-level programming language in which there is a very strong correspondence between the instructions in the language and the architecture's machine code instructions *MOV - move data from one location to another *ADD - add two values *SUB - subtract a value from another value *PUSH - push data onto a stack *POP - pop data from a stack *JMP - jump to another location *INT - interrupt a process Department Of Electronics and Telecommunication, JNEC, MGMU, Aurangabad, MS, India 5/10/2021 26
  • 27. * * Stack: The stack is an area of memory; the stack pointer is the address of the last value pushed onto the stack. Usually, the stack is used for storing data when subroutines are called. The stack is a last-in-first-out, i.e., LIFO structure so the last thing stored in the stack is the first thing retrieved. * Queue: In programming, a queue is a data structure in which elements are removed in the same order they were entered. This is often referred to as FIFO (first in, first out). In contrast, a stackis a data structure in which elements are removed in the reverse order from which they were entered. * Subroutine: a set of instructions designed to perform a frequently used operation within a program. 5/10/2021 27