Shared Flashcard Set

Details

201
201 sucks
51
Computer Science
Graduate
12/20/2006

Additional Computer Science Flashcards

 


 

Cards

Term
Analog
Definition
Real World Representation of Data
Information represented in continuous form
Term
Digitial
Definition
Information represented in discreet form. I.E. Breaking infomration in to separate elements.
Term
Von Neuman Architecture
Definition
A computer architecture in which data and instructions to manipulate the data are logically the smae and camne be stored in the same place.
Term
Fetch-Execute Cycle
Definition
Fetch Decode Gather Execute
Term
Piping
Definition
Programs can be run together such that one program reads the output from another with no need for an explicit intermediate file
Term
Port
Definition
numerical designation that corresponds to a particular high level protocol. Port numbers are used to help control and process network traffic.
Term
Private network
Definition
network of computers that communicate within the network disconnected from the internet
Term
Protocol
Definition
A set of rules that define how data is formatted and processed on a network
Term
Python
Definition
high level programming language
Term
Redirection
Definition
allows standard streams to be redirected to a user specified location
Term
Server
Definition
computer system that provides services to other computers over a network\
Term
Shell
Definition
provides a interface for users to interact with the computer
Term
Standard output
Definition
stream where a program writes its output data.
Term
Subclass
Definition
a class with inherited properties of the superclass
Term
Tcp/ip
Definition
suite of protocols and programs that support low-level network communication(TCP rests on top of IP foundation)
Term
Traceroute
Definition
A program that shows the route a packet takes across the internet
Term
Turing test
Definition
proposal for a test that tests a machine’s capability to perform human-like conversation
Term
Turing machine
Definition
a machine that performs human-like conversation
Term
Whois
Definition
queries a database in order to determine information about the owner of a domain name, ip address or system
Term
OS
Definition
core of the system software that manages computer resources and provides an interface for system interaction
Term
Data type
Definition
description of the set of values and the basic set of operations that can be applied to values of the type.
Term
Control structure
Definition
an instruction that determines the order in which other instructions in the program are executed.
Term
Data structure
Definition
The implementation of a composite data field in an abstract data type
Term
Abstract data structure
Definition
a data type whose properties are specified independently of any particular implementation
Term
Abstraction
Definition
a model of a complex system that includes only the details essential to the viewer.
Term
Compiler
Definition
a program that translates a high level programming language to machine language
Term
Interpreter
Definition
immediately translates prog language to machine language and executes.
Term
Boolean expression
Definition
a sequence of identifiers separated by compatible operators that evaluate to true or false
Term
Machine language
Definition
the language made up of binary-coded instructions that is used directly by the computer
Term
Inheritance
Definition
a mechanism by which one class acquires the properties, data fields, and methods of another class.
Term
Polymorphism
Definition
ability of the language to have duplicate method names in an inheritance hierarchy and to apply the method that is appropriate for the object to which the method is applied.
Term
Encapsulation
Definition
the bundling of data and actions in such a way that the logical properties of the data and actions are separated from the implementation details.
Term
Huffman compression
Definition
aka Huffman Encoding – using a variable-length binary string to represent a character so that frequently used characters have shorter codes. Pg. 72
Term
Run Length encoding
Definition
“recurrence coding” ex. AAAAAAAA would become A8. Replaces a long series of repeated character with a count of the repetition
Term
Codec
Definition
Methods used to encode something in order to reduce the size.
Term
Class
Definition
groups of related variables and functions
Term
ClienT
Definition
software that declares and manipulates objects of a particular class
Term
CPU
Definition
central processing unit – a combo of arithmetic/logic unit and the control unit, the “brain of the computer”
Term
Data header
Definition
wuts this? Header files where functions are declared?
Term
Decimal number system
Definition
base 10
Term
DNS
Definition
domain name system – a distributed system for managing hostname resolution, used to translate hostnames into numeric IP address
Term
Domain
Definition
the part of the hostname that specifies a specific organization or group. Ex. .EDU .ORG .GOV etc.
Term
Ethernet
Definition
industry standard for local area networks based on bus topology
Term
Floating point
Definition
A representation of a real number that keeps track of the sign, mantissa and exponent.
Term
GUI Graphic user interface
Definition
used to interact with the computer usually through direct influence over the graphics
Term
Http
Definition
used to transfer or convey information on the world wide web.
Term
Internet
Definition
world wide publicly accessible network of computer networks.
Term
IP address
Definition
unique address used to identify and communicate with each other. A computer address
Term
MAC address
Definition
name for the particular network adapter. 2 computers on the same network would have 2 different MAC addresses
Term
Packet-switched network
Definition
network communication in which packets are individually routed to their destination, then reassembled.
Term
Ping
Definition
program used to test whether a particular network computer is active and reachable
Supporting users have an ad free experience!