What tells a computer what to do input or output

Unit 7. Evolution of computers

Click play on the following audio player to listen along as you read this section.

Computer Hardware Basics

– any physical device or equipment used in or with a computer system (anything you can see and touch).

External hardware

  • – any hardware device that is located outside the computer.
  • – a piece of hardware device which is used to enter information to a computer for processing.
  • Examples: keyboard, mouse, trackpad (or touchpad), touchscreen, joystick, microphone, light pen, webcam, speech input, etc.
    What tells a computer what to do input or output
    What tells a computer what to do input or output
  • – a piece of hardware device that receives information from a computer.
  • Examples: monitor, printer, scanner, speaker, display screen (tablet, smartphone …), projector, head phone, etc.

What tells a computer what to do input or output
What tells a computer what to do input or output
What tells a computer what to do input or output

Internal hardware

  • – any piece of hardware device that is located inside the computer.
  • Examples: CPU, hard disk drive, ROM, RAM, etc.

Computer Software Basics

Computer software

  • – a set of instructions or programs that tells a computer what to do or how to perform a specific task (computer software runs on hardware).
  • Main types of software – systems software and application software.

Application software

What tells a computer what to do input or output

  • – a computer program that provides users with tools to accomplish a specific task.
  • Examples of application software: word processing, spreadsheets, presentation, database management, Internet browsers, email programs, media players, accounting, pronunciation, translation, desktop publishing, enterprise, etc.

System Software

– it is designed to run a computer’s hardware and application software, and make the computer system available for use. It serves as the interface between hardware, application software, and the user.

What tells a computer what to do input or output

  • Main functions of system software – allocating system resources, managing storage space, storing and retrieval of files, providing security, etc.
  • Main types of systems software – operating system, device driver, utility software, programming software, etc.

– a software that controls and coordinates the computer hardware devices and runs other software and applications on a computer. It is the main part of system software and a computer will not function without it.

  • Main functions of an operating system – booting the computer, managing system resources (CPU, memory, storage devices, printer, etc.), managing files, handling input and output, executing and providing services for application software, etc.
  • Examples of operating system: Microsoft Windows, Apple iOS, Android OS, macOS, Linux, etc.

– a software program that is designed to control a particular hardware device that is attached to a computer.

  • The main purpose of device driver – it acts as a translator between the hardware device and operating systems or applications that use it.
  • It instructs computer on how to communicate with the device by translating the operating system’s instructions into a language that a device can understand in order to perform the necessary task.
  • Examples of device driver: printer driver, display driver, USB driver, sound card driver, motherboard driver, ROM driver, etc.

– a type of system software that helps set up, analyze, configure, strengthen, maintain a computer and performs a very specific task (e.g. antivirus software, backup software, memory tester, screen saver, etc.).

Quick revise

A computer is an information processing machine. Computers process data to produce information.

The sets of instructions that humans give computers are called programs or software.

Software that carries out a particular type of task for a user is often called applications software.

There are many reasons for using computers:

  • Computers can work much faster than humans;
  • Computers never get tired or need a rest;
  • Computers can do jobs that it would be dangerous for a human to do;
  • Computers can store large amounts of information in a very small space;
  • Computers can find information very quickly;
  • Computers never lose or misplace information.

The three stages of computing are input, processing and output.

A computer works through these stages by ‘running’ a program. A program is a set of step-by-step instructions which tells the computer exactly what to do with input in order to produce the required output.

Input

  • This stage of computing is concerned with getting the data needed by the program into the computer.
  • Input devices are used to do this.
  • The most commonly used input devices are the mouse and the keyboard.

Processing

  • The instructions about what to do with the input are contained in a program.
  • During the processing stage the computer follows these instructions using the data which has just been input.
  • What the computer produces at the end of this stage is called output.

Output

  • This stage of computing is concerned with producing the processed data as information in a form that is useful to the user.
  • Output devices are used to do this.
  • The most commonly used output devices are the screen, which is also called a monitor or visual display unit (VDU) and the printer.

Data & Information

  • Data is any collection of numbers, characters or other symbols that has been coded into a format that can be input into a computer and processed.
  • Data on its own has no meaning, or context.
  • It is only after processing by a computer that data takes on a context and becomes information.
  • There are many types of data
  • All data ends up being stored as a series of numbers inside the computer.
  • Data can be input to the computer by the user in many different ways.
  • The main types of data that can be input into a computer and processed are numeric, text, dates, graphics and sound.

Computer Systems

  • Hardware is the name that is given to any part of a computer that you can actually touch.
  • An individual piece of hardware is called a device.
  • The basic hardware of any computer consists of a central processing unit (CPU) along with input, output and backing storage devices.

What tells a computer what to do input or output

The central processing unit (CPU)

  • This is the part of the computer where the searching and sorting of data, calculating and decision-making goes on.
  • The CPU contains the Main Memory, the Control Unit and the Arithmetic and Logic Unit (ALU).

What tells a computer what to do input or output

An introduction to processors

This video provides an explanation of the parts within a processor and the functions of each part. The Central Processing Unit contains the Arithmetic Logic Unit, which carries out all arithmetic operations plus AND/OR functions, and the Control Unit, where decisions are made about collecting and sending data.

What device tells the computer what to do?

The Central Processing Unit (CPU) is the "brain" of the computer. It executes instructions (from software) and tells other components what to do.

What controls the input and output in computer?

Input/output devices are usually called I/O devices. They are directly connected to an electronic module inside the systems unit called a device controller.