Boolean Logic & Logic Gates: Crash Course Computer Science #3

  Рет қаралды 2,820,154

CrashCourse

CrashCourse

7 жыл бұрын

Today, Carrie Anne is going to take a look at how those transistors we talked about last episode can be used to perform complex actions. With the just two states, on and off, the flow of electricity can be used to perform a number of logical operations, which are guided by a branch of mathematics called Boolean Algebra. We’re going to focus on three fundamental operations - NOT, AND, and OR - and show how they were created in a series of really useful circuits. And its these simple electrical circuits that lay the groundwork for our much more complex machines.
CORRECTION AT 1:27 the graph says "Quinary System" but then the graph shows 10 possible states - which is actually decimal. Technically, there should be only 5 possible values there, but the overall concept is still the same.
Produced in collaboration with PBS Digital Studios: / pbsdigitalstudios
The Latest from PBS Digital Studios: kzbin.info?list...
We’ve got merch!
store.dftba.com/collections/c...
Want to know more about Carrie Anne?
about.me/carrieannephilbin
Want to find Crash Course elsewhere on the internet?
Facebook - / youtubecrashc. .
Twitter - / thecrashcourse
Tumblr - / thecrashcourse
Support Crash Course on Patreon: / crashcourse
CC Kids: / crashcoursekids

Пікірлер: 1 200
@crashcourse
@crashcourse 7 жыл бұрын
*CORRECTION* AT 1:27 the graph says "Quinary System" but then the graph shows 10 possible states - which is actually decimal. Technically, there should be only 5 possible values there, but the overall concept is still the same. NOTE: Since we can't use annotations in our videos going forward if we find any smallish errors in our videos like this we'll leave clarifications in the episode description. Thanks all for the wonderful feedback! -brandon
@rikenm
@rikenm 7 жыл бұрын
pin this comment,CarshCourse. It is away down that no one will see it.
@GLTDubstep
@GLTDubstep 7 жыл бұрын
Why can't annotations be used going forward?
@hotdrippyglass
@hotdrippyglass 7 жыл бұрын
Using annotations in the future videos will be much more difficult because they are going to be going over much more complex levels of "abstraction" as she calls it. In this and the previous videos the 'units of discussion' had to do with ones and zeros and those only in pairs at most. The next level of discussion is going to be about arranging groups of eight, sixteen, thirty two and sixty four. Correcting minor errors in the video with annotations will need three or four minutes of reading and that will interrupt the flow of knowledge a person can retain from the video itself. At most I could suggest an annotation that an error is corrected and that it is explained in detail in the show description. Larger errors would require rewriting and rerecording the entire episode.
@brandonbrungard8418
@brandonbrungard8418 7 жыл бұрын
Annotations cannot be used in conjunction with the endscreen tool - it's just a limitation of the software. And since annotations don't work on mobile anyway, it's better if we have a place for those corrections and clarifications that are accessible on all devices.
@TheMasonX23
@TheMasonX23 7 жыл бұрын
CrashCourse I'm guessing this mistake is related to Tommy Flowers' Colossus using a "biquinary" decimal notation.
@vlogbrothers
@vlogbrothers 7 жыл бұрын
Bit at the end made me wonder if I'm merely a computer. Great episode! -John
@FewMinuteProgramming
@FewMinuteProgramming 7 жыл бұрын
There are 10 types of people in the world, those who are are secretly computers and those who aren't.
@maggiehall8501
@maggiehall8501 7 жыл бұрын
I'm so happy with how the crash course series has expanded. I was blown away by Crash Course World History and never really imagined how many different courses might be visited by crash course videos but it is awesome. As an engineer, I know that breaking down topics like computing into manageable chunks for younger audiences is essential to the coming generation being successful in the increasingly computer based work force
@FewMinuteProgramming
@FewMinuteProgramming 7 жыл бұрын
Hey Maggie! Now that you bring it up, would you mind giving me feedback on my videos? I make CS videos for children and I try my best to keep the kids excited to learn!
@C0deH0wler
@C0deH0wler 7 жыл бұрын
vlogbrothers We are biological computers. 'Merely', I think, is not the right word to describe this nature. I would personally omit 'merely' if I ever wrote that.
@TheOlFlat5
@TheOlFlat5 7 жыл бұрын
psst.... You are 0_o
@darkBender99
@darkBender99 7 жыл бұрын
I am a third year majoring in computer engineering and this video explains transistors and logic gates better than a semester class.
@C0deH0wler
@C0deH0wler 7 жыл бұрын
Nope. It's more nuanced than that.
@Nymmastan
@Nymmastan 7 жыл бұрын
to be fair though it is an over simplification to what we learn in computer engineering, Such as the explanation of the NOT gate does not technically work for what the NOT gate is
@BirdRaiserE
@BirdRaiserE 7 жыл бұрын
Huntson It explains WHY better, but not how. If you want the how, you need the math.
@IceMetalPunk
@IceMetalPunk 7 жыл бұрын
+nollid3 Well, it does work, it just...doesn't work very *well* :P Perhaps a future episode will get into CMOS and the like? (Seems doubtful now, but you never know!)
@ThisIsReMarkable
@ThisIsReMarkable 7 жыл бұрын
Woo! They say that you don't truly understand something until you can successfully explain it to someone who knows nothing about it. :) Edit: And by that I mean, if someone just stumbled on this video, they would have an idea of how computers work better than before they watched (Not to say you nothing about it, Huntson. hahaha! Oh words)
@BlankPicketSign
@BlankPicketSign 7 жыл бұрын
My first real exposure and application of logic gates was in Minecraft with Redstone
@zokalyx
@zokalyx 6 жыл бұрын
not gate = block powered with redstone with torch on top
@Kurosaka
@Kurosaka 5 жыл бұрын
true true same here
@naeem6583
@naeem6583 5 жыл бұрын
Anybody saw that Creeper?
@whimsicalcookie1426
@whimsicalcookie1426 5 жыл бұрын
This is completely true for me as well.
@Pashmotatoe
@Pashmotatoe 5 жыл бұрын
There's a creeper in the background too
@TheBrothersBlue
@TheBrothersBlue 7 жыл бұрын
Unlike most CS introductions, Crash Course does a great job in giving the student context, explaining how computers function at a fundamental level before applying layers of abstraction. Very well done -- As a Sophomore ComputerSci major, I'm excited to see more enriching content every week(:
@TheGenericNerd
@TheGenericNerd 7 жыл бұрын
Oh my god, THANK YOU for clearly explaining how each logic gate is physically represented in an electrical circuit. A lot of that abstraction makes it really daunting and hard for dummies like me to get it through our thick heads.
@Tfin
@Tfin 7 жыл бұрын
I felt they could have stuck NAND (and maybe NOR) in there, before XOR. Just because it would have been easier to have the constructed NAND ready to help build the XOR. Never mind that XOR can be built entirely from just NAND or NOR.
@IceMetalPunk
@IceMetalPunk 7 жыл бұрын
But to be fair, NAND isn't something laypeople hear about or think about, so using the logically equivalent "not and" makes the connection easier for many viewers.
@deathdoor
@deathdoor 7 жыл бұрын
Just passing by to say that I'm loving her course and excellent diction.
@majordelays4909
@majordelays4909 4 жыл бұрын
She sounds similar to Dobbie from Peep show...
@SirCrest
@SirCrest 7 жыл бұрын
Just wanted to say I love the themed animations for this series. The computer UI, old Mac OS UI, etc. Always great work to the animators and team.
@AtomicPiggyGaming
@AtomicPiggyGaming 7 жыл бұрын
Look at this nerd
@FewMinuteProgramming
@FewMinuteProgramming 7 жыл бұрын
Me too. Brings back some nostalgia.
@jorenmartijn
@jorenmartijn 7 жыл бұрын
I've always been interested in UI design. Not only in conventional computers but also in video games and game systems for example.
@Thought-Cafe
@Thought-Cafe 7 жыл бұрын
Thanks for the love! We always appreciate fans recognizing the hard work that goes into designing Crash Course. -James
@DanAlmenar
@DanAlmenar 7 жыл бұрын
Dear lord, didn't know Thought Café had a profile/channel on their own. Going there asap!
@MFMegaZeroX7
@MFMegaZeroX7 7 жыл бұрын
A good video as always! As a CS major myself, this is actually finally a series where I can answer questions and stuff in the comment section! Just a pedantic note for people who want a little more info: 1) There are also not versions of all the gates. AND, OR, and XOR become NAND, NOR, XNOR, respectively. They are represented by adding a small circle to the end of the gate. While they can be formed just by adding a not gate at the end of the inputs, they are common enough that they get their own specialized parts. You often here people verbally NAND and XNOR when talking about logic, so I think it is interesting to note even though this isn't computer engineering. 2) While by convention in truth tables 1 is true and 0 is false, this is often not the case when we actually look at real components. Because of power usage, the opposite is often used. Generally, the more common output is set to 0. 3) 0 doesn't actually mean nothing is flowing through. For example, we may set our 1 to 5 volts, and our 0 to 2.3 volts. This allows for us to have an "off" state at 0 volts. We wouldn't want our computer to be calculating stuff with 0s when it is off! There are also other uses for this state, but this may be covered in a future video.
@IronLotus15
@IronLotus15 6 жыл бұрын
Interesting.
@firenationfiles2063
@firenationfiles2063 5 жыл бұрын
Intriguing
@DA-li6dp
@DA-li6dp 5 жыл бұрын
Thanks!
@joemomumbo
@joemomumbo 5 жыл бұрын
How does a not gate work when input is 0
@riiad
@riiad 4 жыл бұрын
Thanks a lot for that comment. As for the 3rd, it was made clear in the video. But the way i understood it was that you can use a range for the system to be more reliable. For instance : 1 to 3 volts are 0 5 to 8 volts are 1. Of course i don't know anything about voltage yet, so i chose those random numbers just to illustrate my understanding. Is it how it works?
@comb528491
@comb528491 7 жыл бұрын
As an Electrical Engineering Student who was always curious about how Boolean Gates worked, my life is now complete...
@Outwars1
@Outwars1 Жыл бұрын
She is a VERY good teacher. How she breaks it down so you understand the details and then subtly tells you about application of abstraction helps you focus on whats important... she makes actual little building blocks for you as she speaks.
@TheQballChannel
@TheQballChannel 7 жыл бұрын
That feeling when you literally have a test on this tomorrow
@BirdRaiserE
@BirdRaiserE 7 жыл бұрын
Qball , Uc Davis? Probably not, but what's the class called?
@TheQballChannel
@TheQballChannel 7 жыл бұрын
Nah its just a programing class in my highschool :)
@TheQballChannel
@TheQballChannel 7 жыл бұрын
Thanks. I did pretty well and Its a really fun class. I do kind of take it for granted. I now appreciate the class much more :)
@candii1246
@candii1246 5 жыл бұрын
I have my GCSE mocks in avfew hours 。・゚゚・(>д
@danialsaeed1083
@danialsaeed1083 5 жыл бұрын
hmm mee 222!!! have a test 2morrow :{
@BlackXxScopez
@BlackXxScopez 7 жыл бұрын
I used to make cpus in minecraft, and it's amazing what it could teach about computers. It makes you feel like you understand exactly how computers work, and in a sense, you do. programming using only 1s and 0s, creating all of the logic gates/decoders etc from scratch, optimizing, and attempting to add a second core. I've moved on from Minecraft since then, but it's a great tool to make use of if you have the game and want to go deeper into boolean logic/logic gates and computer architecture. The hardest part is creating an Instruction set that is powerful enough to let you program basic programs but easy enough to decode to keep you from ripping your hair out. generally, It would be a non-pipelined CPU running at about 0.7 hz, but some made optimised pipelines that allowed speed of up to 2.5 hz, which is amazing given that every transistor take 0.1 seconds to switch, and after a certain range, you must add a repeater, which re-strengthens the signal, which also takes 0.1 seconds.
@IceMetalPunk
@IceMetalPunk 7 жыл бұрын
Redstone is what got me interested in Minecraft in the first place. I'm a computer scientist (fancy way of saying "programmer with a degree"), and my friends introduced me to the game by saying "It's like Legos, but you kill stuff". I wasn't interested. A few years later I stumbled upon redstone, and was immediately hooked (and still am!). Creating what are basically electronic devices using a relatively limited set of components, all of which are 1 cubic meter at a minimum, brings out some serious creative juices. And then there are command blocks, which are sort of like a limited, spacially-oriented scripting language... I just love it
@StalePhish
@StalePhish 7 жыл бұрын
Minecraft should be used in schools to demonstrate logic gates! (I'm sure it is but probably just in a handful of places). Some of the first redstone devices I've made were based on AND and OR gates. I have a computer science degree but I think this video demonstrated the concept quicker and better than any class I've ever taken.
@TheOsamaBahama
@TheOsamaBahama 7 жыл бұрын
I once made an automatic subway station in Minecraft (the carts exchanged places between stations automatically as soon as you entered a cart). Than I saw some people made mechanic calculators in the game and it blew my mind.
@yourcurtainsareugly
@yourcurtainsareugly 7 жыл бұрын
I never could get into Minecraft. Dwarf Fortress ruined me :D The computers made in DF are pretty incredible. I remember taking my class in computer architecture, using Quartus to build a CPU. Props to anyone who can do it in a game.
@rcookie5128
@rcookie5128 7 жыл бұрын
yeah I did a basic redstone calculator too, thats how I learned it .. ^^
@anti_MATT_er
@anti_MATT_er 7 жыл бұрын
I was wondering where I'd heard Boolean before, then realized that I took a logic class last semester. :D
@FewMinuteProgramming
@FewMinuteProgramming 7 жыл бұрын
It may have also been from a discrete math class if you've ever taken that!
@3John-Bishop
@3John-Bishop 7 жыл бұрын
There is Boolean algebra too, look it up
@mrmimeisfunny
@mrmimeisfunny 7 жыл бұрын
Yeah, I had a vague recollection of a term. It was one of the main topics from a lesson i took.
@slightlybored
@slightlybored 7 жыл бұрын
hahahahaha that's so true
@florianmarcher
@florianmarcher 7 жыл бұрын
That sounds logic to me
@eddiehimself
@eddiehimself 4 жыл бұрын
I mean the fact that George Boole came up with Boolean Logic a century before it became a vital component of designing computers is pretty incredible. It just goes to show how the discipline of pure mathematics, that is studying mathematics not for a practical purpose that is known at the time, but just for the sake of expanding the scope of maths itself, can really pay dividends when the technology catches up with it.
@javahusky24
@javahusky24 7 жыл бұрын
This is really amazing, you have answered so many of my questions in this series so far and I am excited to see more videos in the future!!
@lordkingsman2minecraft810
@lordkingsman2minecraft810 5 жыл бұрын
Minecraft redstone already taught me this
@jdillon8360
@jdillon8360 Жыл бұрын
Carrie Anne is the best. So good at explaining these concepts clearly and with a little humour thrown in as well.
@JohnMillner
@JohnMillner 7 жыл бұрын
I'm so glad you're making this series, this will help more people understand the concepts and fundamentals behind computers and computer science :) I'm dual majoring electrical engineering and computer engineering and while I already know all of this content from my courses, this series is absolutely fantastic and I wish I had it when I was going through my early classes. This is something I could definitely see good professors showing in their classrooms before getting into the nitty-gritty math
@moonwasabi
@moonwasabi 7 жыл бұрын
loving the series! wish i'd have had this to watch before starting to study computer science :D (i just finished the first semester) you're doing a great job at breaking the subject matter down and making it interesting! i'll be forwarding this series to anyone asking me what i really learn about!
@eifelitorn
@eifelitorn 7 жыл бұрын
Man I used to study CS a few years ago, love how you can learn all I learned in months in a few minutes. Great job !
@Leyshire
@Leyshire 7 жыл бұрын
Physical basis of logic gates wonderfully explained!
@raymarshall4809
@raymarshall4809 7 жыл бұрын
I truly love this series. and really all of the programs here on Crash Course. The re-enforcement provided here is amazing.
@JackFou
@JackFou 7 жыл бұрын
Loving the casual reference to "Journey" aroud 0:50. Such a great game!
@Scorpio8116
@Scorpio8116 7 жыл бұрын
The circuit explanations would always go over my head when I learned it in class and I just skipped over to doing the gate symbols for everything. But I think it FINALLY clicked when I watched the circuit diagrams in this episode. Really nicely animated!
@FewMinuteProgramming
@FewMinuteProgramming 7 жыл бұрын
Wow! I love these videos. It's amazing how far we've come with computers.
@MrAndyisReal
@MrAndyisReal 7 жыл бұрын
Woah, I see you everywhere!
@chichi-nm8kn
@chichi-nm8kn 7 жыл бұрын
Few Minute Programming no its not ;)
@BarisPalabiyik
@BarisPalabiyik 7 жыл бұрын
I have took electronic design in highschool, in college and in university as ee engineer but this explanation would be so easy to understand at the begining. Great job as always cheers.
@user-gd6il5zb8l
@user-gd6il5zb8l 4 жыл бұрын
The feeling when you don't have any exams tomorrow, but are doing it for fun and now the whole new world of Computer Science has opened for you to learn and become a master of every computer you'll ever meet in your life.
@davidtaylor789
@davidtaylor789 4 жыл бұрын
You are amazing. I have always been fearful of this information. I see now i was fearful of the instructors. Where you are concise, cheerful and fun they were scattered, drool and resentful. Thank you for knowledge!
@Baby_boodle
@Baby_boodle 7 жыл бұрын
I'm so happy this channel exists. Thank goodness it does.
@zokalyx
@zokalyx 6 жыл бұрын
actually thank pbs...
@ritveak
@ritveak 4 жыл бұрын
I am in love with this series, I think I should set a date to watch this series every Year !!!! It is super refreshing to see and realize how it all started and obviously unravel all the levels of ABSTRACTION :)
@wisherwatch
@wisherwatch 7 жыл бұрын
I'm in love with the comprehensive, engaging and enjoyably simple content being put up here!
@dorothyglade9087
@dorothyglade9087 5 жыл бұрын
omg love the Journey reference!!
@pinklady7184
@pinklady7184 7 жыл бұрын
I cannot believe I have learned NOT, XOR, OR gates and all other jargons in just few minutes. Please keep making more videos on computer science. How about videos on programming languages, electronics and mechanism? Your brilliant videos make our small brains balloon up.
@Jeanlabinski
@Jeanlabinski 7 жыл бұрын
Thanks Carrie Anne, I'm really looking forward to the rest of the series!
@crossfarm4146
@crossfarm4146 4 жыл бұрын
I HAVE BEEN TRYING TO FIND A VIDEO THAT EXPLAINS THIS CONCEPT IN A SIMPLISTIC MANNER AND YOU ARE FINALLY THE VIDEO THAT DID IT FOR ME!! THANK YOU SO MUCH!!!
@MattiaBiggMattGentile
@MattiaBiggMattGentile 7 жыл бұрын
This is SO GOOD!
@ahnmichael1484
@ahnmichael1484 5 жыл бұрын
That was both the longest and shortest 10 minutes of my life :'O
@mathandsciencerocks
@mathandsciencerocks 7 жыл бұрын
The sound effects accompanying the currents/ON/OFF/logic table animations make me so happy :)
@movin2585
@movin2585 6 күн бұрын
Carrie Anne is effortless and brilliant. She made logic gates delightful. More please.
@vitamindubya
@vitamindubya 7 жыл бұрын
Not wearing pants means something very different in England
@Zerrotox
@Zerrotox 7 жыл бұрын
Journey!!! Awesome reference!
@idseungmo89
@idseungmo89 5 жыл бұрын
Zerrotox haha knew somebody recoginized this as well!!
@ShamrockSquid
@ShamrockSquid 7 жыл бұрын
I'm so happy you guys have started making this series, as a first year computer science student, it's helping a lot in the bits that I didn't quite understand in lectures. Thanks guys, and keep up the great work!
@sarahk689
@sarahk689 5 жыл бұрын
I'm currently in my first year as a software developer apprentice and we do learn many of these things in school, for example logic gates. But this series is so damn helpful for me since we never really discussed the origin of it all, or why exactly we need these gates. knowing what role a specific topic plays in the field you work in and its physical basis makes it so much more interesting. thank you so much for the work you put into these videos!
@Funnywargamesman
@Funnywargamesman 7 жыл бұрын
That Journey shout out.
@guyfox7337
@guyfox7337 7 жыл бұрын
Boolean logic came from a professor at my university, University College Cork (UCC) in Ireland. His name was George Boole. He's very famous here. Our main lecture theatres as named after him. Along with are library. Funny fact about him is that he died after getting a cold because one day when it was raining he forget his coat. Anyway I hope this piece of info helps in your studies of Boolean logic.
@tiarnan97
@tiarnan97 7 жыл бұрын
guy fox do UCC do a level 8 comp sci course?
@enderman6777
@enderman6777 7 жыл бұрын
This is just what I needed! Loving these series.
@IFEARALLAH
@IFEARALLAH Жыл бұрын
This is the best course i've seen. I've learned so much in 10 minutes, thanks for the explanation!
@PendragonDaGreat
@PendragonDaGreat 7 жыл бұрын
It would have been really neat if you had gone a little deeper and talked about the NAND or NOR and they are functionally complete on their own can build up to any of the other logic gates.
@periwinkle43
@periwinkle43 5 жыл бұрын
I love this fact. I was introduced to it in my Introduction to Computer Science class and we had a project with a logic gate emulator to build other gates with only NAND gates.
@jamesinman9262
@jamesinman9262 4 жыл бұрын
JJar43 was it NAND Game?
@jamesjemima7737
@jamesjemima7737 5 жыл бұрын
Carrie Ann is beautiful! Although I consider myself a veteran of this material, nonetheless my attention is captured and I find the journey up through these layers of abstraction from the flowing of electrons to the touch pad interface I am using at this very moment quite refreshing.
@phosphornaut6811
@phosphornaut6811 6 жыл бұрын
Brilliant series so far! As a game designer primarily, this is really helping me underpin my programming studying. I'm a bit further along in the series but came back to this one to practice recreating the logic gates in Unreal Engine 4. Thanks for the series!
@TTKChristo
@TTKChristo Жыл бұрын
As a CS grad that graduated over 5 years ago, this video had me giggling and remembering many classes, thanks!
@benaaronmusic
@benaaronmusic 7 жыл бұрын
"Try turning it off and back on again" Great sign-off. :)
@peterwalkington1412
@peterwalkington1412 7 жыл бұрын
Brilliantly explained! I am really hoping you will talk about more theory like Turning Machines and finite automata
@MFMegaZeroX7
@MFMegaZeroX7 7 жыл бұрын
I doubt this will get covered honestly. This stuff is usually reserved as an upper level CS course, and this course seems like it will basically be the equivalent of the Computing Fundamentals course my university has Freshman take.
@vaibhavgupta20
@vaibhavgupta20 7 жыл бұрын
Automata or Autonoma
@robertbilling6266
@robertbilling6266 7 жыл бұрын
I've been 40 years in the industry, and I learned to program (in assembler) from a PDP8 manual back in 1967. Congratulations on making a complex subject very approachable. Curiously the good old 6800 microprocessor had a "half carry" in the status register, and the DAA instruction specifically so that it could work with two decimal digits to a byte (BCD). If you were using it to implement something like a cash register it was easier to work in decimal than convert to binary and convert back.
@BinaryReader
@BinaryReader 7 жыл бұрын
Great series so far, the demonstration of XOR via AND, OR NOT gates in this video especially, love it, keep it up :D
@NeonsStyleHD
@NeonsStyleHD 7 жыл бұрын
Very useful for those who love redstone.
@Cosmicmoss
@Cosmicmoss 7 жыл бұрын
Neat pickup line: "If I were to ask you to go out with me, would the answer to that question be the as the answer to this one?" XOR gated!
@IronLotus15
@IronLotus15 6 жыл бұрын
lol
@discretelycontinuous2059
@discretelycontinuous2059 5 жыл бұрын
Infinite recursion?!
@aboxinspace
@aboxinspace 5 жыл бұрын
I absolutely love this course, and would like to thank you guys for one extra feature that most channels don't care for: subtitles!!
@slowfashionstyle
@slowfashionstyle 7 жыл бұрын
This series is great! I am learning so much knowledge in these videos. They are informative and Carrie is such an excellent teacher. Love❣️
@Diosjenin
@Diosjenin 7 жыл бұрын
0:50 Nice Journey reference!
@gamershawker5558
@gamershawker5558 7 жыл бұрын
"a robot dog must always bark at a squirrel, as long as it does not conflict with laws 1 and 2"
@jiyounha5365
@jiyounha5365 6 жыл бұрын
I freaking love you so much, thanks for making these series. No instructor could be better!!
@emmanuelwinston8817
@emmanuelwinston8817 6 жыл бұрын
I was having trouble with understanding this stuff. Thanks for the wonderful explanation!! God bless you!
@VictoriaCaswell
@VictoriaCaswell 7 жыл бұрын
My former university held a festival dedicated to Boole, I now know why!
@stachowi
@stachowi 5 жыл бұрын
Victoria Caswell cork?!
@jlittlenz
@jlittlenz 7 жыл бұрын
"In computers, an 'on' state, when electricity is flowing, represents true..." IMO this is at best misleading; in practice, it might be the other way around, but much more usually *voltages* represent states, and so bits, not currents. But many electrical and optical representations of bits are used in computers
@jonasga
@jonasga 7 жыл бұрын
Your entire statement is at best mostly incorrect.
@nekkowe
@nekkowe 7 жыл бұрын
+Jon Asgaeroth Not at all. On/Off states are usually represented as a higher and a lower voltage, not the presence or absence of a current. Optical representations of bits is probably in reference to optical fiber.
@IceMetalPunk
@IceMetalPunk 7 жыл бұрын
On the other hand, thanks to Ohm's Law, we know that V=IR, so no voltage equals no current, and high voltage equals high current, so your objection is mostly pedantry.
@hg-ir8tb
@hg-ir8tb 7 жыл бұрын
Actually, the most common technology used in integrated circuits is CMOS, a complimentary set of p- and n-type MOSFETs. We can use this technology to minimize the potential difference between low resistance paths and maximize the resistance in paths with high potential difference. Since V in Ohm's Law actually refers to potential difference (or the change in voltage), this means that our current I is very close to 0 (somewhere in pA?) whether we are in a high voltage state or a low voltage state. To give you a better picture of what I mean by V in Ohm's Law actually refers to potential difference. Imagine I hook up a 1-Ohm resistor to two 9V voltage sources on both sides of the resistor. The current through the resistor and the current supplied by the voltage sources is zero (assuming ideal conditions, more specifically, that the 9V sources both are exactly 9V.)
@MeatJigglingZombie
@MeatJigglingZombie 7 жыл бұрын
I agree. In EE there is this notion of active high and active low, which this video overlooks, and every electrical component uses a different scheme.
@PilotPlater
@PilotPlater 7 жыл бұрын
I appreciate that this video relates it to actual transistors and not just starting with the arbitrary principles/symbols. Relating it to the real world is important.
@Kopellis
@Kopellis 7 жыл бұрын
Two and a half years into electrical engineering and now in this video i learn these stuff. Really well done!
@612Tiberius
@612Tiberius 7 жыл бұрын
THE LOGICIAN I leave you with this conundrum - Boole me this, Fatman: "I am a liar. Everything I say is a lie. I'm lying." Compose a coherent logic gate output using that set of input statements before the auto-destruct countdown goes from 30 seconds to zero and both you and the Boy Dunder are... deleted from existence! LOLOLOLOLOL!!!!!! [exits with henchmen AND, NOT, OR and XOR as the countdown begins]
@MakeMeThinkAgain
@MakeMeThinkAgain 7 жыл бұрын
Just add a NOT to each statement.
@612Tiberius
@612Tiberius 7 жыл бұрын
Curses! Why do I keep letting you know how to escape my comically overwrought deathtraps, then leave before they do the job?! However, I must give credit where due,... nicely done, Coding Crusader.... No matter - I'll get you in the Part Two episode! And your little subroutine sidekick too!! Until then!
@BirdRaiserE
@BirdRaiserE 7 жыл бұрын
612Tiberius I"m not a Bat-fan, but I know there's a few out there who will really like this.
@chichi-nm8kn
@chichi-nm8kn 7 жыл бұрын
so is it foole me not batman or and xor?
@612Tiberius
@612Tiberius 7 жыл бұрын
No - it's Boole (verb), as in "to Boole" - to use Boolean logic (hence the archvillain name "The Logician") to solve a problem, borrowing heavily from "The Riddler" M.O. and catchphrase "Riddle me this".
@paulsondumbbells150
@paulsondumbbells150 7 жыл бұрын
trust me, you're not early. message from the past future.
@stupidrainbo
@stupidrainbo 6 жыл бұрын
I will liked this comment
@MarkZetsu
@MarkZetsu 7 жыл бұрын
I'm in love with this series. Hat off to Ms. Carrie Anne, her explanations and engaging methods are superb.
@maty5152
@maty5152 7 жыл бұрын
I never would have guessed how useful my intro to logic class is when it comes to this aspect of CS. I'm so glad I took that class.
@nanjayo8970
@nanjayo8970 7 жыл бұрын
that journey easter egg tho
@paulgraddon2655
@paulgraddon2655 7 жыл бұрын
5:10 I thought you were brave for going commando, but no pants or trousers? I guess that's why we can only see you from the waist up?
@tareqaziz5636
@tareqaziz5636 6 жыл бұрын
I loved it. Short, precise and full of information. I didn't waste a second. Keep it up.
@1c3manBG
@1c3manBG 6 жыл бұрын
This channel is awesome. Where have you guys been all this time? I love it. After the first episode I am addicted to this channel. Well done.
@sion8
@sion8 7 жыл бұрын
The quinary system doesn't seem rightly represented, I mean in that system the only numbers posible (using our current Indo-Arabic numerals) would be 0, 1, 2, 3, 4 (or 1, 2, 3, 4, 5). Yet the graphic at minute 1:25 uses all Indo-Arabic numerals which would mean is actually decimal and definitely not base-5!
@ZamanSiddiqui
@ZamanSiddiqui 7 жыл бұрын
sion8 Yeah, they should have just used the numbers 0-4.
@MetaBloxer
@MetaBloxer 7 жыл бұрын
I don't think they were referring to the quinary system at that point, just a system with more than two states.
@skyr8449
@skyr8449 7 жыл бұрын
no, it is, look at the top
@sion8
@sion8 7 жыл бұрын
MetaBloxer It literally says "Quinary system" on top of the chart before they show why Binary is better.
@MetaBloxer
@MetaBloxer 7 жыл бұрын
I'm going to break the rules of the internet and admit to my mistake. Sorry!
@masterplayer5982
@masterplayer5982 4 жыл бұрын
Your “and fortunately” sounds like unfortunately!
@milquetowst
@milquetowst 4 жыл бұрын
Your "unfortunately" sounds like and fortunately.
@jamesdabizturner5124
@jamesdabizturner5124 7 жыл бұрын
This was so good! #cc you never fail me during my afternoon KZbin binge!
@ZorlacSkater
@ZorlacSkater 6 жыл бұрын
wow, this video is pure gold! you just perfectly explained the transistor much better than my electro technology teacher who teached the subject for weeks but failed to explain it, and not only that, you also showed other gates :) i love you, thank you so much! Now I finally understand it. :)
@HaydenH
@HaydenH 4 жыл бұрын
Minecraft Redstone is just like real life.
@asaphkalala
@asaphkalala 7 жыл бұрын
What about NOR, NAND and XNOR?
@williefleete
@williefleete 7 жыл бұрын
Asaph Kalala same function except inverted, eg with a "not" on the output
@AvailableUsernameTed
@AvailableUsernameTed 7 жыл бұрын
or SNOT, SNOR, SNAND and err nevermind .
@trevorw.7739
@trevorw.7739 7 жыл бұрын
This is amazing and I love Carrie Anne's energy. Even for Crashcourse this is an awesome series.
@Lancealot35
@Lancealot35 7 жыл бұрын
This was exactly the type of course that i was hoping for in this series. Well done!
@HarutoKaizaki
@HarutoKaizaki 7 жыл бұрын
first few seconds i was like " -__- " and then i was "
@ganaraminukshuk0
@ganaraminukshuk0 7 жыл бұрын
first() || !first(); I win.
@MetaBloxer
@MetaBloxer 7 жыл бұрын
It took me a few seconds, but I eventually got the joke.
@yourcurtainsareugly
@yourcurtainsareugly 7 жыл бұрын
Warning: Unused conditional statement. Continue? Y/N >
@OFfic3R1K
@OFfic3R1K 7 жыл бұрын
Tautology
@yourcurtainsareugly
@yourcurtainsareugly 7 жыл бұрын
Not necessarily a tautology. Those functions may have unpredictable output or side-effects.
@musashi939
@musashi939 7 жыл бұрын
yourcurtainsareugly Bad engineer if unexpected side effects -> bad naming. But then the old expression applies. There are only two hard problems in computer programming:concurrency and naming things.
@JasonWhittle1
@JasonWhittle1 7 жыл бұрын
This is the best thing I've seen in a while. Thanks!
@patergaskin
@patergaskin 7 жыл бұрын
This is the best channel on KZbin. Thank you so much!
@AvailableUsernameTed
@AvailableUsernameTed 7 жыл бұрын
01100100 th !
@allknowledge7146
@allknowledge7146 6 жыл бұрын
L
@jpalo7733
@jpalo7733 5 жыл бұрын
64
@Leistria
@Leistria 7 жыл бұрын
NOR gate? :(
@AlRoderick
@AlRoderick 7 жыл бұрын
MJ Ozog no NAND neither, but they'll get there.
@aldekorea
@aldekorea 4 жыл бұрын
This is just marvelous. You guys are doing a very good job explaining all these seemingly complicated concepts.
@dauf69
@dauf69 7 жыл бұрын
She has gotten much better compared to the first 2 episodes. Keep it up Carrie Anne!
@LifeLongArtist
@LifeLongArtist Жыл бұрын
My brain hurts
@s3cr3tpassword
@s3cr3tpassword 7 жыл бұрын
Is that dress blue?
@rcookie5128
@rcookie5128 7 жыл бұрын
ohh no, pls not.. :D don't start that discussion again, it's definetly blue!! ;P
@jokerwanted
@jokerwanted 7 жыл бұрын
Having completed a Bachelors degree in Electrical Engineering, I do not remember ever learning the internal transistor make up of the gates, just what the gates do. I am enjoying this series a lot, keep up the good work.
@Jack-gu4fc
@Jack-gu4fc 7 жыл бұрын
The way you're organizing this series is pretty clever
@Tinylinden
@Tinylinden 7 жыл бұрын
when they say "if you're in England" and use the union jack, like the english flag is the St George's cross :(
@alexwang982
@alexwang982 5 жыл бұрын
TINY Linden What The English flag is the flag in eggland right? You also use the English union jack
@log501
@log501 7 жыл бұрын
🅱OOLIN
@flamephlegm
@flamephlegm 4 жыл бұрын
In love with this series rn!
@excitedtruck3445
@excitedtruck3445 6 жыл бұрын
Thank you so much for this... it is brilliant. No amount of words to appreciate your efforts... I had been looking to find fundamental answers to computers for a very long time, this did it brilliantly. :)
SHE WANTED CHIPS, BUT SHE GOT CARROTS 🤣🥕
00:19
OKUNJATA
Рет қаралды 10 МЛН
I MADE A CARDBOARD SWING!#asmr
00:40
HAYATAKU はやたく
Рет қаралды 32 МЛН
Como ela fez isso? 😲
00:12
Los Wagners
Рет қаралды 6 МЛН
Electronic Computing: Crash Course Computer Science #2
10:44
CrashCourse
Рет қаралды 2,1 МЛН
How Computers Calculate - the ALU: Crash Course Computer Science #5
11:10
AND OR NOT - Logic Gates Explained - Computerphile
8:41
Computerphile
Рет қаралды 416 М.
Boolean Algebra 1 - The Laws of Boolean Algebra
14:54
Computer Science
Рет қаралды 428 М.
How a Computer Works - from silicon to apps
42:32
Improbable Matter
Рет қаралды 1,2 МЛН
Registers and RAM: Crash Course Computer Science #6
12:17
CrashCourse
Рет қаралды 2 МЛН
Exploring How Computers Work
18:12
Sebastian Lague
Рет қаралды 3,4 МЛН
Logic Gates, Truth Tables, Boolean Algebra   AND, OR, NOT, NAND & NOR
54:07
The Organic Chemistry Tutor
Рет қаралды 1,8 МЛН