Welcome

  • Home
  • Blogging Projects
  • Technology Projects
  • About
  • Services
  • Advertise
  • Contact
  • Shiawassee Forums

Latest Posts

AG Bill Schuette using his office as a right wing political toolAG Bill Schuette using his office as a right wing political tool

I'll be on First Shift this morning to discuss Bill Schuette's actions so far as Attorney General. Here's some of the research...

Wisconsin Democrats submit more than 1,000,000 signatures to recall Gov WalkerWisconsin Democrats submit more than 1,000,000 signatures to recall Gov Walker

Wisconsin's anti-union, anti-middle class, anti-99% governor is about to have his hat handed to him.  The people of...

Asking for democracy is democracy in actionAsking for democracy is democracy in action

Say what? Well I was checking out this article on the MLK march on Snyder's residence, and found this tidbit here:"We elect...

‘Choose Life’ plates would fund Right to Life through the Secretary of State‘Choose Life’ plates would fund Right to Life through the Secretary of State

Based on what we've seen of Snyder & the GOP legislature so far, this is definitely going to pass:Among the legislation...

Welcome to cbdcWelcome to cbdc

Hello listeners of First Shift. Thanks for stopping by. This blog is about to be rebooted and will have new posts again in a...

Report shows Shiawassee unemployment rate downReport shows Shiawassee unemployment rate down

The Michigan League for Human Services has issued a report (pdf) that shows some good news for Shiawassee. The unemployment...

The Central Processing Unit

The Central Processing Unit

Measuring the performance of a CPU: (pg 85)
Speed, measured in Mhz
Efficiency of program code
Amount of memory that can be addressed
Amount of cache memory
Word size
Data path size

Mhz (Clock beats per second)
1 Mhz = 1 million clock beats per second
1 clock beat is the smallest unit of time in which processing happens
More clock beats per second = faster processor = more powerful computer

Efficiency of program code
Each CPU has a set of internal instructions
Efficiency refers to how many clock beats an instruction needs
Fewer number of clock beats per instruction = more efficient program code

Amount of memory that can be addressed
Each item placed into memory by the CPU must have a memory address
The CPU cannot use memory that it cannot address

Amount of cache memory
Cache memory is temporary storage for the CPU
The CPU stores frequently used data in cache, rather than RAM
Retrieving data from cache memory takes the CPU only 4% of the time it takes to retrieve data from RAM

Word size / Data path size
The CPU recognizes all communication in electrical signals
High voltage (3.3V or 5V) = 1
Low voltage or no voltage = 0
Individual bits (either 1 or 0) have little meaning to a CPU
A group of bits make a word
Most instructions are constructed of words

Word size refers to the size of the word the CPU can process internally
Data path size refers to the size of the word that the system bus can transport into the CPU

RISC – Reduced Instruction Set Computer
Fewer internal instructions
All instructions are the same size, so processing is more efficient
RISC processors demand more from the software they run, because they have fewer internal instructions
AMD is one example of a RISC processor

CISC – Complex Instruction Set Computer
Contains many more internal instructions than RISC
Instructions vary in size and require more complex circuitry to decode
CISC processors demand more from the hardware that runs them, but can support more software than RISC
Pentium is a CISC processor

~~~~~~~~~~~
Note: These are notes from my lectures as an IT instructor. Notes are from 1999-2001, so there may be little relevance to contemporary technologies. Still, it seemed like a shame to delete all of this work, so here they are. I hope someone finds them helpful.

Leave a Reply

  

  

  

*

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>