Category: CPU

  • Bandwidth Utilisation

    In computing and telecommunications, bandwidth refers to the maximum data transfer rate of a network or Internet connection. Specifically, it is the amount of data that can be transmitted from one point to another within a specified time, typically measured in bits per second (bps). Bandwidth is critical for software engineers when designing and optimizing…

  • Physical Addressing

    In computing, a physical address (also referred to as a real address) is a memory address in the form of a binary number that identifies a specific location in the computer’s physical memory. This address is used by the address bus to access the corresponding storage cell in main memory or a memory-mapped I/O device,…

  • CPU : Deep Dive

    The Central Processing Unit (CPU) is the beating heart of any computer system, often referred to as the “brain” of the machine. Imagine it as the control center, directing traffic in a bustling city of data, operations, and instructions. Let’s break down its significance, components, and functionality in a fresh and unique way. 1. What…

  • Running Code

    Code execution is a complex process and during the code compilation and interpretation encountering errors and exceptions is a highly probable event, hence making the exceptions  and errors more detailed helps in better trouble shooting and code rectification. Running Code can be complex process if not organized well via leveraging version control and IDEs. It is always better to…

  • OS Kernel

    OS Kernel can be referred to as the heart and brain of the OS, the kernel is the core program OS is based upon, the kernel resides in the memory of the hardware (HARD DISK) and is responsible for booting and spinning up the servers, the kernel is a bridge between the hardware and software components. The kernel is responsible for controlling,…

  • CPU Utilization

    CPU utilization refers to the amount of CPU that is utilized to execute tasks assigned by the OS, the tasks are assigned via APPLICATION PROGRAM and SYSTEM PROGRAM, which are hosted by the OS. CPU utilization is a metric that provides the usage data of CPU resources, CPU utilization is directly proportional to the computational tasks, the higher the computational task, the higher the CPU…

  • VPS and Virtualization

    VPS are virtual servers with dedicated IP ADDRESSES that are hosted on BARE-METAL devices, many virtual servers can be created with the power of TYPE 1 and TYPE 2 Virtualization. VPS are created via type1 and type 2 virtualization.   The virtual machine will host machine images, and the machine image will consume CPU and MEMORY resources. VPS are highly customizable, portable, and…

  • Registers

    The register is the smaller memory unit, which holds data during processing. The register holds data, physical addresses, instructions, operands, and character values. The register holds data and instructions for real-time processing. Registers hold data that the CPU is processing. The instructions stored in the register will go through processing, eg the value stored in two registers can be added via add operations,…

  • CACHE

    In computer system the cache memory is used to store temporary files / data, which will be used frequently, the cache memory is expensive as compared to another types of persistence storage. Data that is used frequently is stored in cache memory. The cache works in 3 levels: L1 Cache – Fastest SpeedL2 Cache –…

  • ALU (Arithmetic Logical Unit)

    ALU full form is arithmetic logical unit, all the mathematical and logical operations are carried out by ALU. ALU is a combinational digital circuit which performs the following ops: Arithmetic operations | Bit-wise Operations | Logical Operations In order to carry out floating point operations, the floating point unit is leveraged. In order to carry…