iSelfSchooling.com - Copyright © 1999-2009 iSelfSchooling.com ||  References  |  Job Openings
    Home  | Search more...  |  FREE Online VIDEO Oracle Training 

    Oracle Syntax  | Suggestions  | Private Tutoring

  Copyright & User Agreement

Email2aFriend  | Homepage us! |  Bookmark

Services

 Vision/Mission

 Services

 Biography

 Contact Us

 FREE Training

 SQL

 PL/SQL

 Forms 

 Reports

 Other TOOLS

 Fundamentals

 Performance

 OEM

 Application Server

 Grid Control

 Articles

 Prepare for OCP

Oracle SYNTAX

 Oracle Functions

 Oracle Syntax

 Oracle 10g Syntax

  PL/SQL Syntax

UNIX and more...

 UNIX for DBAs

 LINUX for DBAs

 DB using PHP

  A+ Certification

 Basics of JAVA  

 Tips of  SEO

Finance/Jobs

 Financial Aid

 Skilled

 Oracle

 Jobs

  Magazine

More Training

 Q & Answers

 SQL-PL/SQL

 DBA

 Developer

 Important Notes

 Case Studies

 9i New Features

 10g New Features

 10g Qs/As

 Grid Control

 OracleAS # I

 OracleAS # II

  LDAP and OID

  HTTP Server

 Instructor-Led

  Virtual Hosts

 Community Sharing

More to know...

Acknowledgement**

 FREE Legal Forms

 Who is who

 Market Place

 University Directory

 Advisory Articles

 Links...

 

 

More Resources by Google:

Computer Hardware Design 

Introduction to Hardware Design 

Key Topics 

System Processors 

CISC and RISC 

System Clock 

Over clocking 

System Buses 

System Memory 

System ROM 

System RAM 

Cache Memory 

CMOS Memory 

External Ports 

External bus expansion slots 

Math Co-Processor 

System Peripherals and Devices

Computer Hardware  Design

Introduction to Hardware  Design

  • This module  was designed to introduce you to the typical computer regardless of vendor and present you with an overview of all the aspect of the system design.

  • In order to have the big picture one must recognize all of the individual components of the computer and be visualize where it fits in to the whole computer. We will be discussing in detail each of components introduced in this module  in future modules.

Key Topics

  • System Processor

  • CISC  and RISC

  • System clock

  • Over clocking

  • System Busses

  • System Memory

  • ROM

  • RAM

  • Cache

  • CMOS

  • External Ports

  • External Busses

  • Math Co-processor

  • System Peripherals

System Processors

  • Processors can understand, organize the commands- instructions  and perform them in which is referred to as processing

  • Processors are often referred to as CPU  (Central Processing Unit), which is not strictly correct.

  • CPU  is the major component of a processor.

  • The abilities of your processor define your system capabilities, e.g. data bus, clock speed.

  • Processors are integrated circuits (IC ’s) full of transistors  ranging from 30 thousand transistors in the 8088 to 45 million transistors in the Pentium  4.

  • There are many different manufacturers of processors including Intel , AMD , Cyrix , and Motorola , but the PC gold standards is Intel.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CISC  and RISC

  • The performance  of the system is a complex mixture of system clock speed, the data bus size and the instruction load on the system called instruction set.

  • There are 2 separate instruction load systems, CISC  and RISC .

  • CISC  stands for Complex Instruction Set Computer.

  • CISC  performs a large number of complex instructions , which increases the system load on each instruction therefore reducing the system speed.

  • CISC  processors are usually used in standard IBM  compatible  PC’s

  • RISC  stands for Reduced Instruction Set Computer.

  • RISC  speeds up its overall progress and performance  by performing small instructions , reducing the systems load on each instruction therefore increasing the system speed.

  • Motorola  RISC  processors are also used in Apples computer systems.

  • RISC  Processors are usually the high end Pc such as Servers e.g. Digital Alpha machines and MIPS SGI machines.

 

System Clock

  • The system clock is like the heartbeat of your system is measured in MHz.

  • The whole system is synchronized  on the clock beat, the faster it beats the faster your processor will work and if it doesn’t pulsate, your system will halt.

  • There are two separate clock speeds, internal clock  speed, and external clock  speed.

  • The internal clock  speed is the speed at which the components inside the processor communicate with each other including CPU , cache , and registers, ALU .

  • The external clock  speed is the speed at which the processor communicates with the other devices  on the system including the RAM .

  • The general system clock speed in multiplied or divided by certain factors to meet the requirement of certain sub-busses  on the system board  as shown in the table.

 

 

Over clocking

  • Over clocking  gives you the ability of improving the performance  of your processor by increasing its clock speed beyond its design specifications.

  • Since the processor is doing more work it will generate more heat and need to have good cooling.

  • You can usually over clock the processor by changing a setting on your system board .

  • It can cause the destruction of the CPU  if the right precautions are not taken.

  • Celeron  processors are especially over clocked up to twice their normal speeds.

System Buses

  • A bus is a bunch of connections bundled together for transferring information .

  • There are 3 main busses  on all systems:

1.      Data bus  

2.      Address bus  

3.      Control bus .

  • The data bus is responsible for transferring data from the processor when communicating. The bigger the data bus, the more data that can be transferred on each clock beat.

  • The address bus defines the total amount of memory  that can be addressed by the processor.

  • The bigger the address bus, the more data that can be addressed, 8088 has 20 pin address bus which handles 1MB of RAM , and the 386  has 32 pin which handles 4GB of RAM.

  • The control bus  is designed to control the overall progress and control of the system, the system clock is part of the control bus

System Memory

  • Memory is distributed throughout the computer system and cannot be compartmentalized .

  • Memory comes in all sizes speeds and prices reflecting its utilization within our system.

  • It comes in two main types RAM  (Random Access Memory) and ROM  (Read  Only Memory).