1 00:00:00,320 --> 00:00:02,880 Speaker 1: Brought to you by the reinvented two thousand twelve camera. 2 00:00:03,200 --> 00:00:08,960 Speaker 1: It's ready. Are you get in touch with technology? With 3 00:00:09,119 --> 00:00:17,760 Speaker 1: tech Stuff from how stuff works dot com. Hello everybody, 4 00:00:17,760 --> 00:00:20,239 Speaker 1: and welcome to tech stuff. My name is Chris Poulette 5 00:00:20,200 --> 00:00:22,360 Speaker 1: and I'm an editor here at how stuff works dot Com, 6 00:00:22,400 --> 00:00:25,480 Speaker 1: sitting in crusted me as usual as senior writer Jonathan Strickland. 7 00:00:25,600 --> 00:00:28,800 Speaker 1: Hey there, Crispy, How are you? I'm fine? Thanks, How 8 00:00:28,840 --> 00:00:35,680 Speaker 1: are you good? I have some listener mail? All right? Then, 9 00:00:36,600 --> 00:00:39,520 Speaker 1: this listener mail comes from Ja, and Jay says, Hey, guys, 10 00:00:39,800 --> 00:00:42,760 Speaker 1: I was listening to the USB versus FireWire episode and 11 00:00:42,800 --> 00:00:46,040 Speaker 1: thought of a great podcast idea. Will be the judge 12 00:00:46,080 --> 00:00:49,519 Speaker 1: of that, Jay, You guys should cover the data transfer 13 00:00:49,680 --> 00:00:54,720 Speaker 1: rates megabits, storage capacity gigabytes, and processor speeds giga hurts, 14 00:00:55,080 --> 00:00:58,760 Speaker 1: and naturally all the other variations of those instances. I'm 15 00:00:58,760 --> 00:01:00,960 Speaker 1: pretty computer savvy, and even I couldn't tell you the 16 00:01:00,960 --> 00:01:04,360 Speaker 1: differences on the fly, only that bigger is better. I'm 17 00:01:04,400 --> 00:01:06,920 Speaker 1: sure lots of listeners would appreciate this info. Keep up 18 00:01:06,920 --> 00:01:10,839 Speaker 1: the great work, Jay. Thanks Jay. We're calling this episode 19 00:01:11,120 --> 00:01:14,720 Speaker 1: mega mega Mega short, but it's actually megabits, megabytes and 20 00:01:14,800 --> 00:01:19,120 Speaker 1: mega hurts just because it was easy to do that terminology. 21 00:01:19,319 --> 00:01:23,120 Speaker 1: Then it sounds more fun. Yeah, it sounds kind of like, 22 00:01:23,160 --> 00:01:28,160 Speaker 1: you know, the Monster truck rallies Mega Mega Mega. So 23 00:01:28,520 --> 00:01:33,640 Speaker 1: let's start off by talking about bits. Yes, I thought 24 00:01:33,640 --> 00:01:36,400 Speaker 1: that was a good place to start at the beginning. Yeah, 25 00:01:36,640 --> 00:01:38,160 Speaker 1: and the start at the very beginning a very good 26 00:01:38,160 --> 00:01:43,120 Speaker 1: place to start. So a bit, yes, is it is 27 00:01:43,160 --> 00:01:45,319 Speaker 1: a very very tiny chunk of information. Yes, it's a 28 00:01:45,360 --> 00:01:49,400 Speaker 1: binary digit. Yes, that's what bit is short for. And uh. 29 00:01:49,560 --> 00:01:52,600 Speaker 1: Basically it is a one war zero or the memory 30 00:01:52,640 --> 00:01:56,720 Speaker 1: space used to store that one or zero um. And 31 00:01:56,880 --> 00:01:58,800 Speaker 1: you can think of it's sort of like a if 32 00:01:58,800 --> 00:02:01,880 Speaker 1: you will, a digital ad um. It's basically the smallest 33 00:02:02,160 --> 00:02:05,080 Speaker 1: I mean, there are pieces that are actually technically smaller 34 00:02:05,120 --> 00:02:07,320 Speaker 1: I think than a bit, but it's just like there's 35 00:02:07,720 --> 00:02:09,560 Speaker 1: just like that are pieces that are smaller than an ADAM. 36 00:02:09,600 --> 00:02:11,680 Speaker 1: But I think ADAM is the kind of a basic 37 00:02:11,720 --> 00:02:14,840 Speaker 1: building block for information. Yes, and uh. And you can 38 00:02:14,880 --> 00:02:17,119 Speaker 1: also think of them kind of as a switch as 39 00:02:17,240 --> 00:02:20,040 Speaker 1: either being on or off or a or b or 40 00:02:20,080 --> 00:02:23,160 Speaker 1: whatever two one, zero, one or zero. That would be 41 00:02:23,240 --> 00:02:28,119 Speaker 1: one or zero. That's the on or off. And so 42 00:02:29,000 --> 00:02:35,200 Speaker 1: eight of these bits packaged together have a special name. Steve. No, 43 00:02:36,280 --> 00:02:39,520 Speaker 1: that's the guy who runs Apple. Yeah, you're right, No, 44 00:02:40,160 --> 00:02:44,560 Speaker 1: it's bite, B Y T E can make up a byte. 45 00:02:45,720 --> 00:02:49,120 Speaker 1: So um uh. Depending on who you talked to, you 46 00:02:49,120 --> 00:02:51,639 Speaker 1: can find out different reasons for why eight bits are 47 00:02:51,680 --> 00:02:55,359 Speaker 1: a byte, but in general it represents the the maximum 48 00:02:55,360 --> 00:02:58,400 Speaker 1: amount of information that early early computers could send at 49 00:02:58,400 --> 00:03:02,280 Speaker 1: one time. Yeah, it's really the smallest amount of information 50 00:03:02,280 --> 00:03:05,240 Speaker 1: that is readable. Yeah, I mean a bit is readable, 51 00:03:05,280 --> 00:03:08,200 Speaker 1: but not a bite actually says something like I might 52 00:03:08,280 --> 00:03:11,680 Speaker 1: say a letter, or it could create a character exactly. Um. 53 00:03:11,720 --> 00:03:14,120 Speaker 1: So that's you know, it's big enough to you know, 54 00:03:14,280 --> 00:03:16,600 Speaker 1: have a range of values and you can use it for, 55 00:03:16,880 --> 00:03:20,280 Speaker 1: you know, to represent different things. Okay, so eight bits 56 00:03:20,520 --> 00:03:23,720 Speaker 1: equals one byte. We got that right, So let's move on. 57 00:03:24,000 --> 00:03:28,119 Speaker 1: Let's say that you have a kilo byte. The prefix 58 00:03:28,200 --> 00:03:34,160 Speaker 1: kilo usually means what, So a killer byte must be 59 00:03:34,200 --> 00:03:40,440 Speaker 1: a thousand bytes? Right, Um, not exactly? Shut your mouth. Yeah, 60 00:03:40,440 --> 00:03:43,760 Speaker 1: I'd like to take eight seconds here, maybe a bite 61 00:03:43,800 --> 00:03:46,040 Speaker 1: worth of seconds, and point out that this is not 62 00:03:46,240 --> 00:03:49,040 Speaker 1: very metric. If you're looking for nice even tens, you're 63 00:03:49,080 --> 00:03:51,640 Speaker 1: not going to get it here. It's because the entire 64 00:03:51,720 --> 00:03:55,920 Speaker 1: world of computer Uh, information really is based off of 65 00:03:55,960 --> 00:03:59,280 Speaker 1: a concept of twos, as in zero and one, So 66 00:03:59,320 --> 00:04:02,880 Speaker 1: you've got, you know, this whole binary mindset, same sort 67 00:04:02,880 --> 00:04:07,240 Speaker 1: of thing here. Um, the kilobyte actually represents two to 68 00:04:07,320 --> 00:04:10,840 Speaker 1: the tenth power number of bites, which does not equal 69 00:04:10,880 --> 00:04:17,160 Speaker 1: one thousand. It equals one thousand. But because one twenty 70 00:04:17,240 --> 00:04:21,040 Speaker 1: four is awfully close to a thousand, computer engineer said, hey, 71 00:04:21,080 --> 00:04:23,599 Speaker 1: why don't we just call it killo. That's that's what 72 00:04:23,760 --> 00:04:26,920 Speaker 1: this number of bites represents. A kilo bite. It's thousand, 73 00:04:27,000 --> 00:04:31,160 Speaker 1: twenty four bytes, because that makes sense because computer engineers 74 00:04:31,640 --> 00:04:37,240 Speaker 1: are sadists. You know, there are other people who don't 75 00:04:37,279 --> 00:04:40,279 Speaker 1: agree with that. Should I take this opportunity to my 76 00:04:40,400 --> 00:04:44,480 Speaker 1: verbal sidebar? They call them kimi bytes k i b 77 00:04:44,680 --> 00:04:49,200 Speaker 1: I bites instead of kilo bites because kilo is misleading. Yes, 78 00:04:50,880 --> 00:04:53,240 Speaker 1: I had not heard of the kimbi byte faction. Yes 79 00:04:53,360 --> 00:04:55,960 Speaker 1: they're there. It goes all the way up. Do they 80 00:04:56,000 --> 00:05:02,400 Speaker 1: does bytes and and gimby bytes? And yes, I I'm 81 00:05:02,400 --> 00:05:09,080 Speaker 1: having trouble processing this information. Perhaps you need a faster processor. Okay, So, 82 00:05:09,880 --> 00:05:12,880 Speaker 1: uh so kilobyte is one thousand, twenty four bytes, so 83 00:05:13,000 --> 00:05:18,040 Speaker 1: a megabyte would be one thousand, twenty four kilobytes technically 84 00:05:18,320 --> 00:05:24,680 Speaker 1: one million, forty thousand, six bites. Oh wow, awesome, yes, 85 00:05:25,600 --> 00:05:28,760 Speaker 1: uh so how many bits would that be? Did you 86 00:05:28,800 --> 00:05:32,600 Speaker 1: work that out? Ha? Ha, eight million, three thousand, six 87 00:05:32,640 --> 00:05:38,000 Speaker 1: hundred eight bits. Suck it, pillette. Um. So yeah, So 88 00:05:38,200 --> 00:05:40,640 Speaker 1: you remember if you have if you have anything that's 89 00:05:40,640 --> 00:05:42,800 Speaker 1: in byte form, you have to multiply it by eight 90 00:05:42,880 --> 00:05:44,720 Speaker 1: in order to find out how many bits there are 91 00:05:44,880 --> 00:05:47,520 Speaker 1: that will become important in a little bit, so a 92 00:05:47,560 --> 00:05:52,119 Speaker 1: little bit, a little bit, so a gigabyte, gigabyte would 93 00:05:52,120 --> 00:05:58,200 Speaker 1: be one thousand, twenty four megabytes or I don't even know. 94 00:05:58,240 --> 00:06:00,160 Speaker 1: I'm not even gonna go there. I was gonna try 95 00:06:00,160 --> 00:06:01,880 Speaker 1: and say how many bites it is? But it's a lot. 96 00:06:02,240 --> 00:06:06,240 Speaker 1: It's a lot of bytes. Um and uh it's over 97 00:06:06,279 --> 00:06:08,280 Speaker 1: a billion obviously because it would have to be since 98 00:06:08,279 --> 00:06:10,360 Speaker 1: you're talking about thousand, twenty four times a thousand, twenty 99 00:06:10,360 --> 00:06:15,280 Speaker 1: four times a thousand. So that's where the you know, 100 00:06:15,320 --> 00:06:18,480 Speaker 1: if you're talking about bites, that's that's the numbers were 101 00:06:18,680 --> 00:06:21,200 Speaker 1: chatting about. That. It gets really confusing if you're talking 102 00:06:21,240 --> 00:06:24,960 Speaker 1: about I have a hundred twenty megabyte hard drive, Uh, 103 00:06:25,080 --> 00:06:27,480 Speaker 1: does that mean it has a hundred twenty million bites. No, 104 00:06:27,920 --> 00:06:30,640 Speaker 1: it doesn't because you have to multiply that thousand twenty 105 00:06:30,680 --> 00:06:34,520 Speaker 1: four in there. Plus hard drives are never exactly the 106 00:06:34,560 --> 00:06:36,920 Speaker 1: same size as as advertised on the right. That's also 107 00:06:37,000 --> 00:06:39,159 Speaker 1: another element is that you know you'll you'll get a 108 00:06:39,200 --> 00:06:44,040 Speaker 1: capacity that's listed on the box, but in reality there's, uh, 109 00:06:44,080 --> 00:06:47,520 Speaker 1: you're never gonna have that exact amount of space available. 110 00:06:47,560 --> 00:06:50,480 Speaker 1: You could not actually pack as many bites into it 111 00:06:50,600 --> 00:06:53,240 Speaker 1: as it says you can. Yeah. I love it when 112 00:06:53,240 --> 00:06:57,240 Speaker 1: you open the box that says gigabyte hard drive and 113 00:06:57,279 --> 00:06:59,680 Speaker 1: you put you know, attached at your computer and says, yes, 114 00:06:59,760 --> 00:07:04,760 Speaker 1: it's four gigabytes. You're okay, where's my other four gigs? 115 00:07:06,240 --> 00:07:09,280 Speaker 1: I want back? I guess that must have fallen out 116 00:07:09,279 --> 00:07:11,440 Speaker 1: in the box and shipping or something. I don't know. 117 00:07:12,600 --> 00:07:15,000 Speaker 1: It's a hole in the hard drive and they escaped 118 00:07:15,880 --> 00:07:21,560 Speaker 1: are leaking out. Damn it. Ah, there goes that screenplay. 119 00:07:21,840 --> 00:07:27,080 Speaker 1: So so that's going over to two megabits as in 120 00:07:27,440 --> 00:07:30,280 Speaker 1: as in, uh, what you had a little more about bites, 121 00:07:30,640 --> 00:07:33,200 Speaker 1: I had a little bit more for a lot bit 122 00:07:33,240 --> 00:07:37,040 Speaker 1: more if you will, yes, um, you know actually you 123 00:07:37,080 --> 00:07:40,040 Speaker 1: go past gigabytes, yes, that's true. Yes, you can go 124 00:07:40,200 --> 00:07:43,000 Speaker 1: further just because it's it's cool and and you never 125 00:07:43,080 --> 00:07:44,360 Speaker 1: hear about it. But it's the kind of thing that 126 00:07:44,400 --> 00:07:48,400 Speaker 1: you will hear about because hard drive is nothing. Now 127 00:07:48,520 --> 00:07:51,720 Speaker 1: you can get a terabyte hard drive for a reasonable price. Now, 128 00:07:52,640 --> 00:07:54,960 Speaker 1: Producer Tyler was just talking about that's the only kind 129 00:07:54,960 --> 00:07:57,680 Speaker 1: of drive he'll he'll buy because you know, screw those 130 00:07:57,720 --> 00:08:06,800 Speaker 1: smaller drives. Um, he's snorting at us right now, he's 131 00:08:06,800 --> 00:08:11,520 Speaker 1: gonna spit in our in our audio. Now you sound 132 00:08:11,560 --> 00:08:17,880 Speaker 1: like chipmunks. Um, totally from you. Okay, So, so terabyte 133 00:08:17,960 --> 00:08:20,360 Speaker 1: is next bite or tippy bite if you will. Um, 134 00:08:20,400 --> 00:08:26,160 Speaker 1: it's the next step up from from gigabytes. But you know, 135 00:08:26,320 --> 00:08:28,320 Speaker 1: this is where they start to become vague because people 136 00:08:28,320 --> 00:08:32,720 Speaker 1: just don't talk about these petta bytes or pivvy bites. 137 00:08:33,760 --> 00:08:38,200 Speaker 1: And then you lost YadA bites YadA, that's right, YadA, YadA, 138 00:08:38,280 --> 00:08:42,240 Speaker 1: YadA yea y O t t A bites. And if 139 00:08:42,240 --> 00:08:45,560 Speaker 1: you really want to know, YadA bites are two to 140 00:08:45,640 --> 00:08:51,960 Speaker 1: the power bits or one million trillion megabytes, which is 141 00:08:52,920 --> 00:08:55,960 Speaker 1: in my terms a lot. My wife picks on me 142 00:08:56,000 --> 00:08:57,559 Speaker 1: because she asked me what kind of dog we just 143 00:08:57,600 --> 00:09:00,760 Speaker 1: saw it? And go, yeah, it's medium. Right, so you 144 00:09:00,760 --> 00:09:03,120 Speaker 1: know in my in my terms, that is a lot. 145 00:09:03,440 --> 00:09:06,360 Speaker 1: That's a lot of bites. Okay, So that's that's what 146 00:09:06,440 --> 00:09:08,400 Speaker 1: I have for bites. That covers the bites. So when 147 00:09:08,400 --> 00:09:10,440 Speaker 1: we're talking about bites, we're really talking about you know, 148 00:09:10,480 --> 00:09:13,360 Speaker 1: either storage space or file size, that kind of thing. 149 00:09:13,360 --> 00:09:17,760 Speaker 1: We're talking about space. So the final frontier, if we're 150 00:09:17,760 --> 00:09:21,800 Speaker 1: talking about megabits or even gigabits or whatever, you're talking 151 00:09:21,840 --> 00:09:28,720 Speaker 1: more about transfer speed, data transfer speed. Yes, so uh like, uh, 152 00:09:28,800 --> 00:09:31,480 Speaker 1: let's say that you have an Internet connection and it's 153 00:09:31,520 --> 00:09:35,600 Speaker 1: a five megabit per second connection. Okay, so that means 154 00:09:35,600 --> 00:09:38,319 Speaker 1: you can get in one second you can transfer five 155 00:09:38,400 --> 00:09:42,599 Speaker 1: megabits worth of information. Now this is megabits, not megabytes. 156 00:09:42,800 --> 00:09:48,280 Speaker 1: It's a thousand four bits. No, no, no megabits, it's 157 00:09:48,400 --> 00:09:51,480 Speaker 1: five megabits. Would be five million bits, five million, yes, 158 00:09:52,600 --> 00:09:55,240 Speaker 1: I can't believe I had that so terribly terribly kill 159 00:09:55,280 --> 00:09:58,360 Speaker 1: a five kill a bits would be five thousand, Okay, 160 00:09:58,400 --> 00:10:00,720 Speaker 1: but you don't do the twenty four that thousand, twenty four. 161 00:10:00,720 --> 00:10:02,679 Speaker 1: You're not talking about bytes, you're just talking about bits. 162 00:10:02,800 --> 00:10:05,800 Speaker 1: So now the mega means what it normally means. I 163 00:10:05,840 --> 00:10:07,880 Speaker 1: was trying to go metric there. That's the thing is 164 00:10:07,880 --> 00:10:11,319 Speaker 1: that it gets confusing because megabyte megabyte you have to 165 00:10:11,400 --> 00:10:14,880 Speaker 1: multiply the one thousand, twenty four times the kilobytes are 166 00:10:15,080 --> 00:10:19,080 Speaker 1: you know, but megabit is totally different. So five million 167 00:10:20,040 --> 00:10:22,640 Speaker 1: that means you could do five million bits in a 168 00:10:22,720 --> 00:10:27,280 Speaker 1: second um And then you start to think, okay, well 169 00:10:27,280 --> 00:10:30,280 Speaker 1: what does this mean in practical terms? Like if I 170 00:10:30,320 --> 00:10:34,720 Speaker 1: wanted to download a large file, how long would it 171 00:10:34,720 --> 00:10:37,200 Speaker 1: take me using that speed? And of course we're just 172 00:10:37,280 --> 00:10:40,679 Speaker 1: using five megabits as an example. That's not too uncommon, 173 00:10:40,720 --> 00:10:46,480 Speaker 1: I guess, and cable connections, connections. But assuming that you 174 00:10:46,520 --> 00:10:51,040 Speaker 1: are getting the advertised download speed, which very much like 175 00:10:51,160 --> 00:10:54,800 Speaker 1: hard drive capacity, is very rarely what they claim it 176 00:10:54,880 --> 00:10:58,120 Speaker 1: to be. But let's say you're getting a five megabits 177 00:10:58,200 --> 00:11:01,120 Speaker 1: down connection, so you're able to download it five megabits 178 00:11:01,120 --> 00:11:04,240 Speaker 1: per second. Uh, And let's say that you want to 179 00:11:04,320 --> 00:11:08,480 Speaker 1: download a file that's a hundred and twenty megabytes in size. Now, 180 00:11:08,520 --> 00:11:10,400 Speaker 1: how would you figure out how long that's gonna take 181 00:11:10,440 --> 00:11:12,800 Speaker 1: you to download? Besides the fact of just sitting download 182 00:11:12,800 --> 00:11:15,800 Speaker 1: and watching, because that's how I do it. Yeah, that's 183 00:11:15,800 --> 00:11:23,600 Speaker 1: how any normal six seven minutes. What is it going up? 184 00:11:23,640 --> 00:11:28,640 Speaker 1: Moving on, let me get this back under control, pie um. 185 00:11:29,960 --> 00:11:35,679 Speaker 1: So you multiply that by the radius that they bandwidth, Yes, exactly, 186 00:11:36,040 --> 00:11:38,679 Speaker 1: so a hundred twenty megabytes. First you have to figure out, 187 00:11:38,679 --> 00:11:42,320 Speaker 1: all right, well, how many bytes is a hundred twenty megabytes? 188 00:11:42,920 --> 00:11:45,959 Speaker 1: So remember a megabyte is one million, forty eight thousand, 189 00:11:45,960 --> 00:11:49,720 Speaker 1: five d six bites. So you multiply that by a 190 00:11:49,800 --> 00:11:52,040 Speaker 1: hundred and twenty and you come up with a hundred 191 00:11:52,320 --> 00:11:56,120 Speaker 1: five million, eight hundred nine thousand, one twenty bytes. Now 192 00:11:56,200 --> 00:11:58,079 Speaker 1: you need to figure out how many bits that is? 193 00:11:58,520 --> 00:12:01,040 Speaker 1: So how many bits to a bite? Eight? That means 194 00:12:01,040 --> 00:12:03,840 Speaker 1: you have to multiply a hundred million, hundred twenty nine thousand, 195 00:12:04,000 --> 00:12:07,199 Speaker 1: one d twenty bytes times eight, which comes out to 196 00:12:07,400 --> 00:12:10,640 Speaker 1: one billion, six million, six thirty two thousand, nine hundred 197 00:12:10,679 --> 00:12:15,240 Speaker 1: sixty bits. Okay, so you have a five megabit per 198 00:12:15,280 --> 00:12:18,400 Speaker 1: second connection. That means you download at five million bits 199 00:12:18,480 --> 00:12:21,240 Speaker 1: per second. So you divide the one billion, six million, 200 00:12:21,720 --> 00:12:25,880 Speaker 1: six hundred nine hundred sixty bits by five million, and 201 00:12:25,960 --> 00:12:28,680 Speaker 1: you come up with two hundred and one point three. 202 00:12:29,080 --> 00:12:31,520 Speaker 1: With some other numbers that I dropped off, that's how 203 00:12:31,600 --> 00:12:35,240 Speaker 1: many seconds it takes to download a hundred twenty megabyte 204 00:12:35,679 --> 00:12:38,760 Speaker 1: file with a five megabit per second connection two hundred 205 00:12:38,800 --> 00:12:41,280 Speaker 1: and one seconds or three point three six minutes, so 206 00:12:41,400 --> 00:12:44,480 Speaker 1: just under three and a half minutes. Your mileage may vary. 207 00:12:44,559 --> 00:12:48,040 Speaker 1: Some restrictions apply, but that's if you ever wanted to 208 00:12:48,120 --> 00:12:51,120 Speaker 1: figure it out. That's how you do it. Now, if 209 00:12:51,160 --> 00:12:54,240 Speaker 1: it's a gigabyte, well that just means you gotta multiply 210 00:12:54,320 --> 00:12:59,240 Speaker 1: by bigger numbers. Gonna need a bigger calculator. Yeah, So 211 00:13:00,280 --> 00:13:03,640 Speaker 1: remember megabytes, we're talking about file sizes, hard drive space. 212 00:13:03,679 --> 00:13:05,959 Speaker 1: We're talking about space, megabits, we're talking about speeds. So 213 00:13:06,880 --> 00:13:10,920 Speaker 1: mega hurts it's speed, but of a different variety. Yep. 214 00:13:11,440 --> 00:13:14,240 Speaker 1: And again mega hurts that's just the term we picked. 215 00:13:14,320 --> 00:13:17,079 Speaker 1: But I mean, processors now are out in the giga 216 00:13:17,120 --> 00:13:19,839 Speaker 1: hurts range, so we're really mega hurts. Were is a 217 00:13:19,960 --> 00:13:23,480 Speaker 1: throwback to old school? Really at this point, well depends 218 00:13:23,520 --> 00:13:26,160 Speaker 1: on what you're talking about, right, I guess it does. Yeah, 219 00:13:26,280 --> 00:13:28,920 Speaker 1: because there are some processors and you know, all kinds 220 00:13:28,960 --> 00:13:32,760 Speaker 1: of things. Actually, there are processors in virtually everything, that's true, 221 00:13:32,960 --> 00:13:35,240 Speaker 1: and some of them don't require giga hurts. And you're 222 00:13:35,280 --> 00:13:38,679 Speaker 1: in your average computer that you would purchase today we're 223 00:13:38,720 --> 00:13:43,439 Speaker 1: talking about giga hurts easily. So now we're talking about cycles, 224 00:13:44,520 --> 00:13:47,880 Speaker 1: all right, so cc yes, clock cycles, clock ticks or 225 00:13:47,920 --> 00:13:52,319 Speaker 1: clock cycles. Now, this can be a little tricky to 226 00:13:52,440 --> 00:13:54,840 Speaker 1: get your mind around if you're if you're not familiar 227 00:13:54,920 --> 00:13:56,920 Speaker 1: with the way computers work. But the cycle is a 228 00:13:57,080 --> 00:14:01,480 Speaker 1: very is the basic unit of computational time, all right, 229 00:14:01,960 --> 00:14:04,719 Speaker 1: And it's uh essentially how much time it takes to 230 00:14:04,800 --> 00:14:09,960 Speaker 1: perform a single instruction. And you can have multiple cycles 231 00:14:10,080 --> 00:14:13,760 Speaker 1: per second. Um, so it's really you're telling. It's telling 232 00:14:13,760 --> 00:14:15,560 Speaker 1: about how long it takes you to do a certain 233 00:14:15,640 --> 00:14:19,800 Speaker 1: task to perform a very basic instruction. Um, it doesn't 234 00:14:19,960 --> 00:14:22,640 Speaker 1: and so it's variable. A cycle is not like you 235 00:14:22,720 --> 00:14:25,360 Speaker 1: can't say a cycle is one one thousandth of a 236 00:14:25,440 --> 00:14:27,720 Speaker 1: second or something like that, because depending on the speed 237 00:14:27,800 --> 00:14:31,680 Speaker 1: of your of your processor, you can fit in more 238 00:14:31,880 --> 00:14:34,480 Speaker 1: in the same amount of time. So it's a variable 239 00:14:34,560 --> 00:14:38,240 Speaker 1: time things. You can also fool your computer into more, 240 00:14:38,400 --> 00:14:41,480 Speaker 1: you can over clock, but we'll get into that. So 241 00:14:43,120 --> 00:14:46,960 Speaker 1: we're talking about hurts. Hurts is the cycle per second, 242 00:14:47,080 --> 00:14:49,240 Speaker 1: So one hurts would be one cycle per second, which 243 00:14:49,240 --> 00:14:54,840 Speaker 1: would be a monumentally slow computer. Um. If you're talking 244 00:14:54,880 --> 00:14:58,240 Speaker 1: about mega hurts. You're talking about millions of cycles per second. 245 00:14:58,760 --> 00:15:04,080 Speaker 1: So your your process is able to perform um millions 246 00:15:04,120 --> 00:15:08,320 Speaker 1: of sets of instructions per second that passes um. Some 247 00:15:08,800 --> 00:15:13,480 Speaker 1: commands requires several cycles to complete. It's not necessarily a 248 00:15:13,600 --> 00:15:17,120 Speaker 1: one it's not one command per cycle. That's not the 249 00:15:17,160 --> 00:15:21,440 Speaker 1: way it necessarily breaks out. But in general, the more 250 00:15:21,560 --> 00:15:24,080 Speaker 1: mega hurts or giga hurts, your processor has, the more 251 00:15:24,720 --> 00:15:29,200 Speaker 1: information that can it can process within a second. Now 252 00:15:29,280 --> 00:15:33,360 Speaker 1: that's only half of the equation. Because if you're computer 253 00:15:33,480 --> 00:15:37,440 Speaker 1: processor is able to to uh handle all these instructions, 254 00:15:38,040 --> 00:15:40,480 Speaker 1: that's great, but it also has to pull data to 255 00:15:40,560 --> 00:15:43,960 Speaker 1: perform instructions upon. Now, in that case, it needs to 256 00:15:44,040 --> 00:15:47,880 Speaker 1: have a pretty wide uh essentially like a data avenue. 257 00:15:47,920 --> 00:15:49,960 Speaker 1: It's gonna be able to pull on as enough data. 258 00:15:50,040 --> 00:15:52,200 Speaker 1: Because the way I think of it is that imagine 259 00:15:52,240 --> 00:15:56,600 Speaker 1: that you are capable of, say wrapping a box. Um, 260 00:15:57,480 --> 00:15:59,600 Speaker 1: you could you could do maybe five a minute. Let's say, 261 00:16:00,200 --> 00:16:04,120 Speaker 1: all right, so you're standing at a conveyor Seriously, it's 262 00:16:04,120 --> 00:16:06,600 Speaker 1: a little little box. Are you doing this twisting a 263 00:16:06,600 --> 00:16:09,360 Speaker 1: little thing? You can do five a minute, but the 264 00:16:09,440 --> 00:16:12,200 Speaker 1: conveyor belt that you're working on is only spitting out 265 00:16:12,280 --> 00:16:17,960 Speaker 1: boxes like, you know, one a minute, so you're able 266 00:16:18,040 --> 00:16:20,480 Speaker 1: to do five a minute, but you're only getting one box, 267 00:16:21,640 --> 00:16:23,680 Speaker 1: so you're you're you've got all this power that's going 268 00:16:23,760 --> 00:16:26,240 Speaker 1: to waste. The same thing would happen if you had 269 00:16:26,480 --> 00:16:31,680 Speaker 1: a processor that had a monumentally high giga hurts capacity, 270 00:16:32,120 --> 00:16:34,480 Speaker 1: but you didn't have a very wide avenue for data 271 00:16:34,560 --> 00:16:36,760 Speaker 1: to get in. Uh, it would have be able to 272 00:16:36,800 --> 00:16:38,840 Speaker 1: perform lots and lots of instructions, but it wouldn't have 273 00:16:38,920 --> 00:16:42,640 Speaker 1: enough information to really be a great processor. So you've 274 00:16:42,640 --> 00:16:44,240 Speaker 1: got to have that second half in there, which is 275 00:16:44,280 --> 00:16:47,040 Speaker 1: really going back to the whole megabits gigabits thing. How 276 00:16:47,160 --> 00:16:50,360 Speaker 1: much data can you pull through transfer into the processor 277 00:16:50,600 --> 00:16:52,800 Speaker 1: so that you can run these instructions that that it's 278 00:16:52,800 --> 00:16:56,560 Speaker 1: capable of doing. So when we're talking about the mega 279 00:16:56,640 --> 00:16:58,880 Speaker 1: hurts or giga hurts or whatever, we're talking about the 280 00:16:59,000 --> 00:17:03,600 Speaker 1: speed at which you're microprocessor can perform calculations. And the 281 00:17:03,680 --> 00:17:06,520 Speaker 1: microprocessor could be a CPU, it could be a graphics 282 00:17:06,560 --> 00:17:08,520 Speaker 1: processing unit. There are a lot of different things, and 283 00:17:08,680 --> 00:17:10,159 Speaker 1: of course it doesn't even have to be in a computer, 284 00:17:10,200 --> 00:17:13,200 Speaker 1: as you were pointing out, true, true, And then there's 285 00:17:13,200 --> 00:17:16,920 Speaker 1: another measurement of computing power that I just thought of, 286 00:17:17,000 --> 00:17:19,159 Speaker 1: and I looked up to make sure I could actually 287 00:17:19,240 --> 00:17:25,600 Speaker 1: talk about it. FLOPSY, which is short for floating point operations, 288 00:17:25,720 --> 00:17:30,960 Speaker 1: also describes some actors. I know, yes, that's true, that's true, 289 00:17:31,280 --> 00:17:35,200 Speaker 1: but you would explain the flop sweat um. But it 290 00:17:35,359 --> 00:17:38,119 Speaker 1: was a floating point operation, a floating point operations basically 291 00:17:38,280 --> 00:17:42,760 Speaker 1: a mathematical calculation and operation UM that that a processor 292 00:17:42,800 --> 00:17:45,399 Speaker 1: can run. And you know, you hear people talk in 293 00:17:45,480 --> 00:17:51,800 Speaker 1: this it's they're using the same the same prefixes mega, giga, terra, peter, 294 00:17:52,960 --> 00:17:56,359 Speaker 1: And basically a mega flop is, according to what is 295 00:17:56,520 --> 00:18:00,720 Speaker 1: dot com, a million floating point operations per second UM. 296 00:18:01,160 --> 00:18:03,720 Speaker 1: So that's you know, a fair number of of operations, 297 00:18:04,040 --> 00:18:06,160 Speaker 1: certainly more than I can do per second. It's definitely 298 00:18:06,240 --> 00:18:10,560 Speaker 1: tiny compared to what you see supercomputers capable of doing, 299 00:18:10,640 --> 00:18:13,919 Speaker 1: since those are all on the pida or higher range UM. 300 00:18:14,400 --> 00:18:19,119 Speaker 1: We're talking about operations, you know, really complex operations that 301 00:18:19,160 --> 00:18:23,719 Speaker 1: are designed for things like like cerns large Hadron Collider 302 00:18:23,720 --> 00:18:25,680 Speaker 1: if it ever goes online, it's going to need those 303 00:18:25,720 --> 00:18:29,040 Speaker 1: kind of computers to to process the data that comes 304 00:18:29,080 --> 00:18:32,480 Speaker 1: out of those experiments. Yeah, because those can turn out 305 00:18:32,640 --> 00:18:34,760 Speaker 1: quite a bit of information in a very short time, right, 306 00:18:34,800 --> 00:18:36,200 Speaker 1: but if you need it to you know, you don't 307 00:18:36,240 --> 00:18:39,240 Speaker 1: need necessarily a computer that has that capability if you 308 00:18:39,240 --> 00:18:42,520 Speaker 1: want to run Doom, because I can run Doom on 309 00:18:42,600 --> 00:18:44,440 Speaker 1: my Android phone, I'm pretty sure it doesn't have the 310 00:18:44,480 --> 00:18:49,720 Speaker 1: pedophal up, not at all. Well, uh, I think that's 311 00:18:49,720 --> 00:18:53,359 Speaker 1: a good roundup of bits, bites, hurts. I mean I 312 00:18:53,480 --> 00:18:56,399 Speaker 1: hurt my all my bits and bites are hurting right now. 313 00:18:57,480 --> 00:19:00,679 Speaker 1: So yeah, hopefully that clears that up or anyone who 314 00:19:00,960 --> 00:19:04,840 Speaker 1: was unfamiliar with those terms or in a well, there 315 00:19:05,000 --> 00:19:07,440 Speaker 1: there were points where I mean I fall victim to 316 00:19:07,560 --> 00:19:10,400 Speaker 1: it all the time when I'm thinking, oh, five megabits 317 00:19:10,880 --> 00:19:13,560 Speaker 1: for a second, that means it's gonna take me blah 318 00:19:13,600 --> 00:19:17,240 Speaker 1: blah blah to download this file. And then I remember, ah, wait, no, 319 00:19:17,400 --> 00:19:19,960 Speaker 1: that's bits, not bites. And you know, you have you 320 00:19:20,040 --> 00:19:23,040 Speaker 1: have a whole you have to I forget the multiply 321 00:19:23,080 --> 00:19:25,360 Speaker 1: by eight um. And then of course, if you forget 322 00:19:25,400 --> 00:19:27,640 Speaker 1: the whole one thousand four thing, that means that you're 323 00:19:27,680 --> 00:19:30,359 Speaker 1: not really thinking accurately about the size of a file, 324 00:19:30,440 --> 00:19:33,840 Speaker 1: and it just gets really kind of complicated. If you 325 00:19:34,119 --> 00:19:37,520 Speaker 1: are not of the computer science world, and since I'm 326 00:19:37,600 --> 00:19:41,000 Speaker 1: of the liberal arts arts world, Yeah, I get confused 327 00:19:41,040 --> 00:19:45,040 Speaker 1: pretty quickly. But uh, I guess does that do you 328 00:19:45,200 --> 00:19:48,480 Speaker 1: have anything to add? Well, then I suppose that brings 329 00:19:48,640 --> 00:19:56,480 Speaker 1: us to a listener mail, And this listener mail comes 330 00:19:56,520 --> 00:19:59,879 Speaker 1: from Josh. Hey, guys, I was just wondering if Lennox 331 00:20:00,040 --> 00:20:02,800 Speaker 1: has a vulnerability to viruses. I know that one of 332 00:20:02,840 --> 00:20:05,479 Speaker 1: the reasons Mac is mostly virus free is because there 333 00:20:05,560 --> 00:20:09,600 Speaker 1: is a much smaller population relatively speaking of Mac os users. 334 00:20:10,040 --> 00:20:12,800 Speaker 1: Does this mean that Linux users also do not need 335 00:20:12,840 --> 00:20:17,920 Speaker 1: to fear viral attacks from a oil listener Josh, Josh, Uh, yeah, 336 00:20:17,960 --> 00:20:22,000 Speaker 1: we're telling you about the whole security through obscurity concept 337 00:20:22,080 --> 00:20:24,959 Speaker 1: here about. You know, if you're if not a lot 338 00:20:25,000 --> 00:20:26,760 Speaker 1: of people are using it, then there's not a big 339 00:20:26,840 --> 00:20:31,320 Speaker 1: target and therefore there it's not worth writing any uh, 340 00:20:31,640 --> 00:20:35,320 Speaker 1: any kind of mount malicious software for people who use 341 00:20:35,400 --> 00:20:37,200 Speaker 1: that just because you're not gonna hit that many people. 342 00:20:38,680 --> 00:20:44,680 Speaker 1: Uh No, No, Linux is not automatically immune to viruses. Um. 343 00:20:45,040 --> 00:20:48,159 Speaker 1: In fact, the day that we're recording this podcast, there 344 00:20:48,280 --> 00:20:51,520 Speaker 1: was a critical vulnerability found in the Linux kernel dating 345 00:20:51,560 --> 00:20:56,000 Speaker 1: back several years, which has since been patched. But the uh, 346 00:20:56,320 --> 00:20:58,760 Speaker 1: you know, that's the thing is that any kind of software, 347 00:20:58,960 --> 00:21:01,760 Speaker 1: there are chances for her abilities to exist, and if 348 00:21:01,800 --> 00:21:04,159 Speaker 1: a vulnerability exists, you can bet someone out there is 349 00:21:04,160 --> 00:21:07,120 Speaker 1: trying to figure out a way to exploit it. UM. Now, 350 00:21:07,320 --> 00:21:10,000 Speaker 1: does this mean that Linux users are likely to encounter 351 00:21:10,080 --> 00:21:13,000 Speaker 1: a virus? Probably not, But that doesn't mean that they 352 00:21:13,080 --> 00:21:17,880 Speaker 1: can just assume that they are, you know, untouchable. Yeah, 353 00:21:18,119 --> 00:21:22,720 Speaker 1: it's um. UM. I booted up my Linux system yesterday 354 00:21:22,800 --> 00:21:27,080 Speaker 1: and it was offering me some patches for critical updates. UM. 355 00:21:27,160 --> 00:21:29,639 Speaker 1: So you can bet that the Linux community is already 356 00:21:29,720 --> 00:21:32,480 Speaker 1: on top of it. Um. You know, as soon as 357 00:21:32,520 --> 00:21:35,560 Speaker 1: they figure out that there's something going on. UM. The 358 00:21:35,680 --> 00:21:39,639 Speaker 1: thing is, you know, security through obscurity. There are so 359 00:21:39,840 --> 00:21:43,399 Speaker 1: many fewer people using the Linux operating system than there 360 00:21:43,440 --> 00:21:46,399 Speaker 1: are Windows that you know people are. It's sort of 361 00:21:46,440 --> 00:21:51,200 Speaker 1: like other criminals. I mean basically, Uh, somebody who's looking 362 00:21:51,280 --> 00:21:54,400 Speaker 1: to mug somebody for their wallet isn't gonna hang out, 363 00:21:54,640 --> 00:21:56,240 Speaker 1: you know, in a place where no one is. They're 364 00:21:56,240 --> 00:21:57,720 Speaker 1: not gonna hang out in the middle of a pasture 365 00:21:58,320 --> 00:22:00,760 Speaker 1: because you know, unless they want to. Good cow. So 366 00:22:00,960 --> 00:22:05,520 Speaker 1: this explains why my misspent youth wasn't that misspent exactly? 367 00:22:05,680 --> 00:22:07,440 Speaker 1: They're hanging out in the pasture waiting for somebody to 368 00:22:07,480 --> 00:22:09,240 Speaker 1: combined around. There are a lot of cows who want 369 00:22:09,280 --> 00:22:13,879 Speaker 1: to have some words with me. Yeah, okay, you actually 370 00:22:13,960 --> 00:22:18,119 Speaker 1: that's not true. I grew up in chicken country. Anyway, 371 00:22:19,480 --> 00:22:22,440 Speaker 1: this is great, Um, but yeah, I mean it's it's 372 00:22:22,600 --> 00:22:25,159 Speaker 1: a case of I mean, just because you use you know, 373 00:22:25,240 --> 00:22:27,960 Speaker 1: any particular operating system or other programs. I mean there 374 00:22:28,440 --> 00:22:31,560 Speaker 1: there have been some things going on for Adobe Acrobat 375 00:22:32,040 --> 00:22:35,119 Speaker 1: in the not too distant past, um where or you know, 376 00:22:35,200 --> 00:22:37,800 Speaker 1: some of the web browsers, and those things are cross 377 00:22:37,840 --> 00:22:41,480 Speaker 1: platform vulnerabilities. UM. So you know, you just need to 378 00:22:41,520 --> 00:22:43,800 Speaker 1: make sure that you keep everything patched up and and 379 00:22:44,040 --> 00:22:46,879 Speaker 1: you know, an eye on what's going on, just to 380 00:22:46,960 --> 00:22:51,000 Speaker 1: make sure that you are, um, you know, keeping yourself safe. 381 00:22:51,040 --> 00:22:54,800 Speaker 1: And it's always good to practice uh safe interneting skills. 382 00:22:55,200 --> 00:22:58,240 Speaker 1: You're watching where you're getting, watching with which links you 383 00:22:58,320 --> 00:23:00,679 Speaker 1: click on and uh you and keeping an eye out 384 00:23:00,720 --> 00:23:03,439 Speaker 1: for fishing. You know, fishing doesn't require an operating system, 385 00:23:03,560 --> 00:23:07,480 Speaker 1: that's true, um, and that is certainly a vulnerability. So well, 386 00:23:07,560 --> 00:23:09,679 Speaker 1: thanks a lot for writing in, Josh, Hope that answered 387 00:23:09,680 --> 00:23:11,680 Speaker 1: your question. If any of you have any questions you'd 388 00:23:11,720 --> 00:23:13,560 Speaker 1: like to ask us, you can write us our email 389 00:23:13,560 --> 00:23:17,320 Speaker 1: addresses tech stuff at how stuff works dot com. And 390 00:23:17,400 --> 00:23:19,400 Speaker 1: of course we've got tons of articles on the site 391 00:23:19,440 --> 00:23:22,280 Speaker 1: all about computers and processing and all that sort of 392 00:23:22,400 --> 00:23:25,399 Speaker 1: fun stuff that's at how stuff works dot com. Crispy 393 00:23:25,480 --> 00:23:30,440 Speaker 1: and I will talk to you again really soon for 394 00:23:30,560 --> 00:23:33,399 Speaker 1: moralness and thousands of other topics. Does it how stuff 395 00:23:33,400 --> 00:23:35,600 Speaker 1: works dot com And be sure to check out the 396 00:23:35,640 --> 00:23:38,400 Speaker 1: new tech stuff blog now on the how stuff Works homepage, 397 00:23:43,400 --> 00:23:45,960 Speaker 1: brought to you by the reinvented two thousand twelve camera. 398 00:23:46,280 --> 00:23:47,320 Speaker 1: It's ready, are you