Boxer
Top 10 List of Week 06
Muhammad Hazim Al Farouq --- Tangsel

Top 10 List of Week 06

  1. Concurrency
    Concurrency means multiple computations are happening at the same time. This article tell us about two models for concurrent programming clearly with illustration, so we can easily understand about this topic.

  2. Dispatcher vs Scheduler
    Schedulers are special system software which handle process scheduling in various ways and dispatcher is a special program which comes into play after the scheduler. This article tell the difference between dispatcher and scheduler by definition, types, dependency, algorithm, time taken, and function.

  3. Multiprocessor Systems
    multiprocessor are systems that have multiple processors working in parallel that share the computer clock, memory, bus, peripheral devices etc. This article tell about types of multiprocessors, advantages of multiprocessor systems, and disadvantages of multiprocessor systems.

  4. States of a Process in Operating Systems
    a Process is something that is currently under execution. This article show the flow of a process from the new state to the terminated state.

  5. Process Scheduling
    The process scheduling is the activity of the process manager that handles the removal of the running process from the CPU and the selection of another process on the basis of a particular strategy. This article have an illustration that show the flow of a process scheduling queues.

  6. Context Switching
    Context Switching involves storing the context or state of a process so that it can be reloaded when required and execution can be resumed from the same point as earlier. This article tell us anything about context switching briefly, start from Context Switching Triggers until Context Switching Cost.

  7. Cooperating Process
    Cooperating processes are those that can affect or are affected by other processes running on the system. This website tell us a method of cooperation with illustration that help us to understand.

  8. Thread
    Thread is an execution unit that consists of its own program counter, a stack, and a set of registers. This website tell us a lot of things about thread briefly.

  9. Inter-process Communication
    Inter-process communication (IPC) is a mechanism that allows processes to communicate with each other and synchronize their actions. This article gives us illustration of shared memory and message passing and some code about that.

  10. Remote Procedure Call
    Remote Procedure Call (RPC) is a protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network’s details. This article tells us about how does RPC work, types of RPC, advantages and disadvantages of RPC with clearly.


© 2021-2021 --- Muhammad Hazim Al Farouq