• Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

The Development Of CPUs

Extracts from this document...

Introduction

CPUs The History And Development A central processing unit (CPU), or sometimes simply processor, is the component in a digital computer that interprets computer program instructions and processes data. CPUs provide the fundamental digital computer trait of programmability, and are one of the necessary components found in computers of any era, along with primary storage and input/output facilities. A CPU that is manufactured, as a single integrated circuit is usually known as a microprocessor. Beginning in the mid-1970s, microprocessors of ever-increasing complexity and power gradually supplanted other designs, and today the term "CPU" is usually applied to some type of microprocessor. The phrase "central processing unit" is a description of a certain class of logic machines that can execute computer programs. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage. However, the term itself and its initialize have been in use in the computer industry at least since the early 1960s (Weik 1961). ...read more.

Middle

Since the term "CPU" is generally defined as a software (computer program) execution device, the earliest devices that could rightly be called CPUs came with the advent of the stored-program computer. The idea of a stored-program computer was already present during Erica's design, but was initially omitted so the machine could be finished sooner. On June 30, 1945, before ENACT was even completed, mathematician John von Neumann distributed the paper entitled "First Draft of a Report on the EVA." It outlined the design of a stored-program computer that would eventually be completed in August 1949 EVA was designed to perform a certain number of instructions (or operations) of various types. These instructions could be combined to create useful programs for the EVA to run. Significantly, the programs written for EVA were stored in high-speed computer memory rather than specified by the physical wiring of the computer. This overcame a severe limitation of ENACT, which was the large amount of time and effort it took to reconfigure the computer to perform a new task. ...read more.

Conclusion

For example, building direct current sequential logic circuits out of relays requires additional hardware to cope with the problem of contact bounce. While vacuum tubes do not suffer from contact bounce, they must heat up before becoming operational and eventually stop functioning altogether. Usually, when a tube failed, the CPU would have to be diagnosed to locate the failing component so it could be replaced. Therefore, early electronic (vacuum tube based) computers were generally faster but less reliable than electromechanical (relay based) computers. Tube computers like those that EDNA tended to average eight hours between failures, whereas relay computers like the (slower, but earlier) Harvard Mark I failed very rarely (Weik 1961:238). In the end, tube based CPUs became dominates because the significant speed advantages afforded generally outweighed the reliability problems. Most of these early synchronous CPUs ran at low clock rates compared to modern microelectronic designs (see below for a discussion of clock rate). Clock signal frequencies ranging from 100 kHz to four MHz were very common at this time, limited largely by the speed of the switching devices they were built with. ?? ?? ?? ?? Tim Nash11LY ...read more.

The above preview is unformatted text

This student written piece of work is one of many that can be found in our AS and A Level Computer Science section.

Found what you're looking for?

  • Start learning 29% faster today
  • 150,000+ documents available
  • Just £6.99 a month

Not the one? Search for your essay title...
  • Join over 1.2 million students every month
  • Accelerate your learning by 29%
  • Unlimited access from just £6.99 per month

See related essaysSee related essays

Related AS and A Level Computer Science essays

  1. Control Unit, Memory Unit, and Arithmetic Logic Unit. The CPU or Central Processing ...

    The differences being that the hard disk is made of a rigid material rather than a floppy plastic, and it is contained in a sealed unit. Advantage These differences mean that the hard disk can rotate faster, the heads can get closer to the surface meaning that the storage density

  2. With diagrams compare and contrast the relative advantages and disadvantages of digital transmission over ...

    Each signal is assigned a different frequency (sub channel) within the main channel. A typical analogue Internet connection via a twisted pair telephone line requires approximately three kilohertz (3 kHz) of bandwidth for accurate and reliable data transfer. The Twisted-pair lines are common in households and small businesses. But major telephone cables, operating between large businesses, government agencies, and municipalities, are capable of much larger bandwidths.

  1. Computer Architecture

    Pipelining Pipelining is a method in which the Processor begins to execute a second instruction before the first has finished. Every pipeline is divided into segments and each segment can be ran along side each other. When each segment completes its task it moves on to the next.

  2. AQA Computing CPT3 June 08 Peter's Petrol Pumps

    Yes is clicked then On Pump, number of litres and amount to pay set to 0 On Console, number of litres and amount to pay set to 0 On Console, NoOfCustomers, TotalPetrol and TotalTakings variables set to 0 Message box appears confirming the actions have taken place Else: Do nothing

  1. AQA Computing CPT3

    This will stop the customer from re-using the pump again Replace Nozzle 'Replace Nozzle' This will make the customer interface idle, until the pump has been reset by cashier Reset Pump 'Reset Pump' This will reset the current pumps transaction to 0.

  2. Flexible Architectures in Communication Security Application

    We present analysis of a 0.25um physical design that runs the standard Rijndael cipher algorithm 2.25 times faster than a 600MHz Alpha 21264 processor. Moreover, our implementation requires 1/100th the area and power in the same technology. We demonstrate that the performance of our design rivals a state-of-the-art dedicated hardware implementation of the 3DES (triple DES)

  1. CP3 - Proposed Solution to a Realistic Problem - Apartment Administration software

    The choice of word to create letters is good because a majority of users have word installed so when word formats are sent through email it is almost guaranteed the recipient can open them. * Email - When a customers preferred method of contact is email.

  2. You need to discuss the advantages and disadvantages of someone in your

    To start with, I will create a new database and save it under a suitable name (e.g. Sports Database). Throughout the implementation of this task, I will save it frequently on a floppy disk so that a crash in the school system means I will not lose my project.

  • Over 160,000 pieces
    of student written work
  • Annotated by
    experienced teachers
  • Ideas and feedback to
    improve your own work