CS401A's Pre-Finals: Comp. Sys. Architect Module 05 Flashcards

For pre-final and finals exams.

1
Q

It is a communication pathway that connects two (2) or more devices or modules used for transferring data.

A

Computer Bus

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

It consists of a set of conductors.

Each devices connected to the

Examples of these conductors are ribbon cables, external cabling, copper tracks on a printed circuit board, microscopic aluminum trails on the surface of a silicon chip; and other many forms.

A

computer bus,

in a form of trailings or wires, transmits a bit of data (1 or 0).

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

Computer Bus

Architecture of a
In reality, each bus consists of

A

System Bus
50 to 100 distinct physical lines divided into three (3) subassemblies:

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

Computer Bus

Architecture of a
In reality, each bus consists of
distinct physical lines divided into three (3) subassemblies:

A

System Bus
* Address bus (memory bus)
* Data bus
* Control bus (command bus)

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

Computer Bus

Architecture of a
— It is a unidirectional bus that transports memory addresses which the processor wants to access to read or write data.

A

System Bus
* Address bus (memory bus)

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

Computer Bus

Architecture of a
— It is a bidirectional bus that transfers instructions coming from or going to the processor.

A

System Bus
* Data bus

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

Computer Bus

Architecture of a
— It is a bideractional bus that transports orders and synchronization signals from the control unit and traveling to all other hardware components.

A

System Bus
* Control bus (command bus)

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

Computer Bus

Architecture of a
— It also transmits response signals from the hardware.

A

System Bus
* Control bus (command bus)

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

Computer Bus

Methods of
There are two (2) kinds of data transmission methods that are frequently used in data communication:

A

Data Transmission
* Serial
* Parallel

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

Computer Bus

Methods of
— It is normally used for long-distance data transfer and in cases where the amount of data being sent is relatively small.

A

Data Transmission
* Serial

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

Computer Bus

Methods of
It ensures that the data integrity is maintained as it transmits the data bits in a specific order, one after another.

A

Data Transmission
* Serial

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

Computer Bus

Methods of
are sent one by one in a medium.

A

Data Transmission
* Serial
Data bits

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

Computer Bus

Methods of
— When data is sent
multiple data bits are transmitted over multiple channels at the same time.

A

Data Transmission
* Parallel
using parallel data transmission,

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

Computer Bus

Methods of
This implies that data can be sent faster than using serial transmission methods.

A

Data Transmission
* Parallel

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

Computer Bus

The comparison of the two (2) busses implies similarities and differences for a specific purpose of data transmission.

These buses are used in different applications and functions.

A

Serial Bus versus Parallel Bus

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

Computer Bus

  • Transmits several streams of data simultaneously along multiple channels.
A

PARALLEL BUS

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

Computer Bus

  • Widely used within integrated circuits.
A

PARALLEL BUS

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

Computer Bus

— the data is either sent or received

A

PARALLEL BUS
* Half-duplex

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

Computer Bus

  • Used for a short distance
A

PARALLEL BUS

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

Computer Bus

  • Can transmit fewer data in faster clock cycle to achieve a higher data rate
A

SERIAL BUS

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

Computer Bus

  • Can transmit fewer data in faster clock cycle to achieve a higher data rate
A

SERIAL BUS

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

Computer Bus

  • Requires fewer interconnecting cables and occupies less space

(e.g., wires and fibers)

A

SERIAL BUS

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

Computer Bus

— the sender can send and receive data simultaneously

A

SERIAL BUS
* Full-duplex

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

Computer Bus

  • Used for long-distance communication
A

SERIAL BUS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
# **Computer Bus** **___ Communication Protocols** transfers electrical signals from one place to another. Data travels between the CPU and memory along the
**Bus** A bus data bus.
26
# **Computer Bus** **___ Communication Protocols** The location (address) of that data is carried along the
**Bus** address bus.
27
# **Computer Bus** **___ Communication Protocols** There are two (2) types of bus protocols:
**Bus** * **Synchronous** * **Asynchronous**
28
# **Computer Bus** **___ Communication Protocols** — Data bits are transmitted as a continuous stream in time with a master clock.
**Bus** * **Synchronous**
29
# **Computer Bus** **___ Communication Protocols** The data transmitter and receiver both operate using a synchronized clock frequency; therefore, start bits, stop bits, and gaps are not used.
**Bus** * **Synchronous**
30
# **Computer Bus** **___ Communication Protocols** This implies that data moves faster and timing errors are less frequent because the transmitter and receiver time is synced.
**Bus** * **Synchronous**
31
# **Computer Bus** **___ Communication Protocols** However, data accuracy is highly dependent on timing being synced correctly between devices.
**Bus** * **Synchronous**
32
# **Computer Bus** **___ Communication Protocols** — Data bits can be sent at any point in time.
**Bus** * **Asynchronous**
33
# **Computer Bus** **___ Communication Protocols** Stop bits and start bits are used between data bytes to synchronize the transmitter and receiver and to ensure that the data is transmitted correctly.
**Bus** * **Asynchronous**
34
# **Computer Bus** **___ Communication Protocols** The time between sending and receiving data bits is not constant; thus, gaps are used to provide time between transmittions.
**Bus** * **Asynchronous**
35
# **Computer Bus** **Bus ___________** More than one (1) module may need control of the bus (e.g., CPU and DMA controller).
**Arbitration**
36
# **Computer Bus** **Bus ___________** The I/O module may need to read or write directly to memory, without sending the data to the processor.
**Arbitration**
37
# **Computer Bus** **Bus ___________** The process by which multiple requests are recognized and priority is given to one of them is called
**Arbitration**
38
# **Computer Bus** ○ In here, an arbritation circuit receives requests from the contending bus masters and then decides which of them is to be given control of the bus.
* **Centralized Arbitration**
39
# **Computer Bus** ○ A single hardware device, known as a bus controller or arbiter, is responsible for allocating time to bus.
* **Centralized Arbitration**
40
# **Computer Bus** ○ The device may be part of the CPU or a separate module such as daisy-chaining.
* **Centralized Arbitration**
41
# **Computer Bus** ○ There is no central controller. Each module may claim the bus.
* **Distributed Arbitration**
42
# **Computer Bus** ○ All devices monitor all the request lines.
* **Distributed Arbitration**
43
# **Computer Bus** ○ In a system with distributed arbitration, each of the masters takes part in the arbitration process.
* **Distributed Arbitration**
44
# **Computer Bus** ○ The system lacks a specifc arbiter—each master monitors the other masters and decides whether to continue competing for the bus or give up and wait until later.
* **Distributed Arbitration**
45
# **Computer Bus** **Characteristics of a Computer Bus** Listed below are the common characteristics that a computer bus must have.
* **Data Sharing** * **Addressing** * **Power** * **Timing**
46
# **Computer Bus** **Characteristics of a Computer Bus** — All types of buses found in computer peripherals connected to it.
* **Data Sharing**
47
# **Computer Bus** — A bus has address lines that match those of the processor.
* **Addressing**
48
# **Computer Bus** This allows data to be sent to or from specific memory locations.
* **Addressing**
49
# **Computer Bus** **Characteristics of a Computer Bus** — A bus supplies power to various peripherals connected to it.
* **Power**
50
# **Computer Bus** **Characteristics of a Computer Bus** — A bus provides a system clock signal to synchronize the peripherals attached to it wiith the rest of the system.
* **Timing**
51
# **Computer Bus** is a component that routes data between a computer's buses.
A chipset
52
# **Computer Bus** This enables all of the components that make up the computer to communicate with each other.
**Chipset**
53
# **Computer Bus** **Chipset** is in charge of controlling the transfer of data between the processor and the random access memory (RAM), which is why it is located physically near the processor.
* **Northbridge** (memory controller)
54
# **Computer Bus** **Chipset** — This allows the processor to communicate with the system's central memory or the RAM.
○ **Internal Bus** (Front-Side Bus or FSB)
55
# **Computer Bus** **Chipset** handles communications between peripheral devices.
* **Southbridge** (input/output controller or expansion controller)
56
# **Computer Bus** **Chipset** It is also called the ICH (I/O Controller Hub).
* **Southbridge** (input/output controller or expansion controller)
57
# **Computer Bus** **Chipset** — This allows various motherboard components to communication with one another.
○ **Expansion Bus** (Input/Output Bus)
58
# **Computer Bus** **Computer Bus Technologies** Here are some of the common expansion bus types that were used in computers: *Previously Used Technology*
* * **Industry Standard Architecture (ISA)** * **Video Electronics Standards Association (VESA)** * **Accelerated Graphics Port (AGP)** * **Peripheral Component Interconnect (PCI)**
59
# **Computer Bus** **Computer Bus Technologies** — IBM introduced this bus for IBM PC using an 8088 microprocessor.
* **Industry Standard Architecture (ISA)**
60
# **Computer Bus** **Computer Bus Technologies** This has an 8-bit data bus and a 20 address lines at a clock speed of 8 MHz.
* **Industry Standard Architecture (ISA)**
61
# **Computer Bus** **Computer Bus Technologies** — This bus is a standard interface between a computer and its expansion.
* **Video Electronics Standards Association (VESA)**
62
# **Computer Bus** **Computer Bus Technologies** As applications became more graphically intensive, the VESA bus was introduced to maximize throughput of video graphics memory.
* **Video Electronics Standards Association (VESA)**
63
# **Computer Bus** **Computer Bus Technologies** This also provides fast data flow between stations and can transfer up to 132 Mbps.
* **Video Electronics Standards Association (VESA)**
64
# **Computer Bus** **Computer Bus Technologies** — This is connected to the CPU. This operates at the speed of the processor bus and implies that video information is sent quickly to the card for processing.
* **Accelerated Graphics Port (AGP)**
65
# **Computer Bus** **Computer Bus Technologies** The data transfer rate ranges from 264 Mbps to 528Mbps and 800 Mbps up to 1.5 Gbps.
* **Accelerated Graphics Port (AGP)**
66
# **Computer Bus** **Computer Bus Technologies** The connector is identified by its brown color.
* **Accelerated Graphics Port (AGP)**
67
# **Computer Bus** **Computer Bus Technologies** — Intel Corporation developed this bus.
* **Peripheral Component Interconnect (PCI)**
68
# **Computer Bus** **Computer Bus Technologies** The PCI bus technology includes a 32- or 64-bit bus that runs at 33/66 MHz clock speed.
* **Peripheral Component Interconnect (PCI)**
69
# **Computer Bus** **Computer Bus Technologies** In particular, PCI provides more bandwidth up to 1 Gigabit per second as needed by these hardware components.
* **Peripheral Component Interconnect (PCI)**
70
# **Computer Bus** **Computer Bus Technologies** Here are some of the common expansion bus types that were used in computers: *Currently Used Technology*
* **Small Computer Systems Interface (SCCI)** * **Personal Computer Memory Card Industry Association (PCMCIA)** * **Peripheral Component Interconnect Express (PCIe)** * **Universal Serial Bus (USB)**
71
# **Computer Bus** **Computer Bus Technologies** — It is a set of ANSI (American National Standards Institute) standard electronic interfaces that allows PCs to communicate faster with peripheral hardware. ## Footnote (e. g., disk drives, tape drives, CD-ROM drives, printers, and scanners)
* **Small Computer Systems Interface (SCCI)**
72
# **Computer Bus** **Computer Bus Technologies** It is more flexible than previous parallel data transfer interfaces.
* **Small Computer Systems Interface (SCSI)**
73
# **Computer Bus** **Computer Bus Technologies** — This was founded to give a standard bas for laptop computers.
* **Personal Computer Memory Card Industry Association (PCMCIA)**
74
# **Computer Bus** **Computer Bus Technologies** A PCMCIA card has a 68-pin connector that connects into a slot in the PC.
* **Personal Computer Memory Card Industry Association (PCMCIA)**
75
# **Computer Bus** **Computer Bus Technologies** These cards are plug-and-play devices that are often hot-swappable in most of the operating systems.
* **Personal Computer Memory Card Industry Association (PCMCIA)**
76
# **Computer Bus** **Computer Bus Technologies** — It is an interface standard for connecting high-speed components.
* **Peripheral Component Interconnect Express (PCIe)**
77
# **Computer Bus** **Computer Bus Technologies** PCIe slots come in different physical configurations: x1, x4, x8, x16, x32.
* **Peripheral Component Interconnect Express (PCIe)**
78
# **Computer Bus** **Computer Bus Technologies** The number after the "x" implies the number of lanes (how data travels to and from the PCIe card) that a PCIe slot has.
* **Peripheral Component Interconnect Express (PCIe)**
79
# **Computer Bus** **Computer Bus Technologies** — It connects peripheral devices such as digital cameras, mice, keyboards, printers, scanners, media devices, external hard drives, and flash drives.
* **Universal Serial Bus (USB)**
80
# **Computer Bus** **Computer Bus Technologies** — It connects peripheral devices such as digital cameras, mice, keyboards, printers, scanners, media devices, external hard drives, and flash drives.
* **Universal Serial Bus (USB)**
81
# **Computer Bus** **Computer Bus Technologies** It is intended to enhance plug-and-play and to allow hot-swapping.
* **Universal Serial Bus (USB)**
82
# **Computer Bus** **Computer Bus Technologies** enables the operating system to configure and discover a peripheral device spontaneously without having to restart the computer.
* **Universal Serial Bus (USB)** Plug-and-play
83
# **Computer Bus** **Computer Bus Technologies** Additionally, allows removal and replacement of a new peripheral without having to reboot.
* **Universal Serial Bus (USB)** hot-swapping
84
# **Computer Bus** **Computer Bus Technologies** Because of its wide variety of uses, including support for electrical power, has replaced a wide range of interfaces like the parallel and serial ports.
* **Universal Serial Bus (USB)** the USB