Basics of computer

Basics of computer and memory


What is machine level language?
    It is a low-level language comprised of binary digits(ones and  Zeros).

what is High level language?
    Language designed to simplify computer programming. eg, C, C++.

Basic computer architecture


Founder of computer?

Charles Babbage (1791-1871).



First computer in the world

ENIAC (Electronic Numerical Integrator and Computer) was the first electronic programmable computer built in U.S.



    Size of data variables depends on the type of compiler.

Types of memory

what is primary memory?
     volatile memory. vanishes up when the system is closed or when it is shut down. stores data temporarily.

Secondary memory?
    Non volatile. eg, hard disk, SSD. stores data permanently.

Cache memory?
    It is extremely fast memory type.
    It acts as a buffer between RAM and CPU.
    It holds frequently requested data and instructions so that they are immediately available when               needed.
    It is used to reduce the average time to access data from main memory.



As we go from bottom to top cost of memory increases also,
when we move down the above triangle the speed of memory decreases.

Registers ?
It is a temporary storage area built into a CPU.

Example of complexity of water supply in our daily life.

Relation of above example with the computer memory.

hard disk is like the main supply or source of memory. which is accessed through different levels in computer systems.


Comments

Unknown said…
Well done broπŸ‘
Kanu Thakor said…
Any Suggestions are most welcomed
Unknown said…
It's So helpful thank you so much πŸ™ŒπŸ™
Kanu Thakor said…
It means a lot.πŸ˜‡
Unknown said…
Just awesomeπŸ‘πŸΌ.
Kanu Thakor said…
Thanks,
It inspires me to put more effortsπŸ˜ƒ.
Unknown said…
Good content. It's helpful πŸ‘
Kanu Thakor said…
subscribe to the blog so that you will be notified for new post. You will get More amazing content throughout your semester.
Happy learning 😊

YouTube

Popular posts from this blog

GTU OOP Program - 17 tic-tac-toe

GTU OS Program - 15 Process creation

GTU OS Program - 13 Date Validator