Shared Flashcard Set

Details

CH. 1 Computers and Systems
JCAC
18
Computer Science
Professional
05/11/2010

Additional Computer Science Flashcards

 


 

Cards

Term

 

 

 

 

Basic Computer Operations

Definition

 

  • Input/Output
  • Basic arithmetic and logical calculations
  • Data Transformation or translation (program compilation, foreign language translation, file updating)
  • Data sorting
  • Searching for data matches
  • Data storage and retrieval
  • Data movement (movement of text of file data to make room for insertion of additional data)
Term

IPO

Definition

Input-Process-Output

 

(alternatively storage can be interpreted as output to be saved for future use)

Term

 

 

 

 

Basic High-Level Language Constructs

Definition

 

 

  • Input/Output (including file storage and retrieval)
  • Arithmetic and logical assignment statements
  • True/False decision branching (IF-THEN-ELSE or IF-GOTO)
  • Loops and or unconditional branching (WHILE-DO, REPEAT-UNTIL, FOR, GOTO)
Term

 

 

Components required for the Input-Process-Output (IPO) model are 

?

Definition

 

 

  • Computer hardware
  • Software
  • Data
  • Communication component
Term

 

 

 

 

3 Primary Subunits of a CPU

Definition

 

  • Arithmetic/Logic Unit (ALU) - performs arithmetic & Boolean logical calculations
  • Control Unit (CU) - Controls the processing of instructions and internal movement of data between the subunits of the CPU
  • Interface Unit - moves program instructions and data between the CPU and other hardware components
Term

 

 

 

 

Main Memory

Definition

 

 

 

also known as

RAM (random access memory),

 primary storage, or working storage

Term

 

 

 

Stored Program Concept

Definition

 

 

 

The idea that the program instructions and data are both stored in memory while being processed.

Term

 

 

 

Application Program Interface (API)

Definition

 

 

 

Acts as an interface for application programs and utilities to access the internal services provided by the OS.

Term

 

 

Describe the needs of a Home User.

Definition

The home use generally requires a simple system and a few programs.

 

Requirements:

  • Reliability
  • Small storage capacity
  • Minimal memory
  • Minimal Software
Term

 

 

Describe the needs of a Eneterprise User.

Definition

The Enterprise User performs their daily work on a computer.

 

Requirements:

  • Reliability
  • Larger storage Capacity
  • More Memory
  • Networking Components
  • Powerful software
Term

 

 

Describe the needs of a Programmer.

Definition

The computer system for the Programmer will be similar to that of the Enterprise User.

 

Requirements:

  • Reliability Very large storage capacity
  • Large amounts of memory
  • Powerful software
  • Fast processor speed
Term

 

 

Describe the needs of a System Administrator.

Definition

Similar system as an Eterprise User but this system will do more communication over a network.

 

Requirements:

  • Reliability Large storage capacity
  • Large amounts of memory
  • Powerful software
  • Fast processor speed
  • Robust networking components
Term

 

 

Describe the needs of a Server Manager.

Definition

The Server Manager is responsible for managing teh larger computers that store information used by all users.

 

Requirements:

  • Reliability
  • Extremely large storage capacity
  • Large amounts of memory
  • Powerful software
  • Fast processor speed
  • Robust networking components
Term

 

 

Application Program Interface

(API)

Definition

 

 

Acts as an interface for application programs and utilities to access the internal services provided by the OS.

Term

 

 

What is the IANA

Definition

 

Internet Assigned Numbers Authority:

 

The Internet Assigned Numbers Authority (IANA) is responsible for the global coordination of the DNS Root, IP addressing, and other Internet protocol resources

Term

 

 

What does "Standards"

ensure?

Definition

 

 Ensures that protocols are universally standard.

 

Standards are agreements among interested parties to assure that various system components will work together interchangeably.

Term

 

 

What are Protocols?

Definition

 

 

Protocols define the specific agreed upon sets of ground rules that make it possible for communication to take place.

Supporting users have an ad free experience!