Operating System: Definitions and explanations page 3 PDF Book

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 Synchronization?
    Synchronization means sharing system resources by processes in such a way that the concurrent access to ...
  24. What is Synchronous Operation?
    A synchronous operation blocks a process till the operation completes. this is the main difference in ...
  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 Switch?
    Thread switching is the process of switching control from one thread to another by operating system. ...
  28. What is Thread?
    A thread is a single sequence within a process. thread have some of the properties of ...
  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 Door?
    Trap door is a new jorgan for backdoor programs or viruses in software field. a trap ...
  35. What is Trap?
    A trap is also known as an exception or a fault. it is typically a type ...
  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 ...