diff --git a/content/.obsidian/graph.json b/content/.obsidian/graph.json index 2201aeb..b09eac0 100644 --- a/content/.obsidian/graph.json +++ b/content/.obsidian/graph.json @@ -17,6 +17,6 @@ "repelStrength": 10, "linkStrength": 1, "linkDistance": 250, - "scale": 0.12668834340524918, + "scale": 0.19003251510787372, "close": true } \ No newline at end of file diff --git a/content/.obsidian/plugins/oz-clear-unused-images/data.json b/content/.obsidian/plugins/oz-clear-unused-images/data.json new file mode 100644 index 0000000..04f510b --- /dev/null +++ b/content/.obsidian/plugins/oz-clear-unused-images/data.json @@ -0,0 +1,7 @@ +{ + "deleteOption": ".trash", + "logsModal": true, + "excludedFolders": "", + "ribbonIcon": false, + "excludeSubfolders": false +} \ No newline at end of file diff --git a/content/.obsidian/workspace.json b/content/.obsidian/workspace.json index 7853584..c1b0168 100644 --- a/content/.obsidian/workspace.json +++ b/content/.obsidian/workspace.json @@ -13,12 +13,12 @@ "state": { "type": "markdown", "state": { - "file": "posts/exploring-freebsd.md", + "file": "notes/ready/how_to_computer/index.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "exploring-freebsd" + "title": "index" } } ] @@ -78,7 +78,7 @@ } ], "direction": "horizontal", - "width": 213.5 + "width": 312.5 }, "right": { "id": "f049c1d8215eafd9", @@ -141,13 +141,13 @@ "state": { "type": "outline", "state": { - "file": "posts/exploring-freebsd.md", + "file": "notes/ready/how_to_computer/index.md", "followCursor": false, "showSearch": false, "searchQuery": "" }, "icon": "lucide-list", - "title": "Outline of exploring-freebsd" + "title": "Outline of index" } }, { @@ -156,16 +156,16 @@ "state": { "type": "advanced-tables-toolbar", "state": {}, - "icon": "lucide-file", - "title": "Plugin no longer active" + "icon": "spreadsheet", + "title": "Advanced Tables" } } ], - "currentTab": 3 + "currentTab": 4 } ], "direction": "horizontal", - "width": 200 + "width": 246.5 }, "left-ribbon": { "hiddenItems": { @@ -179,48 +179,51 @@ "table-editor-obsidian:Advanced Tables Toolbar": false } }, - "active": "b73f137a8a755c19", + "active": "ab03f7100c1ce0fb", "lastOpenFiles": [ + "textgenerator/templates/awesomePrompts/statisticianAwesome.md", + "textgenerator/templates/awesomePrompts/techreviewerAwesome.md", + "textgenerator/templates/awesomePrompts/pythoninterpreterAwesome.md", + "textgenerator/templates/awesomePrompts/storytellerAwesome.md", + "textgenerator/templates/awesomePrompts/techwriterAwesome.md", + "textgenerator/templates/awesomePrompts/startuptechlawyerAwesome.md", + "textgenerator/templates/awesomePrompts/tictactoegameAwesome.md", + "textgenerator/templates/awesomePrompts/timetravelguideAwesome.md", + "textgenerator/templates/awesomePrompts/regexgeneratorAwesome.md", + "textgenerator/templates/awesomePrompts/travelguideAwesome.md", + "textgenerator/templates/awesomePrompts/teatasterAwesome.md", + "textgenerator/templates/awesomePrompts/seniorfrontenddeveloperAwesome.md", + "textgenerator/templates/awesomePrompts/talentcoachAwesome.md", + "textgenerator/templates/awesomePrompts/positioninterviewerAwesome.md", + "textgenerator/templates/awesomePrompts/salespersonAwesome.md", + "textgenerator/templates/awesomePrompts/stackoverflowpostAwesome.md", + "textgenerator/templates/awesomePrompts/spokenenglishteacherandimproverAwesome.md", + "textgenerator/templates/awesomePrompts/softwarequalityassurancetesterAwesome.md", + "textgenerator/templates/awesomePrompts/proofreaderAwesome.md", + "textgenerator/templates/awesomePrompts/technologytransfererAwesome.md", + "textgenerator/templates/awesomePrompts/wikipediapageAwesome.md", + "textgenerator/templates/awesomePrompts/plagiarismcheckerAwesome.md", + "textgenerator/templates/awesomePrompts/socratAwesome.md", + "textgenerator/templates/awesomePrompts/webbrowserAwesome.md", + "textgenerator/templates/awesomePrompts/selfhelpbookAwesome.md", + "textgenerator/templates/awesomePrompts/speechlanguagepathologistslpAwesome.md", + "textgenerator/templates/awesomePrompts", + "textgenerator/templates", + "textgenerator", + "notes/ready/how_to_computer/Pasted image 20250319161431.png", + "notes/ready/how_to_computer/image 1.png", + "notes/ready/how_to_computer/Pasted image 20250318102600.png", "posts/exploring-freebsd/freebsd14-install.png", "posts/exploring-freebsd", - "posts/dotfiles.md", - "posts/jcionx-mac-utils/index.md", - "posts/jcionx-favorite-macos-utilities.md", - "posts/jcionx-mac-utils/jcionx-favorite-macos-utilities.md", "posts/jcionx-mac-utils/syncthing.png", "posts/jcionx-mac-utils/stats.png", "posts/jcionx-mac-utils/keka.png", "posts/jcionx-mac-utils/appcleaner.png", "posts/jcionx-mac-utils/alfred.png", "posts/jcionx-mac-utils/lunar.png", - "posts/jcionx-mac-utils/mos.png", - "posts/jcionx-mac-utils/macmousefix2.png", - "posts/jcionx-mac-utils/macmousefix1.png", "posts/jcionx-mac-utils", - "notes/ready/how_to_computer/index.md", - "_Templates/note.md", - "_Templates/post.md", - "notes/ready/c-language.md", - "posts/linux-starter-guide/index.md", - "posts/linux-starter-guide/gnome46.jpeg", "posts/linux-starter-guide", - "posts/linux-vs-freebsd-vs-openbsd.md", - "posts/local-llm.md", - "notes/ready/c-snippets.md", - "notes/ready/encryption.md", - "notes/ready/firewall.md", - "notes/ready/gdb.md", - "notes/ready/git.md", - "notes/ready/http.md", - "notes/ready/https-ssl-certs.md", - "notes/ready/irc.md", - "notes/ready/binary_operations/index.md", - "notes/ready/cpu_architecture/index.md", - "Clippings/Latches in Digital Logic - GeeksforGeeks.md", "Clippings", - "notes/ready/how_to_computer", - "notes/ready/pass.md", - "posts/notes-update.md", - "posts/personal-web.md" + "notes/ready/how_to_computer" ] } \ No newline at end of file diff --git a/content/.trash/Pasted image 20250224154916.png b/content/.trash/Pasted image 20250224154916.png deleted file mode 100644 index a2bd19b..0000000 Binary files a/content/.trash/Pasted image 20250224154916.png and /dev/null differ diff --git a/content/.trash/Pasted image 20250224154920.png b/content/.trash/Pasted image 20250224154920.png deleted file mode 100644 index a2bd19b..0000000 Binary files a/content/.trash/Pasted image 20250224154920.png and /dev/null differ diff --git a/content/.trash/Pasted image 20250306121159.png b/content/.trash/Pasted image 20250306121159.png deleted file mode 100644 index b2693cf..0000000 Binary files a/content/.trash/Pasted image 20250306121159.png and /dev/null differ diff --git a/content/.trash/Pasted image 20250310164507.png b/content/.trash/Pasted image 20250310164507.png deleted file mode 100644 index 776c3ce..0000000 Binary files a/content/.trash/Pasted image 20250310164507.png and /dev/null differ diff --git a/content/.trash/Pasted image 20250310165135.png b/content/.trash/Pasted image 20250310165135.png deleted file mode 100644 index e1e2716..0000000 Binary files a/content/.trash/Pasted image 20250310165135.png and /dev/null differ diff --git a/content/.trash/Pasted image 20250311100411.png b/content/.trash/Pasted image 20250311100411.png deleted file mode 100644 index b24abe7..0000000 Binary files a/content/.trash/Pasted image 20250311100411.png and /dev/null differ diff --git a/content/.trash/Pasted image 20250311101850.png b/content/.trash/Pasted image 20250311101850.png deleted file mode 100644 index aef39b6..0000000 Binary files a/content/.trash/Pasted image 20250311101850.png and /dev/null differ diff --git a/content/.trash/hand_addition1.png b/content/.trash/hand_addition1.png deleted file mode 100644 index 25f3c0f..0000000 Binary files a/content/.trash/hand_addition1.png and /dev/null differ diff --git a/content/.trash/hand_addition2.png b/content/.trash/hand_addition2.png deleted file mode 100644 index 5fcca9a..0000000 Binary files a/content/.trash/hand_addition2.png and /dev/null differ diff --git a/content/.trash/image.png b/content/.trash/image.png deleted file mode 100644 index c791be2..0000000 Binary files a/content/.trash/image.png and /dev/null differ diff --git a/content/.trash/image10.png b/content/.trash/image10.png deleted file mode 100644 index a29ad36..0000000 Binary files a/content/.trash/image10.png and /dev/null differ diff --git a/content/.trash/image11.png b/content/.trash/image11.png deleted file mode 100644 index b8eef0f..0000000 Binary files a/content/.trash/image11.png and /dev/null differ diff --git a/content/.trash/image12.png b/content/.trash/image12.png deleted file mode 100644 index dbb22b3..0000000 Binary files a/content/.trash/image12.png and /dev/null differ diff --git a/content/.trash/image13.png b/content/.trash/image13.png deleted file mode 100644 index ee9a35f..0000000 Binary files a/content/.trash/image13.png and /dev/null differ diff --git a/content/.trash/image14.png b/content/.trash/image14.png deleted file mode 100644 index 52d8fee..0000000 Binary files a/content/.trash/image14.png and /dev/null differ diff --git a/content/.trash/image15.png b/content/.trash/image15.png deleted file mode 100644 index 8546894..0000000 Binary files a/content/.trash/image15.png and /dev/null differ diff --git a/content/.trash/image16.png b/content/.trash/image16.png deleted file mode 100644 index ed1ce0d..0000000 Binary files a/content/.trash/image16.png and /dev/null differ diff --git a/content/.trash/image17.png b/content/.trash/image17.png deleted file mode 100644 index 533bdec..0000000 Binary files a/content/.trash/image17.png and /dev/null differ diff --git a/content/.trash/image18.png b/content/.trash/image18.png deleted file mode 100644 index ed2d124..0000000 Binary files a/content/.trash/image18.png and /dev/null differ diff --git a/content/.trash/image19.png b/content/.trash/image19.png deleted file mode 100644 index d918267..0000000 Binary files a/content/.trash/image19.png and /dev/null differ diff --git a/content/.trash/image20.png b/content/.trash/image20.png deleted file mode 100644 index ee55326..0000000 Binary files a/content/.trash/image20.png and /dev/null differ diff --git a/content/.trash/image21.png b/content/.trash/image21.png deleted file mode 100644 index 7ce31d1..0000000 Binary files a/content/.trash/image21.png and /dev/null differ diff --git a/content/.trash/image22.png b/content/.trash/image22.png deleted file mode 100644 index 2d18cde..0000000 Binary files a/content/.trash/image22.png and /dev/null differ diff --git a/content/.trash/image23.png b/content/.trash/image23.png deleted file mode 100644 index 33ce9c2..0000000 Binary files a/content/.trash/image23.png and /dev/null differ diff --git a/content/.trash/image24.png b/content/.trash/image24.png deleted file mode 100644 index 699f4d4..0000000 Binary files a/content/.trash/image24.png and /dev/null differ diff --git a/content/.trash/image25.png b/content/.trash/image25.png deleted file mode 100644 index 1e6d725..0000000 Binary files a/content/.trash/image25.png and /dev/null differ diff --git a/content/.trash/image26.png b/content/.trash/image26.png deleted file mode 100644 index 4adf2ab..0000000 Binary files a/content/.trash/image26.png and /dev/null differ diff --git a/content/.trash/image27.png b/content/.trash/image27.png deleted file mode 100644 index eb7e2dd..0000000 Binary files a/content/.trash/image27.png and /dev/null differ diff --git a/content/.trash/image28.png b/content/.trash/image28.png deleted file mode 100644 index 5ddf613..0000000 Binary files a/content/.trash/image28.png and /dev/null differ diff --git a/content/.trash/image29.png b/content/.trash/image29.png deleted file mode 100644 index c861663..0000000 Binary files a/content/.trash/image29.png and /dev/null differ diff --git a/content/.trash/image30.png b/content/.trash/image30.png deleted file mode 100644 index dc313dd..0000000 Binary files a/content/.trash/image30.png and /dev/null differ diff --git a/content/.trash/image31.png b/content/.trash/image31.png deleted file mode 100644 index ed9bc10..0000000 Binary files a/content/.trash/image31.png and /dev/null differ diff --git a/content/.trash/image32.png b/content/.trash/image32.png deleted file mode 100644 index 61dc1d4..0000000 Binary files a/content/.trash/image32.png and /dev/null differ diff --git a/content/.trash/image33.png b/content/.trash/image33.png deleted file mode 100644 index ca8c04b..0000000 Binary files a/content/.trash/image33.png and /dev/null differ diff --git a/content/.trash/image34.png b/content/.trash/image34.png deleted file mode 100644 index 35d0cfa..0000000 Binary files a/content/.trash/image34.png and /dev/null differ diff --git a/content/.trash/image35.png b/content/.trash/image35.png deleted file mode 100644 index 6012a2f..0000000 Binary files a/content/.trash/image35.png and /dev/null differ diff --git a/content/.trash/image36.png b/content/.trash/image36.png deleted file mode 100644 index ef3368a..0000000 Binary files a/content/.trash/image36.png and /dev/null differ diff --git a/content/.trash/image37.png b/content/.trash/image37.png deleted file mode 100644 index 99d9e06..0000000 Binary files a/content/.trash/image37.png and /dev/null differ diff --git a/content/.trash/image38.png b/content/.trash/image38.png deleted file mode 100644 index c4164fe..0000000 Binary files a/content/.trash/image38.png and /dev/null differ diff --git a/content/.trash/image39.png b/content/.trash/image39.png deleted file mode 100644 index 4f20dc9..0000000 Binary files a/content/.trash/image39.png and /dev/null differ diff --git a/content/.trash/image70.png b/content/.trash/image70.png deleted file mode 100644 index 2e8c66d..0000000 Binary files a/content/.trash/image70.png and /dev/null differ diff --git a/content/.trash/image71.png b/content/.trash/image71.png deleted file mode 100644 index 1d00b8c..0000000 Binary files a/content/.trash/image71.png and /dev/null differ diff --git a/content/.trash/image72.png b/content/.trash/image72.png deleted file mode 100644 index e2c020b..0000000 Binary files a/content/.trash/image72.png and /dev/null differ diff --git a/content/.trash/image73.png b/content/.trash/image73.png deleted file mode 100644 index 5f46c7b..0000000 Binary files a/content/.trash/image73.png and /dev/null differ diff --git a/content/.trash/image74.png b/content/.trash/image74.png deleted file mode 100644 index 15cf16a..0000000 Binary files a/content/.trash/image74.png and /dev/null differ diff --git a/content/.trash/image76.png b/content/.trash/image76.png deleted file mode 100644 index 6360334..0000000 Binary files a/content/.trash/image76.png and /dev/null differ diff --git a/content/.trash/image77.png b/content/.trash/image77.png deleted file mode 100644 index 1518eaf..0000000 Binary files a/content/.trash/image77.png and /dev/null differ diff --git a/content/.trash/image78.png b/content/.trash/image78.png deleted file mode 100644 index e091809..0000000 Binary files a/content/.trash/image78.png and /dev/null differ diff --git a/content/.trash/image79.png b/content/.trash/image79.png deleted file mode 100644 index 82d5397..0000000 Binary files a/content/.trash/image79.png and /dev/null differ diff --git a/content/.trash/image8.png b/content/.trash/image8.png deleted file mode 100644 index d1d0758..0000000 Binary files a/content/.trash/image8.png and /dev/null differ diff --git a/content/.trash/image80.png b/content/.trash/image80.png deleted file mode 100644 index 5d8ccdc..0000000 Binary files a/content/.trash/image80.png and /dev/null differ diff --git a/content/.trash/image81.png b/content/.trash/image81.png deleted file mode 100644 index 5a873b8..0000000 Binary files a/content/.trash/image81.png and /dev/null differ diff --git a/content/.trash/image82.png b/content/.trash/image82.png deleted file mode 100644 index 7d3e00b..0000000 Binary files a/content/.trash/image82.png and /dev/null differ diff --git a/content/.trash/image83.png b/content/.trash/image83.png deleted file mode 100644 index 8d26f0c..0000000 Binary files a/content/.trash/image83.png and /dev/null differ diff --git a/content/.trash/image9.png b/content/.trash/image9.png deleted file mode 100644 index b57aaba..0000000 Binary files a/content/.trash/image9.png and /dev/null differ diff --git a/content/.trash/image91.png b/content/.trash/image91.png deleted file mode 100644 index 383f1d6..0000000 Binary files a/content/.trash/image91.png and /dev/null differ diff --git a/content/.trash/sb1.png b/content/.trash/sb1.png deleted file mode 100644 index bae3cab..0000000 Binary files a/content/.trash/sb1.png and /dev/null differ diff --git a/content/.trash/sb10.png b/content/.trash/sb10.png deleted file mode 100644 index 33f5e13..0000000 Binary files a/content/.trash/sb10.png and /dev/null differ diff --git a/content/.trash/sb2.png b/content/.trash/sb2.png deleted file mode 100644 index a9d5018..0000000 Binary files a/content/.trash/sb2.png and /dev/null differ diff --git a/content/.trash/sb3.png b/content/.trash/sb3.png deleted file mode 100644 index dc72686..0000000 Binary files a/content/.trash/sb3.png and /dev/null differ diff --git a/content/.trash/sb4.png b/content/.trash/sb4.png deleted file mode 100644 index ccb43d9..0000000 Binary files a/content/.trash/sb4.png and /dev/null differ diff --git a/content/.trash/sb5.png b/content/.trash/sb5.png deleted file mode 100644 index 7168b21..0000000 Binary files a/content/.trash/sb5.png and /dev/null differ diff --git a/content/.trash/sb6.png b/content/.trash/sb6.png deleted file mode 100644 index c7cdcac..0000000 Binary files a/content/.trash/sb6.png and /dev/null differ diff --git a/content/.trash/sb7.png b/content/.trash/sb7.png deleted file mode 100644 index 66b8168..0000000 Binary files a/content/.trash/sb7.png and /dev/null differ diff --git a/content/.trash/sb8.png b/content/.trash/sb8.png deleted file mode 100644 index 7b3fe58..0000000 Binary files a/content/.trash/sb8.png and /dev/null differ diff --git a/content/.trash/sb9.png b/content/.trash/sb9.png deleted file mode 100644 index fe68998..0000000 Binary files a/content/.trash/sb9.png and /dev/null differ diff --git a/content/notes/ready/how_to_computer/Pasted image 20250318102600.png b/content/notes/ready/how_to_computer/Pasted image 20250318102600.png new file mode 100644 index 0000000..4d53787 Binary files /dev/null and b/content/notes/ready/how_to_computer/Pasted image 20250318102600.png differ diff --git a/content/notes/ready/how_to_computer/Pasted image 20250319161431.png b/content/notes/ready/how_to_computer/Pasted image 20250319161431.png new file mode 100644 index 0000000..a9ddfc0 Binary files /dev/null and b/content/notes/ready/how_to_computer/Pasted image 20250319161431.png differ diff --git a/content/notes/ready/how_to_computer/index.md b/content/notes/ready/how_to_computer/index.md index 9472dfd..f14a8de 100644 --- a/content/notes/ready/how_to_computer/index.md +++ b/content/notes/ready/how_to_computer/index.md @@ -1,7 +1,7 @@ --- title: Building a Computer From Scratch description: From diodes and transistors, to a Turing complete computer. -summary: From diodes and transistors, to a Turing complete computer. +summary: "[CS 0] From diodes and transistors, to a Turing complete computer." draft: false tags: - electronics @@ -27,37 +27,41 @@ Anode (+) --|>|-- Cathode (-) ```Plain [Conventional Current (+) -> (-)] -(+)------|>|------(-) Current can flow - The diode is now a conductor. -(+)------|<|------(-) Current can't flow - The diode is now an insulator. +(+)------|>|------(-) Current can flow - The diode became a conductor. +(+)------|<|------(-) Current can't flow - The diode became an insulator. ``` ### Use Cases - Protect a circuit (if a battery is connected incorrectly, for example) - Convert AC to DC current -Fun fact: An LED, for example, is a Light-Emitting Diode. + +> An LED, for example, is a Light-Emitting Diode. ### How a Diode Works #### Conductors and Insulators -An atom contains the following elements: -- Nucleus (Protons - Neutrons) -- Orbital Shells (Holds the electrons, which orbit around the nucleus) +An atom is composed of the following elements: +- Nucleus (Protons and Neutrons) +- Orbital Shells (Holds electrons, which orbit around the nucleus) - Conduction band -The electrons closest to the nucleus hold the most energy. -The outermost shell is the valence shell. A conductor has 1-3 electrons in the valence shell. + +The outermost shell is the valence shell. A conductor can have between 1 and 3 electrons in its valence shell. + If an electron reaches the conduction band, it can break free and move to another atom. -An insulator, however, has a conduction band that is far from the valence shell, making it difficult for an electron to escape. -For example, for copper (a great conductor), the valence shell and conduction band overlap, so it's very easy for an electron to jump between atoms. -Semiconductors have a conduction band close to the valence shell, but have one extra electron in it, making it an insulator. However, given some external energy, some electrons will gain enough energy to reach the conduction band and become free. + +An insulator, however, has its conduction band far from the valence shell, making it difficult for an electron to escape. + +Silicon is an example of a semiconductor. Its conduction band is close to its valence shell, but silicon has 4 electrons in it, making it act as an insulator. However, given some external power, some electrons will gain enough energy to reach the conduction band and free themselves. + +![Pasted image 20250318102600](Pasted%20image%2020250318102600.png) #### P-Type and N-Type Doping -Silicon is a good semiconductor, having 4 electrons in its valence shell. When close to other `Si` atoms, they share 4 electrons with their neighbors, thus, having 8, each, and becoming stable. +Silicon (`Si`) atoms, when close together, share 4 electrons with their neighbors, thus, 'having' 8 electrons each, and becoming stable. ```Plain -Silicon: Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si Si @@ -82,7 +86,7 @@ Si p Si Si Si Si Si Si p Si Si ##### P-Type -Some Aluminum is added to the Silicon. `Al` is missing one electron, so it can't provide its 4 neighbors with an electron to share. +Some Aluminum is added to the Silicon base. `Al` is missing one electron, so it can't provide its 4 neighbors with an electron to share. ```Plain Si Si Al Si Si Si Si Si Si Si Al @@ -95,11 +99,11 @@ Si Al Si Si Si Si Si Si Al Si Si #### Combining both Types -When an N-Type is combined with a P-Type, some electrons from the N-Type side will move over to the P-Type side and occupy the missing electrons there. This creates a barrier between both types, creating an electric field that prevents more electrons from switching sides. +When an `N-Type` is combined with a `P-Type`, some electrons from the `N-Type` side move over to the `P-Type` side, and replace the missing electrons there. This creates a barrier between both types: An electric field that prevents more electrons from switching sides. ##### Forward Bias -If energy is provided to the Cathode, the electrons flow, as the voltage is superior to the barrier's. +If energy is provided to the Cathode (`+`), electrons flow, as the voltage is superior to the barrier's. ```Plain (-)-----[P|N]-----(+) @@ -107,7 +111,7 @@ If energy is provided to the Cathode, the electrons flow, as the voltage is supe ##### Reverse Bias -If energy is provided to the Anode, the electrons can't flow, as the barrier expands. +If energy is provided to the Anode (`-`), electrons can't flow, as the barrier expands, instead. ```Plain (-)--[P] [N]--(+) @@ -115,7 +119,7 @@ If energy is provided to the Anode, the electrons can't flow, as the barrier exp ## Transistor -Transistors are electronic components that behave like a `switch`, or `amplifier`. +Transistors are electronic components that behave as a `switch`, or `amplifier`. ### Schematic @@ -130,18 +134,21 @@ Base --(--|<) #### Switch If the `base` pin is provided with energy, the transistor allows current to flow in the main circuit. -![image](image%201.png) + +![Pasted image 20250319161431](Pasted%20image%2020250319161431.png) #### Amplifier -Altering the voltage given to the `base` pin allows us to control a larger voltage in the main circuit. +Altering the voltage given to the `base` pin allows us to control a larger voltage in the main circuit. + ![image1](image1.png) ### Types of Transistor #### NPN -An NPN transistor combines the `base` pin and `collector` pin. +An NPN transistor combines the `base` pin and `collector` pin. + ![image2](image2.png) > Note: Even if the collector pin is disconnected from the circuit, a small amount of current still passes through. ![image3](image3.png) @@ -150,12 +157,11 @@ An NPN transistor combines the `base` pin and `collector` pin. A PNP transistor receives energy through the `emitter` pin, and then divides it to the remaining pins. - ![image4](image4.png) ## Basic Logic -A logic gate is a device that performs one boolean operation: Two binary inputs produce a single binary output. These building blocks are the foundations of modern computing. +A logic gate is a device that performs one boolean operation: Two binary inputs produce a single binary output. These building blocks are the foundation of modern computing. Each gate has its own truth table, which defines every possible input and output variations. ### NAND diff --git a/content/posts/jcionx-mac-utils/alfred.png b/content/posts/jcionx-mac-utils/alfred.png deleted file mode 100644 index ac31548..0000000 Binary files a/content/posts/jcionx-mac-utils/alfred.png and /dev/null differ diff --git a/content/posts/jcionx-mac-utils/keka.png b/content/posts/jcionx-mac-utils/keka.png deleted file mode 100644 index 9319993..0000000 Binary files a/content/posts/jcionx-mac-utils/keka.png and /dev/null differ