Difference between revisions of "Template:Infobox Machine"

From Computer History Wiki
Jump to: navigation, search
m (bah, no links in description area)
m (typo)
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
This template is for any computer system in general
+
This template is for any computer system in general. Arguments (all optional) are:
  
 
<!-- not clear which of the various year fields 'introduced' means, but since there are users of this template which use it, it can't be removed -->
 
<!-- not clear which of the various year fields 'introduced' means, but since there are users of this template which use it, it can't be removed -->
  
 
<pre>
 
<pre>
name                =  name of of the computer
+
| name                =  name of of the computer
image              =  image
+
| image              =  image
manufacturer        =     
+
| caption            =
architecture        =  if part of a larger architecture (Like, say, as the PDP-11/40 is to the PDP-11), write that here
+
| manufacturer        =     
year announced      =  
+
| architecture        =  if part of a larger architecture (Like, say, as the PDP-11/40 is to the PDP-11), write that here
year design started =  
+
| year announced      =  
year first shipped  =  
+
| year design started =  
year introduced    =  
+
| year first shipped  =  
year discontinued  =  
+
| year introduced    =  
form factor        =  mini, micro, etc.
+
| year discontinued  =  
word size          =  word size of the machine (Apple II = 8, PDP-8 = 12, etc.)
+
| form factor        =  mini, micro, etc.
physical address    =  size of the physical address space
+
| word size          =  word size of the machine (Apple II = 8, PDP-8 = 12, etc.)
virtual address    =  size of the virtual address space
+
| physical address    =  size of the physical address space
logic type          =
+
| virtual address    =  size of the virtual address space
design type        =  microcoded, etc.
+
| logic type          = TTL, ECL, CMOS, etc
clock speed        =  Either CPU cycle time in ns/µs/etc, or in MHz. (Preferably MHz!)
+
| design type        =  microcoded, etc.
ram                =  for microcomputers mostly
+
| uword width        =  if microcoded
memory speed        =
+
| ucode length        =  max number of µinsts
graphics            =  again for microcomputers
+
| clock speed        =  speed of CPU's basic internal clock
cpu                =   
+
| cycle time          =  CPU cycle time in ns/µs/etc
bus arch            =  I/O buses
+
| cache size          =  in words or bytes (specify units)
memory mgmt        =  paging, none, etc.
+
| cache speed        =
operating system    =
+
| ram                =  for microcomputers mostly
predecessor        =
+
| memory speed        =
successor          =
+
| graphics            =  again for microcomputers
price              =
+
| cpu                =   
 +
| bus arch            =  I/O buses
 +
| memory mgmt        =  paging, none, etc.
 +
| operating system    =
 +
| predecessor        =
 +
| successor          =
 +
| price              =
 
</pre>
 
</pre>
  
Line 88: Line 94:
 
! Form Factor:
 
! Form Factor:
 
{{!}} {{{form factor}}} }}
 
{{!}} {{{form factor}}} }}
 +
|-
 +
 +
{{#if: {{{word size|}}} |
 +
! Word Size:
 +
{{!}} {{{word size}}} }}
 
|-
 
|-
  
Line 100: Line 111:
 
|-
 
|-
  
{{#if: {{{word size|}}} |
+
{{#if: {{{uword width|}}} |
! Word Size:
+
! Microword Width:
{{!}} {{{word size}}} }}
+
{{!}} {{{uword width}}} }}
 +
|-
 +
 
 +
{{#if: {{{ucode length|}}} |
 +
! Microcode Length:
 +
{{!}} {{{ucode length}}} }}
 
|-
 
|-
  
Line 110: Line 126:
 
|-
 
|-
  
 +
{{#if: {{{cycle time|}}} |
 +
! Cycle Time:
 +
{{!}} {{{cycle time}}} }}
 +
|-
 +
 +
{{#if: {{{cache size|}}} |
 +
! Cache Size:
 +
{{!}} {{{cache size}}} }}
 +
|-
 +
 +
{{#if: {{{cache speed|}}} |
 +
! Cache Speed:
 +
{{!}} {{{cache speed}}} }}
 +
|-
 
{{#if: {{{ram|}}} |
 
{{#if: {{{ram|}}} |
 
! Memory Size:
 
! Memory Size:
Line 172: Line 202:
 
| colspan="2" style="font-size: smaller;" | {{{footnotes|}}}
 
| colspan="2" style="font-size: smaller;" | {{{footnotes|}}}
 
|}
 
|}
 
[[Category:Computers]]
 
 
</includeonly>
 
</includeonly>

Revision as of 20:00, 25 August 2019

This template is for any computer system in general. Arguments (all optional) are:


| name                =  name of of the computer
| image               =  image
| caption             =
| manufacturer        =    
| architecture        =  if part of a larger architecture (Like, say, as the PDP-11/40 is to the PDP-11), write that here
| year announced      = 
| year design started = 
| year first shipped  = 
| year introduced     = 
| year discontinued   = 
| form factor         =  mini, micro, etc.
| word size           =  word size of the machine (Apple II = 8, PDP-8 = 12, etc.)
| physical address    =  size of the physical address space
| virtual address     =  size of the virtual address space
| logic type          =  TTL, ECL, CMOS, etc
| design type         =  microcoded, etc.
| uword width         =  if microcoded
| ucode length        =  max number of µinsts
| clock speed         =  speed of CPU's basic internal clock 
| cycle time          =  CPU cycle time in ns/µs/etc
| cache size          =  in words or bytes (specify units)
| cache speed         =
| ram                 =  for microcomputers mostly
| memory speed        =
| graphics            =  again for microcomputers
| cpu                 =  
| bus arch            =  I/O buses
| memory mgmt         =  paging, none, etc.
| operating system    =
| predecessor         =
| successor           =
| price               =