JargonFile/original/html/C/cycle.html
2014-03-27 18:54:56 +00:00

23 lines
3.1 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>cycle</title><link rel="stylesheet" href="../../jargon.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.61.0"/><link rel="home" href="../index.html" title="The Jargon File"/><link rel="up" href="../C.html" title="C"/><link rel="previous" href="cyberspace.html" title="cyberspace"/><link rel="next" href="cycle-of-reincarnation.html" title="cycle of reincarnation"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">cycle</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="cyberspace.html">Prev</a> </td><th width="60%" align="center">C</th><td width="20%" align="right"> <a accesskey="n" href="cycle-of-reincarnation.html">Next</a></td></tr></table><hr/></div><dt><a id="cycle"/><dt xmlns="" id="cycle"><b>cycle</b></dt></dt><dd><p> 1. <span class="grammar">n.</span> The basic unit of
computation. What every hacker wants more of (noted hacker Bill Gosper
described himself as a &#8220;<span class="quote">cycle junkie</span>&#8221;). One can describe an
instruction as taking so many <span class="firstterm">clock
cycles</span>. Often the computer can access its memory once on every
clock cycle, and so one speaks also of <span class="firstterm">memory
cycles</span>. These are technical meanings of
<a href="cycle.html"><i class="glossterm">cycle</i></a>. The jargon meaning comes from the
observation that there are only so many cycles per second, and when you are
sharing a computer the cycles get divided up among the users. The more
cycles the computer spends working on your program rather than someone
else's, the faster your program will run. That's why every hacker wants
more cycles: so he can spend less time waiting for the computer to respond.
</p></dd><dd><p> 2. By extension, a notional unit of <span class="emphasis"><em>human</em></span>
thought power, emphasizing that lots of things compete for the typical
hacker's think time. &#8220;<span class="quote">I refused to get involved with the Rubik's
Cube back when it was big. Knew I'd burn too many cycles on it if I let
myself.</span>&#8221; </p></dd><dd><p> 3. <span class="grammar">vt.</span>
Syn. <a href="../B/bounce.html"><i class="glossterm">bounce</i></a> (sense 4), from the phrase &#8216;cycle
power&#8217;. &#8220;<span class="quote">Cycle the machine again, that serial port's still
hung.</span>&#8221;</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="cyberspace.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../C.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="cycle-of-reincarnation.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">cyberspace </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> cycle of reincarnation</td></tr></table></div></body></html>