Skip to main content

Operating Systems Foundations Mock Exam - 945 Verified Questions

Page 1


Operating Systems Foundations

Mock Exam

Course Introduction

Operating Systems Foundations introduces students to the fundamental concepts and principles that underpin modern operating systems. The course covers essential topics such as process management, memory management, file systems, input/output systems, and security. Students explore how operating systems manage hardware resources, enable multitasking, enforce protection mechanisms, and facilitate user interactions. Through lectures, hands-on labs, and projects, learners gain practical experience with concepts like scheduling, synchronization, inter-process communication, and virtualization, preparing them for advanced studies or careers in software development and systems administration.

Recommended Textbook

Computer Organization and Architecture 10th Edition by William Stallings

Available Study Resources on Quizplus

21 Chapters

945 Verified Questions

945 Flashcards

Source URL: https://quizplus.com/study-set/3890

Page 2

Chapter 1: Basic Concepts and Computer Evolution

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77479

Sample Questions

Q1) When data are received from or delivered to a device that is directly connected to the computer,the process is known as __________.

Answer: input / output (I / O)

Q2) A particular architecture may span many years and encompass a number of different computer models,its organization changing with changing technology. A)True

B)False Answer: True

Q3) A __________ system is a set of interrelated subsystems. A)secondary

B)hierarchical

C)complex

D)functional Answer: B

Q4) The _________ controls the operation of the CPU and hence the computer. Answer: control unit

Q5) The major structural components of the CPU are: control unit,register,CPU interconnection,and __________.

Answer: arithmetic and logic unit (ALU)

To view all questions and flashcards with answers, click on the resource link above. Page 3

Chapter 2: Performance Issues

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77478

Sample Questions

Q1) With __________ the processor looks ahead in the instruction code fetched from memory and predicts which branches,or groups of instructions,are likely to be processed next.

Answer: branch prediction

Q2) Traditionally found on a plug-in graphics card,a _________ is used to encode and render 2D and 3D graphics as well as process video.

Answer: GPU (graphics processing units)

Q3) One increment,or pulse,of a clock is referred to as a __________ .

A)clock cycle

B)clock rate

C)clock speed

D)cycle time

Answer: A

Q4) A straight comparison of clock speeds on different processors tells the whole story about performance.

A)True

B)False

Answer: False

To view all questions and flashcards with answers, click on the resource link above. Page 4

Chapter 3: A Top-Level View of Computer Function and

Interconnection

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77477

Sample Questions

Q1) The method of using the same lines for multiple purposes is known as time multiplexing.

A)True

B)False

Answer: True

Q2) Timing refers to the way in which events are coordinated on the bus.

A)True

B)False

Answer: True

Q3) The most common classes of interrupts are: program,timer,I / O and ________.

Answer: hardware failure

Q4) With _________ transmission signals are transmitted as a current that travels down one conductor and returns on the other.

Answer: balanced

Q5) The collection of paths connecting the various modules is called the _________ structure.

Answer: interconnection

To view all questions and flashcards with answers, click on the resource link above. Page 5

Q6) A __________ is a communication pathway connecting two or more devices. Answer: bus

Chapter 4: Cache Memory

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77476

Sample Questions

Q1) A line includes a _________ that identifies which particular block is currently being stored.

A)cache

B)hit

C)tag

D)locality

Q2) The ________ consists of the access time plus any additional time required before a second access can commence.

A)latency

B)memory cycle time

C)direct access

D)transfer rate

Q3) The three key characteristics of memory are capacity,access time,and _______.

Q4) A logical cache stores data using __________.

A)physical addresses

B)virtual addresses

C)random addresses

D)none of the above

Q5) One byte equals __________ bits.

Q6) External,nonvolatile memory is referred to as ___________ or auxiliary memory.

To view all questions and flashcards with answers, click on the resource link above. Page 6

Chapter 5: Internal Memory

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77475

Sample Questions

Q1) The simplest of the error-correcting codes is the _________ code.

Q2) Which of the following memory types are nonvolatile?

A)erasable PROM

B)programmable ROM

C)flash memory

D)all of the above

Q3) An error-correcting code enhances the reliability of the memory at the cost of added complexity.

A)True

B)False

Q4) A __________ failure is a permanent physical defect so that the memory cell or cells affected cannot reliably store data but become stuck at 0 or 1 or switch erratically between 0 and 1.

Q5) Flash memory is only used for internal memory applications.

A)True

B)False

Q6) A static RAM will hold its data as long as power is supplied to it.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 7

Q7) The two distinctive types of flash memory are designated as NOR and ______ .

Chapter 6: External Memory

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77474

Sample Questions

Q1) Because data are striped in very small strips,RAID 3 cannot achieve very high data transfer rates.

A)True

B)False

Q2) RAID levels 2 and 3 make use of a _________ access technique in which all member disks participate in the execution of every I / O request.

Q3) A __________ disk is permanently mounted in the disk drive,such as the hard disk in a personal computer.

A)nonremovable

B)movable-head

C)double sided

D)removable

Q4) Flash memory becomes unusable after a certain number of writes.

A)True

B)False

Q5) RAID level 0 is not a true member of the RAID family because it does not include redundancy to improve performance.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 8

Chapter 7: Input Output

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77473

Sample Questions

Q1) ________ is when the DMA module must force the processor to suspend operation temporarily.

A)Interrupt

B)Thunderbolt

C)Cycle stealing

D)Lock down

Q2) It is the responsibility of the processor to periodically check the status of the I / O module until it finds that the operation is complete.

A)True

B)False

Q3) The most common means of computer / user interaction is a __________.

A)keyboard / monitor

B)mouse / printer

C)modem / printer

D)monitor / printer

Q4) The categories for the major functions or requirements for an I / O module are: control and timing,device communication,data buffering,error detection,and

To view all questions and flashcards with answers, click on the resource link above. Page 9

Chapter 8: Operating System Support

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77472

Sample Questions

Q1) When the processor executes a process it automatically converts from logical to physical address by adding the current starting location of the process,called its __________,to each logical address.

Q2) The _________ defines the repertoire of machine language instructions that a computer can follow.

A)ABI

B)API

C)HLL

D)ISA

Q3) In an _________ system the user / programmer interacts directly with the computer,usually through a keyboard / display terminal to request the execution of a job or to perform a transaction.

Q4) The portion of the monitor that must always be in main memory and available for execution is referred to as the __________.

Q5) A _________ system works only one program at a time.

A)batch

B)uniprogramming

C)kernel

D)privileged instruction

To view all questions and flashcards with answers, click on the resource link above. Page 10

Chapter 9: Number Systems

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77471

Sample Questions

Q1) A nibble is a grouping of four decimal digits.

A)True

B)False

Q2) In a __________ number system,each number is represented by a string of digits in which each digit position i has an associated weight ri,where r is the radix of the number system.

Q3) In the number 472.156 the 2 is the _________.

A)most significant digit

B)radix point

C)least significant digit

D)none of the above

Q4) In any number,the rightmost digit is referred to as the most significant digit.

A)True

B)False

Q5) The decimal system has a radix of _________.

Q6) Binary 0101 is hexadecimal _________.

To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Computer Arithmetic

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77470

Sample Questions

Q1) The register contains additional bits,called __________,which are used to pad out the right end of the significand with 0s.

Q2) __________ representation is almost universally used as the processor representation for integers.

A)Biased

B)Twos compliment

C)Sign-magnitude

D)Decimal

Q3) Moving the sign bit to the new leftmost position and filling in with copies of the sign bit is called _________.

A)sign extension

B)range extension

C)bit extension

D)partial extension

Q4) The most important floating-point representation is defined in IEEE Standard _________,adopted in 1985 and revised in 2008.

Q5) The _________ is that part of the computer that actually performs arithmetic and logical operations on data.

To view all questions and flashcards with answers, click on the resource link above. Page 12

Chapter 11: Digital Logic

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77469

Sample Questions

Q1) Logical functions are implemented by the interconnection of decoders.

A)True

B)False

Q2) Counters can be designated as _________.

A)asynchronous

B)synchronous

C)both asynchronous and synchronous

D)neither asynchronous or synchronous

Q3) A register is a digital circuit used within the CPU to store one or more bits of data.

A)True

B)False

Q4) A _________ is a PLD featuring a general structure that allows very high logic capacity and offers more narrow logic resources and a higher ration of flip-flops to logic resources than do CPLDs.

A)SPLD

B)FPGA

C)PAL

D)PLA

Q5) The basic logical operations of Boolean algebra are AND,OR,and ________.

To view all questions and flashcards with answers, click on the resource link above. Page 13

Chapter 12: Characteristics and Functions

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77468

Sample Questions

Q1) It has become common practice to use a symbolic representation of machine instructions.

A)True

B)False

Q2) The collection of different instructions that the processor can execute is referred to as the processor's _________.

Q3) Which data type is defined in MMX?

A)packed byte

B)packed word

C)packed doubleword

D)all of the above

Q4) Addresses are a form of data.

A)True

B)False

Q5) Intel's ________ technology is a set of highly optimized instructions for multimedia tasks.

Q6) Today the most commonly used character code is the IRA,referred to in the United States as _____________.

To view all questions and flashcards with answers, click on the resource link above. Page 14

Chapter 13: Addressing Modes and Formats

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77467

Sample Questions

Q1) A(n)__________ defines the layout of the bits of an instruction in terms of its constituent fields,must include an opcode and,implicitly or explicitly,zero or more operands.

Q2) For addresses that reference memory the range of addresses that can be referenced is not related to the number of address bits.

A)True

B)False

Q3) The simplest form of addressing is __________ addressing.

Q4) _________ is a principle by which two variables are independent of each other.

A)Opcode

B)Orthogonality

C)Completeness

D)Autoindexing

Q5) The principal advantage of ___________ addressing is that it is a very simple form of addressing.

A)displacement

B)register

C)stack

D)direct

To view all questions and flashcards with answers, click on the resource link above. Page 15

Chapter 14: Processor Structure and Function

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77466

Sample Questions

Q1) The _________ contains a word of data to be written to memory or the word most recently read.

A)MAR

B)PC

C)MBR

D)IR

Q2) The ________ flag allows the programmer to disable debug exceptions so that the instruction can be restarted after a debug exception without immediately causing another debug exception.

Q3) A processor must: fetch instruction,interpret instruction,process data,write data,and

Q4) The _________ stage includes ALU operations,cache access,and register update.

A)decode

B)execute

C)fetch

D)write back

Q5) The processor needs to store instructions and data temporarily while an instruction is being executed.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 16

Chapter 15: Reduced Instruction Set Computers

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77465

Sample Questions

Q1) Blocks of memory,recently used global variables,memory addressing,and one operand addressed and accessed per cycle are characteristics of _________ organizations.

Q2) _________ determines the control and pipeline organization.

A)Calculation

B)Execution sequencing

C)Operations performed

D)Operands used

Q3) With simple,one cycle instructions,there is little or no need for microcode.

A)True

B)False

Q4) A _________ architecture is one that makes use of more,and more fine-grained pipeline stages.

A)parallel

B)superpipelined

C)superscalar

D)hybrid

Q5) The acronym RISC stands for __________.

Q6) The acronym CISC stands for _________.

Q7) The acronym SPARC stands for __________.

To view all questions and flashcards with answers, click on the resource link above. Page 17

Chapter 16: Parallelism and Superscalar Processors

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77464

Sample Questions

Q1) _________ is determined by the number of instructions that can be fetched and executed at the same time and by the speed and sophistication of the mechanisms that the processor uses to find independent instructions.

A)Machine parallelism

B)Instruction-level parallelism

C)Output dependency

D)Procedural dependency

Q2) In the operation of the Intel Core each instruction is translated into one or more fixed-length RISC instructions known as _________.

Q3) In the scalar organization there are multiple functional units,each of which is implemented as a pipeline and provides a degree of parallelism by virtue of its pipelined structure.

A)True

B)False

Q4) The superscalar approach depends on the ability to execute multiple instructions in parallel.

A)True

B)False

Q5) An alternative to _________ is a scoreboarding.

To view all questions and flashcards with answers, click on the resource link above. Page 18

Chapter 17: Parallel Processing

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77463

Sample Questions

Q1) The four deployment models defined by NIST are: public cloud,private cloud,community cloud,and __________ cloud.

Q2) Uniprocessors fall into the _______ category of computer systems.

A)MIMD

B)SIMD

C)SISD

D)MISD

Q3) ________ provides service to customers in the form of software,specifically application software,running on and accessible in the cloud.

A)PaaS

B)CaaS

C)SaaS

D)IaaS

Q4) An approach that allows for a high degree of instruction-level parallelism without increasing circuit complexity or power consumption is called ________.

Q5) Two key characteristics of a process are: scheduling / execution and ________.

Q6) A ________ is a group of interconnected,whole computers working together as a unified computing resource that can create the illusion of being one machine.

To view all questions and flashcards with answers, click on the resource link above. Page 19

Chapter 18: Multicore Computers

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77462

Sample Questions

Q1) ________ threading involves the selective use of fine-grain threading for some systems and single threading for other systems.

Q2) The most prominent trend in terms of heterogeneous multicore design is the use of both CPUs and __________ on the same chip.

Q3) An advantage of using a shared L2 cache on the chip is that data shared by multiple cores is not replicated at the shared cache level.

A)True

B)False

Q4) _______ law assumes a program in which a fraction (1- f )of the execution time involves code that is inherently serial and a fraction f that involves code that is infinitely parallelizable with no scheduling overhead.

Q5) _________ states that performance increase is roughly proportional to square root of increase in complexity.

Q6) With superscalar organization increased performance can be achieved by increasing the number of parallel pipelines.

A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 20

Chapter 19: General-Purpose Graphic Processing Units

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77461

Sample Questions

Q1) The parallel code in the form of a function to be run on GPU is the ________ .

A)grid

B)thread

C)kernel

D)none of the above

Q2) To enhance performance,a technique known as __________ is used for the shared L3 data cache.

A)cache banking

B)thread blocking

C)streaming

D)warping

Q3) GPUs can be found in almost all of today's workstations,laptops, tablets,and smartphones.

A)True

B)False

Q4) A group of threads assigned to a particular SM is a __________ .

A)block

B)grid

C)unit

D)kernel

To view all questions and flashcards with answers, click on the resource link above. Page 21

Chapter 20: Control Unit Operation

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77460

Sample Questions

Q1) The "read word from memory" and "increment PC" actions cannot be used simultaneously because they will interfere with each other.

A)True

B)False

Q2) The execution of a program consists of the sequential execution of instructions.

A)True

B)False

Q3) If the instruction specifies an indirect address,then a(n)________ cycle must precede the execute cycle.

Q4) The execute cycle is simple and predictable.

A)True

B)False

Q5) The __________ register contains the value to be stored in memory or the last value read from memory.

Q6) The __________ module handles multiple levels of interrupt signals.

A)interrupt control

B)incrementer address latch

C)serial I / O control

D)decrementer address latch

To view all questions and flashcards with answers, click on the resource link above. Page 22

Chapter 21: Microprogrammed Control

Available Study Resources on Quizplus for this Chatper

45 Verified Questions

45 Flashcards

Source URL: https://quizplus.com/quiz/77459

Sample Questions

Q1) The __________ generated by a microinstruction are used to cause register transfers and ALU operations.

Q2) The LSI-11 is a good example of a __________ microinstruction approach.

Q3) Microprogramming is the dominant technique for implementing control units in pure _________ architectures due to its ease of implementation.

Q4) _________ processors,with their simpler instruction format,typically use hardwired control units.

Q5) The two basic tasks performed by a microprogrammed control unit are microinstruction sequencing and microinstruction __________.

Q6) When a microinstruction is read from the control memory it is transferred to a

A)control buffer register

B)control memory

C)control address register

D)control unit

Q7) A microprogram is midway between hardware and software.

A)True

B)False

Q8) A sequence of instructions is known as a ___________,or firmware.

To view all questions and flashcards with answers, click on the resource link above. Page 23

Turn static files into dynamic content formats.

Create a flipbook