Week 1 Flashcards
a computer is a device that does what ?
stores & processes data by performing calculations
in the world of technology & in life, it is important to know what ?
it is important to know where we have been, in order to understand where we are & where we are going
what is an abacus ?
it’s one of the earliest known computers, it was invented in 500BC to count large numbers like a calculator.
it looks like a wooden toy that a child would play with
what cards had holes in them that were historically used to store data ?
punch cards
what is an algorithm ?
a series of steps that solves specific problems
who was the first person to realize the true potential of the analytical engine & to recognize that the machine could be used for more than pure calculations ?
woman mathematician, Ada Lovelace
who developed the first algorithm for the analytical engine?
Ada Lovelace
what was the very first example of computer programming ?
when Ada Lovelace developed the first algorithm for the analytical engine
when did the analytical engine become the first general purpose machine in history ?
when Ada Lovelace discovered that algorithms could be programmed into analytical engines
what was used as a popular way to store data up until the 1950’s ?
punch cards
what is cryptography ?
art of writing & solving codes
how did magnetic tape work ?
by magnetizing data onto a tape.
what relics are examples of how magnetic tapes can store information & run that information from a machine ?
vinyl records & cassette tapes that people listened to music on back in the 1970s & 1980s
The development of computing has been steadily growing since the invention of what ?
analytical engine, but things didn’t take a huge leap forward until world War 2
a group of 8 bits is referred to as a what ?
byte
what is a byte ?
a group of 8 bits
how many characters can a byte store ?
one
what is the communication that a computer uses ?
Binary System
what is known as a base-2 numeral system ?
Binary System
what is used to assign our binary values to characters so that we as humans can read & understand them ?
Character Encoding
what is the oldest character encoding standard?
ASCII
what does ASCII represent ?
english alphabet, digits, & punctuation marks
what is the most prevalent character encoding standard used today ?
UTF-8
how many possible values can there be with 8 bits in a byte ?
256
What is the highest decimal value a byte can represent ?
255
There are 256 values in a byte
but the lowest decimal value is 0 and not 1
Why did UTF-8 replace the ASCII character-encoding standard?
it can store a character in more than one byte
what is abstraction ?
when you take a complex system and simplify it for use
what it is called when you take a relatively complex system and simplify it for use ?
Abstraction
In computing we use abstraction to do what ?
taking very complex problems, like how to make computers work, & make it easier to think about
by breaking it apart into simpler ideas that describe single concepts or individual jobs that need to be done, then stacking them into layers.
what are the four main layers that a computer can be cut into ?
hardware, software, operating system, & user
what is the hardware layer made up of ?
physical components of a computer.
Objects you can physically hold
laptops, phones, monitors, keyboards
what does the operating system do ?
allows hardware to communicate with the system
Hardware is created by different manufacturers, so the operating system allows them to be used with our system
regardless of where it came from.
what does the user layer do ?
interacts, operates, maintains, and even programs the computer.
what is the software layer ?
mobile apps, web browsers, word processors, or the operating system itself
Its how humans interact with computers.
When you use a computer, you are given a large amount of software that you can interact with,
what are desktops ?
computers that can fit ontop or under our desks.
what are some physical components that we call hardware ?
a monitor, a keyboard, a mouse, a desktop, a webcam, speakers, a printer set up.
what are connection points that we can connect devices to that extend the functionality of our computer ?
ports
what is considered the brain of the computer?
the CPU
what does all the calculations and data processing ?
CPU
what communicates heavily with RAM ?
CPU