{"video_id":"ZBzIeJFdN-8","title":"How Much Space Do You REALLY Have?","channel":"Techquickie","show":"Techquickie","published_at":"2021-05-05T14:58:16Z","duration_s":259,"segments":[{"start_s":0.0,"end_s":5.52,"text":"How many gigabytes does your hard drive or SSD hold? Are you sure about that?","speaker":null,"is_sponsor":0},{"start_s":5.52,"end_s":10.32,"text":"We've already discussed how over-provisioning and file system overhead often mean that the usable","speaker":null,"is_sponsor":0},{"start_s":10.32,"end_s":14.72,"text":"capacity of your drives is less than what's advertised, and you can check out this video","speaker":null,"is_sponsor":0},{"start_s":14.72,"end_s":19.12,"text":"to learn more. But it turns out there's another way that you can be easily fooled,","speaker":null,"is_sponsor":0},{"start_s":19.76,"end_s":23.44,"text":"the fact that the term Gigabyte itself can be ambiguous.","speaker":null,"is_sponsor":0},{"start_s":23.44,"end_s":27.6,"text":"Many of us think of a Gigabyte as exactly 1 billion bytes,","speaker":null,"is_sponsor":0},{"start_s":27.68,"end_s":32.56,"text":"however, it's a commonly accepted practice in the industry to instead use Gigabyte to mean","speaker":null,"is_sponsor":0},{"start_s":33.12,"end_s":38.16,"text":"this many bytes. If you look closely, that's a difference of about 74 megabytes,","speaker":null,"is_sponsor":0},{"start_s":38.16,"end_s":43.68,"text":"which is not an insignificant gap. So why does the industry have to make things so complicated?","speaker":null,"is_sponsor":0},{"start_s":43.68,"end_s":48.56,"text":"To get the answers, we have to look way back to the early days of modern computing.","speaker":null,"is_sponsor":0},{"start_s":48.56,"end_s":54.56,"text":"As early as the 1960s, binary addressing was already the standard for a working memory or RAM.","speaker":null,"is_sponsor":0},{"start_s":54.56,"end_s":58.48,"text":"You see, when a computer puts something into memory, that data is assigned to a particular","speaker":null,"is_sponsor":0},{"start_s":58.48,"end_s":63.52,"text":"address so the system can recall where it's stored. Binary addressing means that each","speaker":null,"is_sponsor":0},{"start_s":63.52,"end_s":69.68,"text":"memory address is expressed in binary digits, that is ones and zeros. So for example, if you have a","speaker":null,"is_sponsor":0},{"start_s":69.68,"end_s":78.0,"text":"10-bit address, there are two to the 10th power or 1024 possible addresses, not exactly 1000.","speaker":null,"is_sponsor":0},{"start_s":78.0,"end_s":84.96,"text":"It therefore became convenient to refer to 1024 bits as a kilo bit, or the same number of bytes","speaker":null,"is_sponsor":0},{"start_s":84.96,"end_s":90.8,"text":"as a kilo byte, even though those uses didn't strictly line up with the meaning of the kilo","speaker":null,"is_sponsor":0},{"start_s":90.8,"end_s":96.56,"text":"prefix as it's used in fields outside of computer science. We've also seen this at times with mass","speaker":null,"is_sponsor":0},{"start_s":96.56,"end_s":102.24,"text":"storage devices. During the 1980s, when the IBM PC platform was becoming popular, the industry","speaker":null,"is_sponsor":0},{"start_s":102.24,"end_s":108.0,"text":"needed to decide on a standard sector size. And if you didn't know, a sector is the smallest","speaker":null,"is_sponsor":0},{"start_s":108.0,"end_s":114.08,"text":"amount of data that can be stored at one time on a drive. The powers that be settled on making 512","speaker":null,"is_sponsor":0},{"start_s":114.08,"end_s":120.72,"text":"bytes the default size for one sector. And if you put two sectors together, you have 1024 bytes,","speaker":null,"is_sponsor":0},{"start_s":120.72,"end_s":124.96,"text":"which matched the binary addressing definition of kilo byte we discussed earlier.","speaker":null,"is_sponsor":0},{"start_s":125.76,"end_s":130.96,"text":"Even today, when we're using much larger drive sizes, sectors are still defined by sizes and","speaker":null,"is_sponsor":0},{"start_s":130.96,"end_s":137.92,"text":"powers of two, with the sector today usually coming in at 4096 bytes. However, the storage","speaker":null,"is_sponsor":0},{"start_s":137.92,"end_s":144.4,"text":"industry today typically uses the more common exactly one billion bytes definition of Gigabyte,","speaker":null,"is_sponsor":0},{"start_s":144.4,"end_s":149.76,"text":"since this definition allows drive makers to put larger capacities on their packaging and claim","speaker":null,"is_sponsor":0},{"start_s":149.76,"end_s":154.64,"text":"slightly faster speeds on their spec sheets. But wouldn't it be nice to know exactly what you're","speaker":null,"is_sponsor":0},{"start_s":154.64,"end_s":160.4,"text":"getting when you go out and buy a drive or memory card? Thankfully, more precise terms were published","speaker":null,"is_sponsor":0},{"start_s":160.4,"end_s":167.52,"text":"in 1999 with words like megabyte and gibby byte that unambiguously refer to units that are powers","speaker":null,"is_sponsor":0},{"start_s":167.52,"end_s":173.6,"text":"of two with the by or bi in the middle standing for binary. If you want to write that out as","speaker":null,"is_sponsor":0},{"start_s":173.6,"end_s":179.12,"text":"abbreviation, sticking a lowercase i between the capital G and the capital B is the correct way to","speaker":null,"is_sponsor":0},{"start_s":179.12,"end_s":184.64,"text":"do it. However, this obviously hasn't solved the problem completely. The more common words like","speaker":null,"is_sponsor":0},{"start_s":184.72,"end_s":191.28,"text":"megabyte and Gigabyte can refer to data units in either system, and the words with by or b in","speaker":null,"is_sponsor":0},{"start_s":191.28,"end_s":196.24,"text":"the middle haven't gained a whole lot of traction outside of tech circles. In fact, there have even","speaker":null,"is_sponsor":0},{"start_s":196.24,"end_s":202.0,"text":"been lawsuits over how these terms are used, with customers claiming that they got less storage than","speaker":null,"is_sponsor":0},{"start_s":202.0,"end_s":206.88,"text":"they paid for in certain circumstances. And as storage continues to grow and grow, this could","speaker":null,"is_sponsor":0},{"start_s":206.88,"end_s":212.72,"text":"become a more significant issue. For example, there's about a 125 terabyte difference between","speaker":null,"is_sponsor":0},{"start_s":212.72,"end_s":218.64,"text":"a petabyte and a pebby byte, but maybe we'll just constantly be storing such large files on","speaker":null,"is_sponsor":0},{"start_s":218.64,"end_s":222.88,"text":"our devices that these differences won't matter very much. Personally, I'm looking forward to","speaker":null,"is_sponsor":0},{"start_s":222.88,"end_s":228.0,"text":"sharing food photos on Instagram in 16k with encoded smell data. So thanks for watching guys,","speaker":null,"is_sponsor":0},{"start_s":228.0,"end_s":232.08,"text":"if you liked this video, give us a like, hey, hit subscribe, why not? And be sure to hit us up in","speaker":null,"is_sponsor":1},{"start_s":232.08,"end_s":236.0,"text":"the comments section with your suggestions or topics that we should cover in the future.","speaker":null,"is_sponsor":1}],"full_text":"How many gigabytes does your hard drive or SSD hold? Are you sure about that? We've already discussed how over-provisioning and file system overhead often mean that the usable capacity of your drives is less than what's advertised, and you can check out this video to learn more. But it turns out there's another way that you can be easily fooled, the fact that the term Gigabyte itself can be ambiguous. Many of us think of a Gigabyte as exactly 1 billion bytes, however, it's a commonly accepted practice in the industry to instead use Gigabyte to mean this many bytes. If you look closely, that's a difference of about 74 megabytes, which is not an insignificant gap. So why does the industry have to make things so complicated? To get the answers, we have to look way back to the early days of modern computing. As early as the 1960s, binary addressing was already the standard for a working memory or RAM. You see, when a computer puts something into memory, that data is assigned to a particular address so the system can recall where it's stored. Binary addressing means that each memory address is expressed in binary digits, that is ones and zeros. So for example, if you have a 10-bit address, there are two to the 10th power or 1024 possible addresses, not exactly 1000. It therefore became convenient to refer to 1024 bits as a kilo bit, or the same number of bytes as a kilo byte, even though those uses didn't strictly line up with the meaning of the kilo prefix as it's used in fields outside of computer science. We've also seen this at times with mass storage devices. During the 1980s, when the IBM PC platform was becoming popular, the industry needed to decide on a standard sector size. And if you didn't know, a sector is the smallest amount of data that can be stored at one time on a drive. The powers that be settled on making 512 bytes the default size for one sector. And if you put two sectors together, you have 1024 bytes, which matched the binary addressing definition of kilo byte we discussed earlier. Even today, when we're using much larger drive sizes, sectors are still defined by sizes and powers of two, with the sector today usually coming in at 4096 bytes. However, the storage industry today typically uses the more common exactly one billion bytes definition of Gigabyte, since this definition allows drive makers to put larger capacities on their packaging and claim slightly faster speeds on their spec sheets. But wouldn't it be nice to know exactly what you're getting when you go out and buy a drive or memory card? Thankfully, more precise terms were published in 1999 with words like megabyte and gibby byte that unambiguously refer to units that are powers of two with the by or bi in the middle standing for binary. If you want to write that out as abbreviation, sticking a lowercase i between the capital G and the capital B is the correct way to do it. However, this obviously hasn't solved the problem completely. The more common words like megabyte and Gigabyte can refer to data units in either system, and the words with by or b in the middle haven't gained a whole lot of traction outside of tech circles. In fact, there have even been lawsuits over how these terms are used, with customers claiming that they got less storage than they paid for in certain circumstances. And as storage continues to grow and grow, this could become a more significant issue. For example, there's about a 125 terabyte difference between a petabyte and a pebby byte, but maybe we'll just constantly be storing such large files on our devices that these differences won't matter very much. Personally, I'm looking forward to sharing food photos on Instagram in 16k with encoded smell data. So thanks for watching guys, if you liked this video, give us a like, hey, hit subscribe, why not? And be sure to hit us up in the comments section with your suggestions or topics that we should cover in the future."}