• 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/36

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;

36 Cards in this Set

  • Front
  • Back

Personal computer

A computer designed for use by an individual, usually incorporating a graphics display, a keyboard, and a mouse.

Server

A computer used for running larger programs for multiple users, often simultaneously, and typically accessed only via a network.

Super computer

A class of computer with the highest performance and cost; they are configured as servers and typically cost tens to hundreds of millions of dollars.

Terabyte

10^ 12 bytes

Megabyte

10^6

Gigabyte

10^9 bytes

Kilobyte

10^3

Petabyte

10^15

Exabyte

10^18

Zettabyte

10^18

Yottabyte

10^24

Embedded computer

A computer inside another device used for running one predetermined application or collection of software.

Personal mobile devices

Small wireless devices that connect to the internet; they reply on batteries for power, and software is installed by downloading apps. Conventional examples are smart phones and tablets.

Cloud computing

Large collections of servers that provide services over the Internet; some providers rent dynamically varying numbers of servers as a utility.

Moore's Law

Integrated circuit resources double every 18-24 months.

Compiler

A program that translates high-level language statements into assembly language statements.



Instruction

A command that computer hardware understands and obeys.

Assembler

A program that translates that translates a symbolic version of instructions into the binary version.

How to translate source code

High level code goes through a compiler then converted into assembly and goes through the assembler to become machine code

Dynamic random access memory

Memory built as an integrated circuit; It provides random access to any location. Access times are 50 nanoseconds and cost per gigabyte in 2012 was 5 to 10 dollars

Cache memory

A small,fast memory that acts as a buffer for a slower, larger memory. Like DRAM

Static random access memory

Memory built as an integrated circuit,but faster and less dense than DRAM.

Instruction set architecture

An abstract interface between the hardware and the lowest level software that encompasses all the information necessary to write a machine language program that will run correctly,including instructions, registers,memory access,I/O,and so ob

Application binary interface

The user portion of the old instruction set plus the operating system interfaces used by application programmers. It defines a standard for binary portabilty across computers.

Volatile memory

Storage, such as DRAM, that retains data only if it revives power.

Nonvolatile memory

A form of memory that retains data even in the absence of a power source and that is used to store programs between runs.

Main memory/ primary memory

Memory used to hold programs while they are running typically consists of dram in today's computers

Secondary memory

Nonvolatile memory used to store programs and data between runs; typically consists of flash memory in PMDs and magnetic disks in servers.

Magnetic disk/ hard disk

A form of non volatile secondary memory composed of rotating platters coated with magnetic recording material. Because they are rotating mechanical devices, access times are about 5 to 20 milliseconds and cost per gigabyte .05 to .10 dollars

Flash memory

A nonvolatile semiconductor memory. It is cheaper and slower than DRAM but more expensive per bit and faster than magnetic disks. Access times are about 5 to 50 microseconds and cost per gigabyte in 2013 was .75 to 1.00 dollars.

Advantages of networked computers

Communication: information is exchanged between computers at high speeds.



Resource sharing: Rather than each computer having its own I/o device, computers on the network cab share I/O.



Non local access: By connecting computers over long distances, users need not be near the computer they are using.

Local area network

A network designed to carry data within a geographically confined area, typically within a single building.

Wide area network

A network extended over hundreds if kilometers that can span a continent.

Chip manufacturing process

Cost of an integrated circut

Cost per die = cost per wafer / dies per wafer x yield


Dies per wafer = wafer area / die area


Yield = 1/(1+ (defects per area x die area / 2))^2

Operating system

Interface between a users program and a compiler.


- handles basic input and output


-allocating storage and memory


-providing for protected sharing of the computer among multiple applications using it simultaneously