Skip to main content
Engineering Articles

The Draftsbook Blog

Articles, deep dives, and notes from the engineering community.

Part 2: Arithmetic Logic Unit (ALU) Design & IEEE 754 Floating-Point Arithmetic
Nov 5, 20263 min read

Part 2: Arithmetic Logic Unit (ALU) Design & IEEE 754 Floating-Point Arithmetic

An in-depth analysis of processor ALU circuit engineering, comparing ripple-carry adders with carry-lookahead logic, Booth multiplication, and IEEE 754 FPUs.

By Md. Harun-Or-Roshid

Part 1: MIS Fundamentals, Organizational Theory & Strategic Alignment
Nov 5, 20264 min read

Part 1: MIS Fundamentals, Organizational Theory & Strategic Alignment

Explore Management Information Systems: DIKW hierarchy, three-tier management levels, Porter's Five Forces, and Henderson-Venkatraman strategic alignment.

By Md. Harun-Or-Roshid

Part 1: Cloud Computing Overview: Essential Characteristics & Key Risks
Nov 5, 20264 min read

Part 1: Cloud Computing Overview: Essential Characteristics & Key Risks

A masterclass in cloud computing fundamentals, exploring NIST SP 800-145, the 5 essential pillars, CapEx to OpEx economics, and multi-tenant security risks.

By Md. Harun-Or-Roshid

Part 2: Network Models: OSI 7-Layer Reference Model & TCP/IP Architecture
Nov 5, 20262 min read

Part 2: Network Models: OSI 7-Layer Reference Model & TCP/IP Architecture

A rigorous comparison of the OSI 7-layer reference model and the TCP/IP protocol suite, examining encapsulation, PDU naming, and layer duties.

By Md. Harun-Or-Roshid

Part 1: Interconnection Structures: System Buses, PCIe & Crossbar Switches
Nov 5, 20264 min read

Part 1: Interconnection Structures: System Buses, PCIe & Crossbar Switches

A deep architectural analysis of computer interconnection structures, examining data, address, and control buses, bus arbitration, and high-speed PCIe lanes.

By Md. Harun-Or-Roshid

Patience Sort: Mechanism, Complexity Analysis & Interactive Visualizer
Nov 5, 20269 min read

Patience Sort: Mechanism, Complexity Analysis & Interactive Visualizer

A card-game inspired sorting algorithm: distributes elements onto a series of piles such that each pile's top is \(\ge\) the incoming value, then performs a multi-way merge across pile tops.

By Md. Harun-Or-Roshid

Part 1: Introduction to Data Communications: Five Key Elements & Transmission Modes
Nov 5, 20263 min read

Part 1: Introduction to Data Communications: Five Key Elements & Transmission Modes

A foundational masterclass in data communications, exploring the five core system elements, transmission directions, and international standards.

By Md. Harun-Or-Roshid

Part 2: Scan Conversion & Line Generation: DDA vs Bresenham's Integer Algorithm
Nov 5, 20265 min read

Part 2: Scan Conversion & Line Generation: DDA vs Bresenham's Integer Algorithm

A deep dive into line scan conversion algorithms, comparing floating-point DDA incremental calculations with Bresenham's high-speed integer decision parameter math.

By Md. Harun-Or-Roshid

Part 1: Database Systems Overview & The ANSI-SPARC 3-Schema Architecture
Nov 5, 20266 min read

Part 1: Database Systems Overview & The ANSI-SPARC 3-Schema Architecture

Analyze database systems architecture: file systems vs DBMS, data independence, the 3-schema ANSI-SPARC model, and enterprise storage engine components.

By Md. Harun-Or-Roshid

Part 3: Memory Segmentation, Virtual Memory & Linux 64-Bit Address Space
Nov 5, 20264 min read

Part 3: Memory Segmentation, Virtual Memory & Linux 64-Bit Address Space

A deep dive into x86-64 virtual memory layout, page tables, .text, .data, .rodata, .bss, stack and heap sections, alongside W^X, DEP/NX, and ASLR defenses.

By Md. Harun-Or-Roshid

Part 1: Display Devices: Raster Scan vs. Random Scan Display Architecture
Nov 5, 20265 min read

Part 1: Display Devices: Raster Scan vs. Random Scan Display Architecture

A deep architectural analysis of display hardware, comparing raster scan CRT framebuffers, refresh rates, horizontal/vertical retrace, and random scan vector displays.

By Md. Harun-Or-Roshid

Part 2: Modern Assembly Toolchain: NASM, GCC Linker, GDB & First Linux Program
Nov 5, 20263 min read

Part 2: Modern Assembly Toolchain: NASM, GCC Linker, GDB & First Linux Program

Set up a complete 64-bit assembly development workflow with NASM, LD, and GDB/GEF. Assemble, link, execute, and debug your first native Linux ELF64 binary.

By Md. Harun-Or-Roshid