DEV Community

Cover image for How Computers Work (Part 1)

How Computers Work (Part 1)

Josh Carvel on October 29, 2020

Intro ☕ As a new developer with no computing background, it's possible to jump into coding without really knowing anything else about co...
Collapse
 
diana75082290 profile image
Diana

Interesting information. Thanks.

Collapse
 
tominekan profile image
Tomi Adenekan

Very insightful, thanks

Collapse
 
joshcarvel profile image
Josh Carvel

Thank you!

Collapse
 
tominekan profile image
Tomi Adenekan

Thank You. :)

Collapse
 
wotzhs profile image
Sean Wong

This is very nicely written & compiled. i am a developer, but never had any formal education about computers in general, so I have always been very curious of how things work the way they work, and your article pretty much gave me more information on what I should read more about :)

Collapse
 
joshcarvel profile image
Josh Carvel

Thank you very much, that's great to hear ☺️

Collapse
 
harrybrook202 profile image
harrybrook202 • Edited

Computers work based on the principles of input, processing, storage, and output. When a user interacts with a computer, they provide input through devices like keyboards and mice. The central processing unit (CPU) then interprets and executes instructions, performing calculations and operations. The computer's memory (RAM) temporarily stores data and programs being used by the CPU. Permanently stored data is kept on storage devices like hard drives or solid-state drives (SSDs).

Collapse
 
keshavadk profile image
keshavadk

Informative and every coder should read this article.

Collapse
 
joshcarvel profile image
Josh Carvel

Thank you, I really appreciate it!

Collapse
 
pedrohasantiago profile image
Pedro S

Hey, there's a small typo here:

Confusingly, volatile memory may also just be called 'memory', and volatile memory 'storage'.

This is a very nice series, thanks!

Collapse
 
joshcarvel profile image
Josh Carvel

Thank you very much for the compliment and for pointing out this mistake! I have fixed it now, I meant non-volatile the second time 🙂

Collapse
 
joshcarvel profile image
Josh Carvel

Thank you for reading 😊

Collapse
 
sanja_kz profile image
Tech Tweets

Wow, compliments on this wonderful learning material (calling it blog post just doesn’t do it justice) - and I have only read the first part. Off to the next :)

Collapse
 
joshcarvel profile image
Josh Carvel

Thanks so much! I really appreciate the feedback 🙂

Collapse
 
sarghed profile image
Sarghe Dana

Great post, comprehensive, useful information.
Thanks!

Collapse
 
joshcarvel profile image
Josh Carvel

Thank you for the feedback! 🙂

Collapse
 
vietvudanh profile image
Viet Vu

3 days ago I spent 2 hours to explain all these to one of my friend who is a data scientist and want to understand more about computer. I wish I explained to they this clearly. It's great!

Collapse
 
joshcarvel profile image
Josh Carvel

Thank you very much 🙂