Monday, July 26, 2010

How dual core processors works?,Requirement to use Dual Core, Dual core VS Core 2 Duo

Wi-Fi Technology
WiMax Technology
Computer Networks
Mobile Communication
IT Certifications
Operating
Systems
Computer
Hardware

Home


AMD processors

---------
Analog to Digital Conversion
---------
Comparison of AMD and Intel Processors
---------
How Dual Core Processors works?
---------
Introduction to Intel Atom
---------
Introduction to Intel Centrino
---------
Introduction to Intel core 2 processors

---------
Mother board and its Functions
---------
PCI cards and How it Works
---------
Development in Intel processors Technology
---------

Development in processor

technology

---------

History of the Computer Hardware
---------

Hardware Specifications

---------
Components of Personal Computers - PC

---------

Computer hardware and types

---------
CPU and its Design

---------

Computer aided manufacturing

---------

Integrated Circuits

---------
Development in the Integrated Circuits

---------
What are Device drivers?

---------

How Graphic Card Works

---------

How to optimize hardware performance with software

---------

Introduction to PCI cards

---------

Software and hardware co design

---------

How to select best hardware for PC

---------

Wireless Bridge Problems

---------

 

Related Links

 

 

 

Tools



Resources

---------

Media Sponsors
---------

Contact Us

---------

Link To Us

---------
Site Mape

---------

About Us

---------
Privacy Policy
---------

 

Working of Dual Core Processors

 

A dual core processor is a name given to those processors which have two individual cores working in one central processing unit. It is like the working of two microprocessors into one. Dual core processors are a part of Pentium technology. Pentium processors are really efficient to perform many small applications like email and managing softwares. 

 

Working of the Dual Core Processors

The working of the traditional processors is relatively slow. This is because the set of instructions which we fed into the system is executed and then stored in cache. If we need to retrieve the data which is stored Ram or other storage devices, access to this data slows the system. The situation is difficult to handle when it comes to perform multitasks and store it on the hard disk. The data retrieval is far slower than the actual working of the CPU. The processor has to move forward and backward for executing and storing set of instructions or programs. Hence as a result the CPU works really slowly. The dual core processors have overcome this deficiency very well. Each processor is capable of handling the data stream concurrently. When one processor is involved in executing its set of instructions the other processor can access the data from the system bus or local bus. The working of the dual core takes place on the same motherboard. This means one does not have to install additional motherboard to run two processors at a time. The users can view remarkable increase in performance even after initial use.

Requirement to use Dual Core

The dual core processor requires the OS to have a multi threading capability along with software which contains SMT (Simultaneous Multi Threading Technology) technology written into its code. It is important to use SMT software other wise the system would not be able to make use of dual processors. One of the most common examples of simultaneous multi threading software is Adobe Photoshop. However it should not be confused with multi processor structures. The multi processors are systems with two individual central processing units while the dual core processors share the resources are embedded on the single chip. If we compare the two systems the multi processor system is relatively fast. This is because each individual system has to work with its own resources. However the performance of the dual core is better than the single core processors. Pentium D is the dual core version of the preliminary Pentium 4 processors. Further models include Itanium 2 processors, Intel Xeon processor and Pentium M processor.

Difference between Core Processors

Most often people confuse core 2 duo technology with dual core processors. Sometimes due to name but there are many differences in both the technologies. All the core 2 duo processors are dual core processors and core 2 Duo is part of dual core processor technology. Pentium core2 duo processors are the next generation of Intel processors based on the 65nm platform. It was developed on entirely new architecture and design. The dual core processors deliver really efficient performance more effective multi tasking and offers very high speed data processing. These processors are expected to conserve electricity more than 25%. Dual core processors are able to perform many multi tasks thus removing the need to increase the cache. Dual core is embedded on the single integrated circuit. Whereas the new technologies like quad core requires 2 individual integrated circuits in order to operate. The speed and efficiency of the dual core processors have forced the world to switch to these proficient processors not only for the individual use but also for the business use.

 


Related Articles
- Introduction to Intel core 2 duo processors




Useful & Related Links


 


Bookmark useful topics to different sites by choosing them from this button

View the Original article

Wi-Fi,Wifi Wireless Technology,Wireless Fidelity,WiFi tutorial,Wi-Fi Technology

Wi-Fi Technology
WiMax Technology
Computer Networks
Mobile Communication
IT Certifications
Operating
Systems
Computer
Hardware

Home
---------

What Is WiFi

---------

WiFi Security

---------
WiFi Security Problems
& Solutions

---------

Wireless Network

---------

WIFI Products

---------

Wi-Fi Modes

---------

3G - 3rd Generation

---------

4G - 4th Generation

---------

IEEE 802.11

---------

Bluetooth - PAN

---------

Wireless Internet Technology

---------

WiFi Features

---------

WiFi Limitations

---------

Types Of Networks

---------

Wi-Fi Terminologies

---------
Boost Wi-Fi Signals

---------

Future of Wireless Technologies

---------

WiFi Roaming

---------

WiFi Technology News

---------
WiFi FAQ

---------

Fixed Wireless

---------

Wireless Access Point

---------

Wireless sensor networks

---------

Zigbee Wireless Technology

 

 


Related Links

 

Renewable energy

sources
Laptop Problems
WiFi Technology
Technology Blog

 

 

Tools


Resources

---------

Media Sponsors
---------

Contact Us

---------

Link To Us

---------
Site Mape

---------

About Us

---------
Privacy Policy
---------

 

WiFi- WIRELESS FIDELITY -WIRELESS NETWORKS - Wi-Fi

 

Wi-Fi is wireless technology which enable connection between two or more devices wirelessly for data sharing puposes.It is wireless networking which is based on IEEE 802.11 standards. it is now being used by millions of people using various devices such as personal computers, laptops, pdas', printers, camera, games, mp3 players etc, more and more gadgets are coming with built in feature of this amazning wireless technology.

Computer usage has dramatically increased in past few years which in result brought immense technology enhancement in every field possible. Technology has reached to its heights but thirst of knowledge is still in race and will always be till end of the world. Wireless communication between computers is certainly one of the most appreciated and used technology globally. In “Computers” Wi-Fi replaced traditional wired networks between two or more computers, it enabled file transferring from server to clients and vice versa possible without wires, networking cards, hubs and other important networking related hardware. Using Wi-Fi internet connection can be shared among computers with minimum usage of hardware, WLAN cards enable feature of wireless networking among devices, wireless routers help to broadcast wireless networking signals in given area.

 

 

WiFi is a long-distance, transportable connectivity technology for individual, business or for certain geographical area. Millions of people all over the world use WiF in their homes to converse to anyone on the planet with WiFi connected devices. This technology was make-believe by the Institute of Electrical and Electronic Engineers in 1997. Through wifinotes.com you can take pleasure in the experiencing precisely what is all about wireless networks. Here you can get detailed information about WiFi, how it works, WiFi Security which tools protect your wireless network more etc. Enjoy knowledge of broad selection of W-Fi product such as Desktop Wireless Wi-Fi Cards, Laptop / Notebook Wireless Wi-Fi Cards, Wireless Wi-Fi Routers, Wireless Wi-Fi USB Adapters, and Handhelds and PDAs.

 

Wifinotes.com comprehended the wifi limitations as security concerns, interference from other devices, and lacking high-quality media streaming, terminologies such as gigahertz, wibro, hotspot, wifi finder, and access point, features, pan including loss of confidentiality, loss of integrity, loss of avaiability, and solution like management solutions, operational solutions, and technical solutions and types of network as you get more about wifi. If you are going to make a wireless network and you are looking for how to do it ? then you are at very right place here you will spend less time and learn more because we are here for those who want a bit more . Now days every one has crazed of wireless network due to services beyond imagination. Here you will find all features of wifi where you can understand how much useful they are for you. Browse each section of website to understand concept of wireless networking.

 

Wi-Fi is on going technology, every now and then some thing new in wireless technology shows up. Wi-Fi technology is by far the most used technology world wide as every one is realizing growing needs for being wireless which is impacting our daily lives and our businesses. In below section we will talk about latest news related to Wi-Fi from around the world wide.







Related Articles
- Wimax Tutorial
- Wifi technology news



Useful & Related Links
- Notebook Wireless Wi-Fi Cards, WirelessWi-Fi Routers

- Compare wireless broadband plans, wireless internet providers and mobile broadband plans in Australia


Latest articles added:

 

 

How to Setup TCP/IP Network

How video conferencing works?

Recovering lost data from hard drive

How WiFi roaming works?

What is Fixed Wireless?

What is Zigbee Wireless Technology

How wireless sensor network works
Wireless Broadband Access
What is Distributed Computing

What is Quantum Computing
What is Parallel Computing

What is Hight performance computing

What are Super Computers?

Ethernet / lan Security issues

What is Wimax Backhaul

WiFi Security problems & Solutions

Wireless access point

VoIP Security Issues

VPN Security Issues

5G Technology

How to setup wireless repeater
How to Configure Linksys wireless bridge

What is IPTV technology?

Issues with wireless bridge

Wireless Backhual




 


Bookmark useful topics to different sites by choosing them from this button

View the Original article

Saturday, April 18, 2009

Memory wall

The "memory wall" is the growing disparity of speed between CPU and memory outside the CPU chip. An important reason for this disparity is the limited communication bandwidth beyond chip boundaries. From 1986 to 2000, CPU speed improved at an annual rate of 55% while memory speed only improved at 10%. Given these trends, it was expected that memory latency would become an overwhelming bottleneck in computer performance. [3]

Currently, CPU speed improvements have slowed significantly partly due to major physical barriers and partly because current CPU designs have already hit the memory wall in some sense. Intel summarized these causes in their Platform 2015 documentation (PDF)

“First of all, as chip geometries shrink and clock frequencies rise, the transistor leakage current increases, leading to excess power consumption and heat (more on power consumption below). Secondly, the advantages of higher clock speeds are in part negated by memory latency, since memory access times have not been able to keep pace with increasing clock frequencies. Third, for certain applications, traditional serial architectures are becoming less efficient as processors get faster (due to the so-called Von Neumann bottleneck), further undercutting any gains that frequency increases might otherwise buy. In addition, partly due to limitations in the means of producing inductance within solid state devices, resistance-capacitance (RC) delays in signal transmission are growing as feature sizes shrink, imposing an additional bottleneck that frequency increases don't address.”

The RC delays in signal transmission were also noted in Clock Rate versus IPC: The End of the Road for Conventional Microarchitectures which projects a maximum of 12.5% average annual CPU performance improvement between 2000 and 2014. The data on Intel Processors clearly shows a slowdown in performance improvements in recent processors. However, Intel's new processors, Core 2 Duo (codenamed Conroe) show a significant improvement over previous Pentium 4 processors; due to a more efficient architecture, performance increased while clock rate actually decreased.

DDR2 RAM


Modern types of writable RAM generally store a bit of data in either the state of a flip-flop, as in SRAM (static RAM), or as a charge in a capacitor (or transistor gate), as in DRAM (dynamic RAM), EPROM, EEPROM and Flash. Some types have circuitry to detect and/or correct random faults called memory errors in the stored data, using parity bits or error correction codes. RAM of the read-only type, ROM, instead uses a metal mask to permanently enable/disable selected transistors, instead of storing a charge in them.

As both SRAM and DRAM are volatile, other forms of computer storage, such as disks and magnetic tapes, have been used as persistent storage in traditional computers. Many newer products instead rely on flash memory to maintain data when not in use, such as PDAs or small music players. Certain personal computers, such as many rugged computers and netbooks, have also replaced magnetic disks with flash drives. With flash memory, only the NOR type is capable of true random access, allowing direct code execution, and is therefore often used instead of ROM; the lower cost NAND type is commonly used for bulk storage in memory cards and solid-state drives.

History of RAM

An early type of widespread writable random access memory was the magnetic core memory, developed from 1949 to 1952, and subsequently used in most computers up until the development of the static and dynamic integrated RAM circuits in the late 1960s and early 1970s. Before this, computers used relays, delay line memory or various kinds of vacuum tube arrangements to implement "main" memory functions (i.e., hundreds or thousands of bits), some of which were random access, some not. Latches built out of vacuum tube triodes, and later, out of discrete transistors, were used for smaller and faster memories such as registers and (random access) register banks. Prior to the development of integrated ROM circuits, permanent (or read-only) random access memory was often constructed using semiconductor diode matrices driven by address decoders.

History of hard disk drives

The commercial usage of hard disk drives began in 1956 with the shipment of an IBM 305 RAMAC system including IBM Model 350 disk storage[1].

For many years, hard disk drives were large, cumbersome devices, more suited to use in the protected environment of a data center or large office than in a harsh industrial environment (due to their delicacy), or small office or home (due to their size and power consumption). Before the early 1980s, most hard disk drives had 8-inch (actually, 210 - 195 mm) or 14-inch platters, required an equipment rack or a large amount of floor space (especially the large removable-media drives, which were frequently comparable in size to washing machines), and in many cases needed high-current and/or three-phase power hookups due to the large motors they used. Because of this, hard disk drives were not commonly used with microcomputers until after 1980, when Seagate Technology introduced the ST-506, the first 5.25-inch hard drives, with a formatted capacity of 5 megabytes.

The capacity of hard drives has grown exponentially over time. With early personal computers, a drive with a 20 megabyte capacity was considered large. During the mid to late 1990s, when PCs were capable of storing not just text files and documents but pictures, music, and video, internal drives were made with 8 to 20 GB capacities. As of early 2009, desktop hard disk drives typically have a capacity of 320 to 500 gigabytes, while the largest-capacity drives are 2 terabytes.

1950s - 1970s

Main article: early IBM disk storage
The IBM 350 Disk File, invented by Reynold Johnson, was introduced in 1956 with the IBM 305 RAMAC computer. This drive had fifty 24 inch platters, with a total capacity of five million characters. A single head assembly having two heads was used for access to all the platters, making the average access time very slow (just under 1 second).

The IBM 1301 Disk Storage Unit[2], announced in 1961, introduced the usage of a head for each data surface with the heads having self acting air bearings (flying heads).

The first disk drive to use removable media was the IBM 1311 drive, which used the IBM 1316 disk pack to store two million characters.

In 1973, IBM introduced the IBM 3340 "Winchester" disk drive, the first significant commercial use of low mass and low load heads with lubricated media. All modern disk drives now use this technology and/or derivatives thereof. Project head designer/lead designer Kenneth Haughton named it after the Winchester 30-30 rifle after the developers called it the "30-30" because of it was planned to have two 30 MB spindles; however, the actual product shipped with two spindles for data modules of either 35 MB or 70 MB[3].


1980s - PC era
Internal drives became the system of choice on PCs in the 1980s. Most microcomputer hard disk drives in the early 1980s were not sold under their manufacturer's names, but by OEMs as part of larger peripherals (such as the Corvus Disk System and the Apple ProFile). The IBM PC/XT had an internal hard disk drive, however, and this started a trend toward buying "bare" drives (often by mail order) and installing them directly into a system.

External hard drives remained popular for much longer on the Apple Macintosh and other platforms. Every Mac made between 1986 and 1998 has a SCSI port on the back, making external expansion easy; also, "toaster" Compact Macs did not have easily accessible hard drive bays (or, in the case of the Mac Plus, any hard drive bay at all), so on those models, external SCSI disks were the only reasonable option

Generations

SSI, MSI and LSI
The first integrated circuits contained only a few transistors. Called "Small-Scale Integration" (SSI), they used circuits containing transistors numbering in the tens.
SSI circuits were crucial to early aerospace projects, and vice-versa. Both the Minuteman missile and Apollo program needed lightweight digital computers for their inertial guidance systems; the Apollo guidance computer led and motivated the integrated-circuit technology[citation needed], while the Minuteman missile forced it into mass-production.
These programs purchased almost all of the available integrated circuits from 1960 through 1963, and almost alone provided the demand that funded the production improvements to get the production costs from $1000/circuit (in 1960 dollars) to merely $25/circuit (in 1963 dollars).[citation needed] They began to appear in consumer products at the turn of the decade, a typical application being FM inter-carrier sound processing in television receivers.
The next step in the development of integrated circuits, taken in the late 1960s, introduced devices which contained hundreds of transistors on each chip, called "Medium-Scale Integration" (MSI).
They were attractive economically because while they cost little more to produce than SSI devices, they allowed more complex systems to be produced using smaller circuit boards, less assembly work (because of fewer separate components), and a number of other advantages.
Further development, driven by the same economic factors, led to "Large-Scale Integration" (LSI) in the mid 1970s, with tens of thousands of transistors per chip.
Integrated circuits such as 1K-bit RAMs, calculator chips, and the first microprocessors, that began to be manufactured in moderate quantities in the early 1970s, had under 4000 transistors. True LSI circuits, approaching 10000 transistors, began to be produced around 1974, for computer main memories and second-generation microprocessors.

ULSI, WSI, SOC and 3D-IC

To reflect further growth of the complexity, the term ULSI that stands for "Ultra-Large Scale Integration" was proposed for chips of complexity of more than 1 million transistors.
Wafer-scale integration (WSI) is a system of building very-large integrated circuits that uses an entire silicon wafer to produce a single "super-chip". Through a combination of large size and reduced packaging, WSI could lead to dramatically reduced costs for some systems, notably massively parallel supercomputers. The name is taken from the term Very-Large-Scale Integration, the current state of the art when WSI was being developed.
System-on-a-Chip (SoC or SOC) is an integrated circuit in which all the components needed for a computer or other system are included on a single chip. The design of such a device can be complex and costly, and building disparate components on a single piece of silicon may compromise the efficiency of some elements. However, these drawbacks are offset by lower manufacturing and assembly costs and by a greatly reduced power budget: because signals among the components are kept on-die, much less power is required (see Packaging, above).
Three Dimensional Integrated Circuit (3D-IC) has two or more layers of active electronic components that are integrated both vertically and horizontally into a single circuit. Communication between layers uses on-die signaling, so power consumption is much lower than in equivalent separate circuits. Judicious use of short vertical wires can substantially reduce overall wire length for faster operation.

Integrated circuit packaging


Early USSR made integrated circuit
The earliest integrated circuits were packaged in ceramic flat packs, which continued to be used by the military for their reliability and small size for many years. Commercial circuit packaging quickly moved to the dual in-line package (DIP), first in ceramic and later in plastic. In the 1980s pin counts of VLSI circuits exceeded the practical limit for DIP packaging, leading to pin grid array (PGA) and leadless chip carrier (LCC) packages. Surface mount packaging appeared in the early 1980s and became popular in the late 1980s, using finer lead pitch with leads formed as either gull-wing or J-lead, as exemplified by small-outline integrated circuit -- a carrier which occupies an area about 30 – 50% less than an equivalent DIP, with a typical thickness that is 70% less. This package has "gull wing" leads protruding from the two long sides and a lead spacing of 0.050 inches.
Small-outline integrated circuit (SOIC) and PLCC packages. In the late 1990s, PQFP and TSOP packages became the most common for high pin count devices, though PGA packages are still often used for high-end microprocessors. Intel and AMD are currently transitioning from PGA packages on high-end microprocessors to land grid array (LGA) packages.
Ball grid array (BGA) packages have existed since the 1970s. Flip-chip Ball Grid Array packages, which allow for much higher pin count than other package types, were developed in the 1990s. In an FCBGA package the die is mounted upside-down (flipped) and connects to the package balls via a package substrate that is similar to a printed-circuit board rather than by wires. FCBGA packages allow an array of input-output signals (called Area-I/O) to be distributed over the entire die rather than being confined to the die periphery.
Traces out of the die, through the package, and into the printed circuit board have very different electrical properties, compared to on-chip signals. They require special design techniques and need much more electric power than signals confined to the chip itself.
When multiple dies are put in one package, it is called SiP, for System In Package. When multiple dies are combined on a small substrate, often ceramic, it's called an MCM, or Multi-Chip Module. The boundary between a big MCM and a small printed circuit board is sometimes fuzzy.

Classification


Integrated circuits can be classified into analog, digital and mixed signal (both analog and digital on the same chip).
Digital integrated circuits can contain anything from one to millions of logic gates, flip-flops, multiplexers, and other circuits in a few square millimeters. The small size of these circuits allows high speed, low power dissipation, and reduced manufacturing cost compared with board-level integration. These digital ICs, typically microprocessors, DSPs, and micro controllers work using binary mathematics to process "one" and "zero" signals.
Analog ICs, such as sensors, power management circuits, and operational amplifiers, work by processing continuous signals. They perform functions like amplification, active filtering, demodulation, mixing, etc. Analog ICs ease the burden on circuit designers by having expertly designed analog circuits available instead of designing a difficult analog circuit from scratch.
ICs can also combine analog and digital circuits on a single chip to create functions such as A/D converters and D/A converters. Such circuits offer smaller size and lower cost, but must carefully account for signal interference.

Friday, April 17, 2009

Advances in integrated circuits




The integrated circuit from an Intel 8742, an 8-bit microcontroller that includes a CPU running at 12 MHz, 128 bytes of RAM, 2048 bytes of EPROM, and I/O in the same chip.
Among the most advanced integrated circuits are the microprocessors or "cores", which control everything from computers to cellular phones to digital microwave ovens. Digital memory chips and ASICs are examples of other families of integrated circuits that are important to the modern information society. While cost of designing and developing a complex integrated circuit is quite high, when spread across typically millions of production units the individual IC cost is minimized. The performance of ICs is high because the small size allows short traces which in turn allows low power logic (such as CMOS) to be used at fast switching speeds.
ICs have consistently migrated to smaller feature sizes over the years, allowing more circuitry to be packed on each chip. This increased capacity per unit area can be used to decrease cost and/or increase functionality—see Moore's law which, in its modern interpretation, states that the number of transistors in an integrated circuit doubles every two years. In general, as the feature size shrinks, almost everything improves—the cost per unit and the switching power consumption go down, and the speed goes up. However, ICs with nanometer-scale devices are not without their problems, principal among which is leakage current (see subthreshold leakage for a discussion of this), although these problems are not insurmountable and will likely be solved or at least ameliorated by the introduction of high-k dielectrics. Since these speed and power consumption gains are apparent to the end user, there is fierce competition among the manufacturers to use finer geometries. This process, and the expected progress over the next few years, is well described by the International Technology Roadmap for Semiconductors (ITRS).

INTEGRATED CIRCUIT

VLSI
Main article: Very-large-scale integration


Upper interconnect layers on an Intel 80486DX2 microprocessor die.
The final step in the development process, starting in the 1980s and continuing through the present, was "very large-scale integration" (VLSI). The development started with hundreds of thousands of transistors in the early 1980s, and continues beyond several billion transistors as of 2007.
There was no single breakthrough that allowed this increase in complexity, though many factors helped. Manufacturing moved to smaller rules and cleaner fabs, allowing them to produce chips with more transistors with adequate yield, as summarized by the International Technology Roadmap for Semiconductors (ITRS). Design tools improved enough to make it practical to finish these designs in a reasonable time. The more energy efficient CMOS replaced NMOS and PMOS, avoiding a prohibitive increase in power consumption. Better texts such as the landmark textbook by Mead and Conway helped schools educate more designers, among other factors.
In 1986 the first one megabit RAM chips were introduced, which contained more than one million transistors. Microprocessor chips passed the million transistor mark in 1989 and the billion transistor mark in 2005[8]. The trend continues largely unabated, with chips introduced in 2007 containing tens of billions of memory transistors [9].

INTEGRATED CIRCUIT


INVENTION


The integrated circuit was conceived by a radar scientist, Geoffrey W.A. Dummer (1909-2002), working for the Royal Radar Establishment of the British Ministry of Defence, and published at the Symposium on Progress in Quality Electronic Components in Washington, D.C. on May 7, 1952.[1] He gave many symposia publicly to propagate his ideas.
Dummer unsuccessfully attempted to build such a circuit in 1956.
The integrated circuit can be credited as being invented by both Jack Kilby of Texas Instruments[2] and Robert Noyce of Fairchild Semiconductor [3] working independently of each other. Kilby recorded his initial ideas concerning the integrated circuit in July 1958 and successfully demonstrated the first working integrated circuit on September 12, 1958.[2] Kilby won the 2000 Nobel Prize in Physics for his part of the invention of the integrated circuit.[4] Robert Noyce also came up with his own idea of integrated circuit, half a year later than Kilby. Noyce's chip had solved many practical problems that the microchip developed by Kilby had not. Noyce's chip, made at Fairchild, was made of silicon, whereas Kilby's chip was made of germanium.
Early developments of the integrated circuit go back to 1949, when the German engineer Werner Jacobi (Siemens AG) filed a patent for an integrated-circuit-like semiconductor amplifying device [5] showing five transistors on a common substrate arranged in a 2-stage amplifier arrangement. Jacobi discloses small and cheap hearing aids as typical industrial applications of his patent. A commercial use of his patent has not been reported.
A precursor idea to the IC was to create small ceramic squares (wafers), each one containing a single miniaturized component. Components could then be integrated and wired into a bidimensional or tridimensional compact grid. This idea, which looked very promising in 1957, was proposed to the US Army by Jack Kilby, and led to the short-lived Micromodule Program (similar to 1951's Project Tinkertoy).[6] However, as the project was gaining momentum, Kilby came up with a new, revolutionary design: the IC.
The aforementioned Noyce credited Kurt Lehovec of Sprague Electric for the principle of p-n junction isolation caused by the action of a biased p-n junction (the diode) as a key concept behind the IC.[7]

Sunday, April 12, 2009

Typical PC hardware

Motherboard
The motherboard is the "body"[citation needed] of the computer. Components directly attached to the motherboard include:
• The central processing unit (CPU) performs most of the calculations which enable a computer to function, and is sometimes referred to as the "brain" of the computer. It is usually cooled by a heat sink and fan.
• The chipset mediates communication between the CPU and the other components of the system, including main memory.
• RAM Stores all running processes (applications) and the current running OS. RAM Stands for Random Access Memory
• The BIOS includes boot firmware and power management. The Basic Input Output System tasks are handled by operating system drivers.
• Internal Buses connect the CPU to various internal components and to expansion cards for graphics and sound.
o Current
 The northbridge memory controller, for RAM and PCI Express
 PCI Express, for graphics cards
 PCI, for other expansion cards
 SATA, for disk drives
o Obsolete
 ATA (superseded by SATA)
 AGP (superseded by PCI Express)
 VLB VESA Local Bus (superseded by AGP)
 ISA (expansion card slot format obsolete in PCs, but still used in industrial computers)
• External Bus Controllers support ports for external peripherals. These ports may be controlled directly by the southbridge I/O controller or based on expansion cards attached to the motherboard through the PCI bus.
o USB
o FireWire
o eSATA
Power supply
Main article: Power supply unit (computer)
Includes power cord, switch, and cooling fan. Supplies power at appropriate voltages to the motherboard and internal disk drives. .
Video display controller
Main article: Graphics card
Produces the output for the visual display unit. This will either be built into the motherboard or attached in its own separate slot (PCI, PCI-E, PCI-E 2.0, or AGP), in the form of a graphics card.
Removable media devices
Main article: Computer storage
• CD (compact disc) - the most common type of removable media, suitable for music and data.
o CD-ROM Drive - a device used for reading data from a CD.
o CD Writer - a device used for both reading and writing data to and from a CD.
• DVD (digital versatile disc) - a popular type of removable media that is the same dimensions as a CD but stores up to 12 times as much information. It is the most common way of transferring digital video, and is popular for data storage.
o DVD-ROM Drive - a device used for reading data from a DVD.
o DVD Writer - a device used for both reading and writing data to and from a DVD.
o DVD-RAM Drive - a device used for rapid writing and reading of data from a special type of DVD.
• Blu-ray Disc - a high-density optical disc format for data and high-definition video. Can store 70 times as much information as a CD.
o BD-ROM Drive - a device used for reading data from a Blu-ray disc.
o BD Writer - a device used for both reading and writing data to and from a Blu-ray disc.
• HD DVD - a discontinued competitor to the Blu-ray format.
• Floppy disk - an outdated storage device consisting of a thin disk of a flexible magnetic storage medium. Used today mainly for loading RAID drivers.
• Zip drive - an outdated medium-capacity removable disk storage system, first introduced by Iomega in 1994.
• USB flash drive - a flash memory data storage device integrated with a USB interface, typically small, lightweight, removable, and rewritable. Capacities vary, from hundreds of megabytes (in the same ballpark as CDs) to tens of gigabytes (surpassing, at great expense, Blu-ray discs).
• Tape drive - a device that reads and writes data on a magnetic tape, used for long term storage and backups.
Internal storage
Hardware that keeps data inside the computer for later use and remains persistent even when the computer has no power.
• Hard disk - for medium-term storage of data.
• Solid-state drive - a device similar to hard disk, but containing no moving parts and stores data in a digital format.
• RAID array controller - a device to manage several internal or external hard disks and optionally some peripherals in orfer to achieve performance or reliability improvement in what is called a RAID array.
Sound card
Main article: Sound card
Enables the computer to output sound to audio devices, as well as accept input from a microphone. Most modern computers have sound cards built-in to the motherboard, though it is common for a user to install a separate sound card as an upgrade. Most sound cards, either built-in or added, have surround sound capabilities.
Networking
Main article: Computer networks
Connects the computer to the Internet and/or other computers.
• Modem - for dial-up connections or sending digital faxes. (outdated)
• Network card - for DSL/Cable internet, and/or connecting to other computers, using IEEE 802.3 standards.
• Direct Cable Connection - Use of a null modem, connecting two computers together using their serial ports or a Laplink Cable, connecting two computers together with their parallel ports.
Other peripherals
Input
Main article: Input
• Text input devices
o Keyboard - a device to input text and characters by depressing buttons (referred to as keys), similar to a typewriter. The most common English-language key layout is the QWERTY layout.
• Pointing devices
o Mouse - a pointing device that detects two dimensional motion relative to its supporting surface.
o Optical Mouse - a newer technology that uses lasers, or more commonly LEDs to track the surface under the mouse to determine motion of the mouse, to be translated into mouse movements on the screen.
o Trackball - a pointing device consisting of an exposed protruding ball housed in a socket that detects rotation about two axes.
• Gaming devices
o Joystick - a general control device that consists of a handheld stick that pivots around one end, to detect angles in two or three dimensions.
o Gamepad - a general handheld game controller that relies on the digits (especially thumbs) to provide input.
o Game controller - a specific type of controller specialized for certain gaming purposes.
• Image, Video input devices
o Image scanner - a device that provides input by analyzing images, printed text, handwriting, or an object.
o Webcam - a low resolution video camera used to provide visual input that can be easily transferred over the internet.
• Audio input devices
o Microphone - an acoustic sensor that provides input by converting sound into electrical signals.
o Mic - Converting an autio signal into electrical signal
Output
Main article: Output
• Image, Video output devices
o Printer
o Monitor
• Audio output devices
o Speakers
o Headset

Know What Are PC Tools And How Are They Useful In PC

The hardware and software along with a number of peripheral devices constitute a PC System. More specifically a PC system can be divided into four major elements. These elements are: the hardware, the application programs, the operating system and the users. The hardware like, hard disk drives, optical drives (CD or DVD drives), random access memory (RAM), motherboard, monitor, sound devices, keyboard, system bus; application software like word processors, spreadsheets, compilers, web browsers; operating system like windows or linux etc all work together to make a PC system function efficiently.

The hardware- the central processing unit (CPU), the memory, and the input / output devices, provides the basic computing resources for the computer system. The application programs- such as word processors, spreadsheets, compilers and web browsers- define the way in which these resources are used to solve users' computing problems. The Operating System (OS) is a program that manages the computer hardware as well as other resources of the PC System. The operating system also provides a basis for application programs and act as an intermediary between the computer user and the computer hardware (i.e. the PC System). Although the operating system, by itself does no useful function but it provides an environment within which other programs can do useful work. Thus the operating system is an integral part of the PC System.

User programs are executed by the PC system. In a PC system, the hardware and the software work in a synchronized manner. It gives a stable performance and reliability to the system. A PC system processes many modules at a same time. So, it is no idiosyncratic, that a PC system gets crashed. PC systems are always prone to vulnerable errors and faults, which, many a times jeopardize some valuable data and also the performance of the PC system can get affected. Numerous PC Tools are available which are bundled into the operating system, to cope up with these kinds of problems. These PC Tools are programs, which are designed to help the user to rectify the problems, by them.

PC tools can give a lot of valuable information about the state of PC System. This information can be in the form of graph, histogram or report. With the help of this information, problems if any exist, can be found and fixed. Over time when a user adds or removes software, devices and drives, the system will be left with extraneous system registry entries, which can lead to slower performance. A user can use PC Tools that can help to clean the registry entries and make the operating system work faster.

Disk Defragmenter is a PC tool which explores local volumes and merges fragmented files and folders. A PC runs better with regular disk defragmentation. Defragging the hard drive organizes the hard drive so that access to files and programs is more efficient. Other PC tools like Event Viewer, Shared Folders, Local Users and Groups, Performance Logs and Alerts, and Device Manager also help in managing the PC system performance.

Saturday, April 11, 2009

about computers

Microprocessors

On November 15, 1971, Intel released the world's first commercial microprocessor, the 4004. It was developed for a Japanese calculator company, Busicom, as an alternative to hardwired circuitry, but computers were developed around it, with much of their processing abilities provided by a single small microprocessor chip. Coupled with one of Intel's other products - the RAM chip, based on an invention by Robert Dennard of IBM, (kilobits of memory on a single chip) - the microprocessor allowed fourth generation computers to be smaller and faster than previous computers. The 4004 was only capable of 60,000 instructions per second, but its successors, the Intel 8008, 8080 (used in many computers using the CP/M operating system), and the 8086/8088 family (the IBM PC and compatibles use processors still backwards-compatible with the 8086) brought ever-increasing speed and power to the computers. Other manufacturers also produced microprocessors which were widely used in microcomputers.
Supercomputers

.
At the other end of the computing spectrum from the microcomputers, the powerful supercomputers of the era also used integrated circuit technology. In 1976 the Cray-1 was developed by Seymour Cray, who had left Control Data in 1972 to form his own company. This machine, the first supercomputer to make vector processing practical, had a characteristic horseshoe shape, to speed processing by shortening circuit paths. Vector processing, which uses a single instruction to perform the same operation on many arguments, has been a fundamental supercomputer processing method ever since. The Cray-1 could calculate 150 million floating point operations per second (150 megaflops). 85 were shipped at a price of $5 million each. The Cray-1 had a CPU that was mostly constructed of ECL SSI/MSI circuits.
Mainframes and minicomputers

Time shared computer terminals connected to central computers, such as the TeleVideo ASCII character mode smart terminal pictured here, were sometimes used before the advent of the PC.
Before the introduction of the microprocessor in the early 1970s, computers were generally large, costly systems owned by large institutions: corporations, universities, government agencies, and the like. Users—who were experienced specialists—did not usually interact with the machine itself, but instead prepared tasks for the computer on off-line equipment, such as card punches. A number of assignments for the computer would be gathered up and processed in batch mode. After the jobs had completed, users could collect the output printouts and punched cards. In some organizations it could take hours or days between submitting a job to the computing center and receiving the output.
A more interactive form of computer use developed commercially by the middle 1960s. In a time-sharing system, multiple teletype terminals let many people share the use of one mainframe computer processor. This was common in business applications and in science and engineering.
A different model of computer use was foreshadowed by the way in which early, pre-commercial, experimental computers were used, where one user had exclusive use of a processor.[2] Some of the first computers that might be called "personal" were early minicomputers such as the LINC and PDP-8, and later on VAX and larger minicomputers from Digital Equipment Corporation (DEC), Data General, Prime Computer, and others. They originated as peripheral processors for mainframe computers, taking on some routine tasks and freeing the processor for computation. By today's standards they were physically large (about the size of a refrigerator) and costly (typically tens of thousands of US dollars), and thus were rarely purchased by individuals. However, they were much smaller, less expensive, and generally simpler to operate than the mainframe computers of the time, and thus affordable by individual laboratories and research projects. Minicomputers largely freed these organizations from the batch processing and bureaucracy of a commercial or university computing center.
In addition, minicomputers were more interactive than mainframes, and soon had their own operating systems. The minicomputer Xerox Alto (1973) was a landmark step in the development of personal computers, because of its graphical user interface, bit-mapped high resolution screen, large internal and external memory storage, mouse, and special software.[3]
Microprocessor and cost reduction

The Apple II, one of the "1977 Trinity". The drive shown is a model designed for the Apple III.
The minicomputer ancestors of the modern personal computer used integrated circuit (microchip) technology, which reduced size and cost, but processing was carried out by circuits with large numbers of components arranged on multiple large printed circuit boards before the introduction of the microprocessor. They were consequently physically large and expensive to manufacture. After the "computer-on-a-chip" was commercialized, the cost to manufacture a computer system dropped dramatically. The arithmetic, logic, and control functions that previously occupied several costly circuit boards were now available in one integrated circuit which was very expensive to design but very cheap to manufacture in large quantities. Concurrently, advances in the development of solid state memory eliminated the bulky, costly, and power-hungry magnetic core memory used in prior generations of computers.
There were a few researchers at places such as SRI and Xerox PARC who were working on computers that a single person could use and could be connected by fast, versatile networks: not home computers, but personal ones.
Altair 8800 and IMSAI 8080
Main articles: Altair 8800 and IMSAI 8080
Development of the single-chip microprocessor was an enormous catalyst to the popularization of cheap, easy to use, and truly personal computers. The Altair 8800, introduced in a Popular Electronics magazine article in the January 1975 issue, at the time set a new low price point for a computer, bringing computer ownership to an admittedly select market in the 1970s. This was followed by the IMSAI 8080 computer, with similar abilities and limitations. The Altair and IMSAI were essentially scaled-down minicomputers and were incomplete: to connect a keyboard or teletype to them required heavy, expensive "peripherals". These machines both featured a front panel with switches and lights, which communicated with the operator in binary. To program the machine after switching it on the bootstrap loader program had to be entered, without error, in binary, then a paper tape containing a BASIC interpreter loaded from a paper-tape reader. Keying the loader required setting a bank of eight switches up or down and pressing the "load" button, once for each byte of the program, which was typically hundreds of bytes long. The computer could run BASIC programs once the interpreter had been loaded.

The MITS Altair, the first commercially successful microprocessor kit, was featured on the cover of Popular Electronics magazine in January 1975. It was the world's first mass-produced personal computer kit, as well as the first computer to use an Intel 8080 processor. It was a commercial success with 10,000 Altairs being shipped. The Altair also inspired the software development efforts of Paul Allen and his high school friend Bill Gates who developed a BASIC interpreter for the Altair, and then formed Microsoft.
The MITS Altair 8800 effectively created a new industry of microcomputers and computer kits, with many others following, such as a wave of small business computers in the late 1970s based on the Intel 8080, Zilog Z80 and Intel 8085 microprocessor chips. Most ran the CP/M-80 operating system developed by Gary Kildall at Digital Research. CP/M-80 was the first popular microcomputer operating system to be used by many different hardware vendors, and many software packages were written for it, such as WordStar and dBase II.
Many hobbyists during the mid 1970s designed their own systems, with various degrees of success, and sometimes banded together to ease the job. Out of these house meetings the Homebrew Computer Club developed, where hobbyists met to talk about what they had done, exchange schematics and software, and demonstrate their systems. Many people built or assembled their own computers as per published designs. For example, many thousands of people built the Galaksija home computer later in the early 80s.
It was arguably the Altair computer that spawned the development of Apple, as well as Microsoft which produced and sold the Altair BASIC programming language interpreter, Microsoft's first product. The second generation of microcomputers — those that appeared in the late 1970s, sparked by the unexpected demand for the kit computers at the electronic hobbyist clubs, were usually known as home computers. For business use these systems were less capable and in some ways less versatile than the large business computers of the day. They were designed for fun and educational purposes, not so much for practical use. And although you could use some simple office/productivity applications on them, they were generally used by computer enthusiasts for learning to program and for running computer games, for which the personal computers of the period were less suitable and much too expensive. For the more technical hobbyists home computers were also used for electronics interfacing, such as controlling model railroads, and other general hobbyist pursuits.

Saturday, February 7, 2009

digital analog computer

Before World War II, mechanical and electrical analog computers were considered the "state of the art", and many thought they were the future of computing. Analog computers take advantage of the strong similarities between the mathematics of small-scale properties — the position and motion of wheels or the voltage and current of electronic components — and the mathematics of other physical phenomena,[42] for example, ballistic trajectories, inertia, resonance, energy transfer, momentum, and so forth. They model physical phenomena with electrical voltages and currents[43][44] as the analog quantities.

Centrally, these analog systems work by creating electrical analogs of other systems, allowing users to predict behavior of the systems of interest by observing the electrical analogs.[45] The most useful of the analogies was the way the small-scale behavior could be represented with integral and differential equations, and could be thus used to solve those equations. An ingenious example of such a machine, using water as the analog quantity, was the water integrator built in 1928; an electrical example is the Mallock machine built in 1941. A planimeter is a device which does integrals, using distance as the analog quantity. Until the 1980s, HVAC systems used air both as the analog quantity and the controlling element. Unlike modern digital computers, analog computers are not very flexible, and need to be reconfigured (i.e., reprogrammed) manually to switch them from working on one problem to another. Analog computers had an advantage over early digital computers in that they could be used to solve complex problems using behavioral analogues while the earliest attempts at digital computers were quite limited.
A Smith Chart is a well-known nomogram.

Since computers were rare in this era, the solutions were often hard-coded into paper forms such as graphs [disambiguation needed] and nomograms,[46] which could then produce analog solutions to these problems, such as the distribution of pressures and temperatures in a heating system. Some of the most widely deployed analog computers included devices for aiming weapons, such as the Norden bombsight[47] and the fire-control systems,[48] such as Arthur Pollen's Argo system for naval vessels. Some stayed in use for decades after WWII; the Mark I Fire Control Computer was deployed by the United States Navy on a variety of ships from destroyers to battleships. Other analog computers included the Heathkit EC-1, and the hydraulic MONIAC Computer which modeled econometric flows.[49]

The art of analog computing reached its zenith with the differential analyzer,[50] invented in 1876 by James Thomson and built by H. W. Nieman and Vannevar Bush at MIT starting in 1927. Fewer than a dozen of these devices were ever built; the most powerful was constructed at the University of Pennsylvania's Moore School of Electrical Engineering, where the ENIAC was built. Digital electronic computers like the ENIAC spelled the end for most analog computing machines, but hybrid analog computers, controlled by digital electronics, remained in substantial use into the 1950s and 1960s, and later in some specialized applications. But like all digital devices, the decimal precision of a digital device is a limitation,[51] as compared to an analog device, in which the accuracy is a limitation.[52] As electronics progressed during the twentieth century, its problems of operation at low voltages while maintaining high signal-to-noise ratios[53] were steadily addressed, as shown below, for a digital circuit is a specialized form of analog circuit, intended to operate at standardized settings (continuing in the same vein, logic gates can be realized as forms of digital circuits). But as digital computers have become faster and use larger memory (for example, RAM or internal storage), they have almost entirely displaced analog computers. Computer programming, or coding, has arisen as another human profession
..................................COUTESY WIKEPEDIA

Sunday, November 9, 2008

history of hardware

The history of computing hardware covers the history of computer hardware, its architecture, and its impact on software. Originally calculations were computed by humans, who were called computers,[1] as a job title. See the history of computing article for methods intended for pen and paper, with or without the aid of tables. For a detailed timeline of events, see the computing timeline article.
The von Neumann architecture unifies our current computing hardware implementations.[2] The major elements of computing hardware are input,[3] output,[4] control[5] and datapath (which together make a processor),[6] and memory.[7] They have undergone successive refinement or improvement over the history of computing hardware. Beginning with mechanical mechanisms, the hardware then started using analogs for a computation, including water and even air as the analog quantities: analog computers have used lengths, pressures, voltages, and currents to represent the results of calculations.[8] Eventually the voltages or currents were standardized and digital computers were developed over a period of evolution dating back centuries. Digital computing elements have ranged from mechanical gears, to electromechanical relays, to vacuum tubes, to transistors, and to integrated circuits, all of which are currently implementing the von Neumann architecture.[9]
Since digital computers rely on digital storage, and tend to be limited by the size and speed of memory, the history of computer data storage is tied to the development of computers. The degree of improvement in computing hardware has triggered world-wide use of the technology. Even as performance has improved, the price has declined,[10] until computers have become commodities, accessible to ever-increasing sectors[11] of the world's population. Computing hardware thus became a platform for uses other than computation, such as automation, communication, control, entertainment, and education. Each field in turn has imposed its own requirements on the hardware, which has evolved in response to those requirements.[12]
[edit] Earliest calculators
Main article: calculator


Suanpan (the number represented on this abacus is 6,302,715,408)
Devices have been used to aid computation for thousands of years, using one-to-one correspondence with our fingers.[13] The earliest counting device was probably a form of tally stick. Later record keeping aids throughout the Fertile Crescent included clay shapes, which represented counts of items, probably livestock or grains, sealed in containers.[14] The abacus was used for arithmetic tasks. The Roman abacus was used in Babylonia as early as 2400 BC. Since then, many other forms of reckoning boards or tables have been invented. In a medieval counting house, a checkered cloth would be placed on a table, and markers moved around on it according to certain rules, as an aid to calculating sums of money.
A number of analog computers were constructed in ancient and medieval times to perform astronomical calculations. These include the Antikythera mechanism and the astrolabe from ancient Greece (c. 150-100 BC), and are generally regarded as the first mechanical computers.[15] Other early versions of mechanical devices used to perform some type of calculations include the planisphere; some of the inventions of Abū Rayhān al-Bīrūnī (c. AD 1000); the equatorium of Abū Ishāq Ibrāhīm al-Zarqālī (c. AD 1015); the astronomical analog computers of other medieval Muslim astronomers and engineers, and the astronomical clock tower of Su Song during the Song Dynasty.
Scottish mathematician and physicist John Napier noted multiplication and division of numbers could be performed by addition and subtraction, respectively, of logarithms of those numbers. While producing the first logarithmic tables Napier needed to perform many multiplications, and it was at this point that he designed Napier's bones, an abacus-like device used for multiplication and division.[16] Since real numbers can be represented as distances or intervals on a line, the slide rule was invented in the 1620s to allow multiplication and division operations to be carried out significantly faster than was previously possible.[17] Slide rules were used by generations of engineers and other mathematically inclined professional workers, until the invention of the pocket calculator. The engineers in the Apollo program to send a man to the moon made many of their calculations on slide rules, which were accurate to three or four significant figures.[18]


A mechanical calculator from 1914. Note the lever used to rotate the gears.
German polymath Wilhelm Schickard built the first digital mechanical calculator in 1623, and thus became the father of the computing era.[19] Since his calculator used techniques such as cogs and gears first developed for clocks, it was also called a 'calculating clock'. It was put to practical use by his friend Johannes Kepler, who revolutionized astronomy when he condensed decades of astronomical observations into algebraic expressions. An original calculator by Pascal (1640) is preserved in the Zwinger Museum. Machines by Blaise Pascal (the Pascaline, 1642) and Gottfried Wilhelm von Leibniz (1671) followed. Leibniz once said "It is unworthy of excellent men to lose hours like slaves in the labour of calculation which could safely be relegated to anyone else if machines were used."[20]
Around 1820, Charles Xavier Thomas created the first successful, mass-produced mechanical calculator, the Thomas Arithmometer, that could add, subtract, multiply, and divide. It was mainly based on Leibniz' work. Mechanical calculators, like the base-ten addiator, the comptometer, the Monroe, the Curta and the Addo-X remained in use until the 1970s. Leibniz also described the binary numeral system,[21] a central ingredient of all modern computers. However, up to the 1940s, many subsequent designs (including Charles Babbage's machines of the 1800s and even ENIAC of 1945) were based on the decimal system;[22] ENIAC's ring counters emulated the operation of the digit wheels of a mechanical adding machine.
[edit] 1801: punched card technology
Main article: analytical engine
See also: logic piano
As early as 1725 Basile Bouchon used a perforated paper loop in a loom to establish the pattern to be reproduced on cloth, and in 1726 his co-worker Jean-Baptiste Falcon improved on his design by using perforated paper cards attached to one another for efficiency in adapting and changing the program. The Bouchon-Falcon loom was semi-automatic and required manual feed of the program. In 1801, Joseph-Marie Jacquard developed a loom in which the pattern being woven was controlled by punched cards. The series of cards could be changed without changing the mechanical design of the loom. This was a landmark point in programmability.


Punched card system of a music machine. Also referred to as Book music, a one-stop European medium for organs
In 1833, Charles Babbage moved on from developing his difference engine to developing a more complete design, the analytical engine, which would draw directly on Jacquard's punched cards for its programming.[23] In 1835, Babbage described his analytical engine. It was the plan of a general-purpose programmable computer, employing punch cards for input and a steam engine for power. One crucial invention was to use gears for the function served by the beads of an abacus. In a real sense, computers all contain automatic abacuses (the datapath, arithmetic logic unit, or floating-point unit). His initial idea was to use punch-cards to control a machine that could calculate and print logarithmic tables with huge precision (a specific purpose machine). Babbage's idea soon developed into a general-purpose programmable computer, his analytical engine. While his design was sound and the plans were probably correct, or at least debuggable, the project was slowed by various problems. Babbage was a difficult man to work with and argued with anyone who didn't respect his ideas. All the parts for his machine had to be made by hand. Small errors in each item can sometimes sum up to large discrepancies in a machine with thousands of parts, which required these parts to be much better than the usual tolerances needed at the time. The project dissolved in disputes with the artisan who built parts and was ended with the depletion of government funding. Ada Lovelace, Lord Byron's daughter, translated and added notes to the "Sketch of the Analytical Engine" by Federico Luigi, Conte Menabrea.[24]
A reconstruction of the Difference Engine II, an earlier, more limited design, has been operational since 1991 at the London Science Museum. With a few trivial changes, it works as Babbage designed it and shows that Babbage was right in theory. The museum used computer-operated machine tools to construct the necessary parts, following tolerances which a machinist of the period would have been able to achieve. The failure of Babbage to complete the engine can be chiefly attributed to difficulties not only related to politics and financing, but also to his desire to develop an increasingly sophisticated computer. [25] Following in the footsteps of Babbage, although unaware of his earlier work, was Percy Ludgate, an accountant from Dublin, Ireland. He independently designed a programmable mechanical computer, which he described in a work that was published in 1909.


IBM 407 tabulating machine, (1961).


Punched card with the extended alphabet.
In 1890, the United States Census Bureau used punched cards, sorting machines, and tabulating machines designed by Herman Hollerith to handle the flood of data from the decennial census mandated by the Constitution.[26] Hollerith's company eventually became the core of IBM. IBM developed punch card technology into a powerful tool for business data-processing and produced an extensive line of specialized unit record equipment. By 1950, the IBM card had become ubiquitous in industry and government. The warning printed on most cards intended for circulation as documents (checks, for example), "Do not fold, spindle or mutilate," became a motto for the post-World War II era.[27]
Leslie Comrie's articles on punched card methods and W.J. Eckert's publication of Punched Card Methods in Scientific Computation in 1940, described techniques which were sufficiently advanced to solve differential equations[28] or perform multiplication and division using floating point representations, all on punched cards and unit record machines. In the image of the tabulator (see left), note the patch panel, which is visible on the right side of the tabulator. A row of toggle switches is above the patch panel. The Thomas J. Watson Astronomical Computing Bureau, Columbia University performed astronomical calculations representing the state of the art in computing.[29]
Computer programming in the punch card era revolved around the computer center. The computer users, for example, science and engineering students at universities, would submit their programming assignments to their local computer center. in the form of a stack of cards, one card per program line. They then had to wait for the program to be queued for processing, compiled, and executed. In due course a printout of any results, marked with the submitter's identification, would be placed in an output tray outside the computer center. In many cases these results would comprise solely a printout of error messages regarding program syntax etc., necessitating another edit-compile-run cycle.[30] Punched cards are still used and manufactured to this day, and their distinctive dimensions[31] (and 80-column capacity) can still be recognized in forms, records, and programs around the world.
[edit] 1930s–1960s: desktop calculators
Main article: Post–Turing machine
Further information: category:computational models


The Curta calculator can also do multiplication and division
By the 1900s, earlier mechanical calculators, cash registers, accounting machines, and so on were redesigned to use electric motors, with gear position as the representation for the state of a variable. The word "computer" was a job title assigned to people who used these calculators to perform mathematical calculations. By the 1920s Lewis Fry Richardson's interest in weather prediction led him to propose human computers and numerical analysis to model the weather; to this day, the most powerful computers on Earth are needed to adequately model its weather using the Navier-Stokes equations.[32]
Companies like Friden, Marchant Calculator and Monroe made desktop mechanical calculators from the 1930s that could add, subtract, multiply and divide. During the Manhattan project, future Nobel laureate Richard Feynman was the supervisor of the roomful of human computers, many of them women mathematicians, who understood the differential equations which were being solved for the war effort. Even the renowned Stanisław Ulam was pressed into service to translate the mathematics into computable approximations for the hydrogen bomb, after the war.
In 1948, the Curta was introduced. This was a small, portable, mechanical calculator that was about the size of a pepper grinder. Over time, during the 1950s and 1960s a variety of different brands of mechanical calculator appeared on the market. The first all-electronic desktop calculator was the British ANITA Mk.VII, which used a Nixie tube display and 177 subminiature thyratron tubes. In June 1963, Friden introduced the four-function EC-130. It had an all-transistor design, 13-digit capacity on a 5-inch (130 mm) CRT, and introduced reverse Polish notation (RPN) to the calculator market at a price of $2200. The model EC-132 added square root and reciprocal functions. In 1965, Wang Laboratories produced the LOCI-2, a 10-digit transistorized desktop calculator that used a Nixie tube display and could compute logarithms.
[edit] Advanced analog computers
Main article: analog computer


Cambridge differential analyzer, 1938
Before World War II, mechanical and electrical analog computers were considered the "state of the art", and many thought they were the future of computing. Analog computers take advantage of the strong similarities between the mathematics of small-scale properties — the position and motion of wheels or the voltage and current of electronic components — and the mathematics of other physical phenomena,[33] e.g. ballistic trajectories, inertia, resonance, energy transfer, momentum, etc. They model physical phenomena with electrical voltages and currents[34][35] as the analog quantities.
Centrally, these analog systems work by creating electrical analogs of other systems, allowing users to predict behavior of the systems of interest by observing the electrical analogs.[36] The most useful of the analogies was the way the small-scale behavior could be represented with integral and differential equations, and could be thus used to solve those equations. An ingenious example of such a machine, using water as the analog quantity, was the water integrator built in 1928; an electrical example is the Mallock machine built in 1941. A planimeter is a device which does integrals, using distance as the analog quantity. Until the 1980s, HVAC systems used air both as the analog quantity and the controlling element. Unlike modern digital computers, analog computers are not very flexible, and need to be reconfigured (i.e., reprogrammed) manually to switch them from working on one problem to another. Analog computers had an advantage over early digital computers in that they could be used to solve complex problems using behavioral analogues while the earliest attempts at digital computers were quite limited.


A Smith Chart is a well-known nomogram.
Since computers were rare in this era, the solutions were often hard-coded into paper forms such as graphs and nomograms,[37] which could then produce analog solutions to these problems, such as the distribution of pressures and temperatures in a heating system. Some of the most widely deployed analog computers included devices for aiming weapons, such as the Norden bombsight[38] and the fire-control systems, [39] such as Arthur Pollen's Argo system for naval vessels. Some stayed in use for decades after WWII; the Mark I Fire Control Computer was deployed by the United States Navy on a variety of ships from destroyers to battleships. Other analog computers included the Heathkit EC-1, and the hydraulic MONIAC Computer which modeled econometric flows.[40]
The art of analog computing reached its zenith with the differential analyzer,[41] invented in 1876 by James Thomson and built by H. W. Nieman and Vannevar Bush at MIT starting in 1927. Fewer than a dozen of these devices were ever built; the most powerful was constructed at the University of Pennsylvania's Moore School of Electrical Engineering, where the ENIAC was built. Digital electronic computers like the ENIAC spelled the end for most analog computing machines, but hybrid analog computers, controlled by digital electronics, remained in substantial use into the 1950s and 1960s, and later in some specialized applications. But like all digital devices, the decimal precision of a digital device is a limitation,[42] as compared to an analog device, in which the accuracy is a limitation.[43] As electronics progressed during the twentieth century, its problems of operation at low voltages while maintaining high signal-to-noise ratios[44] were steadily addressed, as shown below, for a digital circuit is a specialized form of analog circuit, intended to operate at standardized settings (continuing in the same vein, logic gates can be realized as forms of digital circuits). But as digital computers have become faster and use larger memory (e.g., RAM or internal storage), they have almost entirely displaced analog computers. Computer programming, or coding, has arisen as another human profession.



Punched tape programs would be much longer than the short fragment shown.
The era of modern computing began with a flurry of development before and during World War II, as electronic circuit elements [45] replaced mechanical equivalents and digital calculations replaced analog calculations. Machines such as the Z3, the Atanasoff–Berry Computer, the Colossus computers, and the ENIAC were built by hand using circuits containing relays or valves (vacuum tubes), and often used punched cards or punched paper tape for input and as the main (non-volatile) storage medium.
In this era, a number of different machines were produced with steadily advancing capabilities. At the beginning of this period, nothing remotely resembling a modern computer existed, except in the long-lost plans of Charles Babbage and the mathematical musings of Alan Turing and others. At the end of the era, devices like the EDSAC had been built, and are universally agreed to be digital computers. Defining a single point in the series as the "first computer" misses many subtleties (see the table "Defining characteristics of some early digital computers of the 1940s" below).
Alan Turing's 1936 paper[46] proved enormously influential in computing and computer science in two ways. Its main purpose was to prove that there were problems (namely the halting problem) that could not be solved by any sequential process. In doing so, Turing provided a definition of a universal computer which executes a program stored on tape. This construct came to be called a Turing machine; it replaces Kurt Gödel's more cumbersome universal language based on arithmetics. Except for the limitations imposed by their finite memory stores, modern computers are said to be Turing-complete, which is to say, they have algorithm execution capability equivalent to a universal Turing machine.


Design of the von Neumann architecture (1947)
For a computing machine to be a practical general-purpose computer, there must be some convenient read-write mechanism, punched tape, for example. With a knowledge of Alan Turing's theoretical 'universal computing machine' John von Neumann defined an architecture which uses the same memory both to store programs and data: virtually all contemporary computers use this architecture (or some variant). While it is theoretically possible to implement a full computer entirely mechanically (as Babbage's design showed), electronics made possible the speed and later the miniaturization that characterize modern computers.
There were three parallel streams of computer development in the World War II era; the first stream largely ignored, and the second stream deliberately kept secret. The first was the German work of Konrad Zuse. The second was the secret development of the Colossus computers in the UK. Neither of these had much influence on the various computing projects in the United States. The third stream of computer development, Eckert and Mauchly's ENIAC and EDVAC, was widely publicized.[47][48]
[edit] Program-controlled computers
Main articles: Konrad Zuse, Z1, Z2, Z3, and Z4


A reproduction of Zuse's Z1 computer.
Working in isolation in Germany, Konrad Zuse started construction in 1936 of his first Z-series calculators featuring memory and (initially limited) programmability. Zuse's purely mechanical, but already binary Z1, finished in 1938, never worked reliably due to problems with the precision of parts.
Zuse's subsequent machine, the Z3[49], was finished in 1941. It was based on telephone relays and did work satisfactorily. The Z3 thus became the first functional program-controlled, all-purpose, digital computer. In many ways it was quite similar to modern machines, pioneering numerous advances, such as floating point numbers. Replacement of the hard-to-implement decimal system (used in Charles Babbage's earlier design) by the simpler binary system meant that Zuse's machines were easier to build and potentially more reliable, given the technologies available at that time.
Programs were fed into Z3 on punched films. Conditional jumps were missing, but since the 1990s it has been proved theoretically that Z3 was still a universal computer (ignoring its physical storage size limitations). In two 1936 patent applications, Konrad Zuse also anticipated that machine instructions could be stored in the same storage used for data – the key insight of what became known as the von Neumann architecture and was first implemented in the later British EDSAC design (1949). Zuse also claimed to have designed the first higher-level programming language, (Plankalkül), in 1945 (which was published in 1948) although it was implemented for the first time in 2000 by a team around Raúl Rojas at the Free University of Berlin – five years after Zuse died.
Zuse suffered setbacks during World War II when some of his machines were destroyed in the course of Allied bombing campaigns. Apparently his work remained largely unknown to engineers in the UK and US until much later, although at least IBM was aware of it as it financed his post-war startup company in 1946 in return for an option on Zuse's patents.
[edit] Colossus
Main article: Colossus computer


Colossus was used to break German ciphers during World War II.
During World War II, the British at Bletchley Park (40 miles north of London) achieved a number of successes at breaking encrypted German military communications. The German encryption machine, Enigma, was attacked with the help of electro-mechanical machines called bombes. The bombe, designed by Alan Turing and Gordon Welchman, after the Polish cryptographic bomba by Marian Rejewski (1938) came into use in 1941.[50] They ruled out possible Enigma settings by performing chains of logical deductions implemented electrically. Most possibilities led to a contradiction, and the few remaining could be tested by hand.
The Germans also developed a series of teleprinter encryption systems, quite different from Enigma. The Lorenz SZ 40/42 machine was used for high-level Army communications, termed "Tunny" by the British. The first intercepts of Lorenz messages began in 1941. As part of an attack on Tunny, Professor Max Newman and his colleagues helped specify the Colossus[51]. The Mk I Colossus was built between March and December 1943 by Tommy Flowers and his colleagues at the Post Office Research Station at Dollis Hill in London and then shipped to Bletchley Park in January 1944.
Colossus was the first totally electronic computing device. The Colossus used a large number of valves (vacuum tubes). It had paper-tape input and was capable of being configured to perform a variety of boolean logical operations on its data, but it was not Turing-complete. Nine Mk II Colossi were built (The Mk I was converted to a Mk II making ten machines in total). Details of their existence, design, and use were kept secret well into the 1970s. Winston Churchill personally issued an order for their destruction into pieces no larger than a man's hand. Due to this secrecy the Colossi were not included in many histories of computing. A reconstructed copy of one of the Colossus machines is now on display at Bletchley Park.