HTD

Admin and Author at Hack The Developer.

Process Scheduling (Process Management) Operating System

Process scheduling is a process manager activity that manages the removal of a running process from the CPU and the selection of another process based on a certain algorithm (Process Management). Schedulers are pieces of system software that handle process scheduling in a variety of ways. Their primary responsibility is to choose which jobs to …

Process Scheduling (Process Management) Operating System Read More »

Golang UTF8 Package – Text Encoding

Golang UTF8 Package – Text Encoding Advertisement In this blog, we will learn about the Golang UTF8 Package and Character Encoding in Programming Languages. The Golang Unicode/utf8 package provides several useful functions for querying and manipulating strings and []bytes which hold UTF8 bytes. First of all, let’s understand the difference between UTF8 and ASCII Encoding. …

Golang UTF8 Package – Text Encoding Read More »

Point-to-Point Protocol (PPP) | Overview and Fundamentals

Previously, we saw SLIP, i.e. the Serial Line Internet Protocol, a simple data link layer protocol. Within this article, we’ll take a look at the Point-to-Point Protocol (PPP) another data link layer protocol as well, but it’s more powerful than the SLIP and a little complicated as well. The Point-to-Point Protocol was under development until …

Point-to-Point Protocol (PPP) | Overview and Fundamentals Read More »

Serial Line Internet Protocol (SLIP) | TCP/IP Data Link Layer

In this blog we will look at one of the link-layer protocols, i.e. Serial Line Internet Protocol, which is responsible for addressing the physical layer, Media Access Control (MAC) and also framing the datagrams obtained from the layer 3 protocol i.e. Internet Protocol (IP). The Physical Layer is the lowest layer on the OSI Reference …

Serial Line Internet Protocol (SLIP) | TCP/IP Data Link Layer Read More »

Scroll to Top