Exam 1 Flashcards

(20 cards)

1
Q

bits

A

something that can be on or off like a switch

binary thought process

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

binary math

A
kilo = 2^10
mega = 2^20
giga = 2^30
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

BUS

A

a way for components to communicate. usually the motherboard

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

CPU

A

Central Processing Unit
the brain
executes instructions

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

Memory

A

work area for the computer
address is a location in memory
RAM - Random Access Memory
volatile

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

Storage

A

long term data storage

non-volatile

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

I/O

A

Input/Output

devices like mouses, keyboards and printers that input and receive output from computer

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

what is a program?

A

just a set of instruction

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

machine code/language

A

the language a computer understands

binary set of instructions

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

assembly language

A

example, “add, 3,4, result”

an assembler will convert assembly language to machine code

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

high level languages

A

lines of code are converted to machine code

platform independent

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

source code

A

the document that we make with high level language that is converted to machine code

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

Interpreter

A

interprets source code and runs program at the same time

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

compiler

A

builds a file of machine code from source code and then that file is run later

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

tasks of an operating system

A

controlling and monitoring system activities
allocating and managing system resources
scheduling

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

concurrency

A

appearance of multiple things happening at once, but only one CPU is running

17
Q

parrallelism

A

the actual process of multiple things happening at once. two or more CPUs

18
Q

history of python

A

created by Guido Von Rossum in 1990
named after monty python’s flying circus
object oriented and interpreted language

19
Q

files of python

A

end in .py

integrated development environments

20
Q

integrated development environments

A

phanon is an example of IDE
code completion
highlight errors
auto formatting