¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

Operating System Analysis and Design 1

Duncan Levings 45 preguntas Actualizado el 26 sep 2019

Hacer el test

Este test tiene tipos de pregunta que se abren en el reproductor de siempre.

Preguntas del test (45)

  1. 1What is an operating system?

    A program that acts as an intermediary between a user of a computer and the computer hardware
    1. AVerdadero
    2. BFalso
  2. 2Computer system can be divided into four components:
    [blank_start]Hardware[blank_end] - provides basic computing resources
    [blank_start]Operating system[blank_end] - controls and coordinates use of hardware among various applications and users
    [blank_start]Application programs[blank_end] - define the ways in which the system resources are used to solve the computing problems of the user
    [blank_start]Users[blank_end] - people, machines and other components
    1. AHardware
    2. BOperating system
    3. CApplication programs
    4. DUsers
  3. 3OS is a [blank_start]resource allocator[blank_end]
    - manages all resources
    - decides between conflicting requests for efficient and fair resource use

    OS is a [blank_start]control program[blank_end]
    - controls execution of programs to prevent errors and improper use of the computer
    1. Aresource allocator
    2. Bcontrol program
  4. 4The one program running at all times on the computer is the kernel
    everything else is either
    - system program
    - application program
    1. AVerdadero
    2. BFalso
  5. 5Bootstrap program is loaded at power-up
    1. Atypically stored in ROM or EPROM, generally known as firmware
      initializes all aspects of system
      loads operating system kernel and starts execution
    2. Btypically stored in RAM or ERRAM, generally known as firmware
      initializes all aspects of the motherboard
      loads operating system programs and starts execution
  6. 6Computer system operation:
    1. AOne or more CPUs, device controllers connect through common bus providing access to shared memory
    2. BConcurrent execution of CPUs and devices competing for memory cycles
    3. CI/O devices and CPU can execute concurrently
    4. DEach device controller is in charge of a particular device type
    5. EDevice controller informs CPU that it has finished its operation by causing an interrupt
    6. FRAM and ROM of the operating system ensure the CPU can properly manage its resources
  7. 7A trap or exception is a software-generated interrupt caused either by an error or a user request
    An operating system is interrupt driven
    1. AVerdadero
    2. BFalso
  8. 8Direct Memory Access Structure
    - used for high-speed I/O devices able to transmit information at close to memory speeds
    - device controller sends blocks of data directly to main memory without CPU intervention
    - only one interrupt is generated per block, rather than the one interrupt per byte
    1. AVerdadero
    2. BFalso
  9. 9Multiprogramming (batch system) needed for efficiency
    1. Asingle user cannot keep CPU and I/O devices busy at all times
    2. BMultiprogramming organizes jobs so CPU always has one to execute
    3. CA subset of total jobs in system is kept in memory
    4. DOne job is selected and run via job scheduling
    5. EWhen it has to wait, OS switches to another job
    6. FWhen the job is finished, the OS uses the scheduling to select the first job in the waiting list
  10. 10[blank_start]Timesharing[blank_end] is a logical extension in which CPI switches jobs so frequently that users can interact with each job while its running, creating [blank_start]interactive[blank_end] computing

    - [blank_start]Response time[blank_end] should be < 1 second
    - Each user has at least one program executing in memory -> [blank_start]process[blank_end]
    - if several jobs ready to run at the same time -> [blank_start]CPU scheduling[blank_end]
    - If processes don't fit in memory, [blank_start]swapping[blank_end] moves then in and out to run
    - [blank_start]Virtual memory[blank_end] allows execution of processes not completely in memory
    1. ATimesharing
    2. Binteractive
    3. CResponse time
    4. Dprocess
    5. ECPU scheduling
    6. Fswapping
    7. GVirtual memory

Información

Descripción
Computer Science Test sobre Operating System Analysis and Design 1, creado por Duncan Levings el 05/09/2019.
Idioma
English
Visitas
0
Historial
Creado el 5 sep 2019 · actualizado el 26 sep 2019
Etiquetas
computer science
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?