DEV Community

subash
subash

Posted on

πŸ’» Computer Fundamentals for Beginners

πŸ“Œ Introduction

Computer fundamentals means the basic concepts of how a computer works.
In this blog, we will learn simple and important basics.


🧠 What is a Computer?

A computer is an electronic device that we use in our daily life. It helps us do many tasks like browsing, coding, watching videos, and more.

In simple terms, a computer works in three steps:

1.It takes input from the user
2.It processes that input
3.It gives an output
Enter fullscreen mode Exit fullscreen mode

This process is called the Input β†’ Process β†’ Output cycle or
IPO cycle.

Now, let’s understand the 5 basic parts of a computer.

βš™οΈ Main Parts of Computer

1️⃣ Input Devices

Used to give input or instructions to the computer.

Examples:

  • Keyboard
  • Mouse
  • Microphone
  • Scanner
  • Webcam

2️⃣ Output Devices

It is Used to show results.

Examples:

  • Monitor
  • Printer
  • Speakers
  • Headphones

πŸ‘‰ These devices show or play the result after the computer processes your input.


3️⃣ CPU (Central Processing Unit)

πŸ‘‰ Brain of the computer
πŸ‘‰ It processes all data


4️⃣ Memory

  • RAM β†’ Temporary memory,

RAM- stands for Random Access Memory.

This is used when we open the browser or any other applications we need RAM for temporary storage to run that applications.

πŸ‘‰ Once you close the application, the data in RAM is cleared.
That’s why RAM is called temporary storage.

  • ROM β†’ Permanent memory

ROM- stands for Read-Only Memory.

Storage is used to save data permanently.

Examples:
Files
Videos
Audio
Documents

πŸ‘‰ Even if you turn off your computer, the data will still be there.


🌐 What is Internet?

Internet is a network that connects computers worldwide.

πŸ‘‰ Example:

  • Google search
  • YouTube videos

πŸ”š Conclusion

Computer fundamentals are very important for beginners.
If you understand basics, learning programming becomes easy.

β€œIn the beginning, I didn’t understand RAM properly…”
β€œThis confused me a lot at first…”
β€œIf you are a beginner like me, this will help…”


πŸš€ My Learning Note

I am currently learning full stack development, and this is my learning journey.

Thank you for reading πŸ™

Top comments (0)