Template:Main2/Hardware: Difference between revisions

[unchecked revision][unchecked revision]
Content deleted Content added
Roman (talk | contribs)
m Font size fix.
IMO RISC-V is major enough to warrant putting it on the front page.
 
(11 intermediate revisions by 10 users not shown)
Line 7:
'''General'''<br />
* [[Register Machine Model of Computation]]
* [[Memory ArchitecturesArchitecture]]
* [[CISC,Instruction RISC, and other CPUSet Architecture Concepts]]
** [[Historical Notes on CISC and RISC]]
* [[Execution Architecture]]
** [[Multiprocessing Architecture]]
 
'''X86''' <br/>
Line 31 ⟶ 33:
* CPU Registers ([[CPU_Registers_x86|x86]], [[CPU_Registers_x86-64|x86-64]])
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:X86 CPU|more...]]</small></div>
 
'''ESA/390'''
* [[S390 Barebones|Kernel Barebones]]
* [[Program Status Word]]
* [[PSA Mapping|Processing Storage Area Memory Mapping]]
* [[ZDSFS|z/OS DataSet FileSystem]]
* [[Command SubSystem|Batch I/O Channel SubSystem]]
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:S390|more...]]</small></div>
 
'''ARM'''
* [[ARM Overview]]
* [[ARMRaspberry RaspberryPiPi TutorialBare CBones]]
 
 
<big>
Line 44 ⟶ 54:
 
<big>
'''IRQ'sIRQs and Exceptions, PIC, NMI, APIC, OPIC'''
</big>
* [[I Can't Get Interrupts Working]]
* [[PS2 Keyboard]] Input
* The [[Interrupt_Descriptor_Table | Interrupt Descriptor Table]] and [[IDT_problems | IDT problems]]
* [[Mouse Input]]
* [[I_Cant_Get_Interrupts_Working | I can't get interrupts working]]
* [[IDT_problems | IDT problems]]
* [[Interrupt Service Routines]] (ISRs)
* [[Interrupts]]
Line 55 ⟶ 63:
* [[APIC]]
* [[PIC]]
* [[PCIOPIC]]
 
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Interrupts|more...]]</small></div>
 
Line 71 ⟶ 81:
</big>
* [[Accelerated Graphic Cards]]
** [[Native Intel graphics]]
* [[Detecting Colour and Monochrome Monitors]]?
* [[Printing toTo Screen]] in protectedProtected modeMode
* [[Text Mode Cursor]]
* [[Drawing In Protecteda ModeLinear Framebuffer]]
* [[Kernel Stdio Theory]]
* [[VGA Resources]] and [[VGA Hardware]] documentation
* Drawing characters in graphics mode using [[VGA Fonts]]
* [[Video Signals And Timing]]
* How to program Bochs' and QEMU's [[Bochs VBE Extensions | BGA]] graphics device
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Video|more...]]</small></div>
 
Line 96 ⟶ 107:
* [[ATAPI]] (CD-ROM)
* [[AHCI]] ([[SATA]] native)
* [[ISA DMA | DMA]]
* [[NVMe]]
* [[Floppy Disk Controller]] (FDC)
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Storage|more...]]</small></div>
 
<big>
'''Input/Output'''
</big>
* [[PS2PS/2 Keyboard]] Input
* [[Mouse Input | Mouse]]
* [[Serial portsPorts]] (primarily RS-232)
 
 
<big>
Line 110 ⟶ 130:
'''PCI, USB and things like this ...'''
</big>
* [[AGPPCI]]
* [[USBPCI Express]]
* [[Universal Serial Bus | USB]]
* [[PCI]]
* [[Serial ports]] (primarily RS-232)
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Buses|more...]]</small></div>
 
Line 141 ⟶ 160:
** [[RTL8169]]
** [[Intel Ethernet i217]]
** [[AMD PCNET|AMD PCnet]]
* Wireless Networking:
** [[802.11]] (WiFi standard)
Line 152 ⟶ 172:
* [[:Category:Sparc|Sparc]]
* [[:Category:ARM|ARM]]
* [[:Category:RISC-V|RISC-V]]
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:Platforms|more...]]</small></div>