Building a CPU with Excel: 128KB RAM and Assembly Language

Building a CPU with Excel: 128KB RAM and Assembly Language

YouTube tech blogger “Inkbox” recently released a video demonstrating how to build a fully functional CPU within the limitations of Microsoft Excel. Inkbox claims that no Visual Basic scripts or plugins were used—everything was achieved entirely with Excel. https://www.youtube.com/watch?v=5rg7xvTJ8SU It is reported that this is a 16-bit CPU built in Excel and runs at a … Read more

Understanding the Von Neumann Architecture

Understanding the Von Neumann Architecture

For those of us born in the 80s, our first encounter with computers likely occurred around 1995, when the buzzword was multimedia. I still remember watching a classmate successfully open a game by entering a few DOS commands, and I was utterly impressed. To me, what appeared on the screen was like a foreign language. … Read more

How Programming Languages Are Implemented

How Programming Languages Are Implemented

Do you know how the programming languages you often use are implemented? Today, let’s talk about this question. Smart humans discovered that by combining simple switches, they could express complex boolean logic. Based on this, they built the CPU, which can only understand switches in a simple way, represented numerically as 0 and 1. The … Read more

Linux Performance Parameter Indicators Reference

Linux Performance Parameter Indicators Reference

Click the “Blue WeChat Name” below the title to quickly follow This article from the technical community, “Linux Server Performance Parameter Indicators“, explains the reference for Linux server performance parameter indicators. When troubleshooting performance issues, you can make some preliminary judgments based on the data obtained from these commands, which is worth learning and understanding. … Read more

Top 5 Most Common Linux Interview Questions

Top 5 Most Common Linux Interview Questions

▼Click the image below to search for the secret code【001】, and immediately receive154 pages of Linux study notes. What Is the Difference Between CPU Utilization and CPU Load? When mentioning CPU utilization, one must understand the time slice. What is a CPU time slice? The operating systems we currently use, such as Windows, Linux, and … Read more

Unveiling the Linux System: Mastering Core Elements of Computer Architecture

Unveiling the Linux System: Mastering Core Elements of Computer Architecture

Linux | Red Hat Certified | IT Technology | Operations Engineer 👇 Join our technical exchange QQ group with a note 【Official Account】 for faster approval 1. Hardware System First, we need to understand that the most common computers (laptops) and the less common computers (servers) are essentially a combination of hardware: CPU, network card, … Read more

Innovations in RISC-V: Standing on the Shoulders of Giants

Innovations in RISC-V: Standing on the Shoulders of Giants

RISC-V is also known as “the Linux of CPUs.” For some, this title feels like a legacy and an innovation at the same time, especially if you are a staunch believer in open source. However, I am a true pragmatist, and the excessive marketing of RISC-V has made me lose interest in the term. It … Read more

Understanding Two Major Reduced Instruction Sets: RISC-V and MIPS

Understanding Two Major Reduced Instruction Sets: RISC-V and MIPS

| Source: SIMIT Strategic Research Office (ID: SIMITSRO) Shanghai Institute of Microsystem and Information Technology, Chinese Academy of Sciences The two major architectures of current CPUs are CISC (Complex Instruction Set) and RISC (Reduced Instruction Set). x86 is the representative architecture of CISC, occupying over 95% of the desktop computer and server market. Arm, as … Read more

Decoding Wireless Router Hardware

Decoding Wireless Router Hardware

Source: Wireless Deep Sea Original Author: Mayfly Cai Cai When it comes to the hardware of routers, many people might say, I just want to buy a router, not build one. What’s the point of knowing all these details? This kind of thinking is actually… not wrong. Routers are quite similar to the computers or … Read more

The Evolution Path of Future CPU Processor Technology

The Evolution Path of Future CPU Processor Technology

This article is excerpted from “2022 Research Framework for Domestic Server CPUs“. In the post-Moore’s Law era, the performance benefits brought by the improvement of process technology are already very limited. The Dennard Scaling law constraints have led to a sharp increase in chip power consumption, and the cost of transistors has risen instead of … Read more