Operating System: Definitions and explanations page 3 PDF Download
Learn operating system definitions and explanations, OS course terminologies (Page 3) for computer science degree programs.
- What is Rendezvous?
Rendezvous is a data synchronization mechanism. it is a system call that allows two processes to ... - What is Resident Set?
Resident set is that portion of the process image that is actually in real-memory at a ... - What is Response Time?
Response time is the elapsed time between an inquiry on a system and the response to ... - What is Reusable Resource?
A reusable resource is a resource that is not rendered useless by being used. for instance, ... - What is Round Robin?
Round robin is a cpu scheduling algorithm where each process is assigned a fixed time slot ... - What is Scheduling?
Scheduling is a method that is used to distribute valuable computing resources, usually processor time, bandwidth ... - What is Secondary Memory?
Secondary memory is a device whose memory is non-volatile, meaning, the stored data will be intact ... - What is Segment?
A process is divided into segments. the chunks that a program is divided into which are ... - What is Segmentation?
Segmentation is a memory management technique in which, the memory is divided into the variable size ... - What is Semaphore?
A semaphore is a variable or abstract data type used to control access to a common ... - What is Sequential Access?
Sequential access means that a group of elements, such as data in memory array or magnetic ... - What is Sequential File?
Sequential file is a file that contains records or other elements that are stored in chronological ... - What is Server?
A server is a program or process that fulfills the client request by performing the task ... - What is Session?
A session is a collection of process groups, and all members of a process group are ... - What is Shell?
A shell is a user interface for access to an operating system's service. these shells either ... - What is Spin Lock?
A spin lock is a lock which causes a thread trying to acquire it to simply ... - What is Spooling?
Spooling is a process in which data is temporarily held to be used and executed by ... - What is Stack?
Stack is a special region in a computer's memory that stores temporary variables created by each ... - What is Starvation?
Starvation is the name given to the indefinite post ponement of a process because it requires ... - What is Strong Semaphore?
Strong semaphore is a semaphore whose definition includes the policy of first in first out queue. ... - What is Swapping?
Swapping is a mechanism in which a process can be swapped temporarily out of main memory ... - What is Symmetric Multiprocessing?
Symmetric multiprocessing is the processing of programs by multiple processors that share a common operating system ... - What is Synchronous Operation?
A synchronous operation blocks a process till the operation completes. this is the main difference in ... - What is Synchronization?
Synchronization means sharing system resources by processes in such a way that the concurrent access to ... - What is System Bus?
A system bus is a single computer bus that connects the major components of a computer ... - What is Thrashing?
Thrashing is a condition in which excessive paging operations are taking place. a system that is ... - What is Thread?
A thread is a single sequence within a process. thread have some of the properties of ... - What is Thread Switch?
Thread switching is the process of switching control from one thread to another by operating system. ... - What is Time Sharing?
Time sharing is a technique which enables multiple users located at different terminals to use a ... - What is Time Slice?
Time slice is the period of time for which a process is allowed to run uninterrupted ... - What is Time Slicing?
Time slicing is a process of dividing time into small periods in which a process is ... - What is Trace?
Trace is a log of operating system calls made by a process can be used for ... - What is Translation Lookaside Buffer?
Translation lookaside buffer is a memory cache that is used to reduce the time taken to ... - What is Trap?
A trap is also known as an exception or a fault. it is typically a type ... - What is Trap Door?
Trap door is a new jorgan for backdoor programs or viruses in software field. a trap ... - What is Trojan Horse?
A trojan horse is a type of malicious software or malware that looks legitimate but can ... - What is Trusted System?
Trusted system is a system that is relied solely on a specified extent to enforce a ... - What is User mode?
In user mode, the executing code has no ability to access hardware or memory directly. code ... - What is Virtual Address?
A virtual address is a pointer for memory space that an operating system allows a process ... - What is Virtual Memory?
Virtual memory is a memory management technique that uses both, hardware and software, to allow a ... - What is Virus?
A virus is a computer code, which is capable of affecting computer data badly by corrupting ... - What is Weak Semaphore?
A semaphore that doesn't specify order in which processes are removed from the queue is a ... - What is Word?
A word is a unit of data of a defined bit length that can be addressed ... - What is Working Set?
Working set is a concept which defines the amount of memory that a process requires in ... - What is Worm?
A computer worm is a malware computer program that replicates itself in order to spread itself ...