A Computer Is A Machine That Changes Information When It

  • Uploaded by: Jeremy Morgan
  • 0
  • 0
  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View A Computer Is A Machine That Changes Information When It as PDF for free.

More details

  • Words: 2,397
  • Pages: 5
Computer A Computer is a machine that changes information when it is told to do so. A person uses a computer by telling it to do things, like play movies or go to Wikipedia. Computers do not know English, so people must tell their computers to do things by speaking the computer's language. Programmers speak the computer's language, and use it to write programs that tell the computer what to do. Normal people use the programs that a programmer wrote to tell the computer what to do. Computers can do anything that someone can tell them to do. Computers are able to solve mathematical problems because a programmer has told them how to solve math problems. Because computers are very fast, modern computers can solve billions of math problems per second. Computers are used to control factories, which used to be controlled by humans. They are also in homes, where they are used for things such as listening to music, reading the news, and writing.

[change] History of computing

The Jacquard loom was one of the first programmable devices. No-one knows who built the first computer. This is because the word "computer" used to mean a person who did math as their job (a human computer). Because of this, some people say that humans are the original computer. Human computers got bored doing the same math over and over again, and made tools (mechanical calculating devices) to help them solve their problems. These later turned into computers. Humans have a problem with math. To show this, try doing five hundred eighty-four times three thousand two hundred twenty in your head. It is hard to remember all the steps! People made tools to help them remember where they were in a math problem. The other problem people have is that they have to do the same problem over and over and over again. A cashier used to make change every day in her head or with a piece of paper. That took a lot of time and people made mistakes. So people made machines that did those same things over and over. This part of computer history is called the "history of automated calculation," which is a fancy phrase for "the history of machines that make it easy for me to do this same math problem over and over without making mistakes."

The abacus, the slide rule and arguably the astrolabe and the Antikythera mechanism (which dates from about 150-100 BC) are examples of automated calculation machines. Some people did not want a machine that would do the same thing over and over again. For example, a music box is a machine that plays the same music over and over again. Some people wanted to be able to tell their machine to do different things. For example, they wanted to tell the music box to play different music every time. They wanted to be able to program the music box- to order the music box to play different music. This part of computer history is called the "history of programmable machines" which is a fancy phrase for "The history of machines that I can order to do different things if I know how to speak their language." One of the first examples of this was built by Hero of Alexandria (c. 10–70 AD). He built a mechanical theater which performed a play lasting 10 minutes and was operated by a complex system of ropes and drums. These ropes and drums were the language of the machine- they told what the machine did and when. Some people argue that this is the first programmable machine. [1] Most historians agree that the "castle clock", an astronomical clock invented by Al-Jazari in 1206, is first known programmable analog computer.[2] It showed the zodiac, the solar and lunar orbits, a crescent moon-shaped pointer travelling across a gateway causing automatic doors to open every hour,[3][4] and five robotic musicians who play music when struck by levers operated by a camshaft attached to a water wheel. The length of day and night could be re-programmed every day in order to account for the changing lengths of day and night throughout the year.[2] At the end of the Middle Ages, people in Europe though math and engineering were more important. In 1623, Wilhelm Schickard made a mechanical calculator. Other Europeans made more calculators after him. They were not modern computers because they could not be programmed. In 1801, Joseph Marie Jacquard used punched paper cards to tell his textile loom how to weave complicated patterns. The Jacquard loom's use of punched cards to define woven patterns is an early form of programmability. Modern computers were made when someone (Charles Babbage) had a bright idea. He wanted to make a machine that could do all the boring parts of math, (like the automated calculators) and could be told to do them different ways (like the programmable machines.) Charles Babbage was the first to make a design of a fully programmable mechanical computer. He called it the "The Analytical Engine".[5] Because Babbage did not have enough money and always changed his design when he had a better idea, he never built his Analytical Engine. Large-scale automatic data processing of punched cards was performed for the U.S. Census in 1890 by tabulating machines designed by Herman Hollerith and manufactured by the Computing Tabulating Recording Corporation, which later became IBM. By the end of the 19th century a number of technologies that would later prove useful in the realization of practical computers had begun to appear: the punched card, Boolean algebra, the vacuum tube (thermionic valve) and the teleprinter. During the first half of the 20th century, many scientific computing needs were met by increasingly sophisticated analog computers, which used a direct mechanical or electrical model of the problem as a basis for computation. However, these were not programmable and generally lacked the versatility and accuracy of modern digital computers.

Computing devices became more powerful and flexible during the 1930s and 1940s. The features that are seen as defining a modern-day computer were added during this time. The use of digital electronics (largely invented by Claude Shannon in 1937) and more flexible programmability were very important steps. It is difficult to define one point along this road as "the first digital electronic computer"(Shannon 1940). Notable achievements include:

EDSAC was one of the first computers to implement the stored program (von Neumann) architecture. •

• •

• •

Konrad Zuse's electromechanical "Z machines". The Z3 (1941) was the first working machine featuring binary arithmetic, including floating point arithmetic and a measure of programmability. In 1998 the Z3 was proved to be Turing complete, therefore being the world's first operational computer. The non-programmable Atanasoff–Berry Computer (1941) which used vacuum tube based computation, binary numbers, and regenerative capacitor memory. The secret British Colossus computers (1943)[6], which had limited programmability but demonstrated that a device using thousands of tubes could be reasonably reliable and electronically reprogrammable. It was used for breaking German wartime codes. The Harvard Mark I (1944), a large-scale electromechanical computer with limited programmability. The U.S. Army's Ballistics Research Laboratory ENIAC (1946), which used decimal arithmetic and is sometimes called the first general purpose electronic computer (since Konrad Zuse's Z3 of 1941 used electromagnets instead of electronics). Initially, however, ENIAC had an inflexible architecture which essentially required rewiring to change its programming.

Several developers of ENIAC saw its problems. They invented a more flexible and elegant design, which is known as "stored program architecture" or von Neumann architecture. This design was first formally described by John von Neumann in the paper First Draft of a Report on the EDVAC, distributed in 1945. A number of projects to develop computers based on the stored-program architecture started around this time, the first of these was completed in Great Britain. The first to be demonstrated working was the Manchester Small-Scale Experimental Machine (SSEM or "Baby"), while the EDSAC, completed a year after SSEM, was the first practical implementation of the stored program design. Shortly thereafter, the machine originally described by von Neumann's paper—EDVAC—was completed but did not see full-time use for an additional two years.

Nearly all modern computers implement the stored-program architecture in some form. It has become the main concept which defines a modern computer. Most of the technologies used to build computers have changed since the 1940s, but many current computers still use the von-Neumann architecture.

Microprocessors are miniaturized devices that often implement stored program CPUs. Computers that used vacuum tubes as their electronic elements were in use throughout the 1950s. Vacuum tube electronics were largely replaced in the 1960s by transistor-based electronics, which are smaller, faster and cheaper to produce. They also need less power and are more reliable than vacuum tubes. In the 1970s, technologies were based on integrated circuits. Microprocessors, such as the Intel 4004, further decreased size and cost. They also made computers faster and more reliable. By the 1980s, computers became small and cheap enough to replace simple mechanical controls in domestic appliances such as washing machines. The 1980s also saw home computers and the now ubiquitous personal computer. With the evolution of the Internet, personal computers are becoming as common as the television and the telephone in the household. In 2005 Nokia started to call its top-line smartphones of the N-series "multimedia computers" and after the launch of the Apple iPhone in 2007, many are now starting to add the smartphone category among "real" computers. In 2008, if the category of smartphones are included in the numbers of computers in the world, the biggest computer maker by units sold, is no longer Hewlett-Packard, but rather Nokia.[needs proving]

[change] Kinds of computers A "desktop computer" is a small machine which is usually accompanied by a screen (which is not part of the computer) and used at a household. "Laptop computers" are portable computers that are commonly used for work or personal media purposes. Both laptops and desktops are considered personal computers. "Mainframes" are large computers used for managing businesses or hosting servers. "Embedded computers" are computer systems that cannot be programmed by the user because they are preprogrammed for a specific task and are buried within the equipment they serve. For example, in mobile phones, automatic teller machines, microwave ovens, CD players and cars.

[change] How computers work Computers store data and the instructions telling them what to do with the data as numbers, because computers can do things with numbers very quickly. These data are stored as binary symbols (1s and 0s). A 1 or a 0 symbol stored by a computer is called a bit, which comes from the words binary digit. Computers can use many bits together to represent instructions and the data that these instructions use. A list of these instructions is called a program and stored on the computer's hard disk. Computers use memory called "RAM" as a space to

carry out the instructions and store data while it is doing these instructions. When the computer wants to store the results of the instructions for later, it uses the hard disk. An operating system tells the computer how to understand what jobs it has to do, how to do these jobs, and how to tell people the results. It tells the electronics inside the computer, or "hardware", how to work to get the results it needs. This lets most computers have the same operating system, or list of orders to tell it how to talk to the user, while each computer can have its own computer programs or list of jobs to do what its user needs. Having different programs and operating systems makes it easy to learn how to use computers for new things. When a user needs to use a computer for something different, the user can learn how to use a new program.

[change] Computers and the Internet One of the most important jobs that computers do for people is helping with communication. Communication is how people share information. Computers have helped people move forward in science, medicine, business, and learning, because they let experts from anywhere in the world work with each other and share information. They also let other people communicate with each other, do their jobs almost anywhere, learn about almost anything, or share their opinions with each other. The Internet is the thing that lets people communicate between their computers.

[change] The main hardware in a computer Computers come in different forms, but most of them have a common architecture. • • • • •

All computers have a CPU All computers have some kind of data bus which lets them get inputs or output things to the environment. All computers have some form of memory. These are usually chips (integrated circuits) which can hold information. Many computers have some kind of sensors, which lets them get input from their environment. Many computers have some kind of display device, which lets them show output. They may also have other peripheral devices connected.

A computer has several main parts. When comparing a computer to a human body, the CPU is like a brain. It does most of the 'thinking' and tells the rest of the computer how to work. The CPU is on the Motherboard, which is like the skeleton. It provides the basis for where the other parts go, and carries the nerves that connect them to each other and the CPU. The motherboard is connected to a power supply, which provides electricity to the entire computer. The various drives (CD drive, floppy drive, and on many newer computers, USB drive) act like eyes, ears, and fingers, and allow the computer to read different types of storage, in the same way that a human can read different types of books. The hard drive is like a human's memory, and keeps track of all the data stored on the computer. Most computers have a sound card or another method of making sound, which is like vocal cords, or a voice box. Connected to the sound card are speakers, which are like a mouth, and are where the sound comes out. Computers might also have a graphics card, which helps the computer to create visual effects, such as 3D environments, or more realistic colors, and more powerful graphics cards can make more realistic or more advanced images, in the same way a well trained artist can.

Related Documents


More Documents from ""