Thursday, August 9, 2012

Factors Affecting Processing Speed

In the modern days competitive world, quick result is the most. We are moving so fast in our day to day life that we want to get results quickly. We use computer to perform various certain task quickly & accurately so that we can get our work done. But there are many factors that could affect the computer system & give us very poor result beyond our expectation. Some of the Factor that can affect our computer system are discussed below:
  1. Registers
  2. RAM
  3. The System Clock
  4. The Bus
  5. Cache Memory
 
1. Registers
  • The CPU contains of small memory areas:called registers,which store data and instructions while the CPU processes them.
  • The size of the registers determines the amount of data with which the computer can work at a one time.
  • Today most PC`s have 32-bit registers,mean the CPU can process four bytes data at one time.Register sizes are rapidly growing to 64 bits.
2. RAM
  • The amount of RAM in a PC has a direct affect on the system`s speed.
  • The more RAM a PC has.the more program instructions and data can be held in memory,which is faster than storage on disk.
  • If a PC does not have enough memory to run a program,it must move data between RAM and the hard disk frequently.This process called swapping,can greatly slow a PC`s performance. 
3. The System Clock
  • The computer`s system clock sets the pace the CPU by using a vibrating quartz crystal.
  • A single "tick" of the clock is the time required to turn a transistor off and back on.This is called a clock cycle.
  • Clock cycles are measured in Hertz(Hz),a measure of cycles per second.If a computer has a clock speed of 300 MHz, then its system clock"ticks" 300 million times every seconds.
  • The faster a PCs clock runs,the more instructions the PC can execute each second.
4. The Bus
  • A bus is a path between the components of a computer.Data and instructions travel along these paths.
  • The data bus width determines how many bits can be transmitted between the CPU and other devices.
  • The address buss runs only between the CPU and RAM, and carries nothing but memory addresses for the CPU to use.
  • Peripheral devices are connected to the CPU by an expansion bus.
5. Cache Memory
  • Cache memory is high-speed memory that holds the most recent data and instructions that have been loaded by the CPU.
  • Cache is located directly on the CPU or between the CPU and RAM,making it faster than normal RAM.
  • CPU-resident cache is called Level-1 (L1)cache.External cache is called Level-2 (L2) cache.
  • The amount of cache memory has a tremendous impact on the computer`s speed.

Component of Digital Computer System


Central Processing Unit:
The control unit, memory unit and ALU of the computer are together known as the Central Processing Unit (CPU). The CPU is like brain performs the following functions:
• It performs all calculations.
• It takes all decisions.
• It controls all units of the computer.
A PC may have CPU-IC such as Intel 8088, 80286, 80386, 80486, Celeron, Pentium, Pentium Pro, Pentium II, Pentium III, Pentium IV, Dual Core, and AMD etc.

a) Control Unit:
It controls all other units in the computer. The control unit instructs the input unit, where to store the data after receiving it from the user. It controls the flow of data and instructions from the storage unit to ALU. It also controls the flow of results from the ALU to the storage unit. The control unit is generally referred as the central nervous system of the computer that control and synchronizes its working.

b) Arithmetic Logical Unit:
All calculations are performed in the Arithmetic Logic Unit (ALU) of the computer. It also does comparison and takes decision. The ALU can perform basic operations such as addition, subtraction, multiplication, division, etc and does logic operations viz, >, <, =, ‘etc. Whenever calculations are required, the control unit transfers the data from storage unit to ALU once the computations are done, the results are transferred to the storage unit by the control unit and then it is send to the output unit for displaying results.

c) Memory Unit:
The memory unit of the computer holds data and instructions that are entered through the input unit, before they are processed. It preserves the intermediate and final results before these are sent to the output devices. It also saves the data for the later use. The various storage devices of a computer system are divided into two categories.

1. Primary Storage: 
Stores and provides very fast. This memory is generally used to hold the program being currently executed in the computer, the data being received from the input unit, the intermediate and final results of the program. The primary memory is temporary in nature. The data is lost, when the computer is switched off. In order to store the data permanently, the data has to be transferred to the secondary memory.
The cost of the primary storage is more compared to the secondary storage. Therefore most computers have limited primary storage capacity.
2. Secondary Storage: 
Secondary storage is used like an archive. It stores several programs, documents, data bases etc. The programs that you run on the computer are first transferred to the primary memory before it is actually run. Whenever the results are saved, again they get stored in the secondary memory. The secondary memory is slower and cheaper than the primary memory. Some of the commonly used secondary memory devices are Hard disk, CD, etc.

Memory Size:
All digital computers use the binary system, i.e. 0’s and 1’s. Each character or a number is represented by an 8 bit code.
The set of 8 bits is called a byte.
A character occupies 1 byte space.
A numeric occupies 2 byte space.
Byte is the space occupied in the memory.
The size of the primary storage is specified in KB (Kilobytes) or MB (Megabyte). One KB is equal to 1024 bytes and one MB is equal to 1000KB. The size of the primary storage in a typical PC usually starts at 16MB. PCs having 32 MB, 48MB, 128 MB, 256MB memory are quite common.

Component of Digital Computer System


Inroduction
System is the group of computer parts that are integrated for the purpose of achieving objectives like processing of  data, pictures, sound and graphics & can solve highly complicated problems quickly and accurately. Computer is a group of integrated parts that have a common purpose of performing the operations called program, which can help to run computer system smoothly. Various computer peripherals connected to do some work called computer system.

Input Unit
Computers need to receive data and instruction in order to solve any problem. Therefore we need to input the data and instructions into the computers. The input unit consists of one or more input devices. Keyboard is the one of the most commonly used input device. Other commonly used input devices are the mouse, floppy disk drive, magnetic tape, etc. All the input devices perform the following functions:
  • Accept the data and instructions from the outside world.
  • Convert it to a form that the computer can understand.
  • Supply the converted data to the computer system for further processing. 

Output Unit
The output unit of a computer provides the information and results of a computation to outside world. Printers, Visual Display Unit (VDU) are the commonly used output devices. Previously CRT monitor was used as VDU, now-a-days LCD monitors are widely in practice. Other commonly used output devices are floppy disk drive, hard disk drive, and magnetic tape drive.
 


Types of Computer

3. On the Basis of Model

On the basis of model computer is classified as:

XT (Extended / Extra Technology) Computer
The computers that use 8086, 8088 microprocessor are called XT computers. The time periods for this computer are from 1975 - 1982. XT computers have processing speed of 4.77 MHz and are comparatively slow in speed. These processors are of 4, 8 or 16 bits of word length.

AT (Advanced Technology) Computer
With the development of 80286 microprocessor AT computer were introduced in the field of computers. The processors are of 8, 16, 32 or 64 bits of word length. The computers using Pentium I, Pentium pro & Pentium II are the examples of AT computers. The time periods for these computers are from 1982 - 1995. These computers can run any type of soft wares including text based as well as graphical base and processor speed of these computers is up to 233 MHz.

PS/2 (Personal System / 2) Computer
IBM started manufacturing next model of computer since 1990. This model is called PS? 2 computers. Most of the computers manufactured after 1990 including laptop, belongs to this model. These computers are refinement of AT computers. These computers can run almost all software & programs.

4. On the Basis of Brand

Computer has two world wide brands:

IBM PC
The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform. IBM PC is the largest computer manufacturing company establishing USA. The computer manufactures by IBM PC or branded computer. Personal Computer (PC) is the most important type of micro computer system. The micro computer manufactures by IBM Company are called IBM PC. These computers are reliable, durable and have better quality but they are costly.

Apple/Macintosh Computer
All the computers manufacture by apple cooperation, a leading computers manufacturing computer of USA are known as apple/Macintosh computers. The Apple series of micro computers was developed by Steve Wozniak & Steve Jobs in 1976. This used 8-bit microprocessor chips. These computers use their own software and hardware. They are totally different than that of IBM computers, In terms of both hardware and software. For e.g. software developed for apple computer can't run or IBM computers and vice-versa. Similarly, floppy disk formatting in IBM computer can't be recognized by apple Macintosh computer and vice-versa. It is popularly used in desktop publishing (DTP) houses as they provide better quality of graphic output.

Types of Computer

2. On the Basis of Size

Super Computer
Multi-user, multiprocessor large computer of very high efficiency and storing capacity is called super computer. Super computer is able to solve very difficult and complex problem within a Nano seconds. Its world length is 64 bits. PARAM Series, ANURAG, CRAY, XMP/14, CDC-205, etc. are some examples.

Application
  • Used to forecast the weather and global climates
  • Used in military research & defense system.
  • In automobile, Aircraft & space craft design.
  • In encrypting & decoding sensitive intelligence information.
  • Study of DNA structure and gene engineering.
  • Digital Film rendering.

Mainframe Computer
Mainframe computer is also very powerful multi-user computer used in large business, organizations, examination department of industries and defense to process data of complex nature. It can response several hundred request very quickly. It uses several CPU for data processing. More than 100 users can use at time because it works on time sharing mode. Its word length is 48 bits to 64 bits. IBM S/390, IBM S/709, ICL 39 are some examples.

Application
  • Government & Civilian
  • Credit card processing
  • Bank Account Management
  •  Marketing
  • Air Traffic Control system
  • Industrial Design

Minicomputer
Minicomputers are larger and more powerful than most microcomputer but are smaller and less powerful than most large mainframe computer systems. It is also multi-user computer and supports more than dozens of people at a time. It is costlier than microcomputer. It is also used in university, large business organizations to process complex data. It is also used in scientific research, instrumentation system, engineering analysis and industrial process monitoring and control. PDP-11, VAX, etc. are some examples.

Micro computer

Microcomputers are used in daily purpose. It uses microprocessors. Now a day mostly used computer are microcomputers which we called Home PC or Personal Computer (PC) because it is a single user computer. It supports many high level languages, multimedia, graphics, 3d graphics & games. It is popular among student, professionals due to small size, low cost & low maintenance cost & easy in operation. The internet is popular due to PC & it is available for all income groups. IBM PCs, Apple Mac, IBM PS/2, etc. are some example of microcomputer.
 

Types of Computer

1. On the basis of Work

Analog Computer
An analog computer is one that measures physical values such as temperature, pressure. For example a service station gasoline pump contains an analog processor and analog device that converts fuel flow measurement into quantity and price values. The term analog computer is derived from a Greek word analog. Speedometer in cars is another example of an analog computer.

Digital Computer
A digital computer is one that directly counts numbers or digits that present number letter or other special symbol. Digital computer does not measure the distance or does not measure how many liter of petrol are taken or what is the pressure of compression etc. Digital Computers are the most used computer for report, documentations, billing & other graphical work. The entire PC used today on different fields is the microcomputers.

Hybrid Computers
There are the computers, which work on digital as well as analog computer type. Accuracy of hybrid computer are combined on these computers mad the hybrid computer. These are used on Intensive Care Unit of Hospital, jet planes & other data analyst terminal. Hybrid computer transfer the data from analog to digital and digital to analog & vice versa.

Comparison between Analog, Digital & Hybrid Computer

Analog Computer
  • A computer that uses analog signal to display information is called analog computer.
  • Information in continuous form and displayed in the form of curves. It is used to measure continuous physical quantity like as current flow, temperatures, blood pressure, heartbeats.
  • Fast
  • Less Accurate
  • Special Purpose
  • Noisy
  • Not use for programming
  • No memory storage
Digital Computer
  • Computers that use binary digits to display discrete information is called digital computer.
  • Information is in discrete form. It displays information in the form of text, graphics and pictures.
  • Slow
  • Accurate
  • General Purpose
  • Less Noisy
  • Use for Programming
  • Storage Memory

Hybrid Computer
  • A computer that is able to understand binary as well as analog signal to display information is called Hybrid computers.
  • Information depends on operating mode of computers. It can display information in discrete and continuous form because it’s one part is dedicated for digital processing and next part is for analog processing.
  • Intermediate in speed
  • Intermediate Special Purpose
  • Noise depend on computer
  • Programming depend on computer
  • Memory depend on computer

Wednesday, August 8, 2012

Generation of Computer

Fifth Generation (Present and Beyond) Artificial Intelligence
Fifth generation computing devices, based on artificial intelligence, are still in development, though there are some applications, such as voice recognition, that are being used today. The use of parallel processing and superconductors is helping to make artificial intelligence a reality. Quantum computation and molecular and nanotechnology will radically change the face of computers in years to come. The goal of fifth-generation computing is to develop devices that respond to natural language input and are capable of learning and self-organization.

Some of its features are:
  • Computers based on artificial intelligence
  • Used superconductors
  • Used in speech recognition
  • Used in intelligent robots
  • Computers use extensive parallel processing, multiple pipelines, multiple processors etc.
  • Massive parallel machines and extensively distributed system connected by communication networks fall in this category.
  • Superscalar processors, Vector processors, SIMD processors, 32 bit micro controllers and embedded processors, Digital Signal Processors (DSP) etc.
  • Memory chips up far beyond the present capacity.
  • Development of powerful programming languages like Object oriented languages of  presents for suitable programming.
  • Storage technology advanced – large main memory and disk storage available
  • Got hot pluggable features which enable a failed component to be replaced with a new one without the need to shutdown the system, allowing the uptime of the system to be very high.
  • The recent development in the application of internet is the Grid technology which is still in its upcoming stage.
  • Quantum mechanism and nanotechnology will radically change the phase of computers.