Csse 1502
Quiz by , created more than 1 year ago

PC Architecture Quiz on БАЗА 1(Questions 91-185), created by Csse 1502 on 23/05/2018.

120
2
0
Csse 1502
Created by Csse 1502 almost 6 years ago
Close

БАЗА 1(Questions 91-185)

Question 1 of 95

1

A branch-prediction cache that stores the predicted address for the next instruction after a branch

Select one of the following:

  • branch target buffer

  • data buffer

  • optical buffer

Explanation

Question 2 of 95

1

Buffering the actual target instructions allows us to perform an optimization which called:

Select one of the following:

  • branch folding

  • branch prediction

  • target instructions

  • target address

Explanation

Question 3 of 95

1

Which is not the function of integrated instructions fetch unit:

Select one of the following:

  • Instruction memory commit

  • Integrated branch prediction

  • Instruction prefetch

  • Instruction memory access and buffering

Explanation

Question 4 of 95

1

What is the simple technique that predict whether two stores or a load and a store refer to the same memory address:

Select one of the following:

  • Address aliasing prediction

  • Branch prediction

  • Integrated branch prediction

Explanation

Question 5 of 95

1

What is a topology in interconnection networks?

Select one of the following:

  • It indicates how the nodes a network are organised

  • It is the minimum distance between the farthest nodes in a network

  • Number of edges connected with a node is called node degree

Explanation

Question 6 of 95

1

What is a network diameter?

Select one of the following:

  • It is the minimum distance between the farthest nodes in a network

  • It indicates how the nodes a network are organised

  • Number of edges connected with a node is called node degree

Explanation

Question 7 of 95

1

What is a node degree?

Select one of the following:

  • Number of edges connected with a node is called node degree

  • It indicates how the nodes a network are organised

  • It is the minimum distance between the farthest nodes in a network

Explanation

Question 8 of 95

1

What is a bisection bandwidth?

Select one of the following:

  • Number of edges required to be cut to divide a network into two halves is called bisection bandwidth

  • It indicates how the nodes a network are organised

  • It is the minimum distance between the farthest nodes in a network

Explanation

Question 9 of 95

1

What is a network throughput?

Select one of the following:

  • It indicates how the nodes a network are organised

  • It is delay in transferring the message between two nodes

  • It is indicative measure of the message carrying capacity of a network

  • It is the minimum distance between the farthest nodes in a network

Explanation

Question 10 of 95

1

What is a data routing functions?

Select one of the following:

  • The functions which when executed establish the path between the source & destination

  • It is indicative measure of the message carrying capacity of a network

  • It is the minimum distance between the farthest nodes in a network

Explanation

Question 11 of 95

1

What is a hardware cost?

Select one of the following:

  • It indicates how the nodes a network are organised

  • The data routing functions are the functions which when executed establish the path between the source and the destination

  • It refers to the cost involved in the implementation of an interconnection network

  • It is an indicative measure of the message carrying capacity of a network

Explanation

Question 12 of 95

1

What is a blocking and non-blocking network?

Select one of the following:

  • It indicates how the nodes a network are organized

  • The data routing functions are the functions which when executed establish the path between the source and the destination

  • network In non-blocking networks the route from any free input node to any free output node can always be provided

  • It is and indicative measure of the message carrying capacity of a network

Explanation

Question 13 of 95

1

Design issue of interconnection network?

Select one of the following:

  • Software Cost

  • Hardware Cost

  • RLP

  • Symmetry of the network

Explanation

Question 14 of 95

1

Design issue of interconnection network (нет ответа в базе)

Select one of the following:

  • Dimension and size of network

  • Broadcast and Multicast

  • Hardware Cost

  • RLP

Explanation

Question 15 of 95

1

What is the Message Size?

Select one of the following:

  • It indicates how the nodes a network are organized

  • The data routing functions are the functions which when executed establish the path between the source and the destination

  • How much data a processor can send in one time unit

  • It is and indicative measure of the message carrying capacity of a network

Explanation

Question 16 of 95

1

What is a Data transfer time?

Select one of the following:

  • It indicates how the nodes a network are organized

  • The data routing functions are the functions which when executed establishe the path between the source and the destination

  • How long does it take for a message to reach to another processor

  • It is and indicative measure of the message carrying capacity of a network

Explanation

Question 17 of 95

1

Select two-dimensional network (в какой то базе interconnection network)

Select one of the following:

  • Mesh

  • Linear Array

  • Cross Bar

Explanation

Question 18 of 95

1

Select multi-dimensional network (в какой то базе interconnection network)

Select one of the following:

  • Linear Array

  • Cross Bar

  • Cube

Explanation

Question 19 of 95

1

Select multi-dimensional network (в какой то базе interconnection network)

Select one of the following:

  • Linear Array

  • Cross Bar

  • Hyper Cube

Explanation

Question 20 of 95

1

Select non-blocking network (в какой то базе interconnection network)

Select one of the following:

  • Linear Array

  • Cube

  • Cross Bar

Explanation

Question 21 of 95

1

A modified version of the tree network (в какой то базе interconnection network)

Select one of the following:

  • Fat tree

  • Cube

  • Linear Array

Explanation

Question 22 of 95

1

A interconnection network is a type of pipelined array architecture and it is designed for multidimensional flow of data

Select one of the following:

  • Systolic Array

  • Cube

  • Linear Array

Explanation

Question 23 of 95

1

A _____________ interconnection network is a type of pipelined array architecture and it is designed for multidimensional flow of data

Select one of the following:

  • Hyper cube

  • Cube

  • Linear array

Explanation

Question 24 of 95

1

In computer architecture, __________ is the ability of central processing unit (CPU) or a single core in a multi-core processor to execute multiple processes or threads concurrently, appropriately supported by the operating system

Select one of the following:

  • Multithreading

  • Computing

  • Array processing

Explanation

Question 25 of 95

1

In computing, a __________ is a central processing unit(CPU) that implements an instruction set containing instructions that operate on one-dimensional arrays of data called vectors compared to scalar processors, whose instructions operate in a single data items

Select one of the following:

  • Multithreading

  • Vector processes

  • Computing

  • Array processing

Explanation

Question 26 of 95

1

A _________ is an instruction in a computer program that can cause a computer to begin executing a different instruction sequence and thus deviate from its default behaviour of executing instructions in order

Select one of the following:

  • Multithreading

  • Branch

  • Prediction

  • Array processing

Explanation

Question 27 of 95

1

A __________ is a digital circuit that tries to guess which way a branch (e.g. an if-then-else structure) will go before this is known for sure

Select one of the following:

  • Multithreading

  • Branch

  • Branch Prediction

Explanation

Question 28 of 95

1

________________ optimization technique where a computer system performs some task that may not be actually needed

Select one of the following:

  • Multithreading

  • Branch

  • Speculative execution

Explanation

Question 29 of 95

1

Select two-dimensional network

Select one of the following:

  • Mesh

  • Linear array

  • Cross bar

Explanation

Question 30 of 95

1

Single instruction, single data (SISD)

Select one of the following:

  • only one instruction stream is being acted on by the CPU during any one clock cycle

  • a type of parallel computer

  • Currently the most common type of parallel computer - most modern supercomputers fall into this category

Explanation

Question 31 of 95

1

In serial computing

Select one of the following:

  • Multithreading instructions from each part execute simultaneously on different processors

  • Instructions are executed sequentially one after another

  • A problem is broken into discrete parts that can be solved concurrently

Explanation

Question 32 of 95

1

In parallel computing

Select one of the following:

  • Multithreading instructions from each part execute simultaneously on different processors

  • Instructions are executed sequentially one after another

  • A problem is broken into discrete parts that can be solved concurrently

Explanation

Question 33 of 95

1

Shared memory …

Select one of the following:

  • From a strictly hardware point of view, describes a computer architecture where all processors have direct(usually bus based ) access to common physical memory

  • A logically discrete section of computational work

  • Breaking a task into steps performed by different processor units, with inputs streaming through much like an assembly line

Explanation

Question 34 of 95

1

Massively parallel . . .

Select one of the following:

  • From a strictly hardware point of view, describes a computer architecture where all processors have direct(usually bus based ) access to common physical memory

  • Refers to the hardware that comprises a given parallel system - having many processing elements

  • Solving many similar but independent tasks simultaneously, little to no need for coordination between the tasks

Explanation

Question 35 of 95

1

Embarrassingly parallel . . .

Select one of the following:

  • From a strictly hardware point of view, describes a computer architecture where all processors have direct(usually bus based ) access to common physical memory

  • Refers to the hardware that comprises a given parallel system - having many processing elements

  • Solving many similar but independent tasks simultaneously, little to no need for coordination between the tasks

Explanation

Question 36 of 95

1

Network performance depends of what?

Select one of the following:

  • performance of switches and transmission system

  • performance of switches

  • performance of transmission system

  • has no dependencies

Explanation

Question 37 of 95

1

Which one is not the major flavor of Multiple-issue processors:

Select one of the following:

  • statistically superscalar processors

  • dynamically scheduled superscalar processors

  • statically scheduled superscalar processors

  • VLIW (very long instruction word) processors

Explanation

Question 38 of 95

1

A _____________ interconnection network is an extension of cube network

Select one of the following:

  • Hyper Cube

  • Cube

  • Linear Array

Explanation

Question 39 of 95

1

Pipelining …

Select one of the following:

  • Breaking a task into steps performed by different processor units, with inputs streaming through, much like an assembly line

  • A logically discrete section of computational work

  • From a strictly hardware point of view, describes a computer architecture where all processors have direct (usually bus based) access to common physical memory

Explanation

Question 40 of 95

1

What is Personal mobile device (PMD)?

Select one of the following:

  • A collection of wireless devices with multimedia user interfaces

  • A collection of computers with wireless network adapters

  • A collection of Clusters/Warehouse-scale computers

Explanation

Question 41 of 95

1

Where the embedded microprocessors are used?

Select one of the following:

  • In microwaves, washing machines

  • In Personal Computers

  • In mobile phones

Explanation

Question 42 of 95

1

What functions has Instruction Set Architecture (ISA)?

Select one of the following:

  • Serves as the boundary between the software and hardware

  • Serves as the bridge between CPU and Memory

  • Serves as the bridge between CPU and Cache

Explanation

Question 43 of 95

1

What is the TLP?

Select one of the following:

  • Time Level Parallelism

  • Technology Level Parallelism

  • Task Level Parallelism

Explanation

Question 44 of 95

1

By Moore's law, growth rate in transistor count on a chip is doubling?

Select one of the following:

  • every 8 to 12 months

  • every 12 to 16 months

  • every 18 to 24 months

Explanation

Question 45 of 95

1

How should a system architect or a user think about performance, power, and energy? From the viewpoint of a system designer, how many concerns are there?

Select one of the following:

  • 3

  • 2

  • 4

Explanation

Question 46 of 95

1

What is the “Module reliability” in Dependability?

Select one of the following:

  • a measure of the continuous service accomplishment from a reference initial instant

  • a measure of the service accomplishment with respect to the alternation between the two states of accomplishment and interruption.

  • a measure of the interruption

Explanation

Question 47 of 95

1

What is response time?

Select one of the following:

  • the time between the start and the completion of an event

  • The time to get an information

  • The time spent on execution of a program

Explanation

Question 48 of 95

1

The guiding principle of reporting performance measurements should be?

Select one of the following:

  • reproducibility

  • responsibility

  • creativity

Explanation

Question 49 of 95

1

What is Temporal Locality?

Select one of the following:

  • recently accessed items are likely to be accessed in the near future

  • items whose addresses are near one another tend to be referenced close together in time

  • the nearest data stored in secondary memory

Explanation

Question 50 of 95

1

What is Spatial Locality?

Select one of the following:

  • items whose addresses are near one another tend to be refer¬enced close together in time

  • recently accessed items are likely to be accessed in the near future

  • the nearest data stored in secondary memory

Explanation

Question 51 of 95

1

What is Amdahl's law?

Select one of the following:

  • Defines the speedup that can be gained by using a particular feature

  • Defines time spent on execution of a program

  • Defines data gained in one operation

Explanation

Question 52 of 95

1

The most popular scheme is set associative, where a set is?

Select one of the following:

  • a group of blocks

  • a group of instructions

  • a group of comparatives

Explanation

Question 53 of 95

1

The three Cs model sorts all misses into three simple categories: Compulsory, Capacity, Conflict. What is Compulsory?

Select one of the following:

  • The very first access to a block cannot be in the cache, so the block must be brought into the cache

  • If the cache cannot contain all the blocks needed during execution of a program

  • If the block placement strategy is not fully associative

Explanation

Question 54 of 95

1

The three Cs model sorts all misses into three simple categories: Compulsory, Capacity, Conflict. What is Capacity?

Select one of the following:

  • If the cache cannot contain all the blocks needed during execution of a program

  • The very first access to a block cannot be in the cache, so the block must be brought into the cache

  • If the block placement strategy is not fully associative

Explanation

Question 55 of 95

1

The three Cs model sorts all misses into three simple categories: Compulsory, Capacity, Conflict. What is Conflict?

Select one of the following:

  • If the block placement strategy is not fully associative

  • The very first access to a block cannot be in the cache, so the block must be brought into the cache

  • If the cache cannot contain all the blocks needed during execution of a program

Explanation

Question 56 of 95

1

The “natural” unit of organization of memory

Select one of the following:

  • Word

  • Document

  • Several Computer

Explanation

Question 57 of 95

1

Main element of cache memory is …

Select one of the following:

  • Line

  • Word

  • String

Explanation

Question 58 of 95

1

Typical levels of Cache memories …

Select one of the following:

  • 1,2,3 levels

  • 1,2,3,4,5 levels

  • Cache memories have no levels

Explanation

Question 59 of 95

1

Select internal memory …

Select one of the following:

  • Hard Disk

  • CD-ROM

  • Processor registers

Explanation

Question 60 of 95

1

Select internal memory

Select one of the following:

  • Hard Disk

  • Optical disk

  • Main memory

Explanation

Question 61 of 95

1

Select internal memory

Select one of the following:

  • Cache

  • Magnetic tape

  • Optical disks

Explanation

Question 62 of 95

1

Select external memory?

Select one of the following:

  • Processor registers

  • Cache

  • Main memory

  • Hard disks

Explanation

Question 63 of 95

1

Select external memory

Select one of the following:

  • Optical Disk

  • Cache level 1

  • Registers of processor

Explanation

Question 64 of 95

1

Select external memory

Select one of the following:

  • Magnetic tape

  • Main memory

  • All cache memories

Explanation

Question 65 of 95

1

Physical types of memories:

Select one of the following:

  • Direct, Random

  • Direct, Access time

  • Semiconductor, Optical

Explanation

Question 66 of 95

1

Physical types of memories:

Select one of the following:

  • Semiconductor, Magnetic

  • Word, Block

  • Direct, Random

Explanation

Question 67 of 95

1

Physical types of memories:

Select one of the following:

  • Magneto-optical

  • Number of words

  • Number of bytes

Explanation

Question 68 of 95

1

Select correct memory hierarchy:

Select one of the following:

  • Cache – Main Memory – Secondary storages

  • Secondary storages - Cache – Main Memory

  • Main Memory – Cache - Secondary storages

Explanation

Question 69 of 95

1

Select correct memory hierarchy:

Select one of the following:

  • Processor registers – Cache memory – Main memory

  • Cache memory – Main memory - Processor registers

  • Cache memory – Processor registers - Main memory

Explanation

Question 70 of 95

1

External, nonvolatile memory is also referred to as …

Select one of the following:

  • auxiliary memory

  • Main memory

  • Levels of cache

Explanation

Question 71 of 95

1

Types of cache addresses

Select one of the following:

  • Logical, Physical

  • Direct, Associative

  • Set Associative

Explanation

Question 72 of 95

1

A logical cache stores data using …

Select one of the following:

  • virtual addresses

  • virtual addresses and physical addresses

  • Physical addresses

Explanation

Question 73 of 95

1

The two basic forms of semiconductor random access memory are

Select one of the following:

  • dynamic RAM (DRAM) and static RAM (SRAM)

  • magnetic and optical

  • Winchester and optical disks

Explanation

Question 74 of 95

1

Main element of cache memory

Select one of the following:

  • Tag

  • Word

  • String

Explanation

Question 75 of 95

1

A number of chips can be grouped together to form …

Select one of the following:

  • a memory bank

  • a memory tags

  • a memory linis

Explanation

Question 76 of 95

1

Data are recorded on and later retrieved from the disk via a conducting coil named

Select one of the following:

  • The arm

  • The slid

  • The head

Explanation

Question 77 of 95

1

The information can then be scanned at the same rate by rotating the disk at a fixed speed, known as …

Select one of the following:

  • multiple zoned recording

  • intersector gap

  • the constant angular velocity

Explanation

Question 78 of 95

1

To increase density, modern hard disk systems use a technique known as

Select one of the following:

  • multiple zone recording

  • the constant angular velocity

Explanation

Question 79 of 95

1

… can be removed and replaced with another disk.

Select one of the following:

  • Processor registers

  • A nonremovable disk

  • A removable disk

Explanation

Question 80 of 95

1

For most disks, the magnetizable coating is applied to both sides of the platter, which is then referred to as ...

Select one of the following:

  • double sided

  • single sided

  • no sides

Explanation

Question 81 of 95

1

The set of all the tracks in the same relative position on the platter is referred to as …

Select one of the following:

  • a cylinder

  • a square

  • a circle

Explanation

Question 82 of 95

1

On a movable head system, the time it takes to position the head at the track is known as …

Select one of the following:

  • transfer time

  • access time

  • seek time

Explanation

Question 83 of 95

1

The operating system …

Select one of the following:

  • is the software that controls the execution of programs on a processor and that manages the processor’s resources.

  • is one which is understandable by us humans

  • is a collection of Clusters/Warehouse-scale computers

  • a program that directly executes instructions written in a programming language

Explanation

Question 84 of 95

1

The most important functions of the Operating System are

Select one of the following:

  • The scheduling of processes, or tasks

  • Compile C++ program codes

  • Interpret PHP program codes

  • Provide drivers for the remote devices

Explanation

Question 85 of 95

1

The important function of the Operating System is

Select one of the following:

  • Memory management

  • Provide compiler for high level programming languages

  • Increase size of cache

Explanation

Question 86 of 95

1

How is the following service called? The Operating System provides a variety of facilities and services, such as editors and debuggers, to assist the programmer in creating programs…

Select one of the following:

  • Program execution

  • Access to I/O devices

  • Program creation

Explanation

Question 87 of 95

1

How is the following service called? A number of tasks need to be performed to execute a program. Instructions and data must be loaded into main memory, I/O devices and files must be initialized, and other resources must be prepared. The Operating System handles all of this for the user.

Select one of the following:

  • Program creation

  • Access to I/O devices

  • Program execution

Explanation

Question 88 of 95

1

How is the following service called? Each I/O device requires its own specific set of instructions or control signals for operation. The Operating System takes care of the details so that the programmer can think in terms of simple reads and writes.

Select one of the following:

  • Access to I/O devices

  • Program execution

  • Program creation

Explanation

Question 89 of 95

1

How is the following service called? In the case of a shared or public system, the Operating System controls access to the system as a whole and to specific system resources.

Select one of the following:

  • Controlled access to files

  • Access to I/O devices

  • System access

Explanation

Question 90 of 95

1

How is the following service called? These are internal and external hardware errors, such as a memory error, or a device failure or malfunction; and various software errors, such as arithmetic overflow, attempt to access forbidden memory location, and inability of the OS to grant the request of an application. In each case, the Operating System must make the response that clears the error condition with the least impact on running applications.

Select one of the following:

  • Error detection and response

  • System access

  • Controlled access to files

Explanation

Question 91 of 95

1

How is the following service called? A good Operating System collects usage statistics for various resources and monitor performance parameters such as response time. On any system, this information is useful in anticipating the need for future enhancements and in tuning the system to improve performance.

Select one of the following:

  • Accounting

  • System access

  • Controlled access to files

Explanation

Question 92 of 95

1

Select two independent dimensions of the Operating System

Select one of the following:

  • batch and interactive

  • batch and computer operator

  • Interactive and computer operator

Explanation

Question 93 of 95

1

Select the ARM Memory-Management Parameter according to this description. These bits control access to the corresponding memory region. If an access is made to an area of memory without the required permissions, a Permission Fault is raised.

Select one of the following:

  • Access Permission (AP), Access Permission Extension (APX)

  • Bufferable (B) bit

  • Cacheable (C) bit

Explanation

Question 94 of 95

1

Select ARM Memory-Management Parameter according to this description. Determines, with the TEX bits, how the write buffer is used for cacheable memory.

Select one of the following:

  • Bufferable (B) bit

  • Cacheable (C) bit

  • Type Extension (TEX)

Explanation

Question 95 of 95

1

What is a latency?

Select one of the following:

  • It indicates how the nodes a network are organized

  • It is the delay in transferring the message between two nodes

  • It is the minimum distance between the farthest nodes in a network

Explanation