The next video picks up with describing what Unicode is. Unicode is the most common type of encoding used today, with the code storing over 110,000 different types of glyphs (character representations). In this post, I want to focus on how computers make decisions and preform calculations. It all begins with the way transistors are connected. These connections are called “logic gates.” Logic gates can be combined to make calculations, make decisions, and remember information. There are three types of logic gates: “and,” “or,” and “not.” All of these types have a certain number of input and output potentials. There are so many possible pathways for these logic gates, it makes my head hurt. The micro processing system in the computer is responsible for running all software stored in a system (email, contacts, disk storage, speakers, keyboard, mouse, printer, etc.). A simple microprocessor consists of three registers, a control unit, an arithmetic and logic unit, a program counter, a system memory, and input/output control. These pathways between units are called busses. These busses transmit binary data. Honestly, learning the details that make up how a computer works makes me thankful that there are smart computer scientists that love to do this for a living.