SlideShare une entreprise Scribd logo
1  sur  26
1
Computer System
Orgnaization
Presented by
Al D. Sabiaga
Copyright College of Saint Adeline 2021
2 2
A stored program computer has the following
basic units:
>Processor-- center for manipulation and control
>Memory – storage for instructions and data for
currently executing programs
>I/O system – controller which communicate with “
external” devices: secondary memory, display
devices, networks
>Data-path & control – collection of parallel wires,
transmits data, instructions, or control signal
3 3
BASIC COMPUTER OPERATIONS
1. Input: This is the process of entering data and
programs in to the computer system.
2. Storage: The process of saving data and instructions
permanently is known as storage
3. Processing: The task of performing operations like
arithmetic and logical operations is called
processing.
4. Output: This is the process of producing results
from the data for getting useful information.
5. Control: The manner how instructions are executed
and the above operations are performed.
4 4
Computer Level Hierarchy
5 5
Program Execution
• Translation: The entire high level program is translated
into an equivalent machine language program. Then the
machine language program is executed.
• Interpretation: Another program reads the high level
program instructions one-by-one and executes a
equivalent series of machine language instructions.
6 6
Program translation
uses a collection of tools to perform
• Compiler: Translates high level language programs into
a lower level language often called object code.
• Assembler: Translates assembly language instructions
into object code.
• Linker: Combines collections of object code into a single
executable machine language program.
7 7
Program translation
8 8
Computer System: Layers of Abstraction
9 9
Layers of Abstraction
• Problem Statement
• stated using "natural language"
• may be ambiguous, imprecise
• Algorithm
• step-by-step procedure, guaranteed to finish
• definiteness, effective computability, finiteness
• Program
• express the algorithm using a computer language
• high-level language, low-level language
• Instruction Set Architecture (ISA)
• specifies the set of instructions the computer can perform
• data types, addressing mode
10 10
Layers of Abstraction
• Microarchitecture
• detailed organization of a processor implementation
• different implementations of a single ISA
• Logic Circuits
• combine basic operations to realize microarchitecture
• many different ways to implement a single function
• Devices
• properties of materials, manufacturability
11 11
Structure and Function of a COMPUTER SYSTEM:
A computer is a complex system; For analysis,
understanding and design - Identify the
hierarchical nature of most complex system.
A hierarchical system is a set of interrelated
subsystems, each in turn, hierarchical in structure;
until at the lowest level we have elementary
subsystems.
The hierarchical nature of complex systems is
essential to both their design and their description.
The designer need only deal with a particular level
of the system at a time.
.
12 12
Structure and Function of a COMPUTER SYSTEM:
• Structure: The way in which the components are
interrelated.
• Function: The operation of each individual
component as part of the structure.
13 13
Central Processing Unit (CPU)
14 14
main functions of a computer:
• Data processing
• Data storage
• Data movement
• Control
15 15
MAIN STRUCTURAL BLOCKS/PARTS:
• Central Processing Unit (CPU): Controls the operation
of the computer and performs its data processing
functions. Often simply referred to as processor.
• Main Memory: Stores data.
• I/O: Moves data between the computer and its external
environment.
• System Interconnection: e.g. BUS for communication
among CPU, main memory, and I/O.
16 16
Structure - Top Level
17 17
major structural components of a CPU:
• Control Unit (CU): Controls the operation of the CPU
and hence the computer.
• Arithmetic and Logic Unit (ALU): Performs
computer’s data processing functions.
• Register: Provides storage internal to the CPU.
• CPU Interconnection: communication among the
control unit, ALU, and register.
18 18
Structure - The CPU
19 19
Structure - The Control Unit
20 20
CPU Organization
21 21
instruction set
is a list of all the instructions, that a processor can execute.
Typical Categories of Instructions:
• Arithmetic - add, subtract
• Logic - and, or and not
• Data - move, input, output, load and store
• Control flow - goto, if ... goto, call and return.
22 22
instruction set, or instruction set
architecture (ISA),
• is the part of the computer architecture related to
programming, including the native data types,
instructions, registers, addressing modes, memory
architecture, interrupt and exception handling, and
external I/O; also includes a specification of the set of
opcodes.
• (machine language) - the native commands for a
particular processor.
23 23
IAS computer consists of:
• A main memory, which stores both data and instructions.
• An arithmetic-logical unit (ALU) capable of operating on
binary data.
• A control unit, which interprets the instructions in
memory and causes them to be executed.
• Input and output (I/O) equipment operated by the control
unit.
24 24
Instruction Set Architecture (ISA) -
The Hardware-Software Interface
25
26
Questions

Contenu connexe

Tendances

What is operating system
What is operating systemWhat is operating system
What is operating system
Suvithak
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
Kumar
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
aamc1100
 

Tendances (18)

Operating System BCA 301
Operating System BCA 301Operating System BCA 301
Operating System BCA 301
 
Operating system concepts
Operating system conceptsOperating system concepts
Operating system concepts
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
Bca i-fundamental of computer-u-3-functions operating systems
Bca  i-fundamental of  computer-u-3-functions operating systemsBca  i-fundamental of  computer-u-3-functions operating systems
Bca i-fundamental of computer-u-3-functions operating systems
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating SystemsOperating Systems FYBSC IT UNIT I- Introduction to Operating Systems
Operating Systems FYBSC IT UNIT I- Introduction to Operating Systems
 
Operating system
Operating systemOperating system
Operating system
 
Basic computer architecture
Basic computer architectureBasic computer architecture
Basic computer architecture
 
computer system structure
computer system structurecomputer system structure
computer system structure
 
Unit 5 Advanced Computer Architecture
Unit 5 Advanced Computer ArchitectureUnit 5 Advanced Computer Architecture
Unit 5 Advanced Computer Architecture
 
computer Architecture
computer Architecturecomputer Architecture
computer Architecture
 
Computer system architecture
Computer system architectureComputer system architecture
Computer system architecture
 
Ch1
Ch1Ch1
Ch1
 
operating system
operating systemoperating system
operating system
 
Operating System concepts
Operating System conceptsOperating System concepts
Operating System concepts
 
Aca module 1
Aca module 1Aca module 1
Aca module 1
 
0 introduction to computer architecture
0 introduction to computer architecture0 introduction to computer architecture
0 introduction to computer architecture
 
BASICS OF COMPUTER
BASICS OF COMPUTERBASICS OF COMPUTER
BASICS OF COMPUTER
 

Similaire à Chapter 1 com org (student copy)

Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
AshokRachapalli1
 
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxccccccCh01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
tasheebedane
 
Brief Introduction.ppt
Brief Introduction.pptBrief Introduction.ppt
Brief Introduction.ppt
MollyZolly
 
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueuCh01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
tasheebedane
 

Similaire à Chapter 1 com org (student copy) (20)

CSC204PPTNOTES
CSC204PPTNOTESCSC204PPTNOTES
CSC204PPTNOTES
 
ch1.pptx
ch1.pptxch1.pptx
ch1.pptx
 
01_Introduction (1).ppt
01_Introduction (1).ppt01_Introduction (1).ppt
01_Introduction (1).ppt
 
Computer Organization and Architecture.pptx
Computer Organization and Architecture.pptxComputer Organization and Architecture.pptx
Computer Organization and Architecture.pptx
 
Basics of computer acrchitercture.pptx
Basics of computer acrchitercture.pptxBasics of computer acrchitercture.pptx
Basics of computer acrchitercture.pptx
 
POLITEKNIK MALAYSIA
POLITEKNIK MALAYSIAPOLITEKNIK MALAYSIA
POLITEKNIK MALAYSIA
 
Co module 1 2019 20-converted
Co module 1 2019 20-convertedCo module 1 2019 20-converted
Co module 1 2019 20-converted
 
Organization of modern digital computers
Organization of modern digital computersOrganization of modern digital computers
Organization of modern digital computers
 
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxccccccCh01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
Ch01.pptxxxxxxxxxcxcxcxxccxxxxxxxxxxxcccccc
 
Unit I.ppt
Unit I.pptUnit I.ppt
Unit I.ppt
 
unit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.pptunit-i-computer-organization and architecture.ppt
unit-i-computer-organization and architecture.ppt
 
Brief Introduction.ppt
Brief Introduction.pptBrief Introduction.ppt
Brief Introduction.ppt
 
Computer Architecture and Organization.pptx
Computer Architecture and Organization.pptxComputer Architecture and Organization.pptx
Computer Architecture and Organization.pptx
 
computer organization and architecture.ppt
computer organization and  architecture.pptcomputer organization and  architecture.ppt
computer organization and architecture.ppt
 
Basic-Role-of-Operating-System-send.pptx
Basic-Role-of-Operating-System-send.pptxBasic-Role-of-Operating-System-send.pptx
Basic-Role-of-Operating-System-send.pptx
 
Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1) Computer Organisation & Architecture (chapter 1)
Computer Organisation & Architecture (chapter 1)
 
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueuCh01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
Ch01 .pptssysueueueueu65egegeg3f3geye6d6yeueu
 
OS Content.pdf
OS Content.pdfOS Content.pdf
OS Content.pdf
 
L 2 basic computer organization
L 2 basic computer organizationL 2 basic computer organization
L 2 basic computer organization
 
Computer Architecture
Computer ArchitectureComputer Architecture
Computer Architecture
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Chapter 1 com org (student copy)

  • 1. 1 Computer System Orgnaization Presented by Al D. Sabiaga Copyright College of Saint Adeline 2021
  • 2. 2 2 A stored program computer has the following basic units: >Processor-- center for manipulation and control >Memory – storage for instructions and data for currently executing programs >I/O system – controller which communicate with “ external” devices: secondary memory, display devices, networks >Data-path & control – collection of parallel wires, transmits data, instructions, or control signal
  • 3. 3 3 BASIC COMPUTER OPERATIONS 1. Input: This is the process of entering data and programs in to the computer system. 2. Storage: The process of saving data and instructions permanently is known as storage 3. Processing: The task of performing operations like arithmetic and logical operations is called processing. 4. Output: This is the process of producing results from the data for getting useful information. 5. Control: The manner how instructions are executed and the above operations are performed.
  • 4. 4 4 Computer Level Hierarchy
  • 5. 5 5 Program Execution • Translation: The entire high level program is translated into an equivalent machine language program. Then the machine language program is executed. • Interpretation: Another program reads the high level program instructions one-by-one and executes a equivalent series of machine language instructions.
  • 6. 6 6 Program translation uses a collection of tools to perform • Compiler: Translates high level language programs into a lower level language often called object code. • Assembler: Translates assembly language instructions into object code. • Linker: Combines collections of object code into a single executable machine language program.
  • 8. 8 8 Computer System: Layers of Abstraction
  • 9. 9 9 Layers of Abstraction • Problem Statement • stated using "natural language" • may be ambiguous, imprecise • Algorithm • step-by-step procedure, guaranteed to finish • definiteness, effective computability, finiteness • Program • express the algorithm using a computer language • high-level language, low-level language • Instruction Set Architecture (ISA) • specifies the set of instructions the computer can perform • data types, addressing mode
  • 10. 10 10 Layers of Abstraction • Microarchitecture • detailed organization of a processor implementation • different implementations of a single ISA • Logic Circuits • combine basic operations to realize microarchitecture • many different ways to implement a single function • Devices • properties of materials, manufacturability
  • 11. 11 11 Structure and Function of a COMPUTER SYSTEM: A computer is a complex system; For analysis, understanding and design - Identify the hierarchical nature of most complex system. A hierarchical system is a set of interrelated subsystems, each in turn, hierarchical in structure; until at the lowest level we have elementary subsystems. The hierarchical nature of complex systems is essential to both their design and their description. The designer need only deal with a particular level of the system at a time. .
  • 12. 12 12 Structure and Function of a COMPUTER SYSTEM: • Structure: The way in which the components are interrelated. • Function: The operation of each individual component as part of the structure.
  • 14. 14 14 main functions of a computer: • Data processing • Data storage • Data movement • Control
  • 15. 15 15 MAIN STRUCTURAL BLOCKS/PARTS: • Central Processing Unit (CPU): Controls the operation of the computer and performs its data processing functions. Often simply referred to as processor. • Main Memory: Stores data. • I/O: Moves data between the computer and its external environment. • System Interconnection: e.g. BUS for communication among CPU, main memory, and I/O.
  • 16. 16 16 Structure - Top Level
  • 17. 17 17 major structural components of a CPU: • Control Unit (CU): Controls the operation of the CPU and hence the computer. • Arithmetic and Logic Unit (ALU): Performs computer’s data processing functions. • Register: Provides storage internal to the CPU. • CPU Interconnection: communication among the control unit, ALU, and register.
  • 18. 18 18 Structure - The CPU
  • 19. 19 19 Structure - The Control Unit
  • 21. 21 21 instruction set is a list of all the instructions, that a processor can execute. Typical Categories of Instructions: • Arithmetic - add, subtract • Logic - and, or and not • Data - move, input, output, load and store • Control flow - goto, if ... goto, call and return.
  • 22. 22 22 instruction set, or instruction set architecture (ISA), • is the part of the computer architecture related to programming, including the native data types, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external I/O; also includes a specification of the set of opcodes. • (machine language) - the native commands for a particular processor.
  • 23. 23 23 IAS computer consists of: • A main memory, which stores both data and instructions. • An arithmetic-logical unit (ALU) capable of operating on binary data. • A control unit, which interprets the instructions in memory and causes them to be executed. • Input and output (I/O) equipment operated by the control unit.
  • 24. 24 24 Instruction Set Architecture (ISA) - The Hardware-Software Interface
  • 25. 25

Notes de l'éditeur

  1. A computer performs basically five major operations or functions irrespective of their size and make. These are it accepts data or instructions by way of input, it stores data, it can process data as required by the user, it gives results in the form of output, and it controls all operations inside a computer. We discuss below each of these operations.
  2. At each level, the system consists of a set of components and their interrelationships The behavior at each level depends only on a simplified, abstracted characterization of the system at the next lower level.