Storages and Storage Drivers
storage āĻāĻŋ? āĻšā§āϤ⧠āĻšāĻŦā§ āĻāĻŋāĻā§ āĻāĻāĻāĻž āϝā§āĻāĻž āĻāĻŽāĻžāĻĻā§āϰ āϤāĻĨā§āϝ āϰāĻžāĻā§āĨ¤
āĻāĻāύ āĻĒā§āϰāĻļā§āύāĻāĻž āĻšāϞ⧠āĻĒā§āϰāĻāĻžāϰāĻā§āĻĻ āύāĻŋā§ā§āĨ¤
storage āĻĻā§āĻ āĻĒā§āϰāĻāĻžāϰ,
- primary (āĻŦā§āĻļā§ āĻĒāϰāĻŋāĻŽāĻžāύ⧠read write āĻšā§āĨ¤ āĻ āϰā§āĻĨāĻžā§ āϏāĻŦāϏāĻŽā§ CPU āĻāϰ āϏāĻžāĻĨā§ āϝā§āĻāĻžāϝā§āĻ active)
- āĻāϰ secondary storage (āϏāĻŦāϏāĻŽā§ read, write āĻāϰāĻžāϰ āĻĒā§āϰā§ā§āĻāύ āύā§āĻ)
āĻāĻžāĻŦāĻāĻŋ āĻāύā§āĻāĻžāϰāύā§āĻā§ āϤ⧠āύāĻž āĻāĻžāύāĻŋ āĻāϤ⧠website āĻāϤ⧠āĻāĻžāĻŦā§ classify āĻāϰāĻž āĻšā§ā§āĻā§āĨ¤ āϝāĻžāĻšā§āĻ āĻ āύāĻŋā§ā§ āĻāĻŽāĻžāϰ āĻŽāĻžāĻĨāĻžāĻŦā§āϝāĻžāĻĨāĻž āύā§āĻāĨ¤ āĻāĻŽāĻŋ āĻāĻāĻāĻž āϏāĻžāϧāĻžāϰāĻŖ āĻāĻžāĻŦā§ āϞā§āĻāĻāĻŋāĨ¤
| āϧāϰāĻŖ | āĻāĻĻāĻžāĻšāĻžāϰāĻŖ |
|---|---|
| primary | RAM, ROM, cache, register |
| secondary | HDD, 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 āĻāĻāϏāĻžāĻĨā§ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻšā§
āĻāϰ⧠āĻāύāĻĢāĻŋāĻāϏāύ āĻĨāĻžāĻāϞ⧠āĻāĻāĻā§ āĻā§āĻāϞ āĻāϰ⧠āĻĻā§āĻā§āύ, āĻŦāĻž āĻāĻŋāĻā§āĻāĻžāϏāĻž āĻāϰā§āύāĨ¤ āĻā§āύāύāĻž āϏāĻŦ āĻāĻŽāĻŋ āĻāĻāĻžāϰ āĻāϰāĻŋ āύāĻŋāĨ¤