Escrito por estudiantes que aprobaron Inmediatamente disponible después del pago Leer en línea o como PDF ¿Documento equivocado? Cámbialo gratis 4,6 TrustPilot
logo-home
Document preview thumbnail
Vista previa 2 fuera de 13 páginas
Examen

PURDUE CS 354 - MIDTERM STUDY GUIDE | QUESTIONS AND ANSWERS | 2026 UPDATE | WITH COMPLETE SOLUTION

Document preview thumbnail
Vista previa 2 fuera de 13 páginas

PURDUE CS 354 - MIDTERM STUDY GUIDE | QUESTIONS AND ANSWERS | 2026 UPDATE | WITH COMPLETE SOLUTION

Vista previa del contenido

PURDUE CS 354 - MIDTERM STUDY GUIDE | QUESTIONS AND
ANSWERS | 2026 UPDATE | WITH COMPLETE SOLUTION




Why do we use XINU? Answer - It is small, complete, elegant, powerful, and
practical. We can also run it on real hardware, which gets rid of any work done
by VM.


What is an operating system? Answer - It provides an abstract computing
environment, supplies services, manages resources, hides low-level hardware.


What are some services an OS provides? Answer - Support for concurrent
execution, process synchronization, inter-process communication, file system,
etc.


How are OS services accessible to users? Answer - Each OS service is accessed
through a system call interface. Inside these system calls is where the internals
of the call are done. Normally a library wraps these system calls.


What is the open-close-read-write paradigm? Answer - Application uses open
to connect with file, then calls functions to read or write data, then calls close
to terminate use.


What are the two ways to achieve concurrent processing? Answer - Real
concurrency achieved by hardware (physical components operate concurrently,
CPU/IO work together).

, Apparent Concurrency achieved by multitasking (multiple programs appear to
operate simultaneously, but the OS provides this illusion).


What is a process? Answer - It is an active computation (i.e. the execution or
running of a program). It is an OS abstraction created by a system call,
managed entirely by the OS.


Note: "Processes" in XINU are more like threads, they share the same address
space but have their own stack.


What is the consequence for programmers? (Process storage) Answer - A copy
of function arguments and local variables are associated with each process
executing a particular function, not with the code in which they are declared.


What are the major OS components? Answer - Process manager, memory
manager, device manager, clock manager, file manager, interprocess
communication, intermachine communication, assessment


What is a multilayer structure? Does XINU use it? Answer - It is visible to user
and designer, each layer is used by layer directly above, provides protection as
well as data abstraction, but it can be inefficient (Ex: Internet Protocol). No,
XINU does not use it.


What is a multilevel structure? Does XINU use it? Answer - It is a form of data
abstraction, which is used during system construction. It allows designers to
focus on one thing at a time, and allows given level to use *all* lower levels.
This is quite efficient, and used by XINU.


How to build an OS? Answer - Begin with philosophy, establish policies, design
mechanisms, and construct an implementation.

Información del documento

Subido en
10 de marzo de 2026
Número de páginas
13
Escrito en
2025/2026
Tipo
Examen
Contiene
Preguntas y respuestas
$17.49

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
EvaTee
3.8
(975)
Vendido
5347
Seguidores
3573
Artículos
58080
Última venta
20 horas hace


Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes