Matthew Warner
Quiz por , criado more than 1 year ago

this is a description

207
0
0
Matthew Warner
Criado por Matthew Warner aproximadamente 9 anos atrás
Fechar

Operating Systems

Questão 1 de 200

1

What are the 4 components of a computer system?

Selecione uma ou mais das seguintes:

  • Hardware

  • Operating System

  • Kernel

  • Application Programs

  • ROM

  • User

Explicação

Questão 2 de 200

1

An operating system is a resource allocator?

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 3 de 200

1

Preencha o espaço em branco para completar o texto.

The bootstrap program is stored in

Explicação

Questão 4 de 200

1

Preencha o espaço em branco para completar o texto.

The occurrence of an event is usually signalled by an from either hardware or software.

Explicação

Questão 5 de 200

1

Main memory is typically implemented in semiconductor technology called variable random memory (VRAM).

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 6 de 200

1

Since EEPROM can not be changed it only stores static programs like bootstrap

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 7 de 200

1

A typical instruction-execution cycle for a Von Neumann Architecture is:

Selecione uma ou mais das seguintes:

  • 1. Fetch an instruction from memory and stores the instructions in the instruction register.
    2. Decode the operation and fetch operands from memory
    3. Instruction is executed and stored back in memory

  • 1. Decode the operation and fetch operands from memory
    2. Instruction is executed and stored back in memory
    3. Fetch an instruction from memory and stores the instructions in the instruction register.

Explicação

Questão 8 de 200

1

We would like programs and data to both reside in main memory. This is not possible for two reasons:

Selecione uma das seguintes:

  • 1. Main memory is usually too small to store all needed programs and data permanently
    2. Main memory is a volatile storage device that loses its contents when power is turned off

  • 1. Main memory is usually too small to store all needed programs and data permanently
    2. Main memory is a non-volatile storage device that loses its contents when power is turned off

  • 1. Using this approach would be to fast for the operating system to interpret and therefore would not be feasible
    2. Programs are not written this way and would be way to difficult to change the way a computer works now.

Explicação

Questão 9 de 200

1

What is the main requirement for secondary-storage?

Selecione uma das seguintes:

  • The ability to hold large quantities of data permanently

  • The ability to use as little power as possible

  • The smaller the size the better

  • The faster the better

Explicação

Questão 10 de 200

1

The most common secondary storage is a which provides storage for both programs and data.

Arraste e solte para completar o texto.

    magnetic disk
    solid state drive
    cloud drive
    external disk
    CD-ROM

Explicação

Questão 11 de 200

1

The main difference among the various storage systems lie in:

Selecione uma ou mais das seguintes:

  • speed

  • cost

  • size

  • volatility

  • power consumption

Explicação

Questão 12 de 200

1

Volatile Storage loses its contents when power to the device is removed

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 13 de 200

1

What are the two types of Sold-State disks?

Selecione uma ou mais das seguintes:

  • Solid-State disk stores data in large DRAM array during normal operation but also contains a hidden magnetic hard disk and a battery for backup-power

  • Solid-State disk is flash memory

  • Electromagnetic Varient Memory

  • Magnetic Allocation memory

Explicação

Questão 14 de 200

1

A device controller must contain what?

Selecione uma das seguintes:

  • some local buffer storage and a set of special-purpose registers

  • a device controller must house a single processor

  • must container at least one cache

Explicação

Questão 15 de 200

1

How do we solve the problem of interrupt-driven I/O having high overhead when moving bulk data?

Selecione uma das seguintes:

  • direct memory access (DMA)

  • device memory access (DMA)

  • process memory access (PMA)

  • local memory access (LMA)

Explicação

Questão 16 de 200

1

What do single-processors not run?

Selecione uma ou mais das seguintes:

  • kernel processes

  • user processes

  • I/O processes

Explicação

Questão 17 de 200

1

Selecione da lista do Menu para completar o texto.

( Multiprocessor systems, Singleprocessor systems, Complexprocessor systems, Dynamicprocessor systems ) have two or more processors in close communication, sharing the computer bus and sometimes the clock, memory, and peripheral devices.

Explicação

Questão 18 de 200

1

advantages of multiprocessor systems?

Selecione uma ou mais das seguintes:

  • increased throughput

  • economy of scale

  • increased reliability

  • power reduction

  • size of unit

Explicação

Questão 19 de 200

1

is the ability to continue providing service proportional to the level of surviving hardware.

Arraste e solte para completar o texto.

    Graceful degradation
    Steady wear
    Graceful wear
    Slow deterioration

Explicação

Questão 20 de 200

1

Asymmetric multiprocessing is where each processor performs all tasks within the operating system.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 21 de 200

1

Symmetric multiprocessing is where each processor is assigned a specific task

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 22 de 200

1

more multiprocessors increases computing power but if the CPU has an controller then adding CPUs also increase the amount of memory addressable in the system

Arraste e solte para completar o texto.

    integrated memory
    I/O
    cache memory
    processor

Explicação

Questão 23 de 200

1

Selecione das listas do Menu para completar o texto.

multiprocessing can cause a system to change its memory access model from ( uniform memory access (UMA), non-uniform memory access (NUMA) ) to ( non-uniform memory access (NUMA), uniform memory access (UMA) )

Explicação

Questão 24 de 200

1

is the situation in which access to RAM from any CPU takes time

Arraste e solte para completar o texto.

    UMA
    NUMA
    NUSM
    UHM
    the same
    more
    less

Explicação

Questão 25 de 200

1

is some parts of memory may take to access than other parts

Arraste e solte para completar o texto.

    NUMA
    UMA
    SLT
    UHG
    longer
    less time
    the same time

Explicação

Questão 26 de 200

1

multicore systems are multiprocessor systems, not all multiprocessor systems are multicore

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 27 de 200

1

are where each processor board boots independently and runs its own operating system

Arraste e solte para completar o texto.

    blade servers
    dynamic servers
    multiprocessors
    multi servers

Explicação

Questão 28 de 200

1

What is NVRAM?

Selecione uma das seguintes:

  • DRAM with battery backup

  • RAM with volatile memory

  • ROM with non-volatile memory

  • DRAM with volatile and non-volatile memory

Explicação

Questão 29 de 200

1

Another type of multiprocessor system is a clustered system?

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 30 de 200

1

clustered computers are defined as:

Selecione uma ou mais das seguintes:

  • sharing storage

  • are closely linked via a local-area network or a faster interconnect

  • share resources

  • share processing power

Explicação

Questão 31 de 200

1

clustering is usually used to provide

Arraste e solte para completar o texto.

    high-availability service
    faster processing
    higher security
    multithreading

Explicação

Questão 32 de 200

1

why is clustering used?

Selecione uma das seguintes:

  • service will continue even if one or more systems in the cluster fail

  • higher processing used by having more than one processor work on a job

  • a boss processor will switch in and out jobs so there is no idle processors no matter what

Explicação

Questão 33 de 200

1

What are the components of clustered systems?

Selecione uma ou mais das seguintes:

  • gathers together multiple CPUs

  • are composed of two or more individual systems - or nodes - joined together

  • multiple operating systems run on the same board

  • each processor runs its own operating system

Explicação

Questão 34 de 200

1

clustered systems are composed of two or more individual systems - or nodes - joined together. This is called loosely coupled

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 35 de 200

1

clustering can be structured asymmetrically or symmetrically

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 36 de 200

1

Preencha o espaço em branco para completar o texto.

in asymmetric clustering one machine is in while the other is running the applications

Explicação

Questão 37 de 200

1

what is the hot-standby host function?

Selecione uma das seguintes:

  • the host machine does nothing but monitor the active server

  • the host machine allocates jobs to other servers

Explicação

Questão 38 de 200

1

what does an asymmetric hot-standby host machine do if the server fails?

Selecione uma das seguintes:

  • the hot-standby host becomes the active server

  • the hot-standby host reallocates the jobs to other servers

  • the hot-standby host cancels all jobs for that server and notifies all other servers of its failure

Explicação

Questão 39 de 200

1

symmetric clustering is when two or more hosts are running applications and are monitoring each other

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 40 de 200

1

symmetric clustering is more efficient?

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 41 de 200

1

why is symmetric clustering more efficient?

Selecione uma das seguintes:

  • is uses all of the available hardware

  • it talks between each processor more efficiently

Explicação

Questão 42 de 200

1

what are the component(s) of cluster parallelization?

Selecione uma ou mais das seguintes:

  • parallelization divides a program into separate components that run in parallel on individual computers in the cluster

  • these applications are designed so that once each computing node in the cluster has solved its portion of the problem, the results from all the nodes are combined into a final solution

  • parallelization concurrently divides jobs between nodes

Explicação

Questão 43 de 200

1

to provide shared access, the system must also supply access control and locking to ensure that no conflicting operations occur. this is known as

Arraste e solte para completar o texto.

    distributed lock manager (DLM)
    eye lock manager (ELM)
    protected access manager (PAM)
    distributed access manager (DAM)

Explicação

Questão 44 de 200

1

improvements to clustering are made possible by

Arraste e solte para completar o texto.

    storage-area networks (SANs)
    dynamic-area networks (DANs)
    symmetric-area networks (SANs)

Explicação

Questão 45 de 200

1

the advantage(s) of storage-area networks (SANs)

Selecione uma ou mais das seguintes:

  • allows many systems to attach to a pool of storage

  • if the applications and their data are stored on the SAN, then the cluster software can assign the application to run on any host that is attached to the SAN

  • allows concurrent processing through allocation of storage

  • symmetric processing is possible through sharing of processing of programs

Explicação

Questão 46 de 200

1

beowulf clusters are designed to solve high-performance computing tasks

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 47 de 200

1

beowulf computing nodes typically run Linux operating systems

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 48 de 200

1

why is beowulf clusters a low cost strategy for building a high-performance computing cluster?

Selecione uma das seguintes:

  • uses open-source software

  • uses less power

  • less processors are needed

Explicação

Questão 49 de 200

1

Preencha o espaço em branco para completar o texto.

beowulf clusters nodes use a set of software libraries to communicate with one another

Explicação

Questão 50 de 200

1

Preencha o espaço em branco para completar o texto.

increases CPU utilization by organizing jobs (code and data) so that the CPU always has one to execute

Explicação

Questão 51 de 200

1

the main idea(s) behind multiprogramming?

Selecione uma ou mais das seguintes:

  • the jobs are prioritized so that the most important jobs are done first

  • the program uses all available processors to run the program concurrently

  • as long as at least one job needs to execute the CPU is never idle

Explicação

Questão 52 de 200

1

what does time sharing require?

Selecione uma das seguintes:

  • an interactive computer system

  • a dynamic computer system

  • a static computer system

  • a clustered computer system

  • a GUI computer system

Explicação

Questão 53 de 200

1

a time-shared operating system allows many users to share the computer simultaneously

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 54 de 200

1

how do we achieve the goal of reasonable time from time-sharing?

Selecione uma das seguintes:

  • we use swapping or virtual memory

  • multithreading

  • concurrent processing

  • we use a method called logical memory

Explicação

Questão 55 de 200

1

what is virtual memory?

Selecione uma das seguintes:

  • it abstracts main memory into a large, uniform array of storage separating logical memory as viewed by the user from physical memory

  • memory is run in the cloud

  • memory is constantly switched out between the main memory and cache to give the allusion of memory space larger than it actually is

Explicação

Questão 56 de 200

1

Preencha o espaço em branco para completar o texto.

modern systems are driven

Explicação

Questão 57 de 200

1

Preencha o espaço em branco para completar o texto.

bit is added to the hardware of the computer to indicate the current mode
- kernel (0)
- user (1)

Explicação

Questão 58 de 200

1

what is the function of dual mode?

Selecione uma das seguintes:

  • it provides the operating system the means of protecting it from errant users and errant users from one another

  • the operating systems is protected from hackers that are trying to gain remote access

  • it protects your files from errant users

Explicação

Questão 59 de 200

1

has more privileges than the user processes but fewer than the kernel

Arraste e solte para completar o texto.

    virtual machine manager (VMM)
    dynamic machine manager (DMM)
    file machine manager (FMM)
    force quite manager (FQM)
    processor machine manager (PMM)

Explicação

Questão 60 de 200

1

Preencha os espaços em branco para completar o texto.

a timers period may be or

Explicação

Questão 61 de 200

1

variable timer is generally implemented by a fixed-rate clock and counter

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 62 de 200

1

why do we use timers?

Selecione uma das seguintes:

  • we can use timers to prevent a user program from running too long

  • to calculate the time efficiency of a program

  • to display the time of a files last update

Explicação

Questão 63 de 200

1

Preencha os espaços em branco para completar o texto.

a program is a entity, like the contents of a file stored on disk, whereas a process is an entity

Explicação

Questão 64 de 200

1

Preencha o espaço em branco para completar o texto.

a single-threaded process has one specifying the next instruction to execute

Explicação

Questão 65 de 200

1

the operating system is responsible for the following activities in connection with process management:

Selecione uma ou mais das seguintes:

  • scheduling processes and threads on the CPUs

  • creating and deleting both user and system processes

  • suspending and resuming processes

  • providing mechanisms for process synchronization

  • providing mechanisms for process communication

Explicação

Questão 66 de 200

1

for a program to be executed it must be mapped to absolute addresses and loaded into memory

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 67 de 200

1

Preencha o espaço em branco para completar o texto.

when selecting the memory-management scheme you must take into account many factors but especially the design of the system

Explicação

Questão 68 de 200

1

the operating system is responsible for the following activities in connection with memory management:

Selecione uma ou mais das seguintes:

  • keeping track of which parts of memory are currently being used and who is using them

  • deciding which processes (or parts of processes) and data to move into and out of memory

  • allocating and deallocating memory space as needed

  • allocating and deallocating processes to complete jobs

Explicação

Questão 69 de 200

1

the operating system is responsible for the following activities in connection with the file management:

Selecione uma ou mais das seguintes:

  • creating and deleting files

  • creating and deleting directories to organize files

  • supporting primitives for manipulating files and directories

  • mapping files onto secondary storage

  • backing up files on stable (nonvolatile) storage media

  • communicating between the clouds file system and the local file system on your computer

Explicação

Questão 70 de 200

1

the operating system is responsible for the following activities in connection with the disk management:

Selecione uma ou mais das seguintes:

  • free-space management

  • storage allocation

  • disk scheduling

Explicação

Questão 71 de 200

1

the entire speed of operation of a computer may hinge on the speeds of the disk subsystem and the algorithms that manipulate that subsystem

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 72 de 200

1

when we need a particular piece of information, we first check wether it is in the cache

which of the following is true if any of the above statement?

Selecione uma ou mais das seguintes:

  • if it is, we use the information directly from the cache

  • if it is not, we use the information from the source, putting a copy in the cache under the assumption that we will need it again soon

  • if it is not, we use the information directly from the cache

  • if it is, we use the information from the source, putting a copy in the cache under the assumption that we will need it again soon

Explicação

Questão 73 de 200

1

Preencha o espaço em branco para completar o texto.

with multiprocessors each has its own local cache so when the value of something changes you must make sure that value is changed computer wide. this is called

Explicação

Questão 74 de 200

1

I/O subsystems consists of several component(s):

Selecione uma ou mais das seguintes:

  • a memory-manamgment component that includes buffering, caching, and spooling

  • a general device-driver interface

  • drivers for specific hardware devices

Explicação

Questão 75 de 200

1

Preencha o espaço em branco para completar o texto.

most operating systems maintain a lot of user names and associated

Explicação

Questão 76 de 200

1

in a , each item points to its successor

Arraste e solte para completar o texto.

    singly linked list
    doubly linked list
    circularly linked list

Explicação

Questão 77 de 200

1

in a , a given item can refer either to its predecessor or to its successor

Arraste e solte para completar o texto.

    doubly linked list
    singly linked list
    circularly linked list

Explicação

Questão 78 de 200

1

in a , the last element in the list refers to the first element, rather than to null

Arraste e solte para completar o texto.

    circularly linked list
    singly linked list
    doubly linked list

Explicação

Questão 79 de 200

1

Preencha o espaço em branco para completar o texto.

tree is when a parent may have an unlimited number of children

Explicação

Questão 80 de 200

1

Preencha o espaço em branco para completar o texto.

tree is when a parent may have at most two children, which we term left child and the right child

Explicação

Questão 81 de 200

1

Preencha o espaço em branco para completar o texto.

tree, additionally requires an ordering between the parents two children in which left_child <= right_child

Explicação

Questão 82 de 200

1

Preencha o espaço em branco para completar o texto.

tree is when a tree containing n items as at most log(n) levels

Explicação

Questão 83 de 200

1

Preencha o espaço em branco para completar o texto.

takes data as input, performs a numeric operation on this data, and returns a numeric value

Explicação

Questão 84 de 200

1

what is it called when two hash function have the same output

Selecione uma das seguintes:

  • hash collision

  • hash interrupt

  • hash contact

  • hash dilapidation

Explicação

Questão 85 de 200

1

in the event of a hash collision what method do we employ

Selecione uma das seguintes:

  • we use a linked list at the table location that contains all of the items with the same hash value

  • we use a array at the table location that contains all of the items with the same hash value

  • we use a stack at the table location that contains all of the items with the same hash value

Explicação

Questão 86 de 200

1

Preencha o espaço em branco para completar o texto.

associates pairs using a hash function

Explicação

Questão 87 de 200

1

Preencha o espaço em branco para completar o texto.

is a string of n binary digits that can be used to represent the status of n items

Explicação

Questão 88 de 200

1

when are bitmaps commonly used?

Selecione uma das seguintes:

  • when there is a need to represent the availability of a large number of resources

  • when there is a need to represent the large number of processes

  • when there is a need to represent the large number of jobs

Explicação

Questão 89 de 200

1

Preencha o espaço em branco para completar o texto.

is a collection of physically separate, possibly heterogeneous computer systems that are networked to provide users with access to the various resources that the system maintains

Explicação

Questão 90 de 200

1

Preencha o espaço em branco para completar o texto.

is a communication path between two or more systems

Explicação

Questão 91 de 200

1

what do distributed systems depend on for their functionality?

Selecione uma das seguintes:

  • networking

  • GUI

  • multicore systems

  • multiprogramming

Explicação

Questão 92 de 200

1

Preencha o espaço em branco para completar o texto.

is the most common network protocol, and it provides the fundamental architecture of the Internet

Explicação

Questão 93 de 200

1

connects computers within a room, a building or a campus

Arraste e solte para completar o texto.

    local-area network (LAN)
    wide-area network (WAN)
    personal-area network (PAN)

Explicação

Questão 94 de 200

1

usually links buildings, cities or countries

Arraste e solte para completar o texto.

    wide-area network (WAN)
    local-area network (LAN)
    personal-area network (PAN)

Explicação

Questão 95 de 200

1

connects a phone to a headset or a smartphone and a desktop computer

Arraste e solte para completar o texto.

    personal-area network (PAN)
    wide-area network (WAN)
    local-area network (LAN)

Explicação

Questão 96 de 200

1

Preencha o espaço em branco para completar o texto.

is an operating system that provides features such as file sharing across the network, along with communication scheme that allows different processes on different computers to exchange messages

Explicação

Questão 97 de 200

1

Preencha os espaços em branco para completar o texto.

many of todays systems act as to satisfy requests generated by

Explicação

Questão 98 de 200

1

the function of a computer-server system:

Selecione uma das seguintes:

  • provides an interface to which client can send a request to perform an action. in response the server executes the action and sends the results to the client

  • provides a file-system interface where clients can create, update, read, and delete files

Explicação

Questão 99 de 200

1

Preencha o espaço em branco para completar o texto.

provides a file-system interface where clients can create, update, read, and delete files

Explicação

Questão 100 de 200

1

an example of a computer-server system:

Selecione uma das seguintes:

  • server running a database

  • server running a web browser

Explicação

Questão 101 de 200

1

an example of a file-server system:

Selecione uma das seguintes:

  • server running a database

  • server running a web browser

Explicação

Questão 102 de 200

1

Preencha o espaço em branco para completar o texto.

computing clients and servers are not distinguished from one another

Explicação

Questão 103 de 200

1

Preencha os espaços em branco para completar o texto.

in a system, the server is a bottleneck; but in a system, services can be provided by several nodes distributed throughout the network

Explicação

Questão 104 de 200

1

deeming what services are available is accomplished in one of two general ways:

- when a node joins a network, it registers its services with a centralized lookup service on the network, Any node desiring a specific service first contacts this centralized lookup service to determine which node provides the service. the remainder of the communication takes place between the client and the service provider

- An alternative scheme uses no centralized lookup service. Instead, a peer acting as a client must discover what node provides a desired service by broadcasting a request for the service to all other nodes in the network. the node (or nodes) providing that service responds to the peer making the request. To support this approach, a discovery protocol must be provided that allows peers to discover services provided by other peers in the network

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 105 de 200

1

Preencha o espaço em branco para completar o texto.

is used when the source CPU type is different from the target CPU type

Explicação

Questão 106 de 200

1

process of emulation: every machine-level instruction that runs natively on the source system must be translated to the equivalent function on the target system

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 107 de 200

1

Preencha o espaço em branco para completar o texto.

is a form of emulation in that the high-level language code is translated to native CPU instructions, emulating not another CPU but a theoretical virtual machine on which that language could run natively

Explicação

Questão 108 de 200

1

Preencha o espaço em branco para completar o texto.

is an operating system that is natively compiled for a particular CPU architecture runs within another operating system also native to that CPU

Explicação

Questão 109 de 200

1

cloud computing is a type of computing that delivers computing, storage, and even applications as a service across a network

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 110 de 200

1

which is not a type of cloud computing

Selecione uma ou mais das seguintes:

  • public cloud

  • private cloud

  • hybrid cloud

  • dynamic cloud

Explicação

Questão 111 de 200

1

Preencha o espaço em branco para completar o texto.

a is a cloud available vie the internet to anyone willing to pay for the services

Explicação

Questão 112 de 200

1

Preencha o espaço em branco para completar o texto.

a is a cloud run by a company for that company's own use

Explicação

Questão 113 de 200

1

Preencha o espaço em branco para completar o texto.

a is a cloud that includes both public and private cloud components

Explicação

Questão 114 de 200

1

is one or more applications (such as word processors or spreadsheets) available via internet

Arraste e solte para completar o texto.

    Software as a service (SaaS)
    Platform as a service (PaaS)
    Infrastructure as a service (IaaS)
    Program as a service (PaaS)

Explicação

Questão 115 de 200

1

______________ is a software stack ready for application use via internet

Selecione uma das seguintes:

  • Platform as a service (PaaS)

  • Software as a service (SaaS)

  • Infrastructure as a service (IaaS)

Explicação

Questão 116 de 200

1

Infrastructure as a service (IaaS) is one or more applications available via internet

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 117 de 200

1

Preencha o espaço em branco para completar o texto.

embedded systems almost always run operating systems

Explicação

Questão 118 de 200

1

when do we use real-time systems?

Selecione uma das seguintes:

  • when rigid time requirements have been placed on the operation or processor or the flow of data

  • when we need to run a process concurrently in the system

  • when we are running a blade-server system we want to use a real-time system

Explicação

Questão 119 de 200

1

The types of user interfaces are:
- command-line interface (CLI)
- batch interface
- graphical user interface (GUI)

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 120 de 200

1

for efficiency and protection, users usually can control I/O

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 121 de 200

1

Preencha o espaço em branco para completar o texto.

is when two or more processes read and write to a shared section of memory

Explicação

Questão 122 de 200

1

Preencha o espaço em branco para completar o texto.

is packets of information in predefined formats are moved between processes by the operating system

Explicação

Questão 123 de 200

1

when several separate processes execute concurrently, it should be possible for one process to interfere with the others or with the operating system itself

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 124 de 200

1

Preencha o espaço em branco para completar o texto.

the specifies a set of functions that are available to an application programmer, including the parameters that are passed to each function and return values the program can expect

Explicação

Questão 125 de 200

1

system-call interface serves as the link to system calls made available by the operating system

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 126 de 200

1

what are the method(s) used to pass parameters to the operating system?

Selecione uma ou mais das seguintes:

  • pass the parameters in registers

  • parameters are generally stored in a block, or table, in memory, and the address of the block is passed as a parameter in a register

  • parameters also can be placed, or pushed, onto the stack by the program and popped off the stack by the operating system

Explicação

Questão 127 de 200

1

Preencha o espaço em branco para completar o texto.

is a system program designed to aid the programmer in finding and correcting errors

Explicação

Questão 128 de 200

1

what are the major categories of system calls?

Selecione uma ou mais das seguintes:

  • process control

  • file management

  • device management

  • information maintenance

  • communications

  • cloud communication

  • network calls

Explicação

Questão 129 de 200

1

what is part of the message-passing model?

Selecione uma ou mais das seguintes:

  • communicating processes exchange messages with one another to transfer information

  • each computer in a network has a host name by which it is commonly known

  • each process has a process name

  • most processes that will be receiving connections are special-purpose daemons

  • the form of the data is determined by the processes and is not under the operating system control

  • the processes are also responsible for ensuring that they are not writing to the same location simultaneously

Explicação

Questão 130 de 200

1

what is part of the shared-memory model?

Selecione uma ou mais das seguintes:

  • shared memory requires that two or more processes agree to remove the restriction that one process cannot access another processes memory

  • the form of the data is determined by the processes and is not under the operating systems control

  • the processes are also responsible for ensuring that they are not writing to the same location simultaneously

  • each computer in a network has a host name by which it is commonly known

  • most processes that will be receiving connections are special-purpose daemons

Explicação

Questão 131 de 200

1

what are the system utilities categories?

Selecione uma ou mais das seguintes:

  • file management

  • status information

  • file modification

  • programming-language support

  • programming loading and execution

  • communications

  • background services

  • application programs

Explicação

Questão 132 de 200

1

Preencha os espaços em branco para completar o texto.

operating system requirements are divided into two basic groups: and

Explicação

Questão 133 de 200

1

Preencha os espaços em branco para completar o texto.

are how to do something and are what will be done

Explicação

Questão 134 de 200

1

the advantage to writing in high level languages is that it is faster and lowers storage requirements

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 135 de 200

1

the main advantage to the layered approach when making an O.S. is

Selecione uma das seguintes:

  • simplicity of construction and debugging

  • debugging and less time

  • less time and less cost

Explicação

Questão 136 de 200

1

The main function of the microkernel is to provide communication between the client program and various services in the user space. Communication is provided through message passing

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 137 de 200

1

what is one benefit of the microkernel?

Selecione uma das seguintes:

  • it makes extending the operating system easier. it also provides more security and reliability.

  • the performance of microkernels overhead is extremely small

Explicação

Questão 138 de 200

1

what is the loadable kernel modules?

Selecione uma das seguintes:

  • the kernel has a set of core components, and links to additional services via modules, either at boot time or during run time

  • remove all nonessential components from the kernel and implement them as system and user level programs

Explicação

Questão 139 de 200

1

the best methodology to OS design is using loadable kernel modules

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 140 de 200

1

how is Mac OSX a hybrid system?

Selecione uma das seguintes:

  • the top layer the user interface. below theses layers is the kernel environment which is MACH and BSD UNIX kernel

  • the top layer the user interface. below theses layers is the kernel environment which is cocoa api

Explicação

Questão 141 de 200

1

Preencha o espaço em branco para completar o texto.

a failure in the kernel is called a crash and information about it is saved in a

Explicação

Questão 142 de 200

1

Preencha o espaço em branco para completar o texto.

the operating can take a , a capture of the memory of the process, to be stored for later analysis

Explicação

Questão 143 de 200

1

Preencha o espaço em branco para completar o texto.

the operating system produces of system behaviour to try to find bottle necks

Explicação

Questão 144 de 200

1

Preencha o espaço em branco para completar o texto.

periodically samples the instruction pointer to determine which code is being executed. It can show stat trends but not individual activity.

Explicação

Questão 145 de 200

1

an OS must be generated for each specific computer site, a process known as

Arraste e solte para completar o texto.

    system generation (SYSGEN)
    operating system generation (OSYSGEN)
    kernel generation (KG)
    kernel and user generation (KUG)

Explicação

Questão 146 de 200

1

The SYSGEN is on the disk or ISO of the OS and it queries the user on hardware information such as:

Selecione uma ou mais das seguintes:

  • What CPU is used? What options are installed?

  • How will the boot disk be formatted? How many partitions are there?

  • How much memory is available?

  • What devices are available?

  • What operating system options are desired?

Explicação

Questão 147 de 200

1

Preencha o espaço em branco para completar o texto.

after the OS is generated, it must be loaded into the kernel using a . This program is placed in ROM.

Explicação

Questão 148 de 200

1

a bootstrap can also run diagnostics on a system to ensure it is properly working before booting

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 149 de 200

1

Preencha os espaços em branco para completar o texto.

a system executes jobs, whereas a system has user programs, or tasks

Explicação

Questão 150 de 200

1

Selecione das listas do Menu para completar o texto.

a ( process, text section, program counter ) is more than the program code, which is sometimes known as the ( text section, process, program counter ). It also includes the current activity, represented by the ( program counter, process, text section )

Explicação

Questão 151 de 200

1

what does the process stack generally contain?

Selecione uma das seguintes:

  • contains temporary data. as well as a data section

  • contains temporary data. as well as a process section

  • contains program counter as well as a data section

Explicação

Questão 152 de 200

1

what can a process also include? and what is its function?

Selecione uma das seguintes:

  • heap - memory that is dynamically allocated during process run time

  • hash - memory that is dynamically allocated during process run time

  • hash - memory that is asymmetrically allocated during process run time

  • heap - memory that is asymmetrically allocated during process run time

Explicação

Questão 153 de 200

1

the program itself is not a process. A program is a ___________

Selecione uma das seguintes:

  • passive entity

  • static entity

  • dynamic entity

  • active entity

Explicação

Questão 154 de 200

1

a process is a(n) __________________

Selecione uma das seguintes:

  • active entity

  • passive entity

  • dynamic entity

  • static entity

Explicação

Questão 155 de 200

1

a program becomes a process when it is loaded into memory

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 156 de 200

1

select the common ways of executing a program:

Selecione uma ou mais das seguintes:

  • double click an icon representing the executable file

  • entering the name of the executable file on the command line

  • using the program counter

  • using a system call to start a program

  • using the command startx

Explicação

Questão 157 de 200

1

although two processes can be related to the same program, they are not considered two separate execution sequences

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 158 de 200

1

a process itself can be an execution environment for other code

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 159 de 200

1

Preencha os espaços em branco para completar o texto.

as a program executes, it changes . The of a process is defined in part by the current activity of the process

Explicação

Questão 160 de 200

1

what are not common states or a process?

Selecione uma ou mais das seguintes:

  • new

  • running

  • waiting

  • ready

  • terminated

  • halted

  • overhaul

Explicação

Questão 161 de 200

1

Preencha os espaços em branco para completar o texto.

it is important to know that only process can be running at a time, while can be ready or waiting

Explicação

Questão 162 de 200

1

each process is represented in the operating system by a also called the control block.

Arraste e solte para completar o texto.

    process control block (PCB)
    heap control block (HCB)
    process counter control block (PCCB)
    accounting control block (ACB)

Explicação

Questão 163 de 200

1

which is not part of the process control block?

Selecione uma das seguintes:

  • process state

  • program counter

  • cpu registers

  • cpu-scheduling information

  • memory-manamgent information

  • accounting information

  • I/O status information

  • program heap

Explicação

Questão 164 de 200

1

- the state may be new, running, halted, ect.

Arraste e solte para completar o texto.

    Process State
    Program counter
    CPU registers
    CPU-scheduling information
    Memory-management information
    Accounting information
    I/O status information

Explicação

Questão 165 de 200

1

- the counter indicates the address of the next instruction to be executed for this process

Arraste e solte para completar o texto.

    Program counter
    Process sate
    CPU registers
    CPU-scheduling information
    Memory-management information
    Accounting information
    I/O status information

Explicação

Questão 166 de 200

1

- the registers vary in number and type, depending on the computer architecture. They include accumulators, index registers, stack pointers, and general purpose registers, as well as condition code information. All this information must be saved when an interrupt occurs.

Arraste e solte para completar o texto.

    CPU registers
    Process registers
    Heap registers

Explicação

Questão 167 de 200

1

______________ - this information includes a process priority, pointers to scheduling queues, and any other scheduling parameters

Selecione uma das seguintes:

  • CPU-scheduling

  • Process-scheduling

Explicação

Questão 168 de 200

1

Preencha o espaço em branco para completar o texto.

-management information - This information may include such items as the value of the base and limit registers and the page tables, or the segment tables, depending on the memory system used by the operating system.

Explicação

Questão 169 de 200

1

Preencha o espaço em branco para completar o texto.

information - This information includes the amount of CPU and real time used, time limits, account numbers, job process numbers, and so on

Explicação

Questão 170 de 200

1

Preencha o espaço em branco para completar o texto.

I/O information - This information includes the list of I/O devices allocated to the process, a list of open files, and so on

Explicação

Questão 171 de 200

1

Preencha os espaços em branco para completar o texto.

a process is a program that performs a single of execution. Many systems now have upgraded this to allow a program to run multiple of execution.

Explicação

Questão 172 de 200

1

On a system that supports threads, the is extended to include the information for each thread.

Arraste e solte para completar o texto.

    PCB
    ACB
    GPD
    PCCB

Explicação

Questão 173 de 200

1

we want to have processes running at all times to maximize CPU utilization

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 174 de 200

1

what is the objective of time sharing?

Selecione uma das seguintes:

  • is to switch the CPU among processes so frequently that users can interact with each program while it is running

  • is to switch the CPU among processes so that each process gets equal time to compute its job

Explicação

Questão 175 de 200

1

Preencha o espaço em branco para completar o texto.

to meet the objective of time sharing, the selects an available process for the program execution on the CPU

Explicação

Questão 176 de 200

1

on single cores, only one process can run at a time

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 177 de 200

1

as a process enters a system, it is put into a , which consists of all processes in the system

Arraste e solte para completar o texto.

    job queue
    process stack
    job linked list
    process linked list

Explicação

Questão 178 de 200

1

Preencha o espaço em branco para completar o texto.

the processes that are residing in main memory and are ready and waiting to execute are kept on a list called the .

Explicação

Questão 179 de 200

1

Preencha o espaço em branco para completar o texto.

a new process is put on the ready queue until it is selected for execution or

Explicação

Questão 180 de 200

1

Once a process gets the CPU, one of several events may occur:

Selecione uma ou mais das seguintes:

  • The process could issue an I/O request and be put on an I/O queue

  • The process could create a new child process and wait for the child's termination

  • The process could be forcibly removed from the CPU, as a result of an interrupt and put back in the ready queue

Explicação

Questão 181 de 200

1

Preencha o espaço em branco para completar o texto.

the operating system must select processes from the queues using an appropriate

Explicação

Questão 182 de 200

1

The or selects processes from the batch pool and loads them into memory for execution

Arraste e solte para completar o texto.

    long-term scheduler
    short-term scheduler
    job scheduler
    CPU scheduler

Explicação

Questão 183 de 200

1

The or selects from among the processes that are ready for execution and allocates the CPU to one of them

Arraste e solte para completar o texto.

    shot-term scheduler
    long-term scheduler
    CPU scheduler
    job scheduler

Explicação

Questão 184 de 200

1

The short term scheduler must select a new process for the CPU frequently

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 185 de 200

1

The long term scheduler controls the degree of multiprogramming (the number of processes in memory)

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 186 de 200

1

when is the degree of multiprogramming stable?

Selecione uma das seguintes:

  • the average number of process creation is equal to the average departure rate of the processes leaving the system

  • the average number of process creation is more than the average departure rate of the processes leaving the system

  • the average number of process creation is less than the average departure rate of the processes leaving the system

  • the average number of process creation is two times more than the average departure rate of the processes leaving the system

Explicação

Questão 187 de 200

1

An I/O bound process generates I/O requests infrequently, spending more time doing computations and a CPU bound process is one that spends most of its time doing I/O rather than computations.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 188 de 200

1

Preencha os espaços em branco para completar o texto.

some systems such as time sharing systems may introduce -term schedulers. The idea is that sometimes it is advantageous to remove a process from memory to reduce the degree of multiprogramming. Later the process can be reintroduced to memory and start off where they left off, in a process called .

Explicação

Questão 189 de 200

1

Preencha o espaço em branco para completar o texto.

when an interrupt occurs, the system needs to save the current of the process running on the CPU so that it can restore that context when processing is done

Explicação

Questão 190 de 200

1

Selecione das listas do Menu para completar o texto.

Gernerally, we perform a ( state save, state restore, state copy ) of the current state of the CPU, be it in kernel mode or user mode, then use a ( state restore, state save, state copy, state resume ) to resume operation

Explicação

Questão 191 de 200

1

Selecione da lista do Menu para completar o texto.

the process of completing a state save and state restore is known as a ( context switch, context swap, context flip )

Explicação

Questão 192 de 200

1

Preencha o espaço em branco para completar o texto.

the process is a child of init and is responsible for creating additional processes that perform tasks on behalf of the kernel

Explicação

Questão 193 de 200

1

Preencha o espaço em branco para completar o texto.

the process is a child of init and is responsible for the managing clients that connect to a system using ssh

Explicação

Questão 194 de 200

1

Preencha o espaço em branco para completar o texto.

the process is also a child of init and it is used to manage clients that directly log onto the system

Explicação

Questão 195 de 200

1

When a process creates a new process. Which are possible for execution:

Selecione uma ou mais das seguintes:

  • the parent continues to execute concurrently with the children

  • the parent waits until some or all of its children have terminated

Explicação

Questão 196 de 200

1

with a new process what could happen with address space?

Selecione uma ou mais das seguintes:

  • the children process is duplicate of the parent process (it has the same program and data as the parent)

  • the child process has a new program loaded into it

Explicação

Questão 197 de 200

1

A parent may terminate the execution of one of its children for a variety of different reasons, such as:

Selecione uma ou mais das seguintes:

  • The child has exceeded its usage of some of the resources that it has been allocated

  • The task assigned to the child is no longer required

  • The parent is existing, and the operating system does not allow a child to continue if its parent terminates

Explicação

Questão 198 de 200

1

is when a parent is terminated, and all of its children are terminated as well

Arraste e solte para completar o texto.

    Cascading termination
    Family termination
    Mass termination

Explicação

Questão 199 de 200

1

Preencha o espaço em branco para completar o texto.

A process that is terminated, but whose parents do not call wait is called a process. All processes transition to this state briefly but are often resolved once wait() is called by the parent

Explicação

Questão 200 de 200

1

Preencha os espaços em branco para completar o texto.

If a parent terminates before a child, it can not call wait(), so the child process becomes and . Linux and Unix solve this problem by assigning to be the new parent of a child process whose parent prematurely terminates.

Explicação