Заблуда Изтеглянето на файлове утежнява компютъра ми - Interstices

Добър въпрос ! Настоящият език на компютрите наистина използва термини за маса или тегло: става въпрос за "килограми памет" и често чуваме, че файлът е "твърде тежък", за да бъде например прикачен към мел ...

И все пак отговорът на въпроса е НЕ! При изчисленията, когато говорим за килограми, те не са килограми, а килобайти. Не става въпрос за маса или тегло, а за кодиране ...

interstices

За улавяне, съхраняване, обработване или предаване на информация с помощта на компютър е необходимо тази информация да се кодира във форма, която позволява да бъде манипулирана.

Кодирането, използвано от компютрите, е двоично кодиране, използващо само две стойности, 0 и 1. По този начин най-малката информация, която може да се запомни и обработва от машина, е битът (свиване на двоична цифра), който може да приеме една от тези две стойности . Бит може да бъде представен на физическа среда, способна да приеме две състояния, съответстващи съответно на стойностите 0 и 1:

  • от малък магнит, ориентиран N-S или S-N (случай на магнитни ленти и дискове и стари компютърни централни памет с феритни ядра),
  • или чрез грапавост или дупки на повърхността (в случай на CD и DVD),
  • или от състоянието на транзистор (случай на памет с интегрална схема: централна памет, памет на USB ключове и др.).

Всяка информация съответства в такъв код на последователност от 0 и 1. Можем да представим всяко число, но също и символи. По този начин, ASCII кодът (Американски стандартен код за обмен на информация), създаден през 1961 г., позволява да се кодира набор от символи с помощта на осем бита (един байт), т.е. 28 = 256 знака.

Двоичното кодиране се управлява лесно от логическите схеми, които съставят централния процесор на компютъра. Поради голямата си стабилност, той също се оказа много подходящ за предаване на информация от разстояние, което стана толкова разпространено днес.

Компютърната памет се състои от думи, съдържащи няколко бита. Първоначално размерът на тези думи беше 4 или 8 бита, а сега обикновено 32 бита или 4 байта от 8 бита.

Капацитетът на паметта, нейният общ размер, винаги остава един и същ. Това е частта, заета със съхранение на информация, която може да варира при изтегляне на файл. Не се променя броят на битовете, а стойността, взета от всеки от тези битове. Размерът на файла за изтегляне обаче може да надвишава наличното пространство или дори капацитета на паметта ...

Тези спомени са се възползвали от технологичния напредък: те са претърпели грандиозно развитие и капацитетът на централната компютърна памет вече не се измерва в килобайта, а в мега или дори гигабайта (това увеличение е придружаващо намаляването на обема на техните физически носител).

Когато се използва за мерни единици за физически величини, префиксът кило- означава хиляда. Но килограмът на компютърния учен струва малко повече от този на физика. В действителност, в компютърните науки ние броим в двоично, така че килограмът е еквивалентен на мощността на 2, най-близка до 1000, т.е. 1024 = 2 10. По подобен начин 1 мегабайт (MB) = 2 20 байта = 1,048,576, 1 гигабайт (GB) = 2 30 байта = 1 073 741 824 и 1 терабайт (TB) = 2 40 байта = 1,099 511 627 776 байта Това използване изкривява Международната система от единици. Приет е стандарт за отстраняване на това, който определя префиксите за двоични кратни, започвайки с kibi- за „двоичен килограм“. 2 10 байта се наричат ​​1 kibibyte, означени kiB и т.н. Но е ясно, че този стандарт е малко известен и прилаган.