21
DATA COMMUNICATION & NETWORKING

Exploring Of System Hardware

Embed Size (px)

DESCRIPTION

Exploaring of System Hardware: where discussed Types of System Hardware Where ROM Physically Exist

Citation preview

Page 1: Exploring Of System Hardware

DATA COMMUNICATION&

NETWORKING

Page 2: Exploring Of System Hardware

Prepared By :

MUHAMMAD NAUMAN

Page 3: Exploring Of System Hardware

Outline:

1) System Hardware

2) RAM

3) ROM

4) Cache Memory

5) Data Travelling b/w CPU, RAM & Cache

6) Difference b/w PC RAM & IPhone RAM

7) Comparison Of the Tablet PC ,Personal PC & IPhone

8) Comparison Of Core 2 duo & Dual Core

Page 4: Exploring Of System Hardware

System Hardware:

• Any mechanical or electronic device linked in a computer system, including the central processing unit and "peripheral" devices such as printers and external disk drives.

• Different Types of System hardware are processor, RAM,ROM, & other Peripheral Devices, etc

Page 5: Exploring Of System Hardware

Processor:

• The processor in a personal computer or embedded in small devices is often called a microprocessor. The term processor has generally replaced the term central processing unit (CPU).

Page 6: Exploring Of System Hardware

Clock Speed/Clock Rate of CPU:

• Every computer contains an internal clock that regulates the rate at which instructions are executed and synchronizes all the various computer components. The CPU requires a fixed number of clock ticks (or clock cycles) to execute each instruction.

• The faster the clock, the more instructions the CPU can execute per second

• One megahertz is equal to one million cycles per second

Page 7: Exploring Of System Hardware

The Numbers representing that Written On The Processors:

Page 8: Exploring Of System Hardware

Contd.

• Part Number: The part Number explaining the feature containing the CPU. E.g. CPU’s frequency , bus speed, package, socket etc.

• Specification Number: In specification number it will describe the General Information , Architecture/ Micro architecture of the processor.

• FPO Number: FPO Describe that from which part of family is CPU belong, and it interrelate with part number & spec. numbers.

Page 9: Exploring Of System Hardware

RAM (Random Access Memory):

• Type of computer memory that can be accessed randomly

• Any byte of memory can be accessed without touching the preceding bytes.

Types:• DRAM (Dynamic Random Access Memory)

• SRAM (Static Random Access Memory).

Page 10: Exploring Of System Hardware

Types of DDR SDRAM

• DDR SDRAM:DDR SDRAM stands for double data rate synchronous dynamic random access memory. DDR RAM transfers data twice per clock cycle, hence the name double data rate. DDR clock speeds range between 200 MHz (DDR-200) and 400 MHz (DDR-400). DDR-200 transfers 1600 MB/s, while DDR-400 transfers 3200 MB/s.

• DDR2 SDRAM:DDR2 SDRAM stands for double data rate 2 synchronous dynamic random access memory.DDR2 is twice as fast as DDR which means twice as much data is carried to the module for each clock cycle. Also due to the design improvements DDR2 consumes less power as compared to the DDR memory. DDR2 speeds range between 400 MHz (DDR2-400) and 800 MHz (DDR2-800). DDR2-400 transfers 3200 MB/s. DDR2-800 transfers 6400 MB/s.

• DDR3 SDRAM: DDR3 SDRAM stands for, double data rate 3 synchronous dynamic random access memory. In theory DDR3 is supposed to act twice as fast as DDR2 memories. Thus DDR3 speeds range between 800 MHz (DDR3-800) and 1600 MHz (DDR3-1600). DDR3-800 transfers 6400 MB/s; DDR3-1600 transfers 12800 MB/s

Page 11: Exploring Of System Hardware

ROM (Read Only Memory)

• Computer memory on which data has been prerecorded.

• Once data has been written onto a ROM chip, it cannot be removed and can only be read.

• ROM is referred to as being nonvolatile, whereas RAM is volatile.

Page 12: Exploring Of System Hardware

Where ROM Exist Physically On the Computer:

The ROM is pointed with Red Square box on the board.

Page 13: Exploring Of System Hardware

Types Of ROM:

1) PROM: Short for programmable read-only memory, a memory chip on which data can be written only once.

• Once a program has been written onto a PROM, it remains there forever.

2) EPROM: Erasable programmable read-only memory .• EPROM is a special type of memory that retains its

contents until it is exposed to ultraviolet light.3) EEPROM: Electrically erasable programmable read-

only memory.• Erased by exposing it to an electrical charge• EEPROM is not as fast as RAM.

Page 14: Exploring Of System Hardware

Size of ROM

• This ROM included ONLY the OS, and it is already built in memory.

• We was able to flash a 20 MB Ext. ROM

• Even larger ROM is possible but doesn't make any sense to us

Page 15: Exploring Of System Hardware

Cache Memory & Its Types:

• Cache memory is a high speed memory kept in between processor and RAM to increase the data execution speed. It is kept near to the processor.

There are different levels of cache.• L1-cache is the fastest cache and it usually comes within the processor

chip itself.• The L1 cache typically ranges in size from 8KB to 64KB and uses the

high-speed SRAM (static RAM) instead of the slower and cheaper DRAM (dynamic RAM) used for main memory.

• The Intel Celeron processor uses two separate 16KB L1 caches, one for the instructions and one for the data.

• L2 cache comes between L1 and RAM (processor-L1-L2-RAM) and is bigger than the primary cache (typically 64KB to 4MB).

• L3 cache is not found nowadays as its function is replaced by L2 cache. L3 caches are found on the motherboard rather than the processor. It is kept between RAM and L2 cache

Page 16: Exploring Of System Hardware

Technical factors why Cache is divided into categorizes

• Because if the desired data was not found on the internal cache then it would have to be searched in the main memory (very slow), then why not insert another level of cache in the middle of the inside cache and the main memory. After the 2 levels of cache started being implemented another idea appear that was to split the inside cache into two caches one for data and another for instructions. However this has some problems. It is necessary to design and implement two caches, and for a unified cache the hit rate is higher because it automatically balances the load between instruction and data fetches. Even so the evolution is tending to use split caches. The benefits of cache hierarchy come at a price. Caches higher in the hierarchy must field the misses of their descendents. If the equilibrium hit rate of a leaf cache is 50%, this means that half of all leaf references get resolved

Page 17: Exploring Of System Hardware

Contd…

• through a second level cache rather than directly from the object's source.

• If the reference hits the higher level cache, so much the better, as long as the second and third level caches do not become a performance bottleneck.

• If the higher level caches become overloaded, then they could actually increase access latency, rather than reduce it.

• The evolution of several cache layers started to be a reality, it is good for performance.

• Despite the cache speed difference between L1 and system memory still meant every time the CPU needed to access system memory, it had to request the data, and then wait for it.

• A small L1 cache was nice, but it wasn't enough. A level-2 (L2) cache is usually fast (25ns or faster) RAM.

• Cache size can range from 8KB to 1 MB. There is no hard and fast rule about cache size, but the general rule is the faster the CPU relative to system memory, the larger your L2 cache should be. And then why not have a third level of cache (L3) with a bigger size then L2.

Page 18: Exploring Of System Hardware

• When a command is given to CPU by user then CPU send the command to Cache memory to check that the given command is frequently used or not as cache stored the most frequent and recent data. If the CPU get the data from the cache it comes back and execute the information to the user.

• And when a user send command to CPU for a process , same CPU send command to Cache memory to check that the given command is frequently used or not, CPU explore completely the Cache memory for the data , if the CPU did not get the data from the Cache then It goes to RAM for the data , when CPU get the data from the RAM , 1st it came to cache and replaced that file/data with the old one data, that is not used for some time, Then CPU execute the information to the user.

How Data Travelled b/w the CPU,Cache Memory & RAM

Page 19: Exploring Of System Hardware

Comparison of Tablet PC, Personal PC& Iphone

1- Due to size

2- Due to architecture

3- Due to Electricity consumption

4- Due to life time

Page 20: Exploring Of System Hardware

Comparison of Core 2 duo & Dual Core:

• Intel Dual Core is the first dual-core CPU from Intel. The Dual core makes use of two cores on a single die i.e it has two chips in one package. It solves the problem of overheating of Intel Pentium D without compromising on the performance.

• Intel Core 2 Duo processors are the next gen processors from Intel. It is developed with a new Architecture called Core. The new architecture of Intel core2 duo makes it a lot better processor that runs cool. Most importantly the Intel core2 duo is a super over clocker.

Page 21: Exploring Of System Hardware

Questions