300+ TOP Operating System LAB VIVA Questions and Answers
300+ TOP Operating System LAB VIVA Questions and Answers
Any Skill Se
Home » CSE VIVA Questions » 300+ TOP Operating
System LAB VIVA Questions and Answers
1. The hardware
2. The operating system
3. The application programs
4. The users.
7.What is BIOS?
A BIOS is software that is put on computers. This allows
the user to configure the input and output of a computer.
A BIOS is also known as firmware.
14.Define MULTICS?
MULTICS (Multiplexed information and computing
services) operating system was developed from 1965-1970
at Massachusetts institute of technology as a computing
utility. Many of the ideas used in MULTICS were
subsequently used in UNIX.
15.What is SCSI?
Small computer systems interface.
16.What is a sector?
Smallest addressable portion of a disk.
17.What is cache-coherency?
In a multiprocessor system there exist several caches each
may containing a copy of same variable A. Then a change
in one cache should immediately be reflected in all other
caches this process of maintaining the same value of a
data in all the caches s called cache-coherency.
26.What is a process?
A program in execution is called a process. Or it may also
be called a unit of work. A process needs some system
resources as CPU time, memory, files, and i/o devices to
accomplish the task. Each process is represented in the
operating system by a process control block or task control
block (PCB).Processes are of two types:
1. Operating system processes
2. User processes
36.What is a thread?
A thread is a program line under execution. Thread
sometimes called a light-weight process, is a basic unit of
CPU utilization; it comprises a thread id, a program
counter, a register set, and a stack.
41.What is a P-thread?
P-thread refers to the POSIX standard (IEEE 1003.1c)
defining an API for thread creation and synchronization.
This is a specification for thread behavior, not an
implementation. The windows OS have generally not
supported the P-threads.
45.What is a semaphore?
It is a synchronization tool used to solve complex critical
section problems. A semaphore is an integer variable that,
apart from initialization, is accessed only through two
standard atomic operations: Wait and Signal.
Process Termination:
->Abort all deadlocked processes.
->Abort one process at a time until the deadlock cycle is
eliminated.
->In which order should we choose to abort?
Priority of the process.
How long process has computed, and how much longer to
completion.
Resources the process has used.
Resources process needs to complete.
How many processes will need to be terminated?
Is process interactive or batch?
Resource Preemption:
->Selecting a victim – minimize cost.
->Rollback – return to some safe state, restart process for
that state.
->Starvation – same process may always be picked as
victim, include number of rollback in cost factor.
Dynamic Loading:
------>>[MOST IMPORTANT]<<------
A.HARIHARAN
MARCH 14, 2016 AT 10:07 AM
answer send
REPLY
LEAVE A REPLY
Comment *
Name *
Email *
Website
Post Comment