\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Yokiono} \pdfinfo{ /Title (the-motherboard.pdf) /Creator (Cheatography) /Author (Yokiono) /Subject (The Motherboard Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{EABAFF} \definecolor{LightBackground}{HTML}{F9EDFF} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{The Motherboard Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Yokiono} via \textcolor{DarkBackground}{\uline{cheatography.com/204027/cs/43478/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Yokiono \\ \uline{cheatography.com/yokiono} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 25th May, 2024.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Overview}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{The motherboard is basically the main circuit board inside your computer. It's kind of like the central nervous system, connecting all the important parts together. Here's what it does: \newline % Row Count 4 (+ 4) {\bf{Connects everything:}} The CPU (central processing unit), graphics card, memory (RAM), storage drives (hard drive and SSD) and other devices all plug into the motherboard. \newline % Row Count 8 (+ 4) {\bf{Talks to everything:}} The motherboard allows all these parts to communicate with each other and share information. \newline % Row Count 11 (+ 3) {\bf{Provides power:}} The motherboard supplies power to all the other components. \newline % Row Count 13 (+ 2) \{\{ac\}\} \newline % Row Count 14 (+ 1) {\bf{Special features:}} Some motherboards also have built-in Wi-Fi, Bluetooth, or special slots for extra video cards.% Row Count 17 (+ 3) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{DIAGRAM}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{5.377cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/yokiono_1716668624_motherboard-diagram-01.jpg}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Parts \& Functions}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{A : {\emph{PCI Slot}} }} - This board has 2 PCI slots. These can be used for components such as Ethernet cards, sound cards, and modems.} \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{B : {\emph{PCI-E 16x Slot }} }}- There are 2 of them on this motherboard diagram, both are blue. These are used for your graphics card. With two of them onboard, you can run 2 graphics cards in SLI. You would only need this if you are a gamer, or working with high end video / graphics editing. These are the 16x speed versions, which are currently the fastest.} \tn % Row Count 11 (+ 8) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{C : {\emph{PCI-E 1x Slot }} }} - Single slot - In the PCIe 1.x generation, each lane (1x) carries 250 MB/s compared to 133 MB/s for the PCI slots. These can be used for expansion cards such as Sound Cards, or Ethernet Cards.} \tn % Row Count 16 (+ 5) % Row 3 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{D : {\emph{Northbridge}} }} - This is the Northbridge for this motherboard. This allows communication between the CPU and the system memory and PCI-E slots.} \tn % Row Count 20 (+ 4) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{E : {\emph{TX 12V 2X and 4 Pin Power Connection}} }} - Power Connection - This is one of two power connections that supply power to the motherboard. This connection will come from your Power Supply.} \tn % Row Count 24 (+ 4) % Row 5 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{F : {\emph{CPU Fan Connection }} }} - his is where your CPU fan will connect. Using this connection over one from your power supply will allow the motherboard to control the speed of your fan, based on the CPU temperature.} \tn % Row Count 29 (+ 5) % Row 6 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{G : {\emph{Socket}} }} - This is where your CPU will plug in. The orange bracket that is surrounding it is used for high end heat sinks. It helps to support the weight of the heat sink.} \tn % Row Count 33 (+ 4) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Parts \& Functions (cont)}} \tn % Row 7 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{H : {\emph{Memory Slots}} }} - These are the slots for your RAM. Most boards will have 4 slots, but some will only have 2. The color coding you see on the motherboard diagram is used to match up RAM for Dual-Channel. Using them this way will give your memory a speed boost.} \tn % Row Count 6 (+ 6) % Row 8 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{I : {\emph{ATX Power Connector}} }} - This is the second of two power connections. This is the main power connection for the motherboard, and comes from the Power Supply.} \tn % Row Count 10 (+ 4) % Row 9 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{J : {\emph{IDE Connection}} }} - The IDE (Integrated Drive Electronics) is the connection for your hard drive or CD / DVD drive. Most drives today come with SATA connections, so you may not use this.} \tn % Row Count 14 (+ 4) % Row 10 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{K : {\emph{Southbridge }} }} - This is the controller for components such as the PCI slots, onboard audio, and USB connections.} \tn % Row Count 17 (+ 3) % Row 11 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{L : {\emph{SATA Connections }} }} - These are 4 of the 6 SATA connections on the motherboard. These will be used for hard drives, and CD / DVD drives.} \tn % Row Count 20 (+ 3) % Row 12 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{M : {\emph{Front Panel Connections}} }} - this is where you will hook in the connections from your case. These are mostly the different lights on your case, such as power on, hard drive activity etc.} \tn % Row Count 24 (+ 4) % Row 13 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{N : {\emph{FDD Connection}} }} - The FDD is the Floppy Disk controller. If you have a floppy disk drive in your computer, this is where you will hook it up.} \tn % Row Count 28 (+ 4) % Row 14 \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{O : {\emph{External USB Connections}} }} - This is where you will plug in external USB connections for your case or USB bracket.} \tn % Row Count 31 (+ 3) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Parts \& Functions (cont)}} \tn % Row 15 \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{{\bf{P : {\emph{CMOS battery }} }} - This is the motherboard's battery. This is used to allow the CMOS to keep its settings.} \tn % Row Count 3 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{IMPORTANT THINGS TO REMEMBER}} \tn \SetRowColor{white} \mymulticolumn{1}{x{5.377cm}}{{\bf{Clock Speed:}} {\emph{Measured in gigahertz (GHz)}}, it refers to the number of cycles a CPU can complete in one second. Higher clock speeds generally indicate faster performance. However, clock speed is just one factor to consider, and modern CPUs have many other features that can affect performance. \newline % Row Count 6 (+ 6) {\bf{Cores and Threads:}} A CPU core is like a mini-processor that can handle instructions. Modern CPUs typically have multiple cores, allowing them to process multiple instructions at the same time. Threads are a type of software construct that allows a single core to handle multiple tasks at the same time. A CPU with hyperthreading technology can create two threads per core, which can improve performance for certain types of workloads. \newline % Row Count 15 (+ 9) {\bf{Bit Architecture:}} This refers to the amount of data a CPU can process at a time. Most CPUs today are 64-bit, which means they can handle 64 bits of data at a time. 32-bit CPUs are still around, but they are not as common. A 64-bit CPU can address a much larger amount of memory than a 32-bit \newline % Row Count 21 (+ 6) CPU. \newline % Row Count 22 (+ 1) {\bf{Cache:}} Cache is a small amount of very fast memory that is located on the CPU itself. The CPU can access data from cache much faster than it can access data from main memory (RAM). There are different levels of cache, with L1 cache being the smallest and fastest, and L3 cache being the largest and slowest.% Row Count 29 (+ 7) } \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{COMMON FORM FACTORS}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{5.377cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/yokiono_1716671730_ATXpdf.jpg}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{FORM FACTOR COMPARRISON}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{p{5.377cm}}{\vspace{1px}\centerline{\includegraphics[width=5.1cm]{/web/www.cheatography.com/public/uploads/yokiono_1716671971_Image 5-25-24 at 5.18 PM.jpg}}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}