You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit corrects multiple spelling and grammar issues to improve clarity and accuracy.
Changes include:
- "Explain what is Semaphore" → "Explain what Semaphore is"
- "disadvantges" → "disadvantages"
- "Is containerization is a type..." → "Is containerization a type..."
- "Why to used a load balancer?" → "Why to use a load balancer?"
- "Sytem Design Hero" → "System Design Hero"
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -852,7 +852,7 @@ POSIX (Portable Operating System Interface) is a set of standards that define th
852
852
</b></details>
853
853
854
854
<details>
855
-
<summary>Explain what is Semaphore and what its role in operating systems.</summary><br><b>
855
+
<summary>Explain what Semaphore is and what its role in operating systems.</summary><br><b>
856
856
857
857
A semaphore is a synchronization primitive used in operating systems and concurrent programming to control access to shared resources. It's a variable or abstract data type that acts as a counter or a signaling mechanism for managing access to resources by multiple processes or threads.
858
858
</b></details>
@@ -887,7 +887,7 @@ Hosted hypervisors and bare-metal hypervisors.
887
887
</b></details>
888
888
889
889
<details>
890
-
<summary>What are the advantages and disadvantges of bare-metal hypervisor over a hosted hypervisor?</summary><br><b>
890
+
<summary>What are the advantages and disadvantages of bare-metal hypervisor over a hosted hypervisor?</summary><br><b>
891
891
892
892
Due to having its own drivers and a direct access to hardware components, a baremetal hypervisor will often have better performances along with stability and scalability.
893
893
@@ -903,7 +903,7 @@ Desktop virtualization
903
903
</b></details>
904
904
905
905
<details>
906
-
<summary>Is containerization is a type of Virtualization?</summary><br><b>
906
+
<summary>Is containerization a type of Virtualization?</summary><br><b>
907
907
908
908
Yes, it's a operating-system-level virtualization, where the kernel is shared and allows to use multiple isolated user-spaces instances.
909
909
</b></details>
@@ -2974,7 +2974,7 @@ A load balancer accepts (or denies) incoming network traffic from a client, and
2974
2974
</b></details>
2975
2975
2976
2976
<details>
2977
-
<summary>Why to used a load balancer?</summary><br><b>
2977
+
<summary>Why to use a load balancer?</summary><br><b>
2978
2978
2979
2979
* Scalability - using a load balancer, you can possibly add more servers in the backend to handle more requests/traffic from the clients, as opposed to using one server.
2980
2980
* Redundancy - if one server in the backend dies, the load balancer will keep forwarding the traffic/requests to the second server so users won't even notice one of the servers in the backend is down.
0 commit comments