Boolean 'or' correct answers if 'this' is true or 'this' is true then return true
Concatenation correct answers joining strings or lists
Empty String correct answers string with no characters
quantifier correct answers how many of something is there
pattern correct answers recognizable distinct sequence
regular expression correct answers ways of describing patterns, a notation system, ex:
string recognition
* in a regular expression correct answers quantifier meaning 0 or more
+ in a regular expression correct answers quantifier meaning 1 or more
computer correct answers a machine or device that performs processes, calculations
and operations based on instructions provided by a software or hardware program
firmware correct answers software program permanently etched into a hardware device
hardware correct answers the machines, wiring, and other physical components of a
computer or other electronic system
network correct answers consists of two or more computers that are linked in order to
share resources (such as printers and CDs), exchange files, or allow electronic
communications
peripheral device correct answers A device that is attached to the computer and aids in
input and/or output. (EX: keyboard, printer, monitor)
software correct answers the programs and other operating information used by a
computer.
composition of a computer network correct answers the necessary parts to install a
network: cable, Hub, Switch, NIC (network interface card), modem and router
key differences between hardware, software, and firmware correct answers A hardware
has a physical entity and can undergo physical damage, unlike a firmware. A hardware
needs a program to run. A firmware is a program itself. firmware deals with hardware
mostly and for fixed data but software is for interaction and productivity
, using computer to solve complex problems correct answers Advantage: algorithm to do
it for you
Disadvantage: efficiency of large scale data analysis
centralized system correct answers a major hub or hubs which peers communicate with
distributed system correct answers a number of independent computers linked by a
network
parallel computing correct answers many calculations or the execution of processes are
carried out simultaneously
concurrent computing correct answers several computations are executed during
overlapping time periods instead of sequentially
fat client correct answers a computer, in client-server architecture or networks, that
typically provides rich functionality independent of the central server
thin client correct answers s a stateless, fanless desktop terminal that has no hard drive
compare a centrally controlled system with a distributed system correct answers
Centralized: all calculations are done on one particular computer (system)
Distributed: the calculation is distributed to multiple computers
explain the differences between a thin client and a fat client correct answers A thin client
is a network computer without a hard disk drive
fat client, performs bulk processing in client server applications, more expensive , more
security issues
suggest 2 reasons why the berkely seti research center may have chosen to use a
distributed computing model for its seti@home project correct answers distribute labor,
can get more work done because less hardware necessary
explain why airline would use centralized computing model for its ticket reservation
system correct answers so that all flights can be handed in one location and times do
not contradict each other - flights all around country
arithmetic logic unit correct answers performs arithmetic, comparison, and other
operations
Central Processing Unit (CPU) correct answers Brain of the computer that performs
instructions defined by software
control unit correct answers Component of a processor that directs and coordinates
most of the operations in the computer.