Matthew Warner
Test por , creado hace más de 1 año

this is a description

195
0
0
Matthew Warner
Creado por Matthew Warner hace casi 9 años
Cerrar

Operating Systems

Pregunta 1 de 200

1

What are the 4 components of a computer system?

Selecciona una o más de las siguientes respuestas posibles:

  • Hardware

  • Operating System

  • Kernel

  • Application Programs

  • ROM

  • User

Explicación

Pregunta 2 de 200

1

An operating system is a resource allocator?

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 3 de 200

1

Rellena el espacio en blanco para completar el texto.

The bootstrap program is stored in

Explicación

Pregunta 4 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 5 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 6 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 7 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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.

Explicación

Pregunta 8 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • 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.

Explicación

Pregunta 9 de 200

1

What is the main requirement for secondary-storage?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 10 de 200

1

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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 11 de 200

1

The main difference among the various storage systems lie in:

Selecciona una o más de las siguientes respuestas posibles:

  • speed

  • cost

  • size

  • volatility

  • power consumption

Explicación

Pregunta 12 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 13 de 200

1

What are the two types of Sold-State disks?

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 14 de 200

1

A device controller must contain what?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 15 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • direct memory access (DMA)

  • device memory access (DMA)

  • process memory access (PMA)

  • local memory access (LMA)

Explicación

Pregunta 16 de 200

1

What do single-processors not run?

Selecciona una o más de las siguientes respuestas posibles:

  • kernel processes

  • user processes

  • I/O processes

Explicación

Pregunta 17 de 200

1

Selecciona la opción correcta del menú desplegable para completar el 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.

Explicación

Pregunta 18 de 200

1

advantages of multiprocessor systems?

Selecciona una o más de las siguientes respuestas posibles:

  • increased throughput

  • economy of scale

  • increased reliability

  • power reduction

  • size of unit

Explicación

Pregunta 19 de 200

1

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

Arrastra y suelta para completar el texto.

    Graceful degradation
    Steady wear
    Graceful wear
    Slow deterioration

Explicación

Pregunta 20 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 21 de 200

1

Symmetric multiprocessing is where each processor is assigned a specific task

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 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

Arrastra y suelta para completar el texto.

    integrated memory
    I/O
    cache memory
    processor

Explicación

Pregunta 23 de 200

1

Selecciona la opción correcta de los menús desplegables para completar el 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) )

Explicación

Pregunta 24 de 200

1

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

Arrastra y suelta para completar el texto.

    UMA
    NUMA
    NUSM
    UHM
    the same
    more
    less

Explicación

Pregunta 25 de 200

1

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

Arrastra y suelta para completar el texto.

    NUMA
    UMA
    SLT
    UHG
    longer
    less time
    the same time

Explicación

Pregunta 26 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 27 de 200

1

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

Arrastra y suelta para completar el texto.

    blade servers
    dynamic servers
    multiprocessors
    multi servers

Explicación

Pregunta 28 de 200

1

What is NVRAM?

Selecciona una de las siguientes respuestas posibles:

  • DRAM with battery backup

  • RAM with volatile memory

  • ROM with non-volatile memory

  • DRAM with volatile and non-volatile memory

Explicación

Pregunta 29 de 200

1

Another type of multiprocessor system is a clustered system?

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 30 de 200

1

clustered computers are defined as:

Selecciona una o más de las siguientes respuestas posibles:

  • sharing storage

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

  • share resources

  • share processing power

Explicación

Pregunta 31 de 200

1

clustering is usually used to provide

Arrastra y suelta para completar el texto.

    high-availability service
    faster processing
    higher security
    multithreading

Explicación

Pregunta 32 de 200

1

why is clustering used?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 33 de 200

1

What are the components of clustered systems?

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 34 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 35 de 200

1

clustering can be structured asymmetrically or symmetrically

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 36 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 37 de 200

1

what is the hot-standby host function?

Selecciona una de las siguientes respuestas posibles:

  • the host machine does nothing but monitor the active server

  • the host machine allocates jobs to other servers

Explicación

Pregunta 38 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 39 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 40 de 200

1

symmetric clustering is more efficient?

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 41 de 200

1

why is symmetric clustering more efficient?

Selecciona una de las siguientes respuestas posibles:

  • is uses all of the available hardware

  • it talks between each processor more efficiently

Explicación

Pregunta 42 de 200

1

what are the component(s) of cluster parallelization?

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 44 de 200

1

improvements to clustering are made possible by

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 45 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 46 de 200

1

beowulf clusters are designed to solve high-performance computing tasks

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 47 de 200

1

beowulf computing nodes typically run Linux operating systems

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 48 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • uses open-source software

  • uses less power

  • less processors are needed

Explicación

Pregunta 49 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 50 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 51 de 200

1

the main idea(s) behind multiprogramming?

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 52 de 200

1

what does time sharing require?

Selecciona una de las siguientes respuestas posibles:

  • an interactive computer system

  • a dynamic computer system

  • a static computer system

  • a clustered computer system

  • a GUI computer system

Explicación

Pregunta 53 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 54 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • we use swapping or virtual memory

  • multithreading

  • concurrent processing

  • we use a method called logical memory

Explicación

Pregunta 55 de 200

1

what is virtual memory?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 56 de 200

1

Rellena el espacio en blanco para completar el texto.

modern systems are driven

Explicación

Pregunta 57 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 58 de 200

1

what is the function of dual mode?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 59 de 200

1

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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 60 de 200

1

Rellena los espacios en blanco para completar el texto.

a timers period may be or

Explicación

Pregunta 61 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 62 de 200

1

why do we use timers?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 63 de 200

1

Rellena los espacios en blanco para completar el texto.

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

Explicación

Pregunta 64 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 65 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 66 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 67 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 68 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 69 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 70 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • free-space management

  • storage allocation

  • disk scheduling

Explicación

Pregunta 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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 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?

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 73 de 200

1

Rellena el espacio en blanco para completar el 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

Explicación

Pregunta 74 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

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

  • a general device-driver interface

  • drivers for specific hardware devices

Explicación

Pregunta 75 de 200

1

Rellena el espacio en blanco para completar el texto.

most operating systems maintain a lot of user names and associated

Explicación

Pregunta 76 de 200

1

in a , each item points to its successor

Arrastra y suelta para completar el texto.

    singly linked list
    doubly linked list
    circularly linked list

Explicación

Pregunta 77 de 200

1

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

Arrastra y suelta para completar el texto.

    doubly linked list
    singly linked list
    circularly linked list

Explicación

Pregunta 78 de 200

1

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

Arrastra y suelta para completar el texto.

    circularly linked list
    singly linked list
    doubly linked list

Explicación

Pregunta 79 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 80 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 81 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 82 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 83 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 84 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • hash collision

  • hash interrupt

  • hash contact

  • hash dilapidation

Explicación

Pregunta 85 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 86 de 200

1

Rellena el espacio en blanco para completar el texto.

associates pairs using a hash function

Explicación

Pregunta 87 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 88 de 200

1

when are bitmaps commonly used?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 89 de 200

1

Rellena el espacio en blanco para completar el 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

Explicación

Pregunta 90 de 200

1

Rellena el espacio en blanco para completar el texto.

is a communication path between two or more systems

Explicación

Pregunta 91 de 200

1

what do distributed systems depend on for their functionality?

Selecciona una de las siguientes respuestas posibles:

  • networking

  • GUI

  • multicore systems

  • multiprogramming

Explicación

Pregunta 92 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 93 de 200

1

connects computers within a room, a building or a campus

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 94 de 200

1

usually links buildings, cities or countries

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 95 de 200

1

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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 96 de 200

1

Rellena el espacio en blanco para completar el 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

Explicación

Pregunta 97 de 200

1

Rellena los espacios en blanco para completar el texto.

many of todays systems act as to satisfy requests generated by

Explicación

Pregunta 98 de 200

1

the function of a computer-server system:

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 99 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 100 de 200

1

an example of a computer-server system:

Selecciona una de las siguientes respuestas posibles:

  • server running a database

  • server running a web browser

Explicación

Pregunta 101 de 200

1

an example of a file-server system:

Selecciona una de las siguientes respuestas posibles:

  • server running a database

  • server running a web browser

Explicación

Pregunta 102 de 200

1

Rellena el espacio en blanco para completar el texto.

computing clients and servers are not distinguished from one another

Explicación

Pregunta 103 de 200

1

Rellena los espacios en blanco para completar el texto.

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

Explicación

Pregunta 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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 105 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 107 de 200

1

Rellena el espacio en blanco para completar el 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

Explicación

Pregunta 108 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 109 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 110 de 200

1

which is not a type of cloud computing

Selecciona una o más de las siguientes respuestas posibles:

  • public cloud

  • private cloud

  • hybrid cloud

  • dynamic cloud

Explicación

Pregunta 111 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 112 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 113 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 114 de 200

1

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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 115 de 200

1

______________ is a software stack ready for application use via internet

Selecciona una de las siguientes respuestas posibles:

  • Platform as a service (PaaS)

  • Software as a service (SaaS)

  • Infrastructure as a service (IaaS)

Explicación

Pregunta 116 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 117 de 200

1

Rellena el espacio en blanco para completar el texto.

embedded systems almost always run operating systems

Explicación

Pregunta 118 de 200

1

when do we use real-time systems?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 119 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 120 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 121 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 122 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 124 de 200

1

Rellena el espacio en blanco para completar el 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

Explicación

Pregunta 125 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 126 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 127 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 128 de 200

1

what are the major categories of system calls?

Selecciona una o más de las siguientes respuestas posibles:

  • process control

  • file management

  • device management

  • information maintenance

  • communications

  • cloud communication

  • network calls

Explicación

Pregunta 129 de 200

1

what is part of the message-passing model?

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 130 de 200

1

what is part of the shared-memory model?

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 131 de 200

1

what are the system utilities categories?

Selecciona una o más de las siguientes respuestas posibles:

  • file management

  • status information

  • file modification

  • programming-language support

  • programming loading and execution

  • communications

  • background services

  • application programs

Explicación

Pregunta 132 de 200

1

Rellena los espacios en blanco para completar el texto.

operating system requirements are divided into two basic groups: and

Explicación

Pregunta 133 de 200

1

Rellena los espacios en blanco para completar el texto.

are how to do something and are what will be done

Explicación

Pregunta 134 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 135 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • simplicity of construction and debugging

  • debugging and less time

  • less time and less cost

Explicación

Pregunta 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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 137 de 200

1

what is one benefit of the microkernel?

Selecciona una de las siguientes respuestas posibles:

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

  • the performance of microkernels overhead is extremely small

Explicación

Pregunta 138 de 200

1

what is the loadable kernel modules?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 139 de 200

1

the best methodology to OS design is using loadable kernel modules

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 140 de 200

1

how is Mac OSX a hybrid system?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 141 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 142 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 143 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 144 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 145 de 200

1

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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 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:

Selecciona una o más de las siguientes respuestas posibles:

  • 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?

Explicación

Pregunta 147 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 148 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 149 de 200

1

Rellena los espacios en blanco para completar el texto.

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

Explicación

Pregunta 150 de 200

1

Selecciona la opción correcta de los menús desplegables para completar el 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 )

Explicación

Pregunta 151 de 200

1

what does the process stack generally contain?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 152 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 153 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • passive entity

  • static entity

  • dynamic entity

  • active entity

Explicación

Pregunta 154 de 200

1

a process is a(n) __________________

Selecciona una de las siguientes respuestas posibles:

  • active entity

  • passive entity

  • dynamic entity

  • static entity

Explicación

Pregunta 155 de 200

1

a program becomes a process when it is loaded into memory

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 156 de 200

1

select the common ways of executing a program:

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 157 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 158 de 200

1

a process itself can be an execution environment for other code

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 159 de 200

1

Rellena los espacios en blanco para completar el texto.

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

Explicación

Pregunta 160 de 200

1

what are not common states or a process?

Selecciona una o más de las siguientes respuestas posibles:

  • new

  • running

  • waiting

  • ready

  • terminated

  • halted

  • overhaul

Explicación

Pregunta 161 de 200

1

Rellena los espacios en blanco para completar el texto.

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

Explicación

Pregunta 162 de 200

1

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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 163 de 200

1

which is not part of the process control block?

Selecciona una de las siguientes respuestas posibles:

  • process state

  • program counter

  • cpu registers

  • cpu-scheduling information

  • memory-manamgent information

  • accounting information

  • I/O status information

  • program heap

Explicación

Pregunta 164 de 200

1

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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 165 de 200

1

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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 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.

Arrastra y suelta para completar el texto.

    CPU registers
    Process registers
    Heap registers

Explicación

Pregunta 167 de 200

1

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

Selecciona una de las siguientes respuestas posibles:

  • CPU-scheduling

  • Process-scheduling

Explicación

Pregunta 168 de 200

1

Rellena el espacio en blanco para completar el 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.

Explicación

Pregunta 169 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 170 de 200

1

Rellena el espacio en blanco para completar el 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

Explicación

Pregunta 171 de 200

1

Rellena los espacios en blanco para completar el 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.

Explicación

Pregunta 172 de 200

1

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

Arrastra y suelta para completar el texto.

    PCB
    ACB
    GPD
    PCCB

Explicación

Pregunta 173 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 174 de 200

1

what is the objective of time sharing?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 175 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 176 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 177 de 200

1

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

Arrastra y suelta para completar el texto.

    job queue
    process stack
    job linked list
    process linked list

Explicación

Pregunta 178 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 179 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 180 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 181 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 182 de 200

1

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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 183 de 200

1

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

Arrastra y suelta para completar el texto.

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

Explicación

Pregunta 184 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 185 de 200

1

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

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 186 de 200

1

when is the degree of multiprogramming stable?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 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.

Selecciona uno de los siguientes:

  • VERDADERO
  • FALSO

Explicación

Pregunta 188 de 200

1

Rellena los espacios en blanco para completar el 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 .

Explicación

Pregunta 189 de 200

1

Rellena el espacio en blanco para completar el 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

Explicación

Pregunta 190 de 200

1

Selecciona la opción correcta de los menús desplegables para completar el 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

Explicación

Pregunta 191 de 200

1

Selecciona la opción correcta del menú desplegable para completar el texto.

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

Explicación

Pregunta 192 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 193 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 194 de 200

1

Rellena el espacio en blanco para completar el texto.

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

Explicación

Pregunta 195 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • the parent continues to execute concurrently with the children

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

Explicación

Pregunta 196 de 200

1

with a new process what could happen with address space?

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 197 de 200

1

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

Selecciona una o más de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 198 de 200

1

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

Arrastra y suelta para completar el texto.

    Cascading termination
    Family termination
    Mass termination

Explicación

Pregunta 199 de 200

1

Rellena el espacio en blanco para completar el 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

Explicación

Pregunta 200 de 200

1

Rellena los espacios en blanco para completar el 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.

Explicación