As an Amazon Associate I earn from qualifying purchases.

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.


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