SlideShare une entreprise Scribd logo
1  sur  37
Lecture 2
Topic: Introduction
to computer
systems.
Architecture of a
computer systems.
Plan of Lecture:
1. The development of computer architecture.
Von Neumann architecture.
2. Types of computers.
3. The basic components of a computer.
4. The memory chips. Microchips processors
and tires.
5. Presentation of data in computer memory.
Technology
 The technology is moving very quickly
 19th century: attempts to build
mechanical computers
 Early 20th century: mechanical counting
systems (cash registers, etc.)
 Mid 20th century: vacuum tubes as
switches
 Since: transistors, integrated circuits
3
4
Charles Babbage
 In the early 1800’s Charles Babbage
designed two machines: first the Difference
Engine and then the Analytical Engine
that were mechanical machines capable of
performing calculations.
 The Difference Engine, most (but not all) of
which was built in Babbage’s time, was a
special purpose machine (i.e. it could only
do particular calculations).
 The Analytical Engine, which was designed
but not built in Babbage’s time, was more
ambitious in that it was programmable.
Fast forward a hundred
years
 In the 1940’s the Electronic Numerical
Integrator And Computer (ENIAC) was built at
the Moore School of the University of Pennsylvania.
 It was completed in 1946 at the Moore School of the
University of Pennsylvania.
 The two driving forces behind it were John W.
Mauchly and J. Presper Eckert.
 There were other computers built during WWII
notably the one developed at Bletchley Park, UK to
aid in their code breaking mission.
ENIAC
 The ENIAC consisted of 17,480 vacuum tubes operating
at 100,000 pulses per second.
 Vacuum tubes play the same role that transistors do
in modern computers (one can use them to “realize”
logic gates (вентили))
 The switch from vacuum tubes to transistors marked a dramatic
shift in computer size and speed.
 The Pentium 4 processor introduced in 2000 had 42,000,000
transistors. The Itanium 2 in 2004 had 592,000,000 transistors.
The more recent Core i7 processor has a transistor count is 731
Million.
Vacuum tube
Von Neumann Architecture
 John von Neumann was a consultant to the ENIAC
project. The team discussed changing the way
computers were programmed. Von Neumann
publicized these ideas.
 The instructions could be converted into numbers
and placed in memory along with the data. This is
known as the stored program concept.
 The combination of the basic units (ALU, control,
memory, input and output) and the stored program
concept give one the “von Neumann
architecture.”
Types of computers:
9
personal computer: a small, single-user computer
based on a microprocessor. In addition to the
microprocessor, a personal computer has a keyboard
for entering data, a monitor for displaying
information, and a storage device for saving data.
 workstation: a powerful, single-user computer. A
workstation is like a personal computer, but it has a
more powerful microprocessor and a higher-quality
monitor.
Types of computers:
10
 minicomputer: a multi-user computer capable of
supporting from 10 to hundreds of users at the same
time.
 mainframe: a powerful multi-user computer capable
of supporting many hundreds or thousands of users
at the same time.
 supercomputer: an extremely fast computer that
can perform hundreds of millions of instructions per
second.
Types of Computers
Servers
 Computers connected in a network
environment.
 Manage network resources
 Holds and delivers an organization’s web pages
 Stores and retrieves tasks for all of an
organization’s files
 A printer server handles all print requests.
 First computers, introduced in 1950s
 Used by large businesses
 Typically supported hundreds or thousands of users
 Very expensive
 Used for very large processing tasks
Main Frame
Supercomputers
High capacity (высокая емкость)
Used by very large
organizations
Tracking space
Tracking weather
 Typically supported hundreds of users
 No longer a product line
 Smaller and less expensive than mainframes
 The real difference is relative in terms of price, power, marketing.
 Known as midrange computers
Minicomputers
Computer Systems
System Unit
Input device
Input device
Output device
Output device
Output device
Motherboard
A motherboard is the central printed
circuit board (PCB) in many modern
computers and holds many of the crucial
components of the system, while
providing connectors for other
peripherals. The motherboard can be
easily compared to the human body’s
nervous system. The wires (nerves) on it
transfer data between all of the other
components.
Main Components of a
Computer System
 Processor (CPU)
 Runs program instructions
 Main Memory
 Storage for running programs and current data
 Secondary Storage
 Long-term program & data storage (hard disk, CD, etc)
 Input Devices
 Communication from the user to the computer(e.g.
keyboard, mouse)
 Output Devices
 Communication from the computer to the user (e.g.
monitor, printer, speakers)
The Processor
 The processor is the "brain" of the computer system.
 Main processor is called the Central Processing Unit (CPU).
 A particular computer will have a particular type of
processor, such as a Pentium or a SPARC chip.
 Co-processors assist the CPU with some of the processing
functions. Examples:
 Math co-processors handle heavy duty math processing
 Graphics coprocessors speed up the display of graphics
onto the monitor
Component Interaction
The CPU controls all of the other resources within the system,
in order to accomplish a task.
Central Processing Unit (CPU)
Arithmetic / Logic Unit
Registers
Control Unit
Small, fast
storage areas for
instructions and
data
Performs calculations
and decisions
Coordinates
processing steps
Registers
 Registers are small, fast memory within the CPU
 Different registers hold different things
 instructions and addresses of instructions
 data (operands)
 results of operations
CHARACTERISTICS of Processor
Counts - word size, equal to the number at the same time
processed bits. The higher the bit processor, the
more information it can handle per unit time, the
above its effectiveness.
Clock frequency - the number of operations performed per unit time.
Address space - the maximum amount of memory, which can
serve processor. Represents set of addresses used in this computer
system. (максимальное количество памяти, которое может
обслужить процессор. Представляет собой совокупность адресов,
используемых в данной вычислительной
системе.
Memory
Computer Memory
- millions/billions of on/off charges
Divided into:
 Bits 0 or 1
 Bytes Groups of 8 bits
A byte is the smallest unit of storage.
(Can hold one text character)
 Words Groups of bits/bytes (8, 16, 32, 64-bits)
Memory
Storage is usually too large to be expressed in bytes or
words. Instead we use:
 Kilobyte (KB) = 1024 bytes (210 bytes)
 Megabyte (MB) = 1024 x 1024 bytes or
one million bytes (220 bytes)
 Gigabyte (GB) = 1024 x 1024 x 1024 bytes or
one trillion bytes (230 bytes)
 Terabyte (TB) = 1024 x 1024 x 1024 x 1024 bytes
one quadrillion bytes (240 bytes)
Main Memory
5248
5249
5250
5251
5252
5253
5254
5255
5256
A word is stored in
consecutive
memory bytes.
10011010
Each memory cell stores a
set number of bits (some
computers use 8 bits/one
byte, others use words)
Each memory cell
has a numeric
address, which
uniquely identifies
its location
Main Memory Characteristics
 Very closely connected to the CPU.
 Contents are quickly and easily changed.
 Holds the programs and data that the
processor is actively working with.
 Interacts with the processor millions of times
per second.
 Nothing permanent is kept in main memory.
Program Instructions
 Programs instructions are stored in secondary storage
(hard disks, CD-ROM, DVD).
 To process data, the CPU requires a working area
 Uses Main Memory
 Also called: RAM (random access memory),
primary storage, and internal memory.
 Before a program is run, instructions must first be copied
from the slow secondary storage into fast main memory
 Provides the CPU with fast access to instructions to
execute.
Instructions
 An instruction is a sequence of bits.
 A simple instruction format may consist of an
operation code (op code) and an address or
operands.
Op Code Operands / Address
 Instructions tell the computer’s CPU what to do.
Instructions
 The operation code specifies the operation the
computer is to carry out (add, compare, etc)
 The operand/address area can store an operand or an
address
 An operand is a specific value or a register number
 An address allows the instruction to refer to a
location in main memory
 The CPU runs each instruction in the program,
starting with instruction 0, using the fetch-decode-
execute (выборки-декодирования-выполнение ) cycle.
Fetch-Decode-Execute
Diagram
Program Counter (PC)
3023
Instruction Register
General Purpose Registers
Fetch
Get instruction and
increment PC
CPU
…
3020
3021
3022
3023
3024
3025
3026
3027
3028
…
Main Memory
add r3, r1, r2
33
45
add r3, r1, r2
r1
r2
r3
78
3024
Execute
In this case add r1 and
r2 and put result in r3.
Decode
Determine what the
instruction is (add)
Then begin again by Fetching the instruction in 3024….
The main device of PC
ROM RAM Processor
Data bus
HIGHWAY address bus
control bus
controller
controller
controller
controller
Keyboard Printer Display Drive
System bus
1. The processor sets the address bus memory address, which wants to read;
(Процессор устанавливает на шине адреса адрес ячейки памяти, которую хочет
прочитать);
2. On the control bus puts the processor ready signal and the read signal; (На шине
управления процессор выставляет сигнал готовности и сигнал чтения);
3. Noticing the ready signal, check all devices, whether or not on the bus addresses of
their address; (Заметив сигнал готовности, все устройства проверяют, не стоит
ли на шине адреса их адрес);
4. RAM, noting that exposed her address, reads the control signal; Memory read
address; (Оперативная память, заметив, что выставлен ее адрес, считывает
управляющий сигнал. Память читает адрес);
5. Memory Bus exposes the requested information data; (Память выставляет на шине
данных требуемую информацию);
The memory puts the control ready signal bus;(Память выставляет на шине
управления сигнал готовности);
6. A processor reads data from the data bus; (Процессор читает данные с шины
данных).
The internal memory of the computer
RAM (Random Access Memory)
Located on the motherboard
It is used for temporary storage of data during the immediate PC
Provides recording modes, read, store information
ROM (Read Only Memory)
Used for permanent storage of data that do not require intervention
user (Используется для постоянного хранения данных, не требующих вмешательств
пользователя) (program start and stop the computer, Testing devices,
the control operation of the processor, display, keyboard, printer, external memory)
It is intended for reading information
A cache memory (buffer memory unit)
Internal memory cache located inside the processor
External cache memory located on the motherboard
It used to increase the performance of your computer, matching
operation of devices with different speeds, the exchange of data between
Processor and memory
Cache Memory
When an instruction or data is accessed from main memory, it is placed in
the cache. Second and subsequent use of the same instruction/data will
then be faster, since it is accessed directly from the cache.
 Decodes the signal received from processor (Декодирует сигнал,
поступающий от процессора)
 Sends the processed signal to the performance of its device
(Посылает обработанный сигнал для выполнения его устройством)
 The resulting signal is converted into a binary form of user-friendly
(Полученный двоичный сигнал преобразует в вид понятный
пользователю)
 Are inserted into the slots (slots) on the motherboard, and to their
ports connect additional devices (Вставляются в разъемы (слоты)
на материнской плате, а к их портам подключаются
дополнительные устройства)
Controllers
TEST
 Open Internet site Socrative.com
 Press button Student login
 Write Room Name
YERMAGANBETOVA
 Write your group and full name
 Answer 20 questions

Contenu connexe

Similaire à 125252.ppt

introdection BASIC OF COMPUTER EDUCATION
introdection BASIC OF COMPUTER EDUCATIONintrodection BASIC OF COMPUTER EDUCATION
introdection BASIC OF COMPUTER EDUCATIONreshmi30
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamentalrachit jaish
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentalsRajesh Dash
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer FundamentalShradha Kabra
 
Comparison between computers of past and present
Comparison between computers of past and presentComparison between computers of past and present
Comparison between computers of past and presentMuhammad Danish Badar
 
Computer Based Presentation.pptx
Computer Based Presentation.pptxComputer Based Presentation.pptx
Computer Based Presentation.pptxShivamYadav362790
 
Computer System.ppt
Computer System.pptComputer System.ppt
Computer System.pptjguuhxxxfp
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded SystemZakaria Gomaa
 
Difference between i3 and i5 and i7 and core 2 duo
Difference between i3 and i5 and i7 and core 2 duoDifference between i3 and i5 and i7 and core 2 duo
Difference between i3 and i5 and i7 and core 2 duoShubham Singh
 
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdfmicroprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdfMECHANICALENGINEERIN19
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller Nitesh Kumar
 
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
 
The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer Taminul Islam
 
Chapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUChapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUaskme
 
Unit I Foc
Unit I FocUnit I Foc
Unit I FocJAYA
 
The Deal
The DealThe Deal
The Dealadhaval
 
A+ certification (Core hardware) Pc Maintenance
 A+ certification (Core hardware) Pc Maintenance  A+ certification (Core hardware) Pc Maintenance
A+ certification (Core hardware) Pc Maintenance muhammadishrat11
 

Similaire à 125252.ppt (20)

introdection BASIC OF COMPUTER EDUCATION
introdection BASIC OF COMPUTER EDUCATIONintrodection BASIC OF COMPUTER EDUCATION
introdection BASIC OF COMPUTER EDUCATION
 
Computer fundamental
Computer fundamentalComputer fundamental
Computer fundamental
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Computer Fundamental
Computer FundamentalComputer Fundamental
Computer Fundamental
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
Comparison between computers of past and present
Comparison between computers of past and presentComparison between computers of past and present
Comparison between computers of past and present
 
Computer Based Presentation.pptx
Computer Based Presentation.pptxComputer Based Presentation.pptx
Computer Based Presentation.pptx
 
Computer System.ppt
Computer System.pptComputer System.ppt
Computer System.ppt
 
Introduction to Embedded System
Introduction to Embedded SystemIntroduction to Embedded System
Introduction to Embedded System
 
Difference between i3 and i5 and i7 and core 2 duo
Difference between i3 and i5 and i7 and core 2 duoDifference between i3 and i5 and i7 and core 2 duo
Difference between i3 and i5 and i7 and core 2 duo
 
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdfmicroprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
microprocessormicrocontrollerbysanat-140107013112-phpapp02.pdf
 
Microprocessor & microcontroller
Microprocessor & microcontroller Microprocessor & microcontroller
Microprocessor & microcontroller
 
Lecturer1 introduction to computer architecture (ca)
Lecturer1   introduction to computer architecture (ca)Lecturer1   introduction to computer architecture (ca)
Lecturer1 introduction to computer architecture (ca)
 
The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer The Basic Configuration of a Microcomputer
The Basic Configuration of a Microcomputer
 
Chapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPUChapter 4 Microprocessor CPU
Chapter 4 Microprocessor CPU
 
Unit I Foc
Unit I FocUnit I Foc
Unit I Foc
 
The Deal
The DealThe Deal
The Deal
 
Module 1 unit 3
Module 1  unit 3Module 1  unit 3
Module 1 unit 3
 
A+ certification (Core hardware) Pc Maintenance
 A+ certification (Core hardware) Pc Maintenance  A+ certification (Core hardware) Pc Maintenance
A+ certification (Core hardware) Pc Maintenance
 
PCT Slide1
PCT Slide1PCT Slide1
PCT Slide1
 

Dernier

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Dernier (20)

Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

125252.ppt

  • 1. Lecture 2 Topic: Introduction to computer systems. Architecture of a computer systems.
  • 2. Plan of Lecture: 1. The development of computer architecture. Von Neumann architecture. 2. Types of computers. 3. The basic components of a computer. 4. The memory chips. Microchips processors and tires. 5. Presentation of data in computer memory.
  • 3. Technology  The technology is moving very quickly  19th century: attempts to build mechanical computers  Early 20th century: mechanical counting systems (cash registers, etc.)  Mid 20th century: vacuum tubes as switches  Since: transistors, integrated circuits 3
  • 4. 4 Charles Babbage  In the early 1800’s Charles Babbage designed two machines: first the Difference Engine and then the Analytical Engine that were mechanical machines capable of performing calculations.  The Difference Engine, most (but not all) of which was built in Babbage’s time, was a special purpose machine (i.e. it could only do particular calculations).  The Analytical Engine, which was designed but not built in Babbage’s time, was more ambitious in that it was programmable.
  • 5. Fast forward a hundred years  In the 1940’s the Electronic Numerical Integrator And Computer (ENIAC) was built at the Moore School of the University of Pennsylvania.  It was completed in 1946 at the Moore School of the University of Pennsylvania.  The two driving forces behind it were John W. Mauchly and J. Presper Eckert.  There were other computers built during WWII notably the one developed at Bletchley Park, UK to aid in their code breaking mission.
  • 6. ENIAC  The ENIAC consisted of 17,480 vacuum tubes operating at 100,000 pulses per second.  Vacuum tubes play the same role that transistors do in modern computers (one can use them to “realize” logic gates (вентили))  The switch from vacuum tubes to transistors marked a dramatic shift in computer size and speed.  The Pentium 4 processor introduced in 2000 had 42,000,000 transistors. The Itanium 2 in 2004 had 592,000,000 transistors. The more recent Core i7 processor has a transistor count is 731 Million.
  • 8. Von Neumann Architecture  John von Neumann was a consultant to the ENIAC project. The team discussed changing the way computers were programmed. Von Neumann publicized these ideas.  The instructions could be converted into numbers and placed in memory along with the data. This is known as the stored program concept.  The combination of the basic units (ALU, control, memory, input and output) and the stored program concept give one the “von Neumann architecture.”
  • 9. Types of computers: 9 personal computer: a small, single-user computer based on a microprocessor. In addition to the microprocessor, a personal computer has a keyboard for entering data, a monitor for displaying information, and a storage device for saving data.  workstation: a powerful, single-user computer. A workstation is like a personal computer, but it has a more powerful microprocessor and a higher-quality monitor.
  • 10. Types of computers: 10  minicomputer: a multi-user computer capable of supporting from 10 to hundreds of users at the same time.  mainframe: a powerful multi-user computer capable of supporting many hundreds or thousands of users at the same time.  supercomputer: an extremely fast computer that can perform hundreds of millions of instructions per second.
  • 12. Servers  Computers connected in a network environment.  Manage network resources  Holds and delivers an organization’s web pages  Stores and retrieves tasks for all of an organization’s files  A printer server handles all print requests.
  • 13.  First computers, introduced in 1950s  Used by large businesses  Typically supported hundreds or thousands of users  Very expensive  Used for very large processing tasks Main Frame
  • 14. Supercomputers High capacity (высокая емкость) Used by very large organizations Tracking space Tracking weather
  • 15.  Typically supported hundreds of users  No longer a product line  Smaller and less expensive than mainframes  The real difference is relative in terms of price, power, marketing.  Known as midrange computers Minicomputers
  • 16. Computer Systems System Unit Input device Input device Output device Output device Output device
  • 17. Motherboard A motherboard is the central printed circuit board (PCB) in many modern computers and holds many of the crucial components of the system, while providing connectors for other peripherals. The motherboard can be easily compared to the human body’s nervous system. The wires (nerves) on it transfer data between all of the other components.
  • 18. Main Components of a Computer System  Processor (CPU)  Runs program instructions  Main Memory  Storage for running programs and current data  Secondary Storage  Long-term program & data storage (hard disk, CD, etc)  Input Devices  Communication from the user to the computer(e.g. keyboard, mouse)  Output Devices  Communication from the computer to the user (e.g. monitor, printer, speakers)
  • 19. The Processor  The processor is the "brain" of the computer system.  Main processor is called the Central Processing Unit (CPU).  A particular computer will have a particular type of processor, such as a Pentium or a SPARC chip.  Co-processors assist the CPU with some of the processing functions. Examples:  Math co-processors handle heavy duty math processing  Graphics coprocessors speed up the display of graphics onto the monitor
  • 20. Component Interaction The CPU controls all of the other resources within the system, in order to accomplish a task.
  • 21. Central Processing Unit (CPU) Arithmetic / Logic Unit Registers Control Unit Small, fast storage areas for instructions and data Performs calculations and decisions Coordinates processing steps
  • 22. Registers  Registers are small, fast memory within the CPU  Different registers hold different things  instructions and addresses of instructions  data (operands)  results of operations
  • 23. CHARACTERISTICS of Processor Counts - word size, equal to the number at the same time processed bits. The higher the bit processor, the more information it can handle per unit time, the above its effectiveness. Clock frequency - the number of operations performed per unit time. Address space - the maximum amount of memory, which can serve processor. Represents set of addresses used in this computer system. (максимальное количество памяти, которое может обслужить процессор. Представляет собой совокупность адресов, используемых в данной вычислительной системе.
  • 24. Memory Computer Memory - millions/billions of on/off charges Divided into:  Bits 0 or 1  Bytes Groups of 8 bits A byte is the smallest unit of storage. (Can hold one text character)  Words Groups of bits/bytes (8, 16, 32, 64-bits)
  • 25. Memory Storage is usually too large to be expressed in bytes or words. Instead we use:  Kilobyte (KB) = 1024 bytes (210 bytes)  Megabyte (MB) = 1024 x 1024 bytes or one million bytes (220 bytes)  Gigabyte (GB) = 1024 x 1024 x 1024 bytes or one trillion bytes (230 bytes)  Terabyte (TB) = 1024 x 1024 x 1024 x 1024 bytes one quadrillion bytes (240 bytes)
  • 26. Main Memory 5248 5249 5250 5251 5252 5253 5254 5255 5256 A word is stored in consecutive memory bytes. 10011010 Each memory cell stores a set number of bits (some computers use 8 bits/one byte, others use words) Each memory cell has a numeric address, which uniquely identifies its location
  • 27. Main Memory Characteristics  Very closely connected to the CPU.  Contents are quickly and easily changed.  Holds the programs and data that the processor is actively working with.  Interacts with the processor millions of times per second.  Nothing permanent is kept in main memory.
  • 28. Program Instructions  Programs instructions are stored in secondary storage (hard disks, CD-ROM, DVD).  To process data, the CPU requires a working area  Uses Main Memory  Also called: RAM (random access memory), primary storage, and internal memory.  Before a program is run, instructions must first be copied from the slow secondary storage into fast main memory  Provides the CPU with fast access to instructions to execute.
  • 29. Instructions  An instruction is a sequence of bits.  A simple instruction format may consist of an operation code (op code) and an address or operands. Op Code Operands / Address  Instructions tell the computer’s CPU what to do.
  • 30. Instructions  The operation code specifies the operation the computer is to carry out (add, compare, etc)  The operand/address area can store an operand or an address  An operand is a specific value or a register number  An address allows the instruction to refer to a location in main memory  The CPU runs each instruction in the program, starting with instruction 0, using the fetch-decode- execute (выборки-декодирования-выполнение ) cycle.
  • 31. Fetch-Decode-Execute Diagram Program Counter (PC) 3023 Instruction Register General Purpose Registers Fetch Get instruction and increment PC CPU … 3020 3021 3022 3023 3024 3025 3026 3027 3028 … Main Memory add r3, r1, r2 33 45 add r3, r1, r2 r1 r2 r3 78 3024 Execute In this case add r1 and r2 and put result in r3. Decode Determine what the instruction is (add) Then begin again by Fetching the instruction in 3024….
  • 32. The main device of PC ROM RAM Processor Data bus HIGHWAY address bus control bus controller controller controller controller Keyboard Printer Display Drive
  • 33. System bus 1. The processor sets the address bus memory address, which wants to read; (Процессор устанавливает на шине адреса адрес ячейки памяти, которую хочет прочитать); 2. On the control bus puts the processor ready signal and the read signal; (На шине управления процессор выставляет сигнал готовности и сигнал чтения); 3. Noticing the ready signal, check all devices, whether or not on the bus addresses of their address; (Заметив сигнал готовности, все устройства проверяют, не стоит ли на шине адреса их адрес); 4. RAM, noting that exposed her address, reads the control signal; Memory read address; (Оперативная память, заметив, что выставлен ее адрес, считывает управляющий сигнал. Память читает адрес); 5. Memory Bus exposes the requested information data; (Память выставляет на шине данных требуемую информацию); The memory puts the control ready signal bus;(Память выставляет на шине управления сигнал готовности); 6. A processor reads data from the data bus; (Процессор читает данные с шины данных).
  • 34. The internal memory of the computer RAM (Random Access Memory) Located on the motherboard It is used for temporary storage of data during the immediate PC Provides recording modes, read, store information ROM (Read Only Memory) Used for permanent storage of data that do not require intervention user (Используется для постоянного хранения данных, не требующих вмешательств пользователя) (program start and stop the computer, Testing devices, the control operation of the processor, display, keyboard, printer, external memory) It is intended for reading information A cache memory (buffer memory unit) Internal memory cache located inside the processor External cache memory located on the motherboard It used to increase the performance of your computer, matching operation of devices with different speeds, the exchange of data between Processor and memory
  • 35. Cache Memory When an instruction or data is accessed from main memory, it is placed in the cache. Second and subsequent use of the same instruction/data will then be faster, since it is accessed directly from the cache.
  • 36.  Decodes the signal received from processor (Декодирует сигнал, поступающий от процессора)  Sends the processed signal to the performance of its device (Посылает обработанный сигнал для выполнения его устройством)  The resulting signal is converted into a binary form of user-friendly (Полученный двоичный сигнал преобразует в вид понятный пользователю)  Are inserted into the slots (slots) on the motherboard, and to their ports connect additional devices (Вставляются в разъемы (слоты) на материнской плате, а к их портам подключаются дополнительные устройства) Controllers
  • 37. TEST  Open Internet site Socrative.com  Press button Student login  Write Room Name YERMAGANBETOVA  Write your group and full name  Answer 20 questions

Notes de l'éditeur

  1. Types of computers
  2. 13
  3. High capacity used by very large roganizations
  4. 15