• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/26

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

26 Cards in this Set

  • Front
  • Back

Virtual worlds

Today's science fiction application that probably will be available in near future

Desktop computers

Personal computer delivering good performance to single users at


low cost

Servers

Computer used to run large problems and usually accessed via a


network

Low-end servers

Desktop computer without screen or keyboard usually accessed via a network

Supercomputers

Computer composed of hundreds to thousands of processors and


terabytes of memory

Terabyte

26 10^12 or 2^40 bytes

Petabyte

10^15 or 2^50 bytes (i.e., 10 to the 15 or 2 to the 50)

Datacenters

Thousands of processors forming a large cluster

Embedded computers

Currently the largest class of computer (i.e., there are more of


these types of computers than any others) that runs one


application or one set of related applications

Multi-core processors

A microprocessor containing several processors in the same chip

VHDL

Special language used to describe hardware components

RAM

A kind of memory called random access memory

CPU

Part of a computer called central processor unit

Operating system

Interface between user's program and hardware providing a variety of services and supervision functions

Compiler

Program that translates statements in high-level language to


assembly language

Bit

Binary digit (value 0 or 1)

Instruction

Commands that the processors understand

Assembly language

Symbolic representation of machine instructions

Machine language

Binary language that the processor can understand

C

High-level language used to write application and system software

Assembler

Program that translates symbolic instructions to binary instructions

High-level language

Portable language composed of words and algebraic expressions


that must be translated into assembly language before run in a


computer

System software

Software layer between the application software and the hardware


that includes the operating system and the compilers

Application software

Software/programs developed by the users

Cobol

High-level language for business data processing

Fortran

High-level language for scientific computation