Bits vs Bytes as Fast As Possible

Поділитися
Вставка
  • Опубліковано 21 тра 2013
  • Computer data is often referred to in bits or bytes. Watch this video and you'll understand what they do and how they differ!
    Sponsor Link: audible.com/techquickie
    FORUM LINK: linustechtips.com/main/news-re...
  • Наука та технологія

КОМЕНТАРІ • 853

  • @recedingant4868
    @recedingant4868 9 років тому +128

    its crazy to see how far tech quickie has come in the past years

  • @shmadul
    @shmadul 8 років тому +404

    Anyone else try to wipe the spec of dust off your screen 😝

  • @CCCSSacramento1
    @CCCSSacramento1 5 років тому +19

    Linus, I'm a high school teacher teaching an A+ Certification class, and your videos have been instrumental in teaching my students! Thank you so so much for them!!

    • @JuiceBoxScott
      @JuiceBoxScott 2 роки тому +1

      I had a class in high school that taught building computers and electronics, but only recently realized how valuable an A+ Certification class could have been. I hope your still teaching A+ because it should be a standard class in all high schools.

  • @mygrandfatherkilledhitler175
    @mygrandfatherkilledhitler175 9 років тому +66

    Bit
    Byte
    Kilobyte
    Megabyte
    Gigabyte
    Terabyte
    Petabyte
    Exabyte
    Zettabyte
    Yottabyte
    Brontobyte
    Geopbyte

    • @lukecahill133
      @lukecahill133 9 років тому +19

      You forgot Nibble!

    • @azerXP
      @azerXP 9 років тому +5

      Luke Cahill nipples

    • @OmarTheDeadAziz
      @OmarTheDeadAziz 8 років тому +6

      bit (b)
      Byte (B)
      kilobit (kb)
      kilobyte (kB)
      megabit (mb)
      megabyte (mB)
      gigabit (gb)
      gigabyte (gB)
      terabyte (tB)

    • @crash1998100
      @crash1998100 8 років тому +2

      +Omar Aziz You forgot nibble

    • @paladrous
      @paladrous 8 років тому +4

      +Omar Aziz MegaByte =MB Megabit= Mb Mega always being in uppercase

  • @Saiyukimot
    @Saiyukimot 9 років тому +80

    VERY APPROXIMATE; NOT CORRECT.
    Loved it.

    • @itsSujeetMahto
      @itsSujeetMahto 4 роки тому

      Just devide it by 8 for a correct answer

  • @Nickgowans
    @Nickgowans 9 років тому +97

    An honest internet provider? Who?

    • @RafaLepo1996
      @RafaLepo1996 9 років тому +4

      In my country they're actually giving me faster internet than the contract I signed, (I'm paying 50 Mbps and I'm downloading at 120 Mbps (98 Mbps since my Network card is onboard)) I'm paying what I'm supposed to pay...

    • @ENTRYEAH
      @ENTRYEAH 7 років тому +4

      My ISP gives more than they tell us. We pay for 150 Mb/s and get 250. I think they put the wrong number in just don't tell them

    • @Erkan_
      @Erkan_ 6 років тому

      TTNET :D (lütfen taşlamayın)

    • @cybro8925
      @cybro8925 6 років тому +2

      I pay for 100Mb/s and get around 110Mb/s at peak.

  • @jcninety6
    @jcninety6 11 років тому +3

    This is by far my favourite Fast As Possible so far. Great script, great presentation and really clear, concise content. Awesome!

  • @techquickie
    @techquickie  11 років тому +13

    Heh I guess my casual conversations are different from yours :p

    • @mikecoxlong5807
      @mikecoxlong5807 4 роки тому +1

      wow linus, you were so young back in 2013, I love how much this channel has grown, keep it running smoothly, greetings.

    • @LiquifiedGivesSomeThing
      @LiquifiedGivesSomeThing 4 роки тому +1

      Ya he was

    • @Nebster25
      @Nebster25 3 роки тому +1

      Please make a new version, like this

  • @elaax02
    @elaax02 9 років тому +14

    Here's your calculation for internet speed, if the ISP says for example, you have a package which has 25MB/s
    you just multiply the number with 1024, so in this case 25 x 1024 = 25.600, then just divide that number with 8.
    The answer should be your top speed in this case 25600 / 8 = 3.200, so it would be about 3.2MB/s 'real' download speed.
    In many cases the calculation was really accurate.

    • @nokyan
      @nokyan 7 років тому +2

      No, not with 1024, you need to multiply it with 1000.
      A big confusion because many OSs like Windows can't (they can, but they don't do it) seperate those units.
      1 Byte
      1 Kilobyte = 1000 Bytes
      1 Kibibyte = 1024 Bytes
      1 Megabyte = 1000 Kilobytes = 1000000 Bytes
      1 Mebibyte = 1024 Kilobytes = 1048576 Bytes
      and so on. E. g. Linux does that. :)

    • @FinalplayerRyu
      @FinalplayerRyu 6 років тому +1

      ManicRobot, depends on the standard you use, IEC or JEBEC. As far as i am aware almost everyone use JEBEC whether they know it or not and the industry uses IEC when they want to screw over the customer with that increasingly bigger getting 1000/1024 difference when calculating speeds or storage.

    • @Catcrumbs
      @Catcrumbs 5 років тому +1

      The JEDEC misuse of SI prefixes should never have been sanctioned. SI prefixes long predate the computing industry and their core purpose is for universal standardisation. On that basis, their defilement by JEDEC is a travesty. The only correct choice for prefixes which represent powers of 2 is the IEC set, which is completely unambiguous and perfectly complements the SI prefixes by being a similar universal standard (JEDEC's transgressions notwithstanding).

  • @vwestlife
    @vwestlife 11 років тому +6

    Computers have used 1024 bytes = 1 kilobyte ever since they were invented, because computers count in binary (powers of 2), not decimal (powers of 10). It is only a few recent versions of Linux and Mac OS that have decided to change it to 1000 bytes = 1 kilobyte.

  • @majikulone3608
    @majikulone3608 3 роки тому +1

    Oh Brother how you have grown into your frame, I love coming back to these old videos, to see the evolution...good stuff

  • @the_spkr
    @the_spkr 11 років тому +3

    Actually the amount of bits needed to store a single character depends on the encoding of the text.
    ASCII was 7-bit long in its early times, BCD was 6.
    UTF-16 uses 16 bits, UTF-32... well that's obvious.
    Also, UTF-8 and UTF-16 are of variable width, but that's a longer story.

  • @theendofit
    @theendofit 10 років тому +49

    side note half a byte is a nibble. serusly no joke

    • @dg-hughes
      @dg-hughes 7 років тому +2

      And 16 bits or 2 Bytes is a Word.

    • @MrDarkxLP
      @MrDarkxLP 7 років тому +1

      No, not necessarily. Depends on the architecture.

    • @mattedg8095
      @mattedg8095 6 років тому +1

      No 16 bits is *BLAST PROCESSING*

    • @photelegy
      @photelegy 5 років тому +1

      And 1000 Bytes isn't a Kilobyte (KB)!
      1000 Bytes = 1Kibibyte (KiB)
      1024 Bytes = 1Kilobyte (KB)
      ;)

  • @megaspeed2
    @megaspeed2 11 років тому +2

    1gigabit in an exact conversion is equal to 125MBytes, if you have data in bits just divide it by 8 and you will get the EXACT conversion to megabytes. the reason people use dividing by 10 is because its easy to divide by 10 and its pretty close, enough for an aproximation :)

  • @techquickie
    @techquickie  11 років тому +12

    Already read the trilogy. Burned through them in like 4 days while I was on vacation a couple years ago. So good.

  • @gavincampbell1061
    @gavincampbell1061 11 років тому +2

    There are 8 bits to a Byte. He said to work out the speed of something (usually given in Megabits/second) in MegaBytes/second, you divide the Megabits speed by 10 to get an approximate MegaBytes speed. His example was 100Mb(its)/s would be roughly 10MB(ytes)/s, when it's closer to 12MB/s. You would only really need to use this to guesstimate how long a file (given in Bytes) would take to transfer at a known speed (given in bits/second). Hope that helped.

  • @gasturbat8
    @gasturbat8 11 років тому +3

    I always got confused when it came to bytes and bits, but now I understand better. Probably the most helpful techquickie for enthusiasts yet!

    • @nihilist4184
      @nihilist4184 Рік тому

      Why doesn't tpg just say 3mbs instead of 24 m bits wtf cares but they say that as misleading advertising because 3 sounds like shit which it is so they say a large number of small scale amounts to sound better. I cant watch a 2k 1440 p without interruptions and buffering. I can only watch 1080p without problems. Ergo its still shit speed in Australia.

  • @vwestlife
    @vwestlife 11 років тому +6

    It is physically impossible to manufacture RAM in multiples of 1000 bytes. It has to be made in binary multiples. So therefore it makes perfect sense for the prefixes to be binary as well. Otherwise the Commodore 64 would have to be called the "Commodore 65.536"!

  • @matthewzuber9823
    @matthewzuber9823 9 років тому +16

    "VERY APPROXIMATE!!"
    thanks for clearing that up hahaha

  • @Razear
    @Razear 11 років тому +2

    Very informative video. You explained it way better than my computer engineering/science teacher in my high school.

  • @WildoBallenilla
    @WildoBallenilla 3 місяці тому

    I love your videos, thank you for explaining these concepts better than my IT training program!

  • @ThePugspwn
    @ThePugspwn 11 років тому

    Dude, these are actually getting better and better.

  • @blackswan2881
    @blackswan2881 9 років тому

    enjoyed watching it! Now I got an idea of bits and bytes. Thank you!

  • @ThePsychoticWombat
    @ThePsychoticWombat 11 років тому +2

    Depends on how your OS handles inodes and if it uses MBs or MiBs (sometimes it doesn't differentiate the two, and does not state which one it actually uses) to tell filesize

  • @techquickie
    @techquickie  11 років тому

    Next video covers this. We were going to do both topics as one video, but it was just going to end up too long...

  • @Nithyanandan.S
    @Nithyanandan.S 8 років тому

    Just now I get the clarifications about the bits and Bytes thanks for the video TechQuickie Linus

  • @vwestlife
    @vwestlife 11 років тому +2

    UNIX and its variants (AIX, Solaris, etc.) use 1024 bytes = 1 kilobyte too, not just Windows. It is only recent "politically correct" versions of Linux and Mac OS that have changed to decimal. So the vast majority of operating systems in use in the world use binary.

  • @joehutchinson1283
    @joehutchinson1283 9 років тому

    Awesome vid linus, just helped me finish of my assignment work

  • @JaviScript
    @JaviScript 11 років тому

    Best. Explanation. Ever. GREAT JOB!

  • @zayal859
    @zayal859 8 років тому +1

    Thanks so much! was very helpful in clearing out my confusion

  • @calipto4605
    @calipto4605 8 років тому +9

    Well not I can stop humiliating myself by complaining to my internet provider. How the fuck was I competent enough to build a PC if I can't even grasp this.

  • @GlenwingThink
    @GlenwingThink 11 років тому

    Thanks Linus! I was going to do it xD my list of topics I want to cover has been slowly dwindling since Techquickie started lol. Not that I've actually done anything at all. Need Summer to get here... lol

  • @kght222
    @kght222 11 років тому +1

    btw the 8086 is the 6 bit proc that all "ibm compatible" procs are based on, thus "x86", and it is a 6bit proc. they came out with the 8088 the next year (it had a math co-processor) that was 8 bit.

  • @isratjahan7653
    @isratjahan7653 5 років тому

    Bits === interface speed; Bytes === data storage; answer of the question I had for so long! You are incredibly awesome 😎

  • @Nicktrance1
    @Nicktrance1 11 років тому +1

    Thanks Linus, thanks for making this video so I can tell people to watch it on repeat instead of trying to explain this simple concept over and over again and try to explain to me that I'm wrong to think that a Gigabit connection can't transfer 1000MegaBytes per second and is faster than SSDs but rather it can only transfer 128MegaBytes per second...

  • @lancemarchetti8673
    @lancemarchetti8673 Рік тому

    Linus. you've come a long way Dude!...well done!

  • @FedericoTrentonGame
    @FedericoTrentonGame 11 років тому

    ohw, linus your commercial are awesome even in an educational video!

  • @OneGeekStudios
    @OneGeekStudios 11 років тому +1

    It depends on what you are using your sound for. If it's just for music, it may sound just fine. Once you start gaming or music recording in pro tools, you need a sound card that has good quality because you will be able to pick up sound you either didnt notice before, or in the case of music editing, pick out bad sounding notes to edit out later.

  • @roebienarnaiz
    @roebienarnaiz Рік тому

    Excellent Video!

  • @gavincampbell1061
    @gavincampbell1061 11 років тому +1

    That's why you would divide by 10 instead of 8, as it's an easier number to divide by. It's not accurate, and is only a really rough estimate but it at least gets you roughly in the right ballpark area. Single digit division isn't too difficult, whereas long division (with double or more digits for both sides of the division) can be a little taxing for some. I think he only gave it as a quick and somewhat accurate technique to work out how long a file would take, but most things tell you anyway.

  • @vwestlife
    @vwestlife 11 років тому

    The term "byte" itself is inherently binary -- one byte being a group of 8 binary digits (bits). But the hard drive manufacturers ignored that and started using decimal counting of bytes in order to make their drives seem bigger than they really are -- so a "1 (decimal) terabyte" drive is actually only 930 (binary) gigabytes. Seagate uses the terms "binary gigabytes" and "binary terabytes" on their web site FAQ, but still advertises their drives in decimal capacities.

  • @techquickie
    @techquickie  11 років тому

    Already read it, but great suggestion.

  • @RaaynML
    @RaaynML 11 років тому

    THANK YOU linus for this video so I can finally explain this to my friends simply.

  • @margyjr
    @margyjr 11 років тому +1

    Thank you for explaining this confusing issue for us all

  • @MaxBenn
    @MaxBenn 10 років тому +6

    I got a 100Mbps Plan by my Internet Provider and he delivers it.... How is that possible you ask, Linus? Well, he is just providing everyone with 10% more than the contract says... 50 get 55, 100 get 110 and 150 will get 165 Mb/s :)
    Like your Vids very much.... please keep on :)

  • @ChrissyThePoo
    @ChrissyThePoo 11 років тому

    Happy to help :)

  • @vladislavkaras491
    @vladislavkaras491 Рік тому

    Thanks for the video!

  • @97Pedrox97
    @97Pedrox97 11 років тому

    Great vid man ! Really helped me to understand this doodads.

  • @recursion.
    @recursion. Рік тому +1

    02:05 Linus channeling his acting skillzzz

  • @supernovic99
    @supernovic99 Рік тому

    Thank you very much for this helpful video

  • @serendipitytheartist
    @serendipitytheartist 8 років тому +2

    thank you! you remind me a lot of one of my friends(:

  • @4FootTech
    @4FootTech 11 років тому

    Boy, these thumbnails just keep getting better and better!

  • @BeBaHD
    @BeBaHD 11 років тому

    nice explanation, thx for it!:D

  • @chub1010101
    @chub1010101 10 років тому +1

    instead of dividing by 10 you could just divide by 8 - 8 bits = 1 byte so that's a 100% accurate conversion (ignoring any inefficiency and whatnot)

  • @mohammedhoorzook3614
    @mohammedhoorzook3614 6 років тому

    Thanks, you've helped me quite a bit;

  • @glhf5922
    @glhf5922 11 років тому

    really nice this answers my question!!!

  • @theeeMitchi
    @theeeMitchi 11 років тому

    Thanks dude!

  • @JDRCNetwork
    @JDRCNetwork 9 років тому +18

    please watch this video at half speed if you wanna have a laugh

    • @JDRCNetwork
      @JDRCNetwork 9 років тому

      oh yeah. lol

    • @StreetSWAT
      @StreetSWAT 8 років тому

      +JDRCNetwork i usually do that when im drunk because it gives my brain time to process what hes saying lol

    • @JDRCNetwork
      @JDRCNetwork 8 років тому +1

      thats hilarious

    • @lucaspw
      @lucaspw 5 років тому

      Or watch it at .75 and it sounds normal lol

  • @ChrissyThePoo
    @ChrissyThePoo 11 років тому

    Split the binary number into nibbles (add more 0s to the left side if it's not a multiple of four), convert each nibble into denary. Each denary number represents a value, if the nibble is 0-9 then it's 0-9, however if it's 10-15 each number is represented by a letter e.g. A is 10, B is 11 etc. For example 10110111 is represented by B7. Hexadecimal is used to represent colours or IPv6 now we are running out of IP addresses.

  • @mbsfaridi
    @mbsfaridi 11 років тому

    Loving the INTRO'S!

  • @IndranilNandi
    @IndranilNandi 11 років тому

    This used to confuse me a lot,thanks for clarifying linus.

  • @SerjStar
    @SerjStar 7 років тому

    right on man good job

  • @GlenwingThink
    @GlenwingThink 11 років тому

    Giga, Mega, Kilo etc. are standard metric prefixes with an unambiguous meaning: 1000 of the previous order of magnitude. They are used for plenty of other things besides data storage. 1 Gigawatt = 1000 Megawatts, and 1GHz = 1000MHz. The binary orders of magnitude have their own names. 1GiB = 1024MiB.

  • @chuckstieg
    @chuckstieg 11 років тому

    2:37 - 2:40 needs to be its own video, or even its own website. I can see this coming in handy several times in comment sections.

  • @zorksox
    @zorksox 11 років тому

    That's a great idea! Do it Linus!

  • @latem777
    @latem777 10 років тому

    thanks mr quickie

  • @in.game_star
    @in.game_star 4 роки тому +5

    Linus looked like a nerd, as always :3

  • @treknology1068
    @treknology1068 9 років тому +1

    Actually, the "byte" originally meant the bandwidth of the CPU. If this rule had been applied properly, the max RAM of the 16-bit PC would have been 320kB, however 640kB sounds better, so now the CPU bandwidth is called a "word". You may like to touch on HDD manufacturers who inflate their numbers by eliminating the computing convention of 1024 and advertising their capacities based on 1000. That is one that really screws with the heads of consumers.

  • @lixdexical
    @lixdexical 10 років тому

    Thank you :D That was helpful!!

  • @ElcodeBruijn
    @ElcodeBruijn 11 років тому

    thanks for this awsome video

  • @Onknow
    @Onknow 11 років тому

    That advertisement segment was totally unexpected lol.

  • @GamersTrue
    @GamersTrue 11 років тому +2

    the imperfectness of the background..

  • @noupoi
    @noupoi 11 років тому

    Hard drives are advertised with SI units, while Windows gives it to you with binary prefixes. As an example 1 GigaByte is 1,000,000,000 or 10^9 bytes while 1 GibiByte is 1,073,741,824, or 2^20 bytes.

  • @vwestlife
    @vwestlife 11 років тому

    Hard drives use 512 byte sectors, which is half of 1024 bytes. That's why Windows uses 1 K = 1024 bytes, because that way everything counts up evenly (2 sectors = 1 K) and there is no rounding error.

  • @pyramidschemer4083
    @pyramidschemer4083 3 роки тому

    Good time to show up in my recommendations

  • @MrTimelessWinter
    @MrTimelessWinter 11 років тому

    Can you do a Techquickie about what size Case you want for your desktop computer?

  • @PregnantWalrus225
    @PregnantWalrus225 11 років тому

    "empire" by Orson Scott Card is mostly read some one besides the author with some small parts read by the auther on the audible version

  • @vwestlife
    @vwestlife 11 років тому

    No, hard drives use 512 byte sectors... 512 x 2 = 1024 bytes... so hard drives are based on binary multiples, too, as well as RAM.

  • @Music42Ever
    @Music42Ever 11 років тому

    so would ecc be compatible with a normal desktop?
    i run mine 24/7 hosting some servers and idk if it would help with random restarts i get every few weeks or so
    it would prob be a better idea to get a dedicated server...

  • @vwestlife
    @vwestlife 11 років тому

    The prefixes themselves are not metric. They're just based on Greek words, and are used in different contexts -- for example in electronics, such as kilovolts or megaohms. And the USA doesn't use the metric system in daily life, and even Canada is only partially metric, so that really has nothing to do with it anyway.

  • @AudaiAlFandi
    @AudaiAlFandi 9 років тому +3

    2:40
    shouldn't you divide by 8 to get more accurate result since the byte contains 8 bits ??

    • @Jsheng007
      @Jsheng007 5 років тому

      Top this, I'm thinking the same way too

    • @dennis-nine-five
      @dennis-nine-five 5 років тому

      He is a bit fast but if you replay you can understand why. He says 100mb/s divided by 10 because you probably won't get the divided by 8 speed (12,5 MB/s). So it will be likely more the 10MB/s.

  • @OceanSky159
    @OceanSky159 10 років тому

    OMG LINUS! I don;t know how I managed to find you today and if you are actually hiding all over other UA-cam channels like this one (that are diffrent that yours and NCIX)
    There was a time where you tried to be very proffesional and yeah proffesional in general and that felt REALLY DULL and bland to be honest, on your NCIX channel they always try and make you look proffesional but it always feels so fake and out of place, but OMG HERE HERE YOU SHINE LIKE A GOD I MANAGED to laugh so many times today because of the flow you kept in your videos - you are brilliant and I'm honest. Now have a great day ^-^

  • @techquickie
    @techquickie  11 років тому +1

    And that is more correct, but not easy for everyone to do in their head.

  • @trahim2
    @trahim2 11 років тому +1

    The dent on the wall has caught my eye

  • @paultaufalele1821
    @paultaufalele1821 7 років тому

    very nice video.

  • @renbelmont
    @renbelmont 2 роки тому

    Thanks Linus

  • @wyatthuff2125
    @wyatthuff2125 7 років тому

    They put you in a school lesson Linus, you are special now

  • @MoldyKock
    @MoldyKock 11 років тому

    video on fan bearing and different types of fans, high, low pressure, dB level would be cool

  • @vwestlife
    @vwestlife 11 років тому

    People have actually sued hard drive manufacturers for using 1k = 1000 because it misleads them into thinking the drive is bigger than it actually is. And using 1k = 1000 doesn't even make sense, because hard drives are manufactured using 512 byte sectors, and 512 is half of 1024. So with 1k = 1024 everything counts up nice and evenly, while if you use k = 1000 you always end up with rounding errors.

  • @frollard
    @frollard 11 років тому

    he may have the bB nomenclature wrong, but he has a very valid point, where 1000 gigs is considered a Terabyte and 1000 bytes can be considered a K...Damn marketing versus physical reality of hard drives.

  • @cinmhmd894
    @cinmhmd894 10 років тому

    wonder what they use in merica for bits and bytes something like grains and stones.

  • @Ginnlaiho
    @Ginnlaiho Рік тому +1

    Trying to learn Solidity and a wild Linus appears... What the hell

  • @abbidos
    @abbidos 11 років тому

    Can you do and episode with new vs refurbished, mainly ssd & Mechenical hard drive.
    Electronics to a further extent upside down sides and what to avoid

  • @techquickie
    @techquickie  11 років тому

    Coming soon.

  • @scubasteve4sq
    @scubasteve4sq 10 років тому

    you should do a video on the difference between ebook and audiobooks too! lol j/k great video.

  • @GlenwingThink
    @GlenwingThink 11 років тому

    Metric prefixes (kilo, mega, giga) mean 1000 of the previous order of magnitude, as they do with everything else. The orders of 1024 have their own name, and Windows is the only OS that hasn't fixed their calculation yet in light of the creation of a dedicated set of prefixes for them (the standard is from 1999)

  • @Speedy.V
    @Speedy.V 11 років тому

    so when are you going to do a tech quickie on architecture?

  • @micheallafrancis4259
    @micheallafrancis4259 8 років тому

    this is quite cool i really understood it

  • @sammysamsamsammy
    @sammysamsamsammy 11 років тому

    I suggest Neuromancer by William Gibson (no idea if it's on audible or not). I feel like Linus would like it because it's very tech oriented.

  • @nithya1747
    @nithya1747 5 років тому

    I enjoyed this video and it is useful