Uploaded by Frantisek Chytil

pocitac

advertisement
The principle of operation of
the computer
Von Neumannova scheme
John von Neumann
• American mathematician of Hungarian origin (born 28.12.1903
in Budapest, died 5.2.1957 in Washington DC)
• During World War II, he participated in solving the problems of
atomic bomb construction from a mathematical point of view
• In the years 1944 – 1945 he participated in the construction of
the first electronic computer called EDVAC, he was the director
of the project - Electronic Computer Project
• In 1945, together with his collaborators, he proposed a scheme
for the operation of a computer - the Von Neumann architecture
• Von Neumann's schematic of the computer was published in
1945 in the article "First Draft of a Report on the EDVAC"
• At the end of his life, he dealt with the possibilities of
connecting the human brain and the modern computer
Block diagram of the computer (Neumann
scheme)
Schema Blocks (Processing)
ALU (Arithmetic Logic Unit)
Memory (RAM)
Controller (computer control unit)
Input unit(s)
Output unit(s)
Communication elements (information flows)
Controller control signals
Controller Status Messages
Data Streams
The principle of operation of a computer
according to von Neumann
Rok 1945
Rok 2020
• A program is placed in the operating memory using
input devices (keyboard, mouse, hard drive, external
inputs), which will perform the required calculations.
In the same way, the necessary data is placed in
memory.
• The calculation itself takes place, and the individual
steps are performed by the ALU. This unit, along with
other modules, is controlled by the computer's
processor controller during the calculation. The
intermediate results are stored in the processor
registers and in the operating memory. The processor
controller evaluates the entered command, finds out
what operations can be solved, forwards this
information to the ALU.
• After the calculations are completed, the results are
sent via the ALU to the output devices using a
controller communicating with the peripherals.
Processor (Central Control Unit)
Bloková schémá procesora Intel 8086
Popis púzdra CPU 8086
• Control Unit (RJ) - controls the operation of the
entire processor by sending control signals and
processing status messages for the controller
within the processor, coordinates cooperation
and addressing memory, correct timing of
instructions
• Arithmetic Logic Unit (ALU) – performs
arithmetic and logical operations. It contains
blocks for arithmetic operations such as
addition, subtraction, multiplication and
division, and blocks for logical operations such
as comparison, etc. The role of the ALU is to
execute a program stored in memory step by
step
• The processor executes the instructions of the
program sequentially, as they are addressed to
the RJ from the operating memory.
Controller
Controller)
(Peripheral
• The controller, together with the processor, is responsible
for communicating the components in the computer
• Memory controller (Northbridge) – its task is to send
control signals, process status messages and address
memory blocks of operating memory and graphics
memory
• I/O controller (Southbridge) – is designed to send control
signals, process status messages of peripheral devices
(disks, displays, keyboards)
• For the proper functioning of the processor, controllers
and peripherals, a clock generator is important, which
generates a clock signal used to synchronize devices in
the computer
Memory (RAM)
Dekódovanie adresy
na zodpovedajúce
riadky a stĺpce v
RAM
• The operating memory is used to store
program code and program data. At the same
time, intermediate calculations and results are
stored in it
• The values in the operating memory are
represented by the binary "0" and "1", which
are placed in the memory at different places –
addresses. The location addresses of the
values are decoded from the data from the
memory controller
• There are electronics in the memory module
that convert the address from the memory
controller to the coordinate of the memory
location determined after decoding the
corresponding row and column
• The operating memory is reset when the
computer is turned off, it is not used to
permanently store data.
Input unit (I/O devices)
Scanner
Klávesnica a myš
SSD disk M.2
SSD disk
Digitálny fotoaparát
• The input devices of the computers ensure the
input of data into the computer. The most
common input devices are keyboards, mice
• Scanners are used for document processing,
which use optical image capture and its
conversion to a computer. Digital cameras and
camcorders are used to input image data in
the form of images
• Various types of cables are used to connect
devices, e.g. (USB, PS/2, RJ45, IEEE 1394,
eSATA, SATA)
• I/O devices used for permanent data storage
are hard drives and newer SSDs and data tapes
Output unit (I/O devices)
• The output devices of computers provide data
output from the computer. The most common
output devices are monitors and printers
• The output data is displayed on a computer
monitor with the help of a graphics card, which is
controlled by the GPU, which allows you to
process office agendas, but also solve graphic and
design tasks.
• Printers usually provide output to paper or other
media, according to the printing technology they
are divided into laser, inkjet and other (e.g.
plotters, other specialized devices)
• Various types of cables are used to connect
devices, e.g. (USB, PS/2, RJ45, IEEE 1394, eSATA,
SATA)
Laserová
tlačiareň
LCD monitor
Atramentová
tlačiareň
3D
tlačiareň
Plotter grafický/rezací
Resource List
Internet:
John von Neumann https://en.wikipedia.org/wiki/John_von_Neumann
John von Neumann's conception https://sk.wikipedia.org/wiki/Koncepcia_Johna_von_Neumanna
Von Neumann's scheme https://oskole.detiamy.sk/clanok/von-neumannova-schema-3989
EDVAC https://www.thocp.net/hardware/edvac.htm
Central Processing Unit https://cs.wikipedia.org/wiki/Centr%C3%A1ln%C3%AD_procesorov%C3%A1_jednotka
https://cs.wikipedia.org/wiki/%C4%8Cipov%C3%A1_sada chipset
Electronic memory https://cs.wikipedia.org/wiki/Elektronick%C3%A1_pam%C4%9B%C5%A5
Monitor (screen) https://cs.wikipedia.org/wiki/Monitor_(screen)
Computer Printer https://cs.wikipedia.org/wiki/Po%C4%8D%C3%ADta%C4%8Dov%C3%A1_tisk%C3%A1rna
Download