Study Guide Flashcards
Thinking of the DIKW hierarchy, give an example of the Data level.
A. On
B. Off
C. Phoenix
Thinking of the DIKW hierarchy, give an example of the Information level.
A. It’s hot outside.
B. The motorcycle is blue and red.
Thinking of the DIKW hierarchy, give an example of the Knowledge level.
Knowledge is hard to define. It’s context oriented. An example would be “The light switch was turned off earlier and now the room I am in is getting dark.”
Name as many characteristics of Quality Data as you can. Give examples of each.
A. Precision - How Accurate the data is.
B. Valid - Meets the requirements of the data collection process.
C. Reliable - Data should be reliable, regardless of where it’s stored or how it was collected. So if you have multiple locations that a set of data is stored, each set should be equal to each other.
D. Timely - Data should be collected at the right time to relevant to the decisions being made.
E. Complete - Complete and thorough. Providing a full picture of the situation at hand.
Name 3 input devices.
- Mouse
- Keyboard
- External Microphone
Name 3 output devices.
- Monitor
- Speakers
- Printer
What does the operating system do?
Allows the user to control the actions of the software, and through the software, to access the hardware.
Name some tasks that a System Administrator is responsible for.
A sysadmin is responsible for providing admin level tech support for hardware and software issues end users encounter.
Name some tasks that a Database Administrator is responsible for.
A database admin is responsible for installing and configuring databases. They also fix database errors and creates user accounts.
Name some tasks that a Web Administrator is responsible for.
A web admin is responsible for troubleshooting website errors users may encounter. They are also responsible for tracking, compiling and analyzing website usage data. They also report security breaches to the appropriate personnel.
What does a CPU do?
It executes computer program instructions.
What does the ALU do?
Arithmetic Logic Unit. Performs operations on data, such as addition and subtraction.
What does the CU do?
Control Unit. Contains the circuitry coordinating the machines activities.
What is the difference between RAM and ROM? Which one is volatile?
RAM stores instructions and data while they are being used and is volatile.
ROM is nonvolatile and generally keeps instructions for starting the computer.
Name 5 peripheral devices.
- Mouse
- Keyboard
- Speakers
- Monitor
- External Microphone
How does an operating system interact with driver software?
This is at the kernel level. Device drivers translate generic requests into the technical steps needed to complete the task.
Name 5 components that are soldered to the motherboard.
- IO Panel
- CPU socket
- Expansion bus or slot
- SATA ports
- Fan headers
Describe some differences between the GUI and CLI interfaces.
Graphical User Interfaces allow users to input commands using their mouse, keyboard or fingers.
Command Line Interfaces only communicate with users using text based messages.
Which category of languages (programming or scripting languages) is compiled?
C, C++, C#, Java
Programming languages need to be compiled, while scripting languages need to be interpreted.
Which category of languages is the one that is used to send commands over a network?
Programming Languages
Which category of languages executes one command at a time?
Scripting Languages
Which category of languages uses an interpreter to change the source code into machine language?
Scripting Languages
What does “high-level language” refer to?
Languages that are used to develop software and are closer to human language than machine language.
What does “machine language” refer to?
The only language that a machine understands. These are typically in binary and/or hexadecimal.
Does a computer understand high-level languages?
No
Does a computer understand low-level languages?
Yes
Who or what understands only “machine language?”
The computer only understands machine language.
When a program is run “locally,” is it typically written in a programming language or a scripting language?
Programming
Name all the scripting languages I told you to memorize.
Perl
Python
Bash
Ruby
Node js
Is Python a scripting language?
Yes
Is Python a programming language?
Yes
According to the text, which runs faster: a program written in a programming language or a script written in a scripting language?
Program written in a programming language
Are programs written in a programming language “portable?”
It depends on the language. Certain languages like C and C++ are consider portable languages. Others, like Java or Python, are fairly portable and just have a requirement or two.
What is an algorithm?
A mathematical method of solving problems both big and small.
Give an example of an integer.
These are basic numbers.
4, 15, 236
Give an example of a Floating point number.
Decimal numbers essentially.
9.5, 1.3, 95.7