Learn Computer Architecture in Bangla Part 2 | CPU Architecture | Computer Hardware Architecture

Опубликовано: 19 Октябрь 2024
на канале: Onthim Artificial Intelligence
525
3

In this video, you will learn all about how computer hardware is organised and how CPU the brain of computer along with RAM can do all the things necessary for computing in Bangla for beginners and people of all skills and backgrounds. You will also learn CPU's working model and mode. By learning these things you will have a clear picture of how computer achieves the computing goal required for any software to run on the computer. As a computer programming and developer who wants to create computer program you will need to know what is shown in this video to know about the limitations of computer hardware and its architecture. More details about the items discussed given below.

The x86 architecture refers to a family of computer processor architectures based on the Intel 8086 CPU, which was introduced by Intel Corporation in 1978. The x86 architecture has evolved over the years and has become one of the most widely used CPU architectures in personal computers and servers. x86 processors are manufactured by several companies, including Intel Corporation and Advanced Micro Devices (AMD), and are commonly used in desktop computers, laptops, servers, workstations, and embedded systems. Overall, the x86 architecture has played a significant role in the evolution of modern computing and has become a dominant platform for a wide range of computing applications and industries.

Opcodes, short for "operation codes," are fundamental components of machine language and assembly language programming. They represent the basic operations or instructions that a computer's CPU (Central Processing Unit) can execute. In essence, opcodes specify the specific operation that the CPU should perform, such as arithmetic operations, data movement, control flow instructions, and system-level operations.

Registers are small, high-speed storage locations within the CPU (Central Processing Unit) of a computer. They are used to store data temporarily during the execution of instructions and facilitate quick access to frequently used data and operands. Registers are an integral part of the CPU architecture and play a crucial role in the execution of computer programs.

Cache memory, or CPU cache, is a small, high-speed memory component located within or near the CPU (Central Processing Unit) of a computer. Its primary purpose is to temporarily store copies of frequently accessed data and instructions from the main memory (RAM) in order to accelerate the CPU's access to this information.

The Arithmetic Logic Unit (ALU) is a fundamental component of a computer's Central Processing Unit (CPU). It is responsible for performing arithmetic and logical operations on binary data. The ALU processes data according to instructions provided by the CPU and is a critical element in executing computer programs and manipulating data.

The Control Unit (CU) is a critical component of a computer's Central Processing Unit (CPU). Its primary function is to manage and coordinate the execution of instructions by directing the operations of other CPU components. The control unit interprets program instructions, fetches them from memory, and executes them by orchestrating the activities of various functional units within the CPU.

In computing, a bus refers to a communication system that enables the transfer of data between various components within a computer system or between different computer systems. It acts as a shared pathway or communication channel through which data, control signals, and addresses are transmitted between components such as the CPU (Central Processing Unit), memory, input/output devices, and peripheral devices.

RAM stands for Random Access Memory. It is a type of computer memory that is volatile, meaning it loses its contents when the power is turned off. RAM is used by computers to temporarily store data and instructions that the CPU needs to access quickly during operation. In summary, RAM is a critical component of computer systems, providing fast and temporary storage for data and instructions that the CPU needs to access quickly during operation. The amount and speed of RAM in a computer can significantly impact its performance and multitasking capabilities.

🌍🌏 Follow me here:
👉 Subscribe to my channel:    / @onthimartificialintelligence  
👉 Follow my blog: https://onthim.blogspot.com/
👉 Downloads for Linux: onthim.blogspot.com/p/onthim-downloads.html
👉 Email me [email protected] (business inquiries only)

🥰 You can support my channel:
On buy me a coffee: https://www.buymeacoffee.com/imamu

#computerscience #programming