Thursday, September 22, 2011

Input and Output Bus

Computer Bus:
A bus, in computing, is a set of physical connections (cables, printed circuits, etc.) which can be shared by multiple hardware components in order to communicate with one another.
The pathway used for input and output devices to communicate with the CPU.


Wednesday, September 21, 2011

Computer System Basic Diagram

what is a bottleneck ?

A bottleneck, in a communications context, is a point in the enterprise where the flow of data is impaired or stopped entirely. Effectively, there isn't enough data handling capacity to handle the current volume of traffic.

Microprocessor/Computer History at a glance

1623 - Wilhelm Schikard's sprocket "computer" could add, multiply and divide using 11 complete and six incomplete sprocketed wheels

1642 - Blaise Pascal develops a machine in that adds and subtracts, automatically carrying and borrowing digits from column to column. Later, Gottfried Leibniz designs a special gearing system to enable multiplication on Pascal's machine.

1800's - Joseph-Marie Jacquard invents an automated loom which uses punch cards. Mobs of weavers chase him out of Lyon, but his designs are still used today for some fabrics.

1820's - Charles Babbage designs the Difference Engine and Analytical Engine. Although neither is completed, their key concepts of storing instructions, use of punch cards and ability to print can be found in many modern computers.

1890 - Herman Hollerith borrows ideas from Jacquard's loom to produce a tabulator used in the US census. Hollerith's Tabulating Machine Company merges with others to form IBM in 1924

1920's - Solid state physicists throughout the world begin investigating semiconductor materials

1936 - Alan Turing proposes a machine resembling an automatic typewriter using symbols for math and logic instead of letters. Turing's machine was the theoretical precursor to the digital computer.

1930's - Howard Aiken develops the Mark I calculating machine, built by IBM.

1945 - John von Neumann develops EDVAC, the first electronic computer to store programs within its memory.

1945 - ENIAC (Electronic Numerical Integrator And Computer) developed by a team at the Moore School of Engineering at the University of Pennsylvania. The same team goes on to Rand Corp., to develop UNIVAC (the Universal Automatic Computer).

1948 - William Shockley leads a Bell Telephone Laboratories team to develop the transistor, which will eventually kill off the vacuum tube and form the basis for modern digital computers.

1965 - Semiconductor pioneer Gordon Moore predicts that the number of transistors contained on a computer chip will double every year. Moore's Law has proven to be somewhat accurate. The number of transistors and the computational speed of microprocessors currently doubles approximately every 18 months. Components continue to shrink in size and are becoming faster, cheaper, and more versatile

1969 - Intel employee, Dr. Ted Hoff, meets with a group of Japanese engineers and convinces their company, Busicom, to buy an idea of his to integrate 12 discrete custom chips into one.

1971 - Intel advertises the 4004 microprocessor in Electronic News Magazine. 2300 transistors

1972 - Intel 8008 microprocessor, 3300 transistors.

1974 - Motorola 6800, 4000 transistors, destined for use in automotive and industrial applications

1974 - Intel 8080 microprocessor, 8-bit, 2 MHz, 6000 transistors. Ten times the performance of the 8008

1975 - MITS (Micro Instrumentation Telemetry Systems) of New Mexico releases the Altair 8800. Sold primarily in kit form, the Altair was based on the 8-bit Intel 8080 microprocessor, had 256 bytes of random access memory, received input through a bank of switches on the front panel, and displayed output via a row of light-emitting diodes (LEDs)

1978 - Intel 8086, 16-bit, 29,000 transistors, 5, 8 and 10 MHz. Ten times the performance of the 8080

1979 - Intel 8088, 8-bit, 29,000 transistors, identical to 8086 except for 8-bit internal operation.

1979 - Motorola 68000, which winds up in the first Apple Mac in 1984. It and others born from it go on to be part of products such as the Atari ST, Commodore Amiga and NeXT. Only the Mac survives.

1981 - IBM releases the PC which underwhelms the CP/M community, but manages to wipe it out anyway. It uses the 8088.

1982 - Intel 80286, a 16-bit processor with 134,000 transistors. The heart of the AT (advanced technology) PC

1984 - Motorola 68020. 200,000 transistors, 32-bit processor

1985 - Intel 80386 DX, a 32-bit processor with 275,000 transistors.

1987 - Motorola 68030.

1988 - Intel 80386 SX, identical to the 386 DX, but with 16-bit external operation.

1989 - Intel 80486 DX, 32 bit processor with 1.2 million transistors. Copies of the 386 from Advanced Micro Devices (AMD) begin to appear on the market and seriously erode Intel's share.

1990 - Motorola 68040 - 1.2 million transistors

1991 - Intel 80486 SX, identical to the 486, but lacks an internal floating point unit (i.e., math coprocessor). Intel's answer to the AMD 386.

1993 - Intel Pentium. Would have been called the 80586, but the company couldn't copyright a number. For a short time was known as the P5. 3.1 million transistors, 64-bit operation. Cyrix, AMD and others including IBM and Texas Instruments directly attack Intel's 486 market with their own versions.

1994 - Intel settles its suit with AMD and allows direct copies of the 486. Apple, Motorola and IBM combine forces to produce the PowerPC RISC processor line

1995 - Intel Pentium Pro. Would have been the 80686 and was known briefly as the P6. 64-bit processor optimized for applications with 32-bit code base. 5.5 million transistors.

1996 - By now, Motorola has produced several generations of its 600 series PowerPC processors, rivaling Intel's internal clock speeds. The Power Macintosh line is in full swing.

1997 - MMX - a set of multimedia code extensions for the Pentium that will directly handle 'natural data types' such as animation, sound, telecommunications, video accleration and 3-D rendering. Will first appear in Pentium processors, but expected to be throughout Intel's product line by late 1998.

1997 - or early 1998. Merced is the code name for what would have been the 80786 or P7. Jointly developed by Intel and Hewlett Packard, this new processor is designed for applications using a 64-bit code base. Microsoft has already announced they're working on a version of Windows NT to support it.


Computer System Basic

Von Neumann machine concepts:
This is the basic type of computer system, it was first proposed by a "First Draft of a Report on the EDVAC," written in the spring of 1945.
This is a logical"referential model description of computer architecture, with little emphasis of the physical materials, provided the functionality satisfy this four main parts: the Central Arithmetical unit (CA), the Central Control unit (CU), the Memory (M), and the Input/Output devices (IO) unit



Introduction to client server networks

Client-Server networking is a paradigm which is most commonly used in networking the world over. As the name makes pretty clear, the definition of a client server network is that one of the involved parties acts as a client and the other acts as a server.
e.g: For example, at this very instant your computer is acting as a client requesting this webpage from the MakeUseOf server, which is then happily responding back with the page you requested. The client then receives the page and shows it to you, enabling you to read this wonderful article


Computer System

Set of computer and its peripheral including hardware and software to perform a complete useful function is known as Computer System