Storages and Storage Drivers

storage āĻ•āĻŋ? āĻšā§ŸāϤ⧋ āĻšāĻŦ⧇ āĻ•āĻŋāϛ⧁ āĻāĻ•āϟāĻž āϝ⧇āϟāĻž āφāĻŽāĻžāĻĻ⧇āϰ āϤāĻĨā§āϝ āϰāĻžāϖ⧇āĨ¤

āĻāĻ–āύ āĻĒā§āϰāĻļā§āύāϟāĻž āĻšāϞ⧋ āĻĒā§āϰāĻ•āĻžāϰāϭ⧇āĻĻ āύāĻŋā§Ÿā§‡āĨ¤
storage āĻĻ⧁āχ āĻĒā§āϰāĻ•āĻžāϰ,

  • primary (āĻŦ⧇āĻļā§€ āĻĒāϰāĻŋāĻŽāĻžāύ⧇ read write āĻšā§ŸāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āϏāĻŦāϏāĻŽā§Ÿ CPU āĻāϰ āϏāĻžāĻĨ⧇ āϝ⧋āĻ—āĻžāϝ⧋āĻ— active)
  • āφāϰ secondary storage (āϏāĻŦāϏāĻŽā§Ÿ read, write āĻ•āϰāĻžāϰ āĻĒā§āĻ°ā§Ÿā§‹āϜāύ āύ⧇āχ)

āĻ­āĻžāĻŦāĻ›āĻŋ āχāĻ¨ā§āϟāĻžāϰāύ⧇āĻŸā§‡ āϤ⧋ āύāĻž āϜāĻžāύāĻŋ āĻ•āϤ⧋ website āĻ•āϤ⧋ āĻ­āĻžāĻŦ⧇ classify āĻ•āϰāĻž āĻšā§Ÿā§‡āϛ⧇āĨ¤ āϝāĻžāĻšā§‹āĻ• āĻ āύāĻŋā§Ÿā§‡ āφāĻŽāĻžāϰ āĻŽāĻžāĻĨāĻžāĻŦā§āϝāĻžāĻĨāĻž āύ⧇āχāĨ¤ āφāĻŽāĻŋ āĻāĻ•āϟāĻž āϏāĻžāϧāĻžāϰāĻŖ āĻ­āĻžāĻŦ⧇ āϞ⧇āĻ–āĻ›āĻŋāĨ¤

āϧāϰāĻŖāωāĻĻāĻžāĻšāĻžāϰāĻŖ
primaryRAM, ROM, cache, register
secondaryHDD, SSD, optical, cloud, hybrid

Primary Storage

[1] RAM = random access memoryāĨ¤ volatile = āϭ⧁āϞ⧇ āϝāĻžā§ŸāĨ¤ āĻĄā§‡āϟāĻž āχāĻšā§āĻ›āĻžāĻŽāϤ⧋ read/ write āĻ•āϰāĻž āϝāĻžā§ŸāĨ¤ āϤāĻŦ⧇ āϝāĻĻāĻŋ āĻĒāĻŋāϏāĻŋ āĻŦāĻ¨ā§āϧ āĻšā§Ÿā§‡ āϝāĻžā§Ÿ, āϏāĻŦ āĻĄā§‡āϟāĻž āĻšāĻžāϰāĻŋā§Ÿā§‡ āϝāĻžā§ŸāĨ¤

[2] ROM = read only memoryāĨ¤ āϝāĻžāϰāĻž āĻŽāύ⧇ āĻ•āϰāϛ⧇āύ āϝ⧇ ROM āφāϰ SSD āĻāĻŦāĻ‚ HDD āĻ•āĻ–āύ⧋āχ āĻāĻ• āύāĻž, android āφāϰ iphone āĻ āĻāĻ•āϟ⧁ āĻ•āĻžāĻšāĻŋāύ⧀ āφāϛ⧇ āϝāĻžāϰ āĻ•āĻžāϰāϪ⧇ āϏāĻŦāĻžāχ āĻāĻ• āϜāĻŋāύāĻŋāώ āĻŽāύ⧇ āĻ•āϰ⧇āĨ¤ āĻāĻ•āϟ⧁ āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āϞāĻŋāĻ–āĻ›āĻŋ,

ROM āĻšāϞ⧋ non-volatile, āĻ…āĻ°ā§āĻĨāĻžā§Ž āϭ⧁āϞāĻŦ⧇ āύāĻžāĨ¤ āĻĒāĻŋāϏāĻŋ āĻŦāĻ¨ā§āϧ āĻšā§Ÿā§‡ āϗ⧇āϞ⧇āĻ“ āĻĄā§‡āϟāĻž āĻ…āĻ•ā§āώ⧁āĻ¨ā§āύ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤ āĻāϰ āĻ­āĻŋāϤāϰ⧇ āĻŽā§‚āϞāϤ BIOS/ UEFI firmware āĻĨāĻžāϕ⧇āĨ¤ āĻāϰ āϭ⧇āϤāϰ⧇ boot loader āĻāĻŦāĻ‚ init system āĻāϰ āϞ⧋āϕ⧇āĻļāύ āϞ⧇āĻ–āĻž āĻĨāĻžāϕ⧇āĨ¤ āϝ⧇āĻŽāύ āĻšāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āϕ⧋āύ āϜāĻžā§ŸāĻ—āĻžā§Ÿ āφāĻŽāĻžāĻĻ⧇āϰ operating system āϟāĻž āφāϛ⧇āĨ¤ āĻāϟāĻž āĻĻ⧁āĻŸā§‹ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āϚāĻžāϞāĻžā§Ÿ,

  • ram, CPU, GPU āϏāĻŦ āĻ āĻŋāĻ•āĻŽāϤ⧋ āφāϛ⧇ āĻ•āĻŋāύāĻž āϏ⧇āϟāĻž āĻĒā§āϰāĻĨāĻŽā§‡ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇
  • āĻĻā§āĻŦāĻŋāĻ¤ā§€ā§ŸāϤ OS load āĻ•āϰ⧇

āφāϗ⧇āϰāĻ•āĻžāϰ system āĻ 4 KB āĻĨ⧇āϕ⧇ 1 MB āĻāϰ āĻŽāϤ⧋ āĻĨāĻžāĻ•āϤ⧋āĨ¤ āĻŦāĻ°ā§āϤāĻŽāĻžāύ⧇ 16-32 MB āĻāϰ āĻŽāϤ⧋ āĻšā§Ÿ āϏāĻžāχāϜāĨ¤

android āĻāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ java VM (JVM) āĻāϰ /mnt āĻŦā§āϝāϤ⧀āϤ āĻŦāĻžāĻ•āĻŋ āϏāĻŦ path āĻāϰ āĻĄā§‡āϟāĻž āĻ•āĻ–āύ⧋āχ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšā§Ÿ āύāĻžāĨ¤ āϤāĻžāχ āφāĻŽāϰāĻž āĻŽā§‹āĻŦāĻžāχāϞ⧇āϰ āĻĻā§‹āĻ•āĻžāύ⧇ storage āĻŦāϞāϤ⧇ ROM āϕ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĻ⧇āĻ–āĻŋ, āĻ•āĻŋāĻ¨ā§āϤ⧁ ROM āĻ•āĻ–āύ⧋āχ storage āύāĻžāĨ¤

[3] register = CPU āĻāϰ āϭ⧇āϤāϰ āĻĨāĻžāϕ⧇āĨ¤ āĻāχ āĻ…āĻ‚āĻļ āĻĒ⧁āϰ⧋āϟāĻžāχ CPU āύāĻŋ⧟āĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰ⧇āĨ¤ āĻāĻ•āϏāĻŽā§Ÿ c program āĻĻāĻŋā§Ÿā§‡ āĻāϟāĻž āĻŽā§‹āĻĄāĻŋāĻĢāĻžāχ āĻ•āϰāĻž āϝ⧇āϤ⧋, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻāĻ–āύ āϝāĻžā§Ÿ āύāĻžāĨ¤ āĻāχ āĻ…āĻ‚āĻļāϟāĻž RAM āĻāϰ āϚāĻžāχāϤ⧇ āĻŦāĻšā§āϗ⧁āϪ⧇ fast āĻ•āĻžāϰāĻŖ āĻāϰ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ CPU āĻāϰ āϭ⧇āϤāϰ⧇āĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ 6 MB āĻāϰ āφāĻļ⧇āĻĒāĻžāĻļ⧇ cache memory āĻĨāĻžāϕ⧇ āφāĻŽāĻžāĻĻ⧇āϰ laptop āϗ⧁āϞ⧋āϤ⧇āĨ¤

processor āĻāϰ āϝ⧇āϏāĻŦ āĻĄā§‡āϟāĻž āĻĒā§āϰāϤāĻŋāύāĻŋ⧟āϤ āĻĻāϰāĻ•āĻžāϰ āĻšā§Ÿ, āĻāϏāĻŦ āϤāĻĨā§āϝ āĻāĻ–āĻžāύ⧇ āϰāĻžāĻ–āĻž āĻšā§ŸāĨ¤ āϤāĻžāϰāĻĒāϰ āϤāĻžāĻĒāĻŽāĻžāĻ¤ā§āϰāĻžāϰ sensor āĻāϰ āĻŦā§āϝāĻžāĻĒāĻžāϰāϗ⧁āϞ⧋ āĻāĻ–āĻžāύ⧇ āύāĻŋ⧟āĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āϰāĻž āĻšā§ŸāĨ¤

[4] cache = CPU āĻāϰ āĻĒāĻžāĻļ⧇āχ āĻŽāĻžāĻĻāĻžāϰāĻŦā§‹āĻ°ā§āĻĄ āĻ āĻĨāĻžāϕ⧇āĨ¤ āĻ…āύ⧇āĻ•āϟāĻž RAM āφāϰ CPU āĻāϰ bridge āĻāϰ āĻŽāϤ⧋ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āĻāϟāĻžāϰ āφāĻ•āĻžāϰ registor āĻĨ⧇āϕ⧇ āĻ•āĻŋāϛ⧁āϟāĻž āĻŦ⧇āĻļā§€ āĻĄā§‡āϟāĻž āϰāĻžāĻ–āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤


Secondary Storage

[1] SSD = solid state driveāĨ¤ āĻšāĻžāĻ°ā§āĻĄāĻĄāĻŋāĻ¸ā§āϕ⧇āϰ āĻŽāϤ⧋āχ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻ…āύ⧇āĻ• āĻŦ⧇āĻļā§€ fastāĨ¤ āĻāϟāĻž āĻāĻ•āϟāĻž chip āĻāϰ āĻŽāĻ§ā§āϝ⧇ āĻ…āύ⧇āĻ•āϗ⧁āϞ⧋ memory card āĻŦāϏāĻŋā§Ÿā§‡ āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšā§Ÿ āĻŽā§‚āϞāϤ āĻāχ āĻ•āĻžāϰāϪ⧇ āĻāϤ⧋ āĻŦ⧇āĻļā§€ āĻ—āϤāĻŋāĨ¤ āĻ—āϤāĻŋ 500-3500 MBpsāĨ¤ āĻāĻ–āύ āĻŽāύ⧇ āĻšā§Ÿ āφāϰ⧋ āĻŦ⧇āĻļā§€āĨ¤ āϗ⧁āĻ—āϞ āĻ•āϰ⧇ āĻĻ⧇āϖ⧁āύ āĻāĻ•āϟ⧁āĨ¤

[2] HHD = hard disk drive. āĻāϟāĻž SSD āĻāϰ āφāϗ⧇āϰ āĻœā§‡āύāĻžāϰ⧇āĻļāύāĨ¤ āĻāĻ–āĻžāύ⧇ āϤāĻĨā§āϝ āϰāĻžāĻ–āĻž āĻšā§Ÿ elelctromegnatic āĻāĻ•āϟāĻž plate āĻāϰ āĻŽāϤ⧋ register āĻĻāĻŋā§Ÿā§‡āĨ¤ youtube āĻ simulation video āĻĒāĻžāĻŦ⧇āύāĨ¤ āϚāĻžāχāϞ⧇ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύāĨ¤ āĻ—āϤāĻŋ 100-400 MBPS āĻšā§ŸāĻĨā§‹āĨ¤ āφāĻŽāĻžāϰ āφāϗ⧇āϰ potato āĻĒāĻŋāϏāĻŋāϤ⧇ 123 mbps āĻ›āĻŋāϞ⧋ āϝāϤāĻĻā§‚āϰ āĻŽāύ⧇ āĻĒā§œā§‡āĨ¤

[3] optical = CD/ DVDāĨ¤ āĻāχ āφāĻŽāϞ⧇ āϚāϞ āύ⧇āχ, āϝāĻĻāĻŋāĻ“ āϛ⧋āϟāĻŦ⧇āϞāĻžā§Ÿ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻ›āĻŋ āĻ…āύ⧇āĻ• 😅āĨ¤
[4] cloud = SAAS āϞāĻŋāϖ⧇ āϗ⧁āĻ—āϞ āĻ•āϰ⧇āύāĨ¤ āϖ⧁āĻŦ āϏ⧁āĻ¨ā§āĻĻāϰ āĻāĻ•āϟāĻž āωāĻĻāĻžāĻšāĻžāϰāĻŖ google drive, telegram
[5] hybrid = āϝāĻ–āύ SSD/ HDD āĻāĻ•āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšā§Ÿ

āφāϰ⧋ āĻ•āύāĻĢāĻŋāωāϏāύ āĻĨāĻžāĻ•āϞ⧇ āĻāĻ•āϟ⧁ āϗ⧁āĻ—āϞ āĻ•āϰ⧇ āĻĻ⧇āϖ⧁āύ, āĻŦāĻž āϜāĻŋāĻœā§āĻžāĻžāϏāĻž āĻ•āϰ⧁āύāĨ¤ āϕ⧇āύāύāĻž āϏāĻŦ āφāĻŽāĻŋ āĻ•āĻ­āĻžāϰ āĻ•āϰāĻŋ āύāĻŋāĨ¤