Computers are black magic and I want to know how the fuck they work.I'd like to at least have an understanding of electronics on the same level as an undergrad EE student. My current understanding of electronics is very basic. Mostly just learned from messing around with game consoles and some entry level physics courses in college. I'm a bit rusty on the physics and math too...Where do I start and what resources should I look at?
MIT 6.004 + https://computationstructures.org/ gives you the computer architecture side of things (logic design from basic gates to cpus)
read a book on microelectronics if you want to learn about circuitsi have Microelectronic Circuit Design by Jaegar that i got for like 5 bucks at a used book store, it seems alright, and goes into some semiconductor physics to explain how transistors work and are designed
>>16449746There are three different subjects here: how "bits" and binary logic are made from semiconductor junctions; how opcodes work, and communicate by the various components along the cpu bus; and how these low level instructions (ADD, MOVE, JUMP) are linked together into common libraries and complex functions in userspace. Theres also a bit of transmission line theory and ADC/DAC theory involved for the eldctrical bits.The semiconductor and EE stuff are, frankly, worthless. Cool, but won't actually teach you shit about how computers work. Treat them as more of a "spice" to make your studies more interesting, but you'll want to focus the bulk of your attention on the "meat" of low level opcodes/assembly and linked libraries.
>>16449829it's all important. if you want to do microelectronic design, it helps to understand the physics to motivate the models of the zoo of different devices
>>16449746You need some calculus, and then learn about basic linear circuits. Once you learn about basic linear circuits, get a book on transistors and microelectronics. From there you should take a look at digital logic systems (the CS side of the problem), and digital integrated circuits (how would you actually make a shift register or NAND memory on a breadboard?).From there if you still want to learn more you can get into integrated circuits or embedded systems. Personally, that's about as far as I wanted to go in the electricity side of my EE undergrad and headed towards control systems and signal processing. t. Has both a bachelor's and PhD in EE.
>>16449923The next stages is building a physical equivalent of function blocks for processing and then have a computer automate those blocks and then run testing for optimizing them and then automate that.
>>16449808>MIT 6.004 Wait that shit is just online? For free? That's crazy man. Maybe I should just go through the entire MIT EE major.>>16449816Well I at least understand how semiconductors work. But only because it was relevant to some of my chemistry courses. I don't understand much else.>>16449923>how would you actually make a shift register or NAND memory on a breadboard?Is it helpful to get a breadboard and other such supplies to test things like this on?
>>16449808You the real MVP.
>>16449746You want be erectric enginreer?https://drive.google.com/drive/folders/0B04l-XMi07VKTlNkQVF5X2FaTjQ?resourcekey=0-3sfXWlEkilKBfgVjfULjrw&usp=drive_linkthere your wercome
>>16451389FYI you dumb fucks better click this Actual mack daddy of info you BITCHES
>>16451391not clicking your ip grabber sorry
>>16451606tard
Hilarious amount of info in that linkWasted on you idiots
>>16451606you literally can't grab information from publicly available drive links
>>16449746>My current understanding of electronics is very basic.The exam averages during my undergrad electronics class were in the 30s.
What's something I can read to learn about designing switched-mode power supplies?
>>16451389>>16451391cool books
>>16451383The downside is MIT lectures are bloated as fuck and don't teach actual useful skills
Not OP, but I would like to get more into the mathematical and physics in the field of EE as an electrician.I know the basics but as an electrician it's mostly about following the codes rather than a full theoretical basis of it. I would want to expand my theoretical knowledge on the subject. Not in digital circuits but more of a general understanding of forces, electromagnetic fields and such.What kind of books should I get to learn the physics and mathematics of a equivalent EE degree?I hope my formulation is not much of a hassle to read through as english is not my native tongue, though my reading comprehension is quite good.
>>16451389>>16451391I clicked this and instantly got a weird rash on my lips. Did you give me cyberherpes, Anon?
>>16455031look up "Advanced Engineering Mathematics" byErwin Kreyszig, that's all you'll need for the math sidephysics books are much more specific unless you're looking at high schoo/some of the undergrad ones, you're better off tbinking about what you need specifically from the EE side and supplement using something like hallidays physics (and the math book above)
>>16449746Get a /ham/ license, the reading material will teach you a lot. Also, pop over to >>>/diy/ham where you will find a FAQ and a large library with documents and diagrams.
>>16449746Learn how to do binary addition/subtraction/ASCII. After that move to circuit design; start with a tutorial on a full adder, then a multiplier, then practice designing your own circuits based on example problems.Then I'd learn assembly/machine code, which should make it a little more clear how these simple circuits exponentially increase in complexity to handle contemporary computing.As far as the physics of how electrons actually interact with the logic gates inside of a circuit, you can do it but I'd argue that's like learning fluid dynamics to understand how a boat works.
>>16456168please, never post on /sci/ again
>>16456181I second this. There is a game called turing complete which looks at some of the arithmetic and logic abstraction layers. It is a nice game, but the circuit side is just a completely different animal.