SlideShare a Scribd company logo
1 - Hardware



Marian Marinov     Borislav Varadinov
CEO of 1H Ltd.   System Administrator
mm@1h.com             bobi [ at ] itp.bg
What is a CPU?


➢A miniature calculator
➢A lot of transistors
➢A very fast clock
CPU Architectures
➢Reduced Instruction Set Computing - RISC
 ➢MIPS, SPARC, Alpha, ARM, AVR, PowerPC, PA-RISC

➢Complex Instruction Set Computing - CISC
 ➢x86, x86-64, VAX, m68k, System /360/370/Z

➢ Caches
➢ Little/Big Endian
➢ Threading model
➢ 32/64bit
CPU Instruction Sets
➢ LOAD
➢ STORE
➢ ADD
➢ MOVE
➢ PUSH
➢ POP


➢ Single operand instruction sets
➢ Multiple operand instruction sets
CPU Endianness

                                149 in binary
➢ Big Endian
 ➢ Most significant bit is last – 03 E8
 ➢ SPARC, PowerPC
➢ Little Endian
 ➢ Least significant bit is last – E8 03
 ➢ Intel x84 / x64
➢ Bi-endian – ARM (little by default)
CPU Caches
CPU Caches
CPU Threads


➢ Thread is a chain of
instructions in the CPU
➢ Multithreading

➢ Hyperthreading
CPU 32/64bit

➢ A 32-bit register can store 2 32 different values
➢ 0 through 4,294,967,295 unsigned integers


➢ A 64-bit register can store 2 64


➢ Actual memory addresses that can be
accessed by a single CPU thread
Memory

➢ Volatile memory – SRAM/DRAM
➢ System memory
➢ Non-volatile memory – NVRAM/FLASH/ROM
➢ BIOS
➢ Firmware chips
➢ Solid State Drives
Mainboard
             Power connector        Memory
                                    Sockets
                     CPU Socket
IDE/PATA
connectors
 NORTHBRIDGE


                               SOUTHBRIDGE
Storage
➢ Controller
➢ RAID
➢ Devices
➢ IDE/PATA
➢ SCSI
➢ SATA
➢ SAS
➢ SSD
PATA / IDE
PATA / IDE
SCSI

Limited by length
SCSI
Serial ATA
Serial ATA
Year: 1956
Size: 5MB
Year: 1979
Size: 250MB
Year: 1980
Size: 2.5GB
From: 2.5GB
    To: 2TB
  1980-2012
From: 2.5GB
    To: 2TB
  1980-2012
From: 2.5GB
    To: 2TB
  1980-2012
1. hardware basics
1. hardware basics
Hard drive   SSD drive
Input/Output
➢ Keyboard
➢ Mouse
➢ Serial devices
➢ Parallel devices
➢ GPIO
➢ I2C
System on a Chip (SoC)
Network
➢ Cabels
➢ LAN Cards
➢ Layer 1
➢ LAN card, Repeater, HUB, Transceiver
➢ Layer 2
➢ LAN card, Bridge, Switch
➢ Layer 3
➢ Router
Network: UTP Cables
v
Hardware




http://academy.telerik.com/student-courses/software-technologies/os-windows-linux/
Free Trainings @ Telerik Academy

   C# Programming @ Telerik Academy
       csharpfundamentals.telerik.com
 Telerik Software Academy

       academy.telerik.com
 Telerik Academy @ Facebook

       facebook.com/TelerikAcademy
 Telerik Software Academy Forums

       forums.academy.telerik.com

More Related Content

PDF
Aewin embedded pm7110 intel atom z510_z530_pc_104
DOCX
Manual pc chipp
PDF
Aewin embedded pm6101 amd g series_pc_104
PDF
Aewin network security appliance network management platform_scb9650_dual xeo...
PDF
vidéosurveillance IP et HD a Marrakech
PDF
Aewin embedded em6336 intel baytrail
PDF
Aewin embedded pm7120 intel atom_d525_d425
Aewin embedded pm7110 intel atom z510_z530_pc_104
Manual pc chipp
Aewin embedded pm6101 amd g series_pc_104
Aewin network security appliance network management platform_scb9650_dual xeo...
vidéosurveillance IP et HD a Marrakech
Aewin embedded em6336 intel baytrail
Aewin embedded pm7120 intel atom_d525_d425

What's hot (20)

PPTX
20170626 rsb4760 introduction
PDF
Aewin embedded em6331 amd lx800_sbc
PPTX
20170626 imx6 quad_vs_apq8016
PDF
Aewin embedded em5300 intel atom_sbc
PDF
Aewin embedded em6333 intel d2550_n2600
PDF
Aewin embedded em6335 amd g series soc
PDF
Aewin network security appliance network management platform_scb9651_quad int...
PDF
SBC6020 SAM9G20 based Single Board Computer
PDF
Aewin network security appliance network management platform_scb7982
PDF
Aewin embedded pm6100 amd lx800_pc_104
PDF
Aewin embedded pm7121 intel atom_d2550_n2600
TXT
Coller melhgor para fx 8350
PDF
Industrial Touch Screen Panel PC with RFID / Wireless / Fanless
PDF
Aewin network security appliance network management platform_scb8973_intel ha...
PPTX
1.2 chipset
PDF
Aewin network security appliance network management platform_scb6983
DOCX
system requirement for network simulator projects
PPT
Hp pro liant dl3xx g7
PDF
C pci 3971-datasheet_en_1
20170626 rsb4760 introduction
Aewin embedded em6331 amd lx800_sbc
20170626 imx6 quad_vs_apq8016
Aewin embedded em5300 intel atom_sbc
Aewin embedded em6333 intel d2550_n2600
Aewin embedded em6335 amd g series soc
Aewin network security appliance network management platform_scb9651_quad int...
SBC6020 SAM9G20 based Single Board Computer
Aewin network security appliance network management platform_scb7982
Aewin embedded pm6100 amd lx800_pc_104
Aewin embedded pm7121 intel atom_d2550_n2600
Coller melhgor para fx 8350
Industrial Touch Screen Panel PC with RFID / Wireless / Fanless
Aewin network security appliance network management platform_scb8973_intel ha...
1.2 chipset
Aewin network security appliance network management platform_scb6983
system requirement for network simulator projects
Hp pro liant dl3xx g7
C pci 3971-datasheet_en_1
Ad

Similar to 1. hardware basics (20)

PPSX
Shashank hardware workshop final
PPT
Avr microcontrollers training (sahil gupta - 9068557926)
PDF
Computer Main Comppponents.pdf
PDF
ds894-zynq-ultrascale-plus-overview
PPTX
introduction to computer hardware
PDF
Phytium 64 core cpu preview
PPTX
Mother board
PDF
motherboardppt.pdf
PPTX
Motherboard ppt
PPT
Internal components of PC
PDF
ACPI and FreeBSD (Part 1)
PPT
All chapters to be printed
PPTX
Servers Technologies and Enterprise Data Center Trends 2014 - Thailand
PPTX
MIT81 Presentation 1.pptx
PPTX
MIT81 Presentation 1.pptx
PPT
Introduction to i.MX27 Multimedia Applications Processors
PPT
Lesson three hardware basics
PPT
Computer architecture
PPT
Computer Architecture - Hardware - Lesson 5 - Memory - Eric Vanderburg
PPTX
Computer hardware
Shashank hardware workshop final
Avr microcontrollers training (sahil gupta - 9068557926)
Computer Main Comppponents.pdf
ds894-zynq-ultrascale-plus-overview
introduction to computer hardware
Phytium 64 core cpu preview
Mother board
motherboardppt.pdf
Motherboard ppt
Internal components of PC
ACPI and FreeBSD (Part 1)
All chapters to be printed
Servers Technologies and Enterprise Data Center Trends 2014 - Thailand
MIT81 Presentation 1.pptx
MIT81 Presentation 1.pptx
Introduction to i.MX27 Multimedia Applications Processors
Lesson three hardware basics
Computer architecture
Computer Architecture - Hardware - Lesson 5 - Memory - Eric Vanderburg
Computer hardware
Ad

More from Marian Marinov (20)

PDF
How to start and then move forward in IT
PDF
Thinking about highly-available systems and their setup
PDF
Understanding your memory usage under Linux
PDF
How to implement PassKeys in your application
PDF
Dev.bg DevOps March 2024 Monitoring & Logging
PDF
Basic presentation of cryptography mechanisms
PDF
Microservices: Benefits, drawbacks and are they for me?
PDF
Introduction and replication to DragonflyDB
PDF
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
PDF
How to successfully migrate to DevOps .pdf
PDF
How to survive in the work from home era
PDF
Managing sysadmins
PDF
Improve your storage with bcachefs
PDF
Control your service resources with systemd
PDF
Comparison of-foss-distributed-storage
PDF
Защо и как да обогатяваме знанията си?
PDF
Securing your MySQL server
PDF
Sysadmin vs. dev ops
PDF
DoS and DDoS mitigations with eBPF, XDP and DPDK
PDF
Challenges with high density networks
How to start and then move forward in IT
Thinking about highly-available systems and their setup
Understanding your memory usage under Linux
How to implement PassKeys in your application
Dev.bg DevOps March 2024 Monitoring & Logging
Basic presentation of cryptography mechanisms
Microservices: Benefits, drawbacks and are they for me?
Introduction and replication to DragonflyDB
Message Queuing - Gearman, Mosquitto, Kafka and RabbitMQ
How to successfully migrate to DevOps .pdf
How to survive in the work from home era
Managing sysadmins
Improve your storage with bcachefs
Control your service resources with systemd
Comparison of-foss-distributed-storage
Защо и как да обогатяваме знанията си?
Securing your MySQL server
Sysadmin vs. dev ops
DoS and DDoS mitigations with eBPF, XDP and DPDK
Challenges with high density networks

Recently uploaded (20)

PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Computing-Curriculum for Schools in Ghana
PDF
Basic Mud Logging Guide for educational purpose
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Classroom Observation Tools for Teachers
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Lesson notes of climatology university.
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPH.pptx obstetrics and gynecology in nursing
Anesthesia in Laparoscopic Surgery in India
Microbial diseases, their pathogenesis and prophylaxis
Final Presentation General Medicine 03-08-2024.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
VCE English Exam - Section C Student Revision Booklet
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Computing-Curriculum for Schools in Ghana
Basic Mud Logging Guide for educational purpose
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Classroom Observation Tools for Teachers
Supply Chain Operations Speaking Notes -ICLT Program
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Lesson notes of climatology university.

1. hardware basics