Course - Unit 3

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Zjamous
Z
Zjamous
Community Contributor
Quizzes Created: 2 | Total Attempts: 515
Questions: 10 | Attempts: 159

SettingsSettingsSettings
Computer Quizzes & Trivia

Unit 3 self-assessment


Questions and Answers
  • 1. 

    Which of the following is NOT a user interface?

    • A.

      Command line or shell

    • B.

      Graphical user interface

    • C.

      Web form interface

    • D.

      Printed output

    Correct Answer
    D. Printed output
    Explanation
    Printed output is not considered a user interface because it does not involve direct interaction between the user and the system. User interfaces are typically designed to allow users to input commands or data, and receive feedback or output in a format that can be easily understood and interpreted. Printed output, on the other hand, refers to physical documents or papers that are generated by a system, but do not provide any means for user interaction.

    Rate this question:

  • 2. 

    The _________ generates the primitive commands that control a peripheral device.

    • A.

      CPU

    • B.

      IOCS

    • C.

      Memory Manager

    • D.

      Process Manager

    Correct Answer
    B. IOCS
    Explanation
    IOCS stands for Input/Output Control System. It is responsible for generating the primitive commands that control a peripheral device. This includes tasks such as initializing the device, sending commands to the device, and receiving data from the device. The IOCS acts as an interface between the CPU and the peripheral device, ensuring that the device functions correctly and can be controlled by the CPU. Therefore, the IOCS is the correct answer for this question.

    Rate this question:

  • 3. 

    The boot sector contains

    • A.

      Instructions to shut down the computer

    • B.

      Instructions to load the operating system into memory

    • C.

      The disk directory

    • D.

      A queue of programs to start up

    Correct Answer
    B. Instructions to load the operating system into memory
    Explanation
    The boot sector is a small section of a computer's hard drive or other storage device that contains instructions on how to start up the computer. It includes the necessary code to load the operating system into memory, which allows the computer to begin running. This process is essential for the computer to function properly and for users to be able to access and use their operating system and other software.

    Rate this question:

  • 4. 

    A resident operating system routine is one that

    • A.

      resides on secondary storage

    • B.

      Is loaded as needed

    • C.

      Loads other programs

    • D.

      Stays in memory

    Correct Answer
    D. Stays in memory
    Explanation
    A resident operating system routine is a program that remains in memory while the computer is running. It is not loaded from secondary storage every time it is needed, but rather stays in memory to be accessed quickly whenever required. This allows for faster execution of the routine and efficient use of system resources.

    Rate this question:

  • 5. 

    The transient are of memory is used to hold application programs and transient operating system routines.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    The transient area of memory is indeed used to hold application programs and transient operating system routines. This area of memory is temporary and is used for storing data that is currently being processed or executed. It is different from permanent storage, such as hard drives or solid-state drives, which are used for long-term storage of data. In the case of the given statement, it is correct that the transient area of memory is used for holding application programs and transient operating system routines.

    Rate this question:

  • 6. 

    Multiprogramming is

    • A.

      The ability of the computer to run programs built using compilers, interpreters, or assemblers

    • B.

      The ability of the computer to run multiple programs concurrently

    • C.

      the ability of the computer force a user to login before running programs

    • D.

      The ability of the computer to communicate with other programs running remotely

    Correct Answer
    B. The ability of the computer to run multiple programs concurrently
    Explanation
    Multiprogramming refers to the ability of a computer to run multiple programs concurrently. This means that the computer can execute multiple programs at the same time, allowing for efficient utilization of system resources. This is achieved through techniques such as time-sharing, where the CPU is shared among multiple programs, allowing each program to execute for a short period before switching to another program. Multiprogramming improves overall system performance and responsiveness, as it allows for better multitasking and efficient utilization of system resources.

    Rate this question:

  • 7. 

    Which of the follhttp://www.proprofs.com/quiz-school/submit2.phpowing best describes a virtual memory system?

    • A.

      All of the program's pages reside on disk, and are executed on disk by the processor

    • B.

      Pages that are currently needed are brought into memory; the rest of the program's pages are swapped to disk

    • C.

      The program's pages are converted to object code only when they need to be executed

    • D.

      All of the above

    Correct Answer
    B. Pages that are currently needed are brought into memory; the rest of the program's pages are swapped to disk
    Explanation
    A virtual memory system is a memory management technique that allows a computer to use secondary storage (such as a hard disk) as an extension of its primary memory (RAM). In this system, only the pages of a program that are currently needed are loaded into the main memory, while the rest of the program's pages are swapped out to the disk. This allows for efficient memory utilization and enables the computer to run programs larger than the available physical memory.

    Rate this question:

  • 8. 

    Dynamic address translation:

    • A.

      Converts a programmer's symbolic address into an absolute address

    • B.

      Converts a bus address into a peripheral's address

    • C.

      Converts a transient memory location into a resident memory location

    • D.

      Converts a relative address into an absolute address

    Correct Answer
    D. Converts a relative address into an absolute address
    Explanation
    Dynamic address translation is a process that converts a relative address, which is an address that is relative to a specific point or location, into an absolute address, which is a fixed address that directly corresponds to a specific memory location. This allows the programmer to work with relative addresses, which can be more convenient and flexible, while the system handles the translation to the actual memory location where the data is stored.

    Rate this question:

  • 9. 

    A programmer is concerned with ____________, and the operating system is concerned with _____________ to the device.

    • A.

      Logical I/O , physical I/O

    • B.

      Physical I/O , logical I/O

    • C.

      Physical I/O , peripheral I/O

    • D.

      Logical input , logical output

    Correct Answer
    A. Logical I/O , physical I/O
    Explanation
    A programmer is primarily concerned with logical I/O, which refers to the input and output operations performed by a program at a higher level of abstraction, such as reading from or writing to a file. On the other hand, the operating system is concerned with managing the physical I/O, which involves the actual transfer of data to and from the device, such as sending data to a printer or reading data from a hard disk.

    Rate this question:

  • 10. 

    Dynamic memory management is a strategy in which

    • A.

      Memory is split into fixed partitions

    • B.

      Memory is treated as a pool of unstructured free space

    • C.

      Memory is dynamically increased by adding more RAM chips

    • D.

      Memory is dynamically refreshed 500 times a second

    Correct Answer
    B. Memory is treated as a pool of unstructured free space
    Explanation
    Dynamic memory management is a strategy where memory is treated as a pool of unstructured free space. This means that memory is not divided into fixed partitions, but rather allocated and deallocated as needed. This allows for more efficient use of memory, as it can be dynamically allocated to different processes or programs based on their needs. It also allows for better memory utilization, as unused memory can be freed up and used by other processes.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 22, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Sep 27, 2009
    Quiz Created by
    Zjamous
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.