<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Computer-Architecture on maladroit.dev</title><link>https://maladroit-dev-398201.gitlab.io/tags/computer-architecture/</link><description>Recent content in Computer-Architecture on maladroit.dev</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://maladroit-dev-398201.gitlab.io/tags/computer-architecture/index.xml" rel="self" type="application/rss+xml"/><item><title>Assembler</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/assembler/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/assembler/</guid><description>&lt;h1 id="assembler"&gt;Assembler&lt;/h1&gt;
&lt;p&gt;A translator of symbolic version of an instruction to binary. Assembly language
is an example of a symbolic language and machine language is a binary language.&lt;/p&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/reference/computer-organization-and-design"&gt;Computer Organization and Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Compiler</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/compiler/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/compiler/</guid><description>&lt;h1 id="compiler"&gt;Compiler&lt;/h1&gt;
&lt;p&gt;A translator of some programming language to instructions that the hardware can
execute.&lt;/p&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/reference/computer-organization-and-design"&gt;Computer-Organization-and-Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Computer Architecture</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/computer-architecture/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/computer-architecture/</guid><description>&lt;h1 id="computer-architecture"&gt;Computer Architecture&lt;/h1&gt;</description></item><item><title>Control</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/control/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/control/</guid><description>&lt;h1 id="control"&gt;Control&lt;/h1&gt;
&lt;p&gt;The control commands the &lt;a href="https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/datapath"&gt;Datapath&lt;/a&gt;,
&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/memory"&gt;Memory&lt;/a&gt;, &lt;a href="https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/input"&gt;Input&lt;/a&gt; and
&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/output"&gt;Output&lt;/a&gt; devices using the programming
instructions given to it&lt;/p&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/reference/computer-organization-and-design"&gt;Computer Organization and Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>CPU</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/cpu/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/cpu/</guid><description>&lt;h1 id="cpu"&gt;CPU&lt;/h1&gt;
&lt;p&gt;The central processing unit (CPU) is the active part of a computer that is made
up of the &lt;a href="https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/datapath"&gt;Datapath&lt;/a&gt; and
&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/control"&gt;Control&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="cpu-execution-time"&gt;CPU execution time&lt;/h2&gt;
&lt;p&gt;CPU execution time is the time spent by the processor to complete a task&lt;/p&gt;
&lt;h3 id="user-cpu-time"&gt;User CPU time&lt;/h3&gt;
&lt;p&gt;The time spent on the program itself&lt;/p&gt;
&lt;h3 id="system-cpu-time"&gt;System CPU time&lt;/h3&gt;
&lt;p&gt;The time spent in the operating system on behalf of a program&lt;/p&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/reference/computer-organization-and-design"&gt;Computer Organization and Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Datapath</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/datapath/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/datapath/</guid><description>&lt;h1 id="datapath"&gt;Datapath&lt;/h1&gt;
&lt;p&gt;The datapath handles arithmetic operations&lt;/p&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/reference/computer-organization-and-design"&gt;Computer Organization and Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Input</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/input/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/input/</guid><description>&lt;h1 id="input"&gt;Input&lt;/h1&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/reference/computer-organization-and-design"&gt;Computer Organization and Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Kernel</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/kernel/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/kernel/</guid><description>&lt;h1 id="kernel"&gt;Kernel&lt;/h1&gt;</description></item><item><title>Memory</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/memory/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/memory/</guid><description>&lt;h1 id="memory"&gt;Memory&lt;/h1&gt;
&lt;p&gt;The storage area where programs exist when they are running. It is also where
data is kept that is needed by running programs.&lt;/p&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/reference/computer-organization-and-design"&gt;Computer Organization and Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Operating system</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/operating-system/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/operating-system/</guid><description>&lt;h1 id="operating-system"&gt;Operating system&lt;/h1&gt;
&lt;p&gt;An operating system is an interface between a program and the hardware. It
handles input and output operations for the computer and allocates storage and
memory.&lt;/p&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/reference/computer-organization-and-design"&gt;Computer-Organization-and-Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Output</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/output/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/output/</guid><description>&lt;h1 id="output"&gt;Output&lt;/h1&gt;
&lt;h2 id="references"&gt;References&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/reference/computer-organization-and-design"&gt;Computer Organization and Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Programs</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/programs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/programs/</guid><description>&lt;h1 id="programs"&gt;Programs&lt;/h1&gt;
&lt;p&gt;A program is a step by step procedure that is used for solving a computational
problem. Programs are different from
&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/algorithms"&gt;algorithms&lt;/a&gt; in that they are written during
the Software implementation phase. A program must be written in a programming
language and should be tested by the programmer.&lt;/p&gt;</description></item><item><title>Systems software</title><link>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/systems-software/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/systems-software/</guid><description>&lt;h1 id="systems-software"&gt;Systems software&lt;/h1&gt;
&lt;p&gt;Systems software is software that sits between the hardware and application
software of a computer. The two central types are the &lt;a href="https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/operating-system"&gt;Operating-system&lt;/a&gt; and
&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/computer-engineering/kernel"&gt;Kernel&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="references"&gt;references&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maladroit-dev-398201.gitlab.io/kb/reference/computer-organization-and-design"&gt;computer-organization-and-design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>