Shared Flashcard Set

Details

E 115 Introduction to Computing Environments (NCSU)
Engineering course from North Carolina State University (Final Grade: 94 A-)
73
Engineering
Undergraduate 1
11/29/2011

Additional Engineering Flashcards

 


 

Cards

Term

What are the NCSU password recommendations?

(3)

Definition

1) At least 1 special character

2) At least 1 capital letter

3) At least 1 lowercase letter

Term

What are the NCSU password requirements?

(8)

Definition

1) Must be 8 characters long

2) Must be less than 127 characters

3&4) Not contain Unity ID (forewards or backwards)

5) Must contain a number

6) Must contain a letter

7) It cannot be a word

8) It cannot have 5 consecutive numbers

Term

What are the NCSU Campus Computing Resources?

(9)

Definition

1) AFS space (350Mb)

2) Nightly backups

3) Email/Personal Webpages

4) Wired/Wireless Internet

5) Computer labs

6) Free access to subsciption resources

7) Network printing

8) Help desks/remote access support

9) Access during summer and after graduation for 4 months

Term
What is a Unity ID?
Definition

~Used to log into campus webpages, labs, and other computing resources along with email.

~All lowercase, first and middle initial, with the first 6 characters of the last name.

Term
What are the 3 special rules for assigning Unity IDs?
Definition

1) Common Names: replace last letter of last name with a number

2) No Middle Name: skip middle initial

3) Short Names: the Unity ID is shorter than most

Term
What is a Student ID?
Definition
A number assigned to students, 9 digits long, habitually beginning with zeros.
Term

What are the fields of a email?

(4)

Definition

To:  this is the recipient of the email

CC:  carbon copy recipients

BCC:  blind carbon copy recipients (they cannot see or be seen by To: or CC: recipients)

Subject:  Title of email

Term

What are the rules for the appropriate use of emails?

(4)

Definition

1) Use a single email for personal use

2) Use NCSU email for academic/business use

3) Subject lines should ALWAYS be relevant

4) Avoid phishing emails

Term

What are the costs of NCSU Campus Printing?

(grayscale/color)

Definition

Grayscale: 6 cents per page

Color: 25 cents per page

Term

How do you use Campus Printing?

(5 steps)

Definition

1) go to print.ncsu.edu

2) choose "print a file"

3) select the file you want to print

4) select a nearby printer

5) choose "print"

Term

Campus Printing is only limited to what kind of files?

(3)

Definition

.ps

.pdf

&

.txt

files only

Term

How do you use "Campus Submitting"?

(Moodle)

(4)

Definition

1) Choose course

2) Choose assignment

3) Choose your file

4) Choose "upload"

Term

What is the file system hierarchy?

(4)

Definition

Highest: the Root (center of all files)

Higher: a Parent (has files under/in it)

Lower: a Child (it is in a file/has a Parent file)

Lowest: a Node/Leaf (a file with no Child files in/under it)

{A single file can fit more than one criteria. A Root can be a Parent, a Parent can be a Child, a Child can be a Parent or a Node/Leaf, etc.}

Term

What is the AFS file tree?

(You must memorize this in order to navigate it)

Definition
[image]
Term
What is an absolute pathname?
Definition
A pathname that uses no "shortcuts," like /afs/eos.ncsu.edu/courses/e/e115
Term

What are the relative pathname "shortcuts"?

(3)

Definition

~/   This is you home directory

..  This is the Parent of your current file (file above your current one)

.  This is your current directory/file

Term

What is your home directory?

(both absolute and relative)

Definition

~/

or

/afs/unity.ncsu.edu/users/(first letter of your first name)/(your Unity ID)

Term

How do you get to the E 115 course locker?

(absolute)

Definition
/afs/eos.ncsu.edu/courses/e/e115
Term

How do you use:

PuTTy? (Windows)

SSH in Terminal? (Mac/Linux)

Definition

PuTTy:

remote-linux.eos.ncsu.edu

 

SSH:

ssh -X userID@remote-linux.eos.ncsu.edu
Term
What is the basic setup of a Unix command?
Definition
eos%  command  -options  targetfile  filedestination
Term
How do you create a log in the terminal?
Definition

Use the script command:

script -options nameoflogfile.txt

Term
How do you chain two terminal commands together?
Definition
Place a ; between them
Term

What quick navigation keyboard buttons can you use in the terminal?

(3)

Definition

Up Arrow

Down Arrow

TAB key

Term
What command gives you a detailed description of a terminal command?
Definition

The man (manual) command:

man nameofcommand

Term
What command tells you where you are located?
Definition

The pwd (print working directory) command:

pwd

Term
What command allows you to move from your current location?
Definition

The cd (change directory) command:

cd destinationfile

Term
What command tells you the contents of a file?
Definition

The ls (list) command:

ls -options fileyouwantlisted

If you don't put the file you want listed, it will automatically list the contents of your current directory

Options include: l (long format) and a (all files)

Term
What command creates a new file/directory?
Definition

The mkdir (make directory) command:

mkdir newfilename

Term
What command copies a file/directory?
Definition

The cp (copy) command:

cp -options fileyouwanttocopy newfilename&location

Options include: r (to copy everything)

Term
What command allows you to move and/or rename files?
Definition

The mv (move) command:

mv -options locationoffile whereyouwanttomoveit&newname

Options include: r (when moving an entire directory)

Term
What is the command to delete files?
Definition

The rm (remove) command:

rm -options file/directoryname

Options include: r (to remove entire directory) and f (to force, it will not ask you if you are sure)

Term

What command lets you read files inside the terminal?

(2)

Definition

The more (simple) command:

more filename.txt

The less (complicated) command:

less filename.txt

Term
What command zips files and directories?
Definition

The zip command:

zip -options nameofnewzipfile.zip file1 file2 file3 ...

Options include: r (for entire directory)

Term
What command tells you how much space you have?
Definition

The quota command:

quota

Term
What command allows you to make a shortcut to a directory?
Definition

The attach command:

attach directoryname

The shortcut is now /ncsu/directoryname

Term
What command runs programs?
Definition

The add command:

add programname

Term

What command changes the ACL rights?

(Set access and view current access)

Definition

The fs sa (set access) command:

fs sa directory user permissions

The fs la (list access) command:

fs la directory user

 

Term

What permissions (ACL rights) are there?

(7 + 2 special)

Definition

r  read

l  look

i  insert

d  delete

w  write

k  lock

a  administration

all

none

Term
How do you access backups?
Definition

You mount to access:

fs mkm BACKUP users.yourUnityID.backup

Then once you are done you un-mount access:

fs rmm BACKUP

Term

*final exam only*

Explain the Clinent/Server relationship

Definition

A client (ex: your pc) goes to a server (ex: a website) to access and gain information

Note: Sometimes a server can also be a client and act as a "middle man" between its client and its server

Term

*final exam only*

What is a hub?

Definition

A hub is a centeral piece of hardware in a computer network to connect multiple devices (like computers)

Disadvantage: A hub cannot distinguish its recipients. It broadcasts everything to all of its connected devices.

Term

*final exam only*

What is a switch?

Definition
A switch is a piece of hardware that connects multiple devices (like compuers), but it is able to distinguish the devices and send/recieve data to/from a single device.
Term

*final exam only*

What is a router?

Definition

A router is a piece of hardware that connects networks and dictates how data moves between them.

NAT routers have thier own addresses for a group of computers instead of each individual computer having their own address.

Term

*final exam only*

What is a firewall?

Definition
A firewall is a piece of hard/software that blocks items based on a set of rules.
Term

*final exams only*

What kind of "mediums" exist for computer connections?

Definition

There are wired and wireless mediums.

Wired connections include: twisted pair cables, coaxial cables, and fiber optic cables.

Wireless connections include: 802.11a,b,g,n

Term

*final exam only*

What are the three kind of networks?

Definition

(V)LAN: Local Area Network

(V: what NCSU uses)

WAN: Wide Area Network

MAN: Metropolitan Area Network

Term

*final exam only*

What is a Star Network?

Definition

A network where devices are all connected to a concentrator in the center.

Disadvantage: If the concentrator fails, the entire network fails.

Term

*final exam only*

What is a Tree Network?

Definition

A tree network is a bunch of connected star networks. Concentrators are connected in a hierarchy manner.

Disadvantage: If a concentrator fails or is disconnected, all devices under it fail or are disconnected. As long as there is a concentrator connecting computers, they can still communicate with each other, even when disconnected from the larger tree network.

Term

*final exam only*

What is a Bus Network?

Definition

A bus network is a single line (bus) connecting all devices. It is cheap and simple to use.

Disadvantage: only one set of data can move across the bus at any one time (collisions will occur otherwise), the bus network will slow quickly as more devices are added, if the bus fails everything fails, and troubleshooting is extremely difficult.

Term

*final exam only*

What is a ring network?

Definition

A ring network is a network in which all devices are connected to a ring so that each device will have two neighboring devices. There is no dominating device in this network.

Disadvantage: If one device in a ring network fails, then other devices will usually begin to experience problems or fail as well.

Term

*final exam only*

What is SSH?

Definition
SSH stands for secure shell. It allows you to log into a computer on the network from another computer. It protects against many types of attacks, but does not protect against malicious remotes (the computer being used) or the recipient computer.
Term

*final exam only*

What is X Protocol?

Definition
X Protocol is for the display and management of graphics using a client-server model.
Term

*final exam only*

What is Remote Desktop Protocol?

(RDP)

Definition
RDP is an application that allows you to access any resources from any machine running Microsoft Terminal Services.
Term

*final exam only*

In binary values, what are the values of the eight base-2 numbers?

(knowing this will make conversions quicker and easier)

Definition

20 = 1

21 = 2

22 = 4

23 = 8

24 = 16

25 = 32

26 = 64

27 = 128

28 = 256

Term

*final exam only*

How do you convert a decimal number to a binary one?

Definition
Add the base-2 values from left to right (largest to smallest) for every value that does not go over the value of the decimal number. For every base-2 number used to sum to your decimal number, that is given a 1. For every value not used, that is given a 0. The series of 1's and 0's is your binary number.
Term

*final exam only*

How do you convert a binary number to a decimal number?

Definition
Match each 0 and 1 value to the base-2 values (left to right = larger to smaller). Multiply each 1 or 0 value with its base-2 value and then add the results.
Term

*final exam only*

What is a processor?

Definition
A processor (CPU = central processing unit) solves arethmatic and logic equations. They can be 64bit or 32bit, their power is measured in GHz (gigahertz), and computers can have multiple processors.
Term

*final exam only*

Can processors multitask?

Definition
A single processor can create two "virtual processors" compute multiple equations at once, but in reality no processor can truly multitask.
Term

*final exam only*

 When does having a computer with multiple processors help?

Definition

When running multiple programs at once or when running a program made for multi-processor computers.

It does not help when running a single program.

Term

*final exam only*

What does a video processor do?

Definition
A processor purely tasked towards graphical output. Normally, these processors have their own memory source.
Term

*final exam only*

What are the two types of memory and what does each kind of memory store?

Definition

ROM (Read Only Memory): This stores information that will not be lost when the computer is shut off, such as the BIOS.

RAM (Random Access Memory): This stores memory for quick access to help run programs and this memory is erased when the computer is turned off.

Term

*final exam only*

What is your hard drive for?

Definition
It is to store your applications (like your operating system) and your files.
Term

*final exam only*

How is information written to a hard drive?

Definition
A hard drive has a dual sided platter and a read/write head for each side. The heads make ridges in the platter to store information and read the ridges to access the information.
Term

*final exam only*

What is Data Rate and Seek Time?

Definition

Data Rate: the bytes per second the hard drive sends to the CPU.

Seek Time: How long it takes for the hard drive to send the first data byte after the command is given.

Term

*final exam only*

What are tracks and sectors on a hard drive?

Definition

The platter is a circle without a center.

Tracks are donut-esque rings that together make up the entire circle of the platter.

Sectors are sections of tracks.

Term

*final exam only*

What are removable disks?

Definition

Removable disks are external forms of storage (not your hard drive).

Examples include: CDs and DVDs (-ROM or -RW), Floppy disks, external hard drives, and USB drives.

Term

*final exam only*

What are some kinds of I/O ports and devices?

(12)

Definition

Power:

For power supply (through outlet)

Parallel (DB-25):

Used for printers and scanners

Serial (DB-9):

Outdated port for mice/joysticks/etc.

PS/2:

For mice and keyboards (IBM)

USB:

For all kinds of devices

Firewire (IEEE 1394):

For all kinds of devices (Mac)

Network/Ethernet (RJ-45):

For networking

Modem (RJ-11):

Old network ports

Sound:

Ports specifically for audio

VGA (HD-15):

For graphical display

DVI:

Newer port for graphical display

HDMI:

High-quality graphical display port

Term

*final exam only*

What are expansion slots for?

Definition
Expansion slots in the motherboards hold expansion cards to add functions like video, sound, and networking.
Term

*final exam only*

What is a system bus?

Definition
The system bus connects the processor to the RAM, to the hard drive, to the video processor, to the I/O drives, and to all the other components of your computer.  There is the data bus that allows the data to flow back-and-forth between devices. There is the address bus which tells devices where the data, that is flowing on the data bus, should go or is coming from. Finally there is the control bus which coordinates activity between various devices to prevent collisions. Collisions is a term used to identify corruption of data resulting from simultaneous use of the data and/or address bus.
Term

*final exam only*

What is a kernel?

 

Definition
The kernel is the "innermost" piece of the operating system. It is a program that sits between the user interface and the hardware, and manages many tasks that happen within the computer.
Term

*final exam only*

What is a user interface?

Definition
A user interface is the system between the user and the computer.
Term

*final exam only*

What are the three major types of user interfaces?

Definition

CLI (Command Line Interface): uses simple commands (like a terminal) to use the computer.

GUI (Graphical User Interface): uses a whole organized graphical display for easy use.

TUI (Text User Interface): uses display text but mouse/click imput for use.

Term

*final exam only*

What is a device driver?

Definition
Device drivers contain precise instructions on how to make the hardware perform a function requested by the operating system. It translates the OS command into a command the hardware can understand.
Supporting users have an ad free experience!