Template:Infobox Machine: Difference between revisions

From Computer History Wiki
Jump to navigationJump to search
rm useless cat
Add 'imgwidth' parameter to this one too
 
(6 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        =     
| 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 announced      =  
| manufacturer        =     
year design started =  
| architecture        =  if part of a larger architecture (Like, say, as the PDP-11/40 is to the PDP-11), write that here
year first shipped  =  
| year announced      =  
year introduced    =  
| year design started =  
year discontinued  =  
| year first shipped  =  
form factor        =  mini, micro, etc.
| year introduced    =  
word size          =  word size of the machine (Apple II = 8, PDP-8 = 12, etc.)
| year discontinued  =  
physical address    =  size of the physical address space
| form factor        =  mini, micro, etc.
virtual address    =  size of the virtual address space
| word size          =  word size of the machine (Apple II = 8, PDP-8 = 12, etc.)
logic type          =  TTL, ECL, CMOS, etc
| physical address    =  size of the physical address space
design type        =  microcoded, etc.
| virtual address    =  size of the virtual address space
uword width        =  if microcoded
| logic type          =  TTL, ECL, CMOS, etc
ucode length        =  max number of uinsts
| design type        =  microcoded, etc.
clock speed        =  Either CPU cycle time in ns/µs/etc, or in MHz. (Preferably MHz!)
| uword width        =  if microcoded
cache size          =  in words or bytes (specify units)
| ucode length        =  max number of µinsts
cache speed        =
| clock speed        =  speed of CPU's basic internal clock
ram                =  for microcomputers mostly
| cycle time          =  CPU cycle time in ns/µs/etc
memory speed        =
| instruction speed  =  speed of basic instruction(s)
graphics            =  again for microcomputers
| cache size          =  in words or bytes (specify units)
cpu                =   
| cache speed        =
bus arch            =  I/O buses
| ram                =  for microcomputers mostly
memory mgmt        =  paging, none, etc.
| memory speed        =
operating system    =
| graphics            =  again for microcomputers
predecessor        =
| cpu                =   
successor          =
| bus arch            =  I/O buses
price              =
| memory mgmt        =  paging, none, etc.
| operating system    =
| predecessor        =
| successor          =
| price              =
</pre>
</pre>


Line 51: 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 122: Line 126:
! Clock Speed:
! Clock Speed:
{{!}} {{{clock speed}}} }}
{{!}} {{{clock speed}}} }}
|-
{{#if: {{{cycle time|}}} |
! Cycle Time:
{{!}} {{{cycle time}}} }}
|-
{{#if: {{{instruction speed|}}} |
! Instruction Speed:
{{!}} {{{instruction speed}}} }}
|-
|-


Line 133: Line 147:
{{!}} {{{cache speed}}} }}
{{!}} {{{cache speed}}} }}
|-
|-
{{#if: {{{ram|}}} |
{{#if: {{{ram|}}} |
! Memory Size:
! Memory Size:

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               =