Computing Flashcards

1
Q

OSI Network Protocol Layers

A
Application
Presentation
Session
Transport
Network
Data link
Physical
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Computer system - Definiton

A

A computer system accepts data (in many forms)
Processes the data
Produces an output (information in many forms)

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

Hardware

A

Is the physical computer with its peripherals such as monitor, keyboards and printers

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

Software

A

Are the programs running on the hardware

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

Data

A

Consists of the real world items represented on the computer such as text, pictures, sounds and documents

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

Information

A

Consists of processed data

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

The CPU

A

(Central Processing Unit)

The main task of the processed is to process (computer) raw data and produce the desired result

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

Primary Storage (RAM)

A

Temporarily stores data and program instructions during processing

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

Secondary storage (Hard Disk)

A

Devices that store data and programs when they are not being used in processing

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

Input devices

A

Keyboard, scanner, mouse, microphone, digital camera/web cam

Takes data and converts them into electronic form for input into the computer

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

Output Devices

A

Screen, printer, speaker, webcam

Converts electronic data produced by the computer system and display them in a dorm that people can understand

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

Communication Devices

A

Network, WiFi…

Provide connection between the computer and communications networks

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

System Buses

A

Buses (wires) are the channels through which electronic impulses travel from one component to another. In a three bus system, buses are specialised for Data, Adress, and Control signals.

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

Memory Hierarchy Levels

A

Fastest

Registers
Caches
Memory
Disk
Tape

Largest

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

What does memory store

A

Stores data and assembly instructions

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

Registers

A

Temporary storage containers used inside the CPU
Extremely fast
Fixed size, usually multiples of 8-bits

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

Virtual memory

A

If program is too big for memory (RAM) then the hard drive is used (disk) to store data temporarily

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

Cache

A
Slower than registers
Faster than RAM
Located in front of main RAM
Different levels of cache
(Level 1 (L1) Level 2 (L2))
Size: 4 to 8 MB
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Memory Access Method: Direct Access

A

Also known as Random Access
No need to go through other data to get the data you want
We already know where the data is
Example: REGISTERS, CACHE, RAM

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

Memory Access Method: Sequential Access

A

Also known as Serial-Access
Data is stored in some sequential fashion
To get your data, you need to go through other data in front of it

Example:
fast forwarding a cassette tape

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

What is located in CPU?

A

Registers
Control Unit
Arithmetic & Logic Unit

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

What is located in Memory?

A

RAM
RAM
More RAM…

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

What is a Bit

A

1 bit is one binary digit of information

A bit can take only the value of 0 or the value of 1

Bits usually come in eights

An 8 digit binary number is called a byte

24
Q

1KByte

A

1000 Bytes (10^3 Bytes)

25
1MByte
1,000,000 Bytes (10^6 Bytes)
26
1GBytes
1,000,000,000 Bytes (10^9 Bytes)
27
1TByte
1,000,000,000,000 Bytes (10^12 Bytes)
28
1KiBytes
1024 or 2^10 bytes
29
1MiByte
2^20 bytes
30
1GiByte
2^30 Bytes
31
1 TiByte
2^40 Bytes
32
CPU Instruction Set - CISC
Complex Instruction Set Coding Used in earlier x86 family processors Huger number of rarely used isn't ructions tended to be too complicated Processors were down and used a lot of power making them hot
33
CPU Instruction Set - RISC
Reduced Instruction Set Coding A much smaller set of generic instructions are implemented which are used in combination to produce complex outcomes Results in smaller chips which can be faster and dissipate far less heat
34
Von Neumann Model weaknesses
The program and data code uses the same channel slowing things down.
35
Harvard Architecture
The memory registers used for storing the program instructions is separate from those used for data Two sets of addresses and data buses are used between the CPU and memory This has some advantages and some disadvantages
36
Von Neumann Architecture
Simple way of designing a stored program computer Use the same electronic store for both instruction and data and route all transfers of any kind of variable through CPU Simplifies the construction, but slows things down limiting the speed which information can be moved
37
What is a protocol?
A set of rules
38
What is a Communications Protocol?
Definite formal order of messages that are exchanged between two communicating devices
39
``` All People Seem To Need Data Processing ```
``` Application Presentation Session Transport Network Data link Physical ```
40
OSI MODEL: Layer 1 (Physical)
Responsible to transmitting raw bits of data down a physical connection
41
OSI MODEL: Layer 2 (Data Link)
Responsible for transmission of data frames over a single physical link
42
OSI MODEL: Layer 3 (Network)
Responsible for transmitting packets over the emigre network or inter-network
43
OSI MODEL: Layer 4 (Transport)
Responsible for providing a reliable data transmission service over the network End to end communication
44
OSI MODEL: Layer 6 (Presentation)
(Optional layer) | Provides s further abstraction the session layer that provides useful transformations for the data
45
OSI MODEL: Layer 5 (Session)
This layer j flyers any optional protocols and services on top of a simple Transport Layer
46
OSI MODEL: Layer 7 (Applicstion)
Provides services directly to users of the OSI environment
47
Why are protocols layered?
Network Software is complex Promotes re-usability Allows network independence
48
TCP/IP Model
Application Layer Transport Layer Internet Layer Network Interface Layer
49
IP over everything... And everything over IP
Maintain IP-layer transparency IP will run on any link layer and any service will run on IP layer
50
Transport Control Protocol (TCP)
Deals with providing reliable transport on a network
51
Internet Protocol (IP)
Deals with addressing data to its final destination
52
IP Addressing
Each devise on an IP network must have an IP address: Two parts: - Network ID: identify the sub-network to which a host is attached - Host ID: identify a unique host on that sub-network
53
Lossless Data Compression
Can be restored perfectly to its original form
54
Lossy Compression
Non significant data can be discarded reducing file size
55
File types for Lossy Compression
JPEG | Music