Basics of Operating Sys

Basics of Operating Sys

Image credit: Unsplash

1. Operating System[OS]

Example Image
  1. Paging :–>
  1. it eleminates the need of contiguos memory allocation
  2. have two main component and parts
  3. component -> page number(p) and frame number(d)
  4. parts + Logical address -> addres generated by the CPU {represented in bits} + Physical address -> physical location of a required data in a memory
  5. In the process of accessing any data from memory, that will be done by accessing the memory location twice to remove this double accessing of the memory we use the TLB{Translation Lockaside Buffer}.
  6. TLB –> It contains the page table entries that have been most recently used. IMAGE
  7. it is a kind of cache memory resister of memory with there physical address
  8. TLB stored the frequently used data for high speed accessing
  9. It consist of two parts 4. key or tag :: like page number 5. value :: like frame number
  10. It consist of few data that is { frequently/ recently used data}
  11. If data not found in the TLB table then it will search in the page table for that data {TLB miss}
  12. Advantages
  13. Disadvantages
  14. Terms 9. Hit Ratio{HR} –> successful search / total searches doen 10. Miss Ratio{MR} –> HR-total searches done 11. TLBT –> Time( complete TLB search ) 12. MAT –> TIme( time to acces memory ) 13. Effective Access Time 14. formula EAT = HR*( TLBT + MAT ) + MR*( TLBT + 2*MAT)
Ukant Jadia
Ukant Jadia
Graduate | ML & Software Engineer

My research interests include applied machine learning, visualization, programming boring stuff.