SlideShare a Scribd company logo
1 of 10
Hardware
Hardware refers to the physical elements of a computer. This is also sometime called the
machinery or the equipment of the computer. Examples of hardware in a computer are the
keyboard, the monitor, the mouse and the processing unit.
However, most of a computer's hardware cannot be seen; in other words, it is not an external
element of the computer, but rather an internal one, surrounded by the computer's casing (tower).
A computer's hardware is comprised of many different parts, but perhaps the most important of
these is the motherboard. The motherboard is made up of even more parts that power and control
the computer.
In contrast to software, hardware is a physical entity. Hardware and software are interconnected,
without software, the hardware of a computer would have no function. However, without the
creation of hardware to perform tasks directed by software via the central processing unit,
software would be useless.
Software, commonly known as programs, consists of all the electronic instructions that tell the
hardware how to perform a task. These instructions come from a software developer in the form
that will be accepted by the platform (operating system + CPU) that they are based on. For
example, a program that is designed for the Windows operating system will only work for that
specific operating system. Compatibility of software will vary as the design of the software and
the operating system differ. Software that is designed for Windows XP may experience a
compatibility issue when running under Windows 2000 or NT.
Practical computer systems divide software systems into two major classes:
 System software: Helps run computer hardware and computer system itself. System
software includes operating systems, device drivers, diagnostic tools and more. System
software is almost always pre-installed on your computer.
 Application software: Allows users to accomplish one or more tasks. Includes word
processing, web browsing and almost any other task for which you might install software.
(Some application software is pre-installed on most computer systems.)
Software is generally created (written) in a high-level programming language, one that is (more
or less) readable by people. These high-level instructions are converted into "machine language"
instructions, represented in binary code, before the hardware can "run the code". When you
install software, it is generally already in this machine language, binary, form.
Basic Operations [src]
By Paul Mullins: constructed image
Desktop Compute
Original Basic_desktop_computer_
under CCA by user Vanes
Input
Whatever goes into the computer. Input can take a variety of forms, from commands you enter by
keyboard to data from another computer (via a network connection) or device
(via direct or network connection).
A device that feeds data into a computer, such as a keyboard or mouse, is called an input device.
Output
Any information (data) that comes out of a computer. Output devices can be other computers,
display screens, speakers, and printers.
Storage
Computer data storage is referred to as storage or memory, which can save digital data.
Examples are RAM, hard disks, CDs, DVDs and removable flash memory sticks.
Permanent, or non-volatile, storage devices do not require power to remember the data
stored. The mass storage devices shown above are non-volatile; a loss of power does
not affect their ability to retain data. This category also include ROM (Read Only
Memory).
Temporary or volatile storage is more often called "memory". A loss of power means
that any data stored will be lost irretrievably. When you are using an application, such
as a word processor, the data (the document you are working on) is stored in RAM
(Random Access Memory). If you lose power without explicitly saving your work, you
will likely lose data
Names for different sizes of data
When choosing a new computer we come across terms such as "1 TB hard drive" and "4 GB
RAM", and to the uninitiated, this can be somewhat disconcerting. Data in a computer is
represented in a series of bits (binary digits) or ones and zeroes. Since the birth of computers,
bits have been the language that control the processes that take place inside that mysterious black
box called your computer.
Understanding what is bigger or faster, and how much so, will play a role in what you buy and how cost
effective it is. In the image shown, various specifications that are commonly seen are shown.
What do they mean? Does this indicate good or bad?
What is better, 8 Mbps (also written as 8 Mbit/s) or 2 MBps?
Bit (Binary Digit)
A bit is simply a 1 or a 0. A true or a false. It is the most basic unit of data in a computer.
It's like the dots and dashes in Morse code for a computer. It's also called machine language.
Any data of any kind that is stored in the computer or transmitted by the computer is ultimately made up of bits
. A program (software) written in a high-level (human readable) language like Java or C++ is converted to
machine language (bits) before the computer can run it.
A bitcan representanythingwe want,perhapsyesandno,butit hasonlytwo possible values.So,torepresentmore
things,we have alwaysgroupedbitsintolargerchunks.The numberof bitsdeterminessome maximumnumberof
unique combinationsof bits. A groupof 8 bitshas 256 (28) possible unique combinations.
Each of those combinationscanhave itsownmeaningthatwe agree upon.
way.]
Byte
A byte is a basic unit of measurement of information storage or transmission that consists of 8 bits.
It can be used to represent letters and numbers – up to 256 of each.
Twitter allows messages of up to 140 characters (Bytes), while SMS (Short Message Service) or cell phone textin
allows up to 160 Bytes. Most text only emails can be measured in Bytes, i.e., the emails are relatively small.
Word
The size of a computer "word" is variable. It is based upon how many bits the CPU can read at one time,
and that has changed over time. We are currently (c. 2011) in a transition from 32-bit systems to 64-bit systems.
concern with this is that a 32-bit system can directly support (address) at most 4 GigaBytes of RAM (232).
To use more RAM we need to "trick" the computer or get a 64-bit system. Oddly, most current computers
are also right around 4 GB of RAM, so this knowledge is of immediate value in purchasing a new system.
You want a 64-bit system!
We got a bit ahead of ourselves there, so let's back up...
KB or KiloByte
One KB is 1000 Bytes, at least if you don't wear the title "geek" as a badge of honor and especially if your in mar
When measuring disk space, one KB is 1024 bytes (210). Obviously, if you were selling a disk drive that could ho
exactly 1000 bytes, it would be to your advantage to market it is a 1KB drive.
A typical word processor document, without a lot of images, is likely to measure in the KB range.
MB or MegaByte
A megabyte is approximately 1000KB. Technically, it is 1024KB (1024 x 1024). Again, the technical value is of
primarily to geeks.
Most digital camera create image that are in the MB range. An 8 MP (megapixel) camera has 8 million sensors, e
representing a pixel or picture element. Each pixel, in turn uses some numbers of bits to represent the various col
"true color" camera has 24 bits (3B) per pixel. Assuming no compression, each image would be 24MB!
GB or GigaByte
A gigabyte is a unit of data storage worth approximately a billion bytes, meaning either 1000MB or the more tech
1024MB (1024 x 1024 x 1024). More often than not in advertising, Gigabytes are presented as 1 billion bytes and
1,073,741,824 (It's only off by 7%.). This explains why a freshly formatted 500GB hard drive shows up at a 450G
instead. Not too long ago many people were discussing RAM and even disk storage in Megabytes. These days, st
become so cheap that having 4-8 gigabytes of RAM is considered the norm.
A DVD holds gigabytes of data, so storing movies on your hard drive will take large chunks of space.
TB
A terabyte is 10244 and is defined as about one trillion bytes, or 1024 gigabytes. Data centers such as those opera
Google handle thousands if not millions of terabytes of data each day. As storage becomes cheaper and faster, ter
are becoming a commonly heard term.
Disk drives in in the TB range are common. (You can buy them at Walmart!)
PB or PetaByte
A petabyte is a unit of information or computer storage equal to one quadrillion bytes (10245).
Google process about 24PB of data per day. See map of Google data centers.
By Paul Mullins: constructed image
Measurements of Data Speed
Today there are generally two ways of describing data transfer speeds: in bits per second, or in
bytes per second. As explained above, a byte is made of 8 bits. Network engineers still describe
network speeds in bits per second, while your Internet browser would usually measure a file
download rate in bytes per second. A lower case "b" usually means a bit, while an upper case
"B" represents a byte. Hence, the answer to which is better 8 Mbps or 2 MBps? Is 2 MBps
(which is 16 Mbps). Using a less common, but more clear notation: which is better 8 Mbit/s or 2
MBps? Answer: 2 MBps, since that is 16 Mbit/s. (Marketing people use this confusion to their
advantage, if you're not sure which is intended, ask.)
bps
Known as bits per second, bps was the main way of describing data transfer speeds several
decades ago. Bps was also known as the baud rate, therefore, a 600 baud modem was one which
could transfer data at around 600bps.
Kbps
kilobits per second, or 1000 bits per second. (Network folks didn't get caught up in the 1000 vs
1024 problem.) Modern telephone modems operate at 56Kbps.
Mbps
1,000,000 (million) bits per second. Often used in describing Internet download/upload speeds,
as shown above.
Gbps
1,000,000,000 (billion) bits per second. This term is most commonly heard in local area
networks, where the close proximity of machines allows for fast data transfer rates.
Check yourconnection
How do you know if you're getting what you're paying your Internet service provider for? Try
your own system at speedt est.net.
CPU:
Control unit : central nervous system
ALU
CPU works on instructions.200 and more instructions are written
in instruction set. These instructions are stored temporarily in
registers of CPU
Processor speed: emits millions of electric pulses per second (clock
cycles). Several clock cycles are required to fetch,decode and
execute a single program.
Shorter clock cycles more is speed. So processor speed in Mega
Hertz means million(for mega) and cycles per second (for hertz)
Ghz means 1000000000(109
)cycles per second or 1000MBcycles
per second
Cpu is called as processor and is 2 inch by 2 inch inserted in socket
given in mother board. It warms up during operations and hence
fan is given.
There are several transistorswhich performs mathematical
operations. Current passed is 1 and current off is zero.
Transistor is located on silicon chip (hence silicon valley). A single silicon
chipcan containthousandsof transistors.A single CPUcontainsalarge numberof chips. In a modern
CPU, however,thatsquare inchcanholdseveral hundredmilliontransistors.Andmore transistors
meansmore calculations
Moore’s Law
Gordon moore cofounder of intel predicted that number of
transistors on integrated circuits doubles in every 18 to 24 months
in 1965.Corollary is that prices get halved every 18 to 24 months
Registers of cpu cant contain all information. Fetchingdata from
harddisk all the time results in big mismatch (CPU process at say 5
nanosecond per byte and HDD reads at 5 microsecond/byte. i.e for
byte of hdd cpu can process 1000bytes.
To overcome this RAM is introduced.
Is CD Random for access????
ROM-PROM- Flash
Main memory (RAM)
Cache Memory
Control Unit ALU
……variousregisters…….
.
Read only memory: you cant alter this. i.e. you cant write over this.
E.g. booting of system instructions.
Primary memory has storage areas called locations or cells. Each
location has fixed number of bits called word length.
Why 64 bit is better than 8 bit?
Imagine the speed of traffic if highway is of 4 lanes, 8 lanes, 16
lanes or 64 lanes.
Even fetching data from RAM is not matching with speed of
processor. It is still 10 times slower. An extremely fast, and small
memory is introduced between CPU and main memory. It is called
as Cache memory. It stores very active instructions.
BUSES
To enable flow of traffic from memory to CPU buses are used. It
may be 8 ,16,32bits to connect cpu and memory(main).

More Related Content

What's hot (18)

Technology Term Definition By Muneeb-Ahmad
Technology Term Definition  By Muneeb-AhmadTechnology Term Definition  By Muneeb-Ahmad
Technology Term Definition By Muneeb-Ahmad
 
Hardware & software
Hardware & softwareHardware & software
Hardware & software
 
Hardware & software
Hardware & softwareHardware & software
Hardware & software
 
Using of computer tech
Using of computer tech Using of computer tech
Using of computer tech
 
Data Storage By ZAK
Data Storage By ZAKData Storage By ZAK
Data Storage By ZAK
 
Introduction to computer and it part 1 ,2 (ep.1)
Introduction to computer and it part 1 ,2 (ep.1)Introduction to computer and it part 1 ,2 (ep.1)
Introduction to computer and it part 1 ,2 (ep.1)
 
Alpha Tech Module1 glossary
Alpha Tech Module1 glossaryAlpha Tech Module1 glossary
Alpha Tech Module1 glossary
 
Chap72&73
Chap72&73Chap72&73
Chap72&73
 
Cat info mgt
Cat info mgtCat info mgt
Cat info mgt
 
AGGREY REPAIR
AGGREY REPAIRAGGREY REPAIR
AGGREY REPAIR
 
Definitions 2
Definitions 2Definitions 2
Definitions 2
 
Basic computer
Basic computerBasic computer
Basic computer
 
Chapter07
Chapter07Chapter07
Chapter07
 
Terms & definitions
Terms & definitionsTerms & definitions
Terms & definitions
 
Basic terms & definitions
Basic terms & definitionsBasic terms & definitions
Basic terms & definitions
 
Ch3
Ch3Ch3
Ch3
 
A
AA
A
 
Storage Devices And Media
Storage Devices And MediaStorage Devices And Media
Storage Devices And Media
 

Similar to Computer architecture

Integrating technology into the classroom
Integrating technology into the classroomIntegrating technology into the classroom
Integrating technology into the classroomTammiRice
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentalsatheenndrh
 
Computer fundamentals (kamleshwar pandey)
Computer fundamentals (kamleshwar pandey)  Computer fundamentals (kamleshwar pandey)
Computer fundamentals (kamleshwar pandey) Kamleshwar Pandey
 
Computer basics
Computer basicsComputer basics
Computer basicsBeamer
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming conceptshermiraguilar
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentalssaoud88
 
Storage devices in computer systems
Storage devices in computer systemsStorage devices in computer systems
Storage devices in computer systemsKevin Philip Joseph
 
Basics IT Recruiting | Technical Recruiting | US Staffing | Training |Tips |T...
Basics IT Recruiting | Technical Recruiting | US Staffing | Training |Tips |T...Basics IT Recruiting | Technical Recruiting | US Staffing | Training |Tips |T...
Basics IT Recruiting | Technical Recruiting | US Staffing | Training |Tips |T...Syed Aiyaz
 
Integrating Technology Into The Classroom
Integrating Technology Into The ClassroomIntegrating Technology Into The Classroom
Integrating Technology Into The Classroomabutcher3306
 
Basic computer fundamentals (1)
Basic computer fundamentals (1)Basic computer fundamentals (1)
Basic computer fundamentals (1)Valli Kutty
 
Computer basics--computer basics2
Computer basics--computer basics2Computer basics--computer basics2
Computer basics--computer basics2Zo Sangpy
 
Computer basics--computer basics2
Computer basics--computer basics2Computer basics--computer basics2
Computer basics--computer basics2Makk Quak
 
Basic Computer Hardware and Software.pptx
Basic Computer Hardware and Software.pptxBasic Computer Hardware and Software.pptx
Basic Computer Hardware and Software.pptxOwen14290
 
The parts of a computer and how it
The parts of a computer and how itThe parts of a computer and how it
The parts of a computer and how itnate17
 
Reading information technologies and communication basic concepts
Reading information technologies and communication basic conceptsReading information technologies and communication basic concepts
Reading information technologies and communication basic conceptsMiguel Angel Romero Ochoa
 

Similar to Computer architecture (20)

Integrating technology into the classroom
Integrating technology into the classroomIntegrating technology into the classroom
Integrating technology into the classroom
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Computer fundamentals (kamleshwar pandey)
Computer fundamentals (kamleshwar pandey)  Computer fundamentals (kamleshwar pandey)
Computer fundamentals (kamleshwar pandey)
 
Computer basics
Computer basicsComputer basics
Computer basics
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Introduction to programming concepts
Introduction to programming conceptsIntroduction to programming concepts
Introduction to programming concepts
 
Basic computer fundamentals
Basic computer fundamentalsBasic computer fundamentals
Basic computer fundamentals
 
Storage devices in computer systems
Storage devices in computer systemsStorage devices in computer systems
Storage devices in computer systems
 
Basics IT Recruiting | Technical Recruiting | US Staffing | Training |Tips |T...
Basics IT Recruiting | Technical Recruiting | US Staffing | Training |Tips |T...Basics IT Recruiting | Technical Recruiting | US Staffing | Training |Tips |T...
Basics IT Recruiting | Technical Recruiting | US Staffing | Training |Tips |T...
 
Computer Fundamentals
Computer FundamentalsComputer Fundamentals
Computer Fundamentals
 
Integrating Technology Into The Classroom
Integrating Technology Into The ClassroomIntegrating Technology Into The Classroom
Integrating Technology Into The Classroom
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Basic computer fundamentals (1)
Basic computer fundamentals (1)Basic computer fundamentals (1)
Basic computer fundamentals (1)
 
Computer basics--computer basics2
Computer basics--computer basics2Computer basics--computer basics2
Computer basics--computer basics2
 
Computer basics--computer basics2
Computer basics--computer basics2Computer basics--computer basics2
Computer basics--computer basics2
 
Icdl Medual 1
Icdl Medual 1Icdl Medual 1
Icdl Medual 1
 
Basic Computer Hardware and Software.pptx
Basic Computer Hardware and Software.pptxBasic Computer Hardware and Software.pptx
Basic Computer Hardware and Software.pptx
 
The parts of a computer and how it
The parts of a computer and how itThe parts of a computer and how it
The parts of a computer and how it
 
Lec 2
Lec 2Lec 2
Lec 2
 
Reading information technologies and communication basic concepts
Reading information technologies and communication basic conceptsReading information technologies and communication basic concepts
Reading information technologies and communication basic concepts
 

More from Dr. Vardhan choubey (20)

Blueocean
BlueoceanBlueocean
Blueocean
 
Abell's 3 dimensions critical sucess factor-kpi
Abell's 3 dimensions critical sucess factor-kpiAbell's 3 dimensions critical sucess factor-kpi
Abell's 3 dimensions critical sucess factor-kpi
 
Strategic management etop-porter five forces
Strategic management etop-porter five forcesStrategic management etop-porter five forces
Strategic management etop-porter five forces
 
Security
SecuritySecurity
Security
 
Outsourcing
OutsourcingOutsourcing
Outsourcing
 
Newethics
NewethicsNewethics
Newethics
 
Mis structure of digital firm
Mis structure of digital firmMis structure of digital firm
Mis structure of digital firm
 
E business
E businessE business
E business
 
Mis i unit
Mis i unitMis i unit
Mis i unit
 
Basics of networking
Basics of networkingBasics of networking
Basics of networking
 
Dss
DssDss
Dss
 
Geographical information System
Geographical information SystemGeographical information System
Geographical information System
 
Executive support system
Executive support systemExecutive support system
Executive support system
 
Expert system
Expert systemExpert system
Expert system
 
Bi
BiBi
Bi
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
System engineering analysis and design
System engineering analysis and designSystem engineering analysis and design
System engineering analysis and design
 
Rad case
Rad caseRad case
Rad case
 
Networktopology
NetworktopologyNetworktopology
Networktopology
 
Network devices
Network devicesNetwork devices
Network devices
 

Recently uploaded

/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDF
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDFCATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDF
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDFOrient Homes
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756dollysharma2066
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailAriel592675
 
A.I. Bot Summit 3 Opening Keynote - Perry Belcher
A.I. Bot Summit 3 Opening Keynote - Perry BelcherA.I. Bot Summit 3 Opening Keynote - Perry Belcher
A.I. Bot Summit 3 Opening Keynote - Perry BelcherPerry Belcher
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
(8264348440) 🔝 Call Girls In Hauz Khas 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Hauz Khas 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Hauz Khas 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Hauz Khas 🔝 Delhi NCRsoniya singh
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...lizamodels9
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncrdollysharma2066
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 

Recently uploaded (20)

/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Mehrauli Delhi 💯Call Us 🔝8264348440🔝
 
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDF
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDFCATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDF
CATALOG cáp điện Goldcup (bảng giá) 1.4.2024.PDF
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
Call Girls In ⇛⇛Chhatarpur⇚⇚. Brings Offer Delhi Contact Us 8377877756
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
Case study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detailCase study on tata clothing brand zudio in detail
Case study on tata clothing brand zudio in detail
 
A.I. Bot Summit 3 Opening Keynote - Perry Belcher
A.I. Bot Summit 3 Opening Keynote - Perry BelcherA.I. Bot Summit 3 Opening Keynote - Perry Belcher
A.I. Bot Summit 3 Opening Keynote - Perry Belcher
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
(8264348440) 🔝 Call Girls In Hauz Khas 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Hauz Khas 🔝 Delhi NCR(8264348440) 🔝 Call Girls In Hauz Khas 🔝 Delhi NCR
(8264348440) 🔝 Call Girls In Hauz Khas 🔝 Delhi NCR
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...
Call Girls In Kishangarh Delhi ❤️8860477959 Good Looking Escorts In 24/7 Delh...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / NcrCall Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
Call Girls in DELHI Cantt, ( Call Me )-8377877756-Female Escort- In Delhi / Ncr
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 

Computer architecture

  • 1. Hardware Hardware refers to the physical elements of a computer. This is also sometime called the machinery or the equipment of the computer. Examples of hardware in a computer are the keyboard, the monitor, the mouse and the processing unit. However, most of a computer's hardware cannot be seen; in other words, it is not an external element of the computer, but rather an internal one, surrounded by the computer's casing (tower). A computer's hardware is comprised of many different parts, but perhaps the most important of these is the motherboard. The motherboard is made up of even more parts that power and control the computer. In contrast to software, hardware is a physical entity. Hardware and software are interconnected, without software, the hardware of a computer would have no function. However, without the creation of hardware to perform tasks directed by software via the central processing unit, software would be useless. Software, commonly known as programs, consists of all the electronic instructions that tell the hardware how to perform a task. These instructions come from a software developer in the form that will be accepted by the platform (operating system + CPU) that they are based on. For example, a program that is designed for the Windows operating system will only work for that specific operating system. Compatibility of software will vary as the design of the software and the operating system differ. Software that is designed for Windows XP may experience a compatibility issue when running under Windows 2000 or NT. Practical computer systems divide software systems into two major classes:  System software: Helps run computer hardware and computer system itself. System software includes operating systems, device drivers, diagnostic tools and more. System software is almost always pre-installed on your computer.  Application software: Allows users to accomplish one or more tasks. Includes word processing, web browsing and almost any other task for which you might install software. (Some application software is pre-installed on most computer systems.) Software is generally created (written) in a high-level programming language, one that is (more or less) readable by people. These high-level instructions are converted into "machine language" instructions, represented in binary code, before the hardware can "run the code". When you install software, it is generally already in this machine language, binary, form.
  • 2. Basic Operations [src] By Paul Mullins: constructed image Desktop Compute Original Basic_desktop_computer_ under CCA by user Vanes Input Whatever goes into the computer. Input can take a variety of forms, from commands you enter by keyboard to data from another computer (via a network connection) or device (via direct or network connection). A device that feeds data into a computer, such as a keyboard or mouse, is called an input device. Output Any information (data) that comes out of a computer. Output devices can be other computers, display screens, speakers, and printers. Storage Computer data storage is referred to as storage or memory, which can save digital data. Examples are RAM, hard disks, CDs, DVDs and removable flash memory sticks. Permanent, or non-volatile, storage devices do not require power to remember the data stored. The mass storage devices shown above are non-volatile; a loss of power does not affect their ability to retain data. This category also include ROM (Read Only Memory). Temporary or volatile storage is more often called "memory". A loss of power means that any data stored will be lost irretrievably. When you are using an application, such as a word processor, the data (the document you are working on) is stored in RAM (Random Access Memory). If you lose power without explicitly saving your work, you will likely lose data
  • 3. Names for different sizes of data When choosing a new computer we come across terms such as "1 TB hard drive" and "4 GB RAM", and to the uninitiated, this can be somewhat disconcerting. Data in a computer is represented in a series of bits (binary digits) or ones and zeroes. Since the birth of computers, bits have been the language that control the processes that take place inside that mysterious black box called your computer. Understanding what is bigger or faster, and how much so, will play a role in what you buy and how cost effective it is. In the image shown, various specifications that are commonly seen are shown. What do they mean? Does this indicate good or bad? What is better, 8 Mbps (also written as 8 Mbit/s) or 2 MBps? Bit (Binary Digit) A bit is simply a 1 or a 0. A true or a false. It is the most basic unit of data in a computer. It's like the dots and dashes in Morse code for a computer. It's also called machine language. Any data of any kind that is stored in the computer or transmitted by the computer is ultimately made up of bits . A program (software) written in a high-level (human readable) language like Java or C++ is converted to machine language (bits) before the computer can run it. A bitcan representanythingwe want,perhapsyesandno,butit hasonlytwo possible values.So,torepresentmore things,we have alwaysgroupedbitsintolargerchunks.The numberof bitsdeterminessome maximumnumberof unique combinationsof bits. A groupof 8 bitshas 256 (28) possible unique combinations. Each of those combinationscanhave itsownmeaningthatwe agree upon. way.]
  • 4. Byte A byte is a basic unit of measurement of information storage or transmission that consists of 8 bits. It can be used to represent letters and numbers – up to 256 of each. Twitter allows messages of up to 140 characters (Bytes), while SMS (Short Message Service) or cell phone textin allows up to 160 Bytes. Most text only emails can be measured in Bytes, i.e., the emails are relatively small.
  • 5. Word The size of a computer "word" is variable. It is based upon how many bits the CPU can read at one time, and that has changed over time. We are currently (c. 2011) in a transition from 32-bit systems to 64-bit systems. concern with this is that a 32-bit system can directly support (address) at most 4 GigaBytes of RAM (232). To use more RAM we need to "trick" the computer or get a 64-bit system. Oddly, most current computers are also right around 4 GB of RAM, so this knowledge is of immediate value in purchasing a new system. You want a 64-bit system! We got a bit ahead of ourselves there, so let's back up... KB or KiloByte One KB is 1000 Bytes, at least if you don't wear the title "geek" as a badge of honor and especially if your in mar When measuring disk space, one KB is 1024 bytes (210). Obviously, if you were selling a disk drive that could ho exactly 1000 bytes, it would be to your advantage to market it is a 1KB drive. A typical word processor document, without a lot of images, is likely to measure in the KB range. MB or MegaByte A megabyte is approximately 1000KB. Technically, it is 1024KB (1024 x 1024). Again, the technical value is of primarily to geeks. Most digital camera create image that are in the MB range. An 8 MP (megapixel) camera has 8 million sensors, e representing a pixel or picture element. Each pixel, in turn uses some numbers of bits to represent the various col "true color" camera has 24 bits (3B) per pixel. Assuming no compression, each image would be 24MB! GB or GigaByte A gigabyte is a unit of data storage worth approximately a billion bytes, meaning either 1000MB or the more tech 1024MB (1024 x 1024 x 1024). More often than not in advertising, Gigabytes are presented as 1 billion bytes and 1,073,741,824 (It's only off by 7%.). This explains why a freshly formatted 500GB hard drive shows up at a 450G instead. Not too long ago many people were discussing RAM and even disk storage in Megabytes. These days, st become so cheap that having 4-8 gigabytes of RAM is considered the norm. A DVD holds gigabytes of data, so storing movies on your hard drive will take large chunks of space. TB A terabyte is 10244 and is defined as about one trillion bytes, or 1024 gigabytes. Data centers such as those opera
  • 6. Google handle thousands if not millions of terabytes of data each day. As storage becomes cheaper and faster, ter are becoming a commonly heard term. Disk drives in in the TB range are common. (You can buy them at Walmart!) PB or PetaByte A petabyte is a unit of information or computer storage equal to one quadrillion bytes (10245). Google process about 24PB of data per day. See map of Google data centers. By Paul Mullins: constructed image Measurements of Data Speed Today there are generally two ways of describing data transfer speeds: in bits per second, or in bytes per second. As explained above, a byte is made of 8 bits. Network engineers still describe network speeds in bits per second, while your Internet browser would usually measure a file download rate in bytes per second. A lower case "b" usually means a bit, while an upper case "B" represents a byte. Hence, the answer to which is better 8 Mbps or 2 MBps? Is 2 MBps (which is 16 Mbps). Using a less common, but more clear notation: which is better 8 Mbit/s or 2 MBps? Answer: 2 MBps, since that is 16 Mbit/s. (Marketing people use this confusion to their advantage, if you're not sure which is intended, ask.) bps Known as bits per second, bps was the main way of describing data transfer speeds several decades ago. Bps was also known as the baud rate, therefore, a 600 baud modem was one which could transfer data at around 600bps.
  • 7. Kbps kilobits per second, or 1000 bits per second. (Network folks didn't get caught up in the 1000 vs 1024 problem.) Modern telephone modems operate at 56Kbps. Mbps 1,000,000 (million) bits per second. Often used in describing Internet download/upload speeds, as shown above. Gbps 1,000,000,000 (billion) bits per second. This term is most commonly heard in local area networks, where the close proximity of machines allows for fast data transfer rates. Check yourconnection How do you know if you're getting what you're paying your Internet service provider for? Try your own system at speedt est.net. CPU: Control unit : central nervous system ALU CPU works on instructions.200 and more instructions are written in instruction set. These instructions are stored temporarily in registers of CPU Processor speed: emits millions of electric pulses per second (clock cycles). Several clock cycles are required to fetch,decode and execute a single program. Shorter clock cycles more is speed. So processor speed in Mega Hertz means million(for mega) and cycles per second (for hertz)
  • 8. Ghz means 1000000000(109 )cycles per second or 1000MBcycles per second Cpu is called as processor and is 2 inch by 2 inch inserted in socket given in mother board. It warms up during operations and hence fan is given. There are several transistorswhich performs mathematical operations. Current passed is 1 and current off is zero. Transistor is located on silicon chip (hence silicon valley). A single silicon chipcan containthousandsof transistors.A single CPUcontainsalarge numberof chips. In a modern CPU, however,thatsquare inchcanholdseveral hundredmilliontransistors.Andmore transistors meansmore calculations Moore’s Law
  • 9. Gordon moore cofounder of intel predicted that number of transistors on integrated circuits doubles in every 18 to 24 months in 1965.Corollary is that prices get halved every 18 to 24 months Registers of cpu cant contain all information. Fetchingdata from harddisk all the time results in big mismatch (CPU process at say 5 nanosecond per byte and HDD reads at 5 microsecond/byte. i.e for byte of hdd cpu can process 1000bytes. To overcome this RAM is introduced. Is CD Random for access???? ROM-PROM- Flash Main memory (RAM) Cache Memory Control Unit ALU ……variousregisters……. .
  • 10. Read only memory: you cant alter this. i.e. you cant write over this. E.g. booting of system instructions. Primary memory has storage areas called locations or cells. Each location has fixed number of bits called word length. Why 64 bit is better than 8 bit? Imagine the speed of traffic if highway is of 4 lanes, 8 lanes, 16 lanes or 64 lanes. Even fetching data from RAM is not matching with speed of processor. It is still 10 times slower. An extremely fast, and small memory is introduced between CPU and main memory. It is called as Cache memory. It stores very active instructions. BUSES To enable flow of traffic from memory to CPU buses are used. It may be 8 ,16,32bits to connect cpu and memory(main).