Computer Architecture Lesson 1: Bits and Bytes

Поделиться
HTML-код
  • Опубликовано: 17 окт 2024
  • xoax.net/
    Lesson Page:
    xoax.net/sub_c...
    This computer architecture tutorial explains the basic elements of computer memory bits and bytes. Bits allow computers to store numbers in binary notation. In this tutorial, we explain how to represent numbers in binary and hexadecimal notation and how they differ from decimal notation.
    Copyright 2009 XoaX.net LLC

Комментарии • 62

  • @Leopar525
    @Leopar525 Год назад

    At last someone explained it. I’m 38 and at last after so many years they failed to explain it at school I have a chance to go back and understand it. Thank you sir

  • @bit_86
    @bit_86 12 лет назад

    I am quite young and have been selected by my school system to represent them in a leadership program in Washington DC, and these lessons are really helping me learn computer basics, as my goal is to be a computer scientist someday.

  • @MrDonald911
    @MrDonald911 8 лет назад +3

    Hey btw 01001101 is 4D not 4B, u can check it in an online hex to binary converter

  • @sanzobear
    @sanzobear 14 лет назад

    Thank you so much for the video! Now this bits and bytes thing completely makes sense!

  • @outcast566
    @outcast566 10 лет назад +25

    If this is already dumbed down, I'm screwed.

  • @banemen27
    @banemen27 9 лет назад

    so if 32 bits = int variable, what's the biggest decimal number you can store in the variable, assuming 2^32= 4,294,967,296
    like
    int i;
    cin>> i; //here whats the largest number I can put?
    cout

  • @SJOdah
    @SJOdah 12 лет назад

    at last I understand what is 0x before any hex number means
    I've seen it a lot but never understood what it means
    Big Like :)
    God Bless You

  • @ladell5101
    @ladell5101 7 лет назад

    Very clean, clear and concise.

  • @muhammadmuneeb2118
    @muhammadmuneeb2118 7 лет назад

    A key factor in determining the cost of an integrated circuit is volume. Which of
    the following are reasons why a chip made in high volume should cost less?
    1. With high volumes, the manufacturing process can be tuned to a particular
    design, increasing the yield.
    2. It is less work to design a high-volume part than a low-volume part.
    3. Te masks used to make the chip are expensive, so the cost per chip is lower
    for higher volumes.
    4. Engineering development costs are high and largely independent of volume;
    thus, the development cost per die is lower with high-volume parts.
    5. High-volume parts usually have smaller die sizes than low-volume parts and
    therefore have higher yield per wafer

  • @purplexenno
    @purplexenno 13 лет назад

    @TheDTheory do when you see a binary number like 0010 0010 1100 0010, they are divided into nibbles. Two nibbles make up your byte. Depending on the system and programmer you may be using a short or long in the software which means that a short is usually 16 bytes, while a long is 64 bytes and an int is 32 (almost forgot the int.)

  • @MRTOWELRACK
    @MRTOWELRACK 12 лет назад

    Hey this video was uploaded on my birthday. I'm giving it a like.

  • @shimar8382
    @shimar8382 11 лет назад

    thank you, i was searching for lessons like this

  • @ducatiist
    @ducatiist 10 лет назад +7

    Great Video but one error. 4B=1001011 not 1001101. (that would be 4D)

    • @anim8dideas849
      @anim8dideas849 7 лет назад

      ducatiist why seven digits instead of 8 like the video

  • @JoeCodeswell
    @JoeCodeswell 12 лет назад

    Nice video playlist to teach new programmers binary number basics.

  • @andremendoncabastos5103
    @andremendoncabastos5103 9 лет назад

    Thanks for this. I was very dumbed in this kind of language.

  • @iliyan-kulishev
    @iliyan-kulishev 12 лет назад

    Wonder how it was decided that 8 bits = 1 byte... How did they come with that standard?

  • @xoaxdotnet
    @xoaxdotnet  14 лет назад

    @kdmq You're right! Thank you for the correction!

  • @bnhll10
    @bnhll10 11 лет назад

    Is single memory location always 1 byte ?

  • @mesalmy
    @mesalmy 9 лет назад

    can you tell me why the byte=8 bit
    why 8 specifically ...?

    • @Oshyrath
      @Oshyrath 9 лет назад

      Because it's 2 to the 3rd power.

    • @marcushines4172
      @marcushines4172 8 лет назад +1

      It's 8 because we need to be able to represent all of the alphabet. There are 26 letters in the alphabet, so this would be possible with only 5 bits. BUT, you need to take into account both uppercase, and lower case letters, as well as numbers 0-9, as well as punctuation. We can accomplish this with 7 bits. The 8th bit can be used to identify the parity of the numbers, ie. Odd or even. This helps the computer determine if it's logic has been compromised.

  • @abeltrujilloEcommerce
    @abeltrujilloEcommerce 8 лет назад +3

    ok, i'm more confused now than before. My brain has been condition to think in decimals not binary so i guess I have to go tabula rasa on this.

  • @JakeOfAllTrades17
    @JakeOfAllTrades17 12 лет назад

    This is GREAT.

  • @0.3nergy
    @0.3nergy 9 лет назад +7

    My head hurts now >_

  • @Mxryxmdv
    @Mxryxmdv 9 лет назад +6

    Omg this is hard for me to learn , i have a computer science and i have these stuff , i know nothing from it , and we have exam next week how to learn all these ? WTF

    • @quranalone5824
      @quranalone5824 9 лет назад +2

      Maryam Davodi Study before the exam.
      I can't learn this in 1 day, and i won't be good at it just with 1 week, it takes probably 2-4 weeks to master this skill.
      Remember Practise is the mother of all skills.

    • @Mxryxmdv
      @Mxryxmdv 9 лет назад

      Furious Emerald yes ur right :) now i know lol really it was really hard but lucky me that with all the scratch works and stuff and my classwork i passed the course with 78 which i had higher then this only exam made it this low ! :P

    • @quranalone5824
      @quranalone5824 9 лет назад +1

      Great
      I need to learn computer science, i am still in community high school.

    • @Mxryxmdv
      @Mxryxmdv 9 лет назад

      Furious Emerald oh i see will good luck !
      I will graduate from high school this year of 2015-2016 :D I'm very excited caz i'm going to study business and accounting !

    • @quranalone5824
      @quranalone5824 9 лет назад +1

      cool, i want to study informatics undergraduate.
      Now im studying application development.
      Good luck!

  • @Abu7929
    @Abu7929 13 лет назад

    Thanks for the post nice work

  • @moirangthemvishalsingh
    @moirangthemvishalsingh 8 лет назад

    awesome explaination

  • @ThirdOfJune4444
    @ThirdOfJune4444 14 лет назад

    @TheDTheory Well said my friend! I wish instructors, professors, and teachers had your common sense and the ability to explain things that are complex...at least to thick-headed people such as myself. :-) Wish you had been my high school teacher, I may have passed with a more decent grade. I'm not saying I'm stupid or unable to learn, but we all learn at different paces in different ways. This video may as well been explained in Japanese as far as I'm concerned...would not have made a diff.

  • @paoloberg70
    @paoloberg70 8 лет назад

    Greatly clear thank u

  • @RuthOkeabia
    @RuthOkeabia 7 лет назад

    This is confusing for me. My 15-year-old nephew knows all about this stuff. He built a computer out of old parts when he was 12-years-old.

  • @nitya703
    @nitya703 6 лет назад

    What is computer architecture?

  • @Schlynn
    @Schlynn 14 лет назад

    i thought that in, for example, the x86 CPU, the segment address was five digits. And the offset address is still 4 digits.

  • @kdmq
    @kdmq 14 лет назад +2

    4:13 epic fail that number is 4D in hexadecimal

  • @stefanmalina5662
    @stefanmalina5662 5 лет назад

    at 4:57 that isnt 4B at least the thing on the right is a D.

  • @sangeenjan1
    @sangeenjan1 13 лет назад

    thanks nice lucture

  • @energizerror
    @energizerror 11 лет назад

    2*3 = 6 while 2^3 = 2*2*2 = 8

  • @ThirdOfJune4444
    @ThirdOfJune4444 14 лет назад

    You lost me at binary switches. This is why I failed basic accounting & math level 3 in high school. Some people have a knack for this, some don't.

  • @sudharshanreddy3646
    @sudharshanreddy3646 4 года назад

    Hexa decimal is 4d bro

  • @JoeCodeswell
    @JoeCodeswell 12 лет назад

    @8906131108 There was actually some controversy in the beginning between 6 bits and 8 bits. Eventually 8 bits won out.

  • @muhammadmuneeb2118
    @muhammadmuneeb2118 7 лет назад

    Kindly tell me..

  • @PwrXenon
    @PwrXenon 12 лет назад

    Subbed :)

  • @KayKay0011223344
    @KayKay0011223344 12 лет назад +2

    This video is not the best i have ever seen... :/

  • @GillianEve
    @GillianEve 11 лет назад

    2^3 = 6 !!!

  • @Schlynn
    @Schlynn 14 лет назад

    100000000000000000000000 is 1mb in binary.

  • @purplexenno
    @purplexenno 13 лет назад

    @TheDTheory you book sucks. The reason it's 8 bits to a byte has to do with logical space. When you do a calculation you need someplace to put those numbers, hence memory. So, memory must be able to handle binary "sets" that make up numbers. That 1 or 0 only needs one place in memory so we call it a bit. Which stands for binary digit. Early machines were 8 bit machines, (that would be a hardware limitation) so 8 bits make up a byte. each byte is made up of 2 nibbles, each nibble is 4 bits.

  • @Checkersss
    @Checkersss 14 лет назад

    i hate my computer class.

  • @GetSh4nkedd
    @GetSh4nkedd 13 лет назад

    @JerseyBoy192 HAHAHAHAHAH

  • @moritzsteiner5341
    @moritzsteiner5341 12 лет назад

    alter ernsthaft? ;(

  • @Carbine55
    @Carbine55 12 лет назад

    Dafuq did I hear.