View on GitHub

os202

HOME


Top 10 List of Week 05

  1. Techniques to handle Thrashing
    Thrashing is a condition or a situation when the system is spending a major portion of its time in servicing the page faults, but the actual processing done is very negligible.
  2. What is the difference between SDRAM, DDR1, DDR2, DDR3 and DDR4?
    Website ini merupakan penjelasan tentang perbedaan macam-macam jenis dari RAM
  3. Different Levels of Write Read Lock
    Read write lock is a synchronization technology to solve multi read and write problem. There are three priorities: Read-prefering RW lock, Write-prefering RW lock, and Unspecified priority RW locks.
  4. What is Docker?
    Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and deploy it as one package.
  5. Difference between Header file and Library

    Header Files : The files that tell the compiler how to call some functionality (without knowing how the functionality actually works) are called header files. They contain the function prototypes. They also contain Data types and constants used with the libraries. We use #include to use these header files in programs. These files end with .h extension.

    Library : Library is the place where the actual functionality is implemented i.e. they contain function body.
    Libraries have mainly two categories :

    • Static
    • Shared or Dynamic

  1. Belajar Docker: Membuat Docker Container
    Sama seperti Linux yang tidak sengaja dibuat dan dikembangkan oleh Linus Torvalds, Docker pun merupakan produk tidak sengaja oleh Solomon Hykes. Pada awalnya Solomon sedang mencoba mencari solusi bagi para programmer agar dapat menyediakan kode yang bisa dijalankan baik di lingkungan pengembangan maupun di lingkungan produksi. Alhasil terciptalah Docker Container.
  2. Grub vs. Systemd-boot: Which One Should You Use as the Bootloader
    Systemd-boot, sometimes called “systemd” and previously called “gummiboot,” is Grub’s newer competitor. On compatible EFI systems, systemd-boot can be used in place of Grub to boot the system’s operating system. From a high-level perspective, systemd-boot links to the bootloader already in UEFI, offering the most basic feature set for selecting an operating system. Grub, on the other hand, loads what is sometimes described as “an entire OS” to manage booting the user’s operating system, providing far greater capability.
  3. Difference between Hard real time and Soft real time system
    Real time system is defined as a system in which job has deadline, job has to finished by the deadline (strictly finished). If a result is delayed, huge loss may happen.
  4. Copy-on-Write
    Copy on Write or simply COW is a resource management technique. One of its main use is in the implementation of the fork system call in which it shares the virtual memory(pages) of the OS.
  5. Page Fault Handling in Operating System
    A page fault occurs when a program attempts to access data or code that is in its address space, but is not currently located in the system RAM.

«