Template:Infobox Machine: Difference between revisions

From Computer History Wiki
Jump to navigationJump to search
No edit summary
Add 'imgwidth' parameter to this one too
 
(13 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 -->


<pre>
<pre>
name                =  name of of the computer
| name                =  name of of the computer
image              =  image
| image              =  image
manufacturer        =     
| imgwidth            =  size of image (default 250px)
architecture        =  if part of a larger architecture (Like, say, as the PDP-11/40 is to the PDP-11), write that here
| caption            =
year introduced    =  
| manufacturer        =     
year discontinued  =  
| architecture        =  if part of a larger architecture (Like, say, as the PDP-11/40 is to the PDP-11), write that here
form factor        =  mini, micro, etc.
| year announced      =
word size          =  word size of the machine (Apple II = 8, PDP-8 = 12, etc.)
| year design started =
physical address    =  size of the physical address space
| year first shipped  =
virtual address    =  size of the virtual address space
| year introduced    =  
clock speed        =  Either CPU cycle time in ns/µs/etc, or in MHz. (Preferably MHz!)
| year discontinued  =  
ram                =  for microcomputers mostly
| form factor        =  mini, micro, etc.
graphics            =  again for microcomputers
| word size          =  word size of the machine (Apple II = 8, PDP-8 = 12, etc.)
cpu                =  again mostly for microcomputers
| physical address    =  size of the physical address space
bus arch            =  I/O buses.
| virtual address    =  size of the virtual address space
operating system    =
| logic type          =  TTL, ECL, CMOS, etc
predecessor        =
| design type        =  microcoded, etc.
successor          =
| 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
| instruction speed  =  speed of basic instruction(s)
| 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              =
</pre>
 
<!-- prototype (blank) entry
{{#if: {{{xx|}}} |
! xx:
{{!}} {{{xx}}} }}
|-
-->


</pre>
</noinclude>
</noinclude>
<includeonly>
<includeonly>
Line 30: Line 55:
|-
|-
{{#if: {{{image|}}} |
{{#if: {{{image|}}} |
{{!}} colspan="2" style="text-align:center;" {{!}} [[Image:{{{image}}}|250px| ]]<br>{{{caption}}} }}
{{!}} colspan="2" style="text-align:center;" {{!}} [[Image:{{{image}}}|{{{imgwidth|250px}}}| ]]<br>{{{caption}}} }}
|-
|-


Line 36: Line 61:
! Manufacturer:
! Manufacturer:
{{!}} {{{manufacturer}}}  }}
{{!}} {{{manufacturer}}}  }}
|-  
|-


{{#if: {{{architecture|}}} |
{{#if: {{{architecture|}}} |
! Architecture:
! Architecture:
{{!}} {{{architecture}}}  }}
{{!}} {{{architecture}}}  }}
|-  
|-
 
{{#if: {{{year announced|}}} |
! Year Announced:
{{!}} {{{year announced}}} }}
|-
 
{{#if: {{{year design started|}}} |
! Year Design Started:
{{!}} {{{year design started}}} }}
|-
 
{{#if: {{{year first shipped|}}} |
! Year First Shipped:
{{!}} {{{year first shipped}}} }}
|-


{{#if: {{{year introduced|}}} |
{{#if: {{{year introduced|}}} |
Line 61: Line 101:
! Word Size:
! Word Size:
{{!}} {{{word size}}} }}
{{!}} {{{word size}}} }}
|-
{{#if: {{{logic type|}}} |
! Logic Type:
{{!}} {{{logic type}}} }}
|-
{{#if: {{{design type|}}} |
! Design Type:
{{!}} {{{design type}}} }}
|-
{{#if: {{{uword width|}}} |
! Microword Width:
{{!}} {{{uword width}}} }}
|-
{{#if: {{{ucode length|}}} |
! Microcode Length:
{{!}} {{{ucode length}}} }}
|-
|-


Line 66: Line 126:
! Clock Speed:
! Clock Speed:
{{!}} {{{clock speed}}} }}
{{!}} {{{clock speed}}} }}
|-
{{#if: {{{cycle time|}}} |
! Cycle Time:
{{!}} {{{cycle time}}} }}
|-
{{#if: {{{instruction speed|}}} |
! Instruction Speed:
{{!}} {{{instruction speed}}} }}
|-
{{#if: {{{cache size|}}} |
! Cache Size:
{{!}} {{{cache size}}} }}
|-
{{#if: {{{cache speed|}}} |
! Cache Speed:
{{!}} {{{cache speed}}} }}
|-
|-


{{#if: {{{ram|}}} |
{{#if: {{{ram|}}} |
! RAM:
! Memory Size:
{{!}} {{{ram}}} }}
{{!}} {{{ram}}} }}
|-
{{#if: {{{memory speed|}}} |
! Memory Speed:
{{!}} {{{memory speed}}} }}
|-
|-


Line 91: Line 176:
! Virtual Address Size:
! Virtual Address Size:
{{!}} {{{virtual address}}} }}
{{!}} {{{virtual address}}} }}
|-
{{#if: {{{memory mgmt|}}} |
! Memory Management:
{{!}} {{{memory mgmt}}} }}
|-
|-


Line 111: Line 201:
! Successor(s):
! Successor(s):
{{!}} {{{successor}}} }}
{{!}} {{{successor}}} }}
|-
{{#if: {{{price|}}} |
! Price:
{{!}} {{{price}}} }}
|-
|-


| colspan="2" style="font-size: smaller;" | {{{footnotes|}}}
| colspan="2" style="font-size: smaller;" | {{{footnotes|}}}
|}
|}
[[Category:Computers]]
</includeonly>
</includeonly>

Latest revision as of 16:23, 8 February 2024

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


| name                =  name of of the computer
| image               =  image
| imgwidth            =  size of image (default 250px)
| 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
| instruction speed   =  speed of basic instruction(s)
| 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               =