Comp Sci quiz 1 Flashcards

(37 cards)

1
Q

ALU

A

arithmetic logic unit, a digital circuit that performs integer arithmetic and logical operations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CPU

A

central processing unit, the brain of the computer that handles all the instructions you give it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

IDE

A

integrated development environment, groups together all the tools needed for programming in one environment

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

JDK

A

Java Development kit, an implementation of either one of Java’s platforms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

TCP/IP

A

internet protocol suite, the networking model and communications protocol used in the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

OOP

A

object-oriented programming, a programming paradigm that represents the concept of “objects” that have data fields and methods

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

RAM

A

random access memory, a type of memory in which a reader can go to a specific item without having to start at the beginning

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

ROM

A

read only memory, computer hardware that stores programs or data that cannot be added to, modified or deleted

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

I/O

A

input/output, the communication between an information processing system and the outside world

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

API

A

application programming interface, a software component in terms of its operations, their inputs and underlying types

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

JRE

A

the runtime portions of Java software, all you need to run your web browser

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

JVM

A

Java Virtual Machine, the runtime engine of the java platform which allows any program written in Java or other language to run on any computer that has a native JVM

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

HTML

A

hyperlink markup language, a standardized system for tagging text files to achieve font, color, graphic and hyperlink effects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

URL

A

uniform resource locator, a reference to a resource on the internet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

clock

A

a microschip that regulates the timing and speed of all computer functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

clock speed

A

the speed at which the microprocessor executes each instruction

17
Q

Bus or Data Width

A

a group of electrical wires used to send information back and forth between two or more components

18
Q

compiler

A

a computer program that transforms source code written in a programming language into another computer language

19
Q

interpreter

A

a program that can analyze and execute a program line by line

20
Q

high-level language

A

a machine independent language that let the programmer concentrate on the logic of the problem to be solved rather than the intricacies of the machine

21
Q

booting

A

starting a computer into a state of readiness

22
Q

USB

A

universal series bus, way for communication and power supply between computers and electronic devices

23
Q

registers

A

small set of data holding place

24
Q

logic gate

A

the building blocks of digital technology, an integrated circuit or other device whose inputs and outpus represent binary values

25
integrated circuit
an electronic circuit formed on a small piece of semiconducting material, performing the same function as a larger circuit made from discrete components
26
OS
a software that manages computer hardware and software sources, common services for computer programs
27
volatile
retaining data only as long as there is a power supply connected
28
bit
the smallest element of computer storage
29
byte
a contiguous sequence of binary bits
30
four basic functions of a computer
input, processing, output, storage
31
why is binary used
we don't have technology to create more than two possible states
32
four steps of machine cycles
fetch, decode, execute, storing
33
fetch
load instruction from the memory
34
decode
determine what the instruction is telling the computer to do
35
execute
CPU executes instruction by ALU
36
storing
the process of writing the result to memory
37
who coined the term computer bug?
grace hopper