OSD Home
8042 keyboard controller chip
8048 keyboard chip
8253 timer chip
8259 interrupt controller chips
A20 gate,
......
address translation
ALINK, ALIB
a.out file format
assembler
ATC (address translation cache)
attribute bytes, video
binary files, problems with,
...,
...
BIOS
BIOS data area
Bochs PC simulator, ......
bootsectors
bootstrap
Borland
break code, keyboard
BSS, zeroing
C
C++
cascade bit in 8259 chip
COFF file format, DJGPP
color emulation, VGA
conventional memory
CRTC (VGA unit)
cursor, VGA text mode
demand-loading
design decisions, OS
discardable kernel code and data
DJGPP
ELF
EMM386
Energy Star monitor, turning off
Ethernet
exceptions (CPU)
extended memory
FAT filesystem
floppy
fragmentation
framebuffer, ......
Free Pascal
gate, interrupt
geometry, disk
GRUB bootloader
HLT instruction
IDE hard disks
IDT (interrupt descriptor table)
interrupts
IRQ (hardware interrupt requests)
IVT (interrupt vector table), ......
LCC32
LEDs, keyboard
LILO bootloader
linker script, ......
linear addresses, ......
Linux
make code, keyboard
MASM
MBR (master boot record)
memory
memory-mapped files
MinGW32
MMU (memory management unit)
monochrome emulation, VGA
multitasking
NASM
operating systems
paging
PARTCOPY
partition table
Pascal, calling conventions
PCI
physical addresses
PIC (programmable interrupt controller; 8259)
PIC (position-independent code)
PnP (plug 'n play)
porting
printf() function
protected mode (pmode)
protection, memory
RAWRITE, do not use to install
bootsector
reboot/reset PC
registers
relocation
RFCs (requests for comment; the TCP/IP specifications)
'Safe mode' (Win95)
SBAT (segment-based address translation)
scan code, keyboard
scancode set, keyboard
scrolling
string.h libc functions, ......
swapping
TLB (translation look-aside buffer)
tutorials
underscores, ......
'unreal mode'
VCPI
video memory
virtual 8086 (V86) mode
virtual addresses
Watcom C
Win32 PE file format