Programación de dispositivos
Pheonix y Award
AwardBIOS
Fabricantes de Tarjetas madreAMI
American Megatrends, Inc
AMIBIOS
...
- BIOS Upgrades - Unicore Software
Actualizaciones de BIOS- Micro Firmware, Inc.
Actualización de BIOS, tarjetas controladoras, cables UDMA, etc.- Wim's BIOS Page Everything you want to know about BIOS
Página sobre BIOS de Wim, todo lo que necesita saber sobre BIOS- SourceForge Project Info - FreeBIOS
Información del proyecto FreeBIOS en SourceForge- GNUBIOS
GNUBIOS- INT 15h, AX=E820h - Query System Address Map
Sistema de busqueda, Mapa de direcciones- Multiboot Standard
Multiple arranque estandar- BIOS Device Mapping Techniques
BIOS: Tecnicas de mapeo de dispositivos- http--www.uruk.org-orig-grub-PC_partitioning.txt
Información sobre particionado de discos- UNIFLASH Home
Página principal de UNIFLASH- Phoenix Technologies Ltd
Soluciones de la plataforma BIOS- Jump Starter
Brinco inicial- Intel-manufactured Motherboards - BIOS Identifier Codes for
Codigos de identificación BIOS para tarjetas madre de Intel- The Flashbios Site
La página de Flashbios- The BIOS Survival Guide
Guia de supervivencia del BIOS
- GRUB - Original Documentation
Documentación original de GRUB- GRUB -- GRand Unified Bootloader (Original)
Gran cargador de arranque unificado (GRUB)- Hale Landis's How it Works
Hale Landis, Como trabaja esto- Multiboot Standard
Arranque multiple estandar- Boot Sector
Sector de arranque
DMA
Acceso Directo a MemoriaPC Hardware
Hardware del PCProgrammer's Asylum: Tutorials
Tutoriales de Programmer Asylum
- VGA Registers
Información sobre programación de los registros hardware de la VGA.- Protected Mode
Modo protejido- RTC
Reloj de Tiempo Real- PIT
Temporizador Programable de Intervalos- PCI
Controlador de Interfaz Periferica- Keyboard
Teclado- Sound
Sonido- Video
Video- Disk Drives
Controladores de disco- Serial
Comunicación serial- Interfacing the Serial / RS232 Port
Gran articulo sobre interfaz del puerto RS232.- Motherboard Manuals
Manuales de tarjetas madre- Hardware Docs
Documentos sobre hardware- pc-hardware-faq
Lista de preguntas frecuentes sobre hardware del PC- Dick Perron's PC Hardware Information Page
Página con información sobre hardware del PC- Winn L. Rosch Hardware Bible, Electronic Edition, New Table of Contents
La biblia del hardware de Winn L. Rosch, edición electronica- ePanorama PC hardware page
Página sobre hardware del PC- Duane's Homepage www.hardware-sg.com
Página sobre hardware- ACPI - Advanced Configuration and Power Interface
Configuración avanzada e interfaz de potencia (ACPI)- sandpile.org -- The world's leading source for pure technical IA-32 processor information.
Información tecnica para procesadores IA-32- eg3.com
- Craig Hart's pages
Páginas de Craig Hart- Beyond Logic (formally Interfacing the PC)
Interfaz formal del PC- ftp-ftp-rediris-es-docs-intel
Documentos de Intel- CPUID
Identificación de CPU- SCSI
- ATA
- Peter den Haan's EIDE-Ultra-ATA storage page
- VESA Home Page
Página principal del estandar VESA- ATA-ATAPI.COM -- ATA ATAPI IDE EIDE -- por Hale Landis
- PCI & AGP Information
Información sobre PCI y AGP- Altitech
- Index of -Programming-Hardware-
Indice de hardware programable- 82078 64 Pin CHMOS Single-Chip Floppy Disk Controller
82078 de 64 Pines CHMOS, Chip controlador de Disco Flexible- Fil's FAQ-Link-In Corner IDE Ref.
- Intel FPT peripheral chips
Chips perifericos Intel FPT- Intel - Peripheral Controllers Specifications
Especificación de controladores perifericos de Intel- SiS 6326 AGP - support team
Equipo de soporte SiS 6326 AGP- Silicon Integrated Systems Corp.
SiS- Silicon Integrated Systems Corp. - Support , Download , databook download
Soporte , descarga, libro de datos de SiS- SiS driver HOWTO in English
Driver SiS, comos en ingles- Chip directory - Index
- Directorio de chips - Indice
- IC Book
- Libro de Circuitos Integrados
- PCI SIG
- PCI
- Intel Motherboard Manuals
- Manuales para tarjetas madre Intel.
- Motherboard and BIOS Manuals
- Manual de Tarjetas madre y BIOS, descargables en formato PDF.
Procesadores
AMD
AMD x86-64 Architecture Programmers Overview
Tecnologia de 64 bits incluye la arquitectura x86-64, que es una extensión de 64-bit para la arquitectura x86.
...
Intel Developer
Información Tecnica sobre procesadores Intel para programadores.Intel Secrets!
Gran y Excelentwe sitio sobre secretos de procesadores INTEL.Instruction Set
Conjunto de instrucciones.
Fabius Software Systems
Ambiente de desarrollo de un compilador ANSI-C, ensamblador, enlazador / localizador y libreria para el Motorola 68HC11.
Estandares
Posix Programmer's Guide
Guía para escribir programas en ambientes que soporten POSIX incluyendo UNIX, openVMS, MVS, y Windows NT.
The C library reference guide
Guía de la libreria C estandar
Desarrollo de Sistemas Operativos
Memory management
Admón. de memoria.Solution to the critical section problem
Solución al problema de la sección critica.Semaphores, Mutexes and Critical Section
Semaforos, conmutación y sección critica.The Memory Management Reference
Referencia de la Admón. de memoria.A Memory Allocation Algorithm
Un algoritmo de asignación de memoria.The Hoard memory allocator
La asignación de memoria de almacenamiento
- Operating System Development for Dummies
Desarrollo de S.O. para principiantes (Para examinar fuera de linea)- Operating System Development for Dummies 2
Desarrollo de S.O. para principiantes 2 (Para examinar fuera de linea)- OS For Dummies (OSD)
- Sistemas Operativos para principiantes
- Alt.os.Development Links
Enlaces de desarrollo Alt.os- Alexei A. Frounze Homepage
- Paginas de Alexel A. Frounze
- OS development
- Desarollo de Sistemas Operativos
- WebRing Navigation
- Anillo de paginas relacionadas
- Index of tkos
- Indice de tkos
- Creating your own Operating System - Dark Fiber
- Creando su propio S.O. de Dark Fiber
- -[Freedows] - (News)-
- Noticias de Freedows
- Code your own OS
- Programa tu propio S.O.
- http--www.tunes.org-Review-OSes.html
- P
- Extended Operating System Loader
- Cargador de S.O. extendido
- bA Caching Model ofBROperating System Kernel Functionality-b
- P
- BeOS Datasheet
- Hojas de datos de BeOS
- Gareth Owen
- P
- The Triple Fault Club
- P
- The OperatingSystem Developers Homepage
- La pagina de los desarrolladores de S.O.
- The Programmers Lair
- P
- alt.os.assembly && alt.os.development
- P
- The Operating Systems Collection
- La colección de S.O.
- bpmk snapshots
- P
- @ talk.ru.os.development
- P
- PMode Tutorials in C & Asm
- Tutoriales de modo protegido en C y ensamblador
- Operating system developers homepage - news, reading, links and other
- P
- PMode Tutorials
Tutoriales sobre modo protegido- Dynamic Linking and Loading
Carga y Enlace dinamico- Texi2html's Homepage
Página del conversor de información de texto a HTML- texi2html - a Texinfo to HTML Translator
- Un conversor de información de texto a HTML
- Visopsys - OS Development
- Desarrollo de Sistemas Operativos
- http--www.reactos.com-home-index.html
- DJGPP COFF Spec
- Especificación del formato COFF del compilador DJGPP
- The Programmer's File Format Collection
- Inormación sobre distintos formatos de archivo
- Geoworks Corporation Homepage
- Página de la corporación Geoworks
- WDOSX
- H
- pmode
- Modo protegido
- CauseWay for Watcom C-C++ & Assembly Language Manual Page
- Página del Manual de Lenguaje ensamblador y C/C++, Watcom
- Redpants
- Un sistema operativo de código fuente abierto
- MhewII's Web Space
- Ha
- a world of ekstazya!
- Ha
- OS Web . net
- Sobre sistemas operativos
- SigOps Create Your Own Operating System Adventure
- Crea tu propio Sistema Operativo
- ACM@UIUC Special Interest Group for Operating Systems
- Grupo de interes especial en Sistemas Operativos
- AsBestOS Index
- Listado de sistemas operativos
- TINOS Project
- El proyecto del S.O. TINOS
- Etherboot home page
- Página sobre arranque desde red
- Paul Hsieh's OS page
- Página sobre sistemas operativos de Paul Hsieh
- http--alexfru.chat.ru-emiscdocs.html
- Martina kernel contents
- Ha
- Deja.com Power Search Results
- Ha
- http--www.phys.uu.nl-~mjanssen-control.php3
- Ha
- http--members.nbci.com-_XMCM-alexfru-epm.html
- Ha
- eGroups pmode
Grupos sobre Modo protejidoAmoeba
Un sistema operativo distribuido disponible libremente via Internet para propositos educativos y de investigaciónWrite your own OS FAQ
Lista de preguntas frecuentes sobre como escribir tu propio Sistema OperativoOS FAQ
Lista de preguntas frecuentes sobre S.O. (de comp.os.research)
OS development
Desarrollo de Sistemas OperativosIACT - International Alliance for Compatible Technology
Alianza Internacional para Tecnologia CompatibleOS Opinion
Opiniones sobre Sistemas OperativosOS DEV.org
Desarrollo de Sistemas OperativosThe Operating System Resource center
Centro de recursos del Sistema Operativo
Questions for an OS designer
Preguntas para un diseñador de Sistemas Operativos (de Black Phantom)Alex Founze's OS tutorials
Tutoriales sobre S.O. de Alex FounzeOS Design for Amateurs
Diseño de S.O. para principiantes (del diseñador del S.O. Shawn)Review of Other Operating systems
Revisión de otros Sistemas Operativos500Mhz.net's OS list
Enlaces hacia muchos S.O.Nemo's OS list
Lista de S.O. de NemoPatrick Bridge's OS list
Lista de S.O. de Patrick BridgeEkstazya's OS list
Lista de S.O. de EkstazyaFreeOS.COM's OS list
Lista de S.O. de FreeOSAMD's RTOS support for their embedded products
S.O. de Tiempo Real Soporte para aplicaciones empotradas.Directorio Google de Sistemas Operativos
The History of UNIX (Bell Labs)
La historia de UNIX (Laboratorios Bell)The History of UNIX (Éric Lévénez)
La historia de UNIX (Eric Lévénez)HBench-OS OS System Benchmarks
RTechnology Review article on embedded OSes
RJochen Liedtke on MicroKernel construction
Construcción de un MicroKernelTim Patterson's inside look at MSDOS
RSIGOPS
Grupo de interes especial en Sistemas Operativos
Flux OS toolkit
La JVM de Kaffe JVM y el portado DOOM
Nachos instructional operating system (@ umass)
RThe MIT ExoKernel
El ExoKernel MITRealtime Operating Systems
Sistemas Operativos de tiempo real, libro en lineaReal Time and Embedded HOWTO
Comos sobre Tiempo real y dispositivos empotrados.The QNX/Neutrino Microkernel
El microkernel QNX/NeutrinoMulti-C
Libreria RTOSOn-Time's Real Time software
A Tiempo (Software de tiempo real)OSE detailed product overview
RMy GUI demo
Interfaz Grafica de demostraciónBerlin
interface Orientada a Objetos a aplicaciones con ventanasProject UDI
Interface de Driver UniformeA very critical look at the Win 95 interface
RUser interface design according to Fitt's Law (NNG)
Diseño de Interfaces de UsuarioNautilus
RUnix System Calls
Llamadas del sistema UNIXBeOS APIs
Interfaz para la Programación de Aplicaciones (API) de BeOSCauseWay DOS extender sources
RXOSL
Cargador de arranque para S.O. libreGemini
RDreamOS
S.O. DreamGnustep
RBrix
RMorphos
S.O. MorphSky OS
Bien documentado; demoEduOS
S.O. EduMöbius
RKid Operating System
S.O. KidEROS
RLeeOS
RNemesis
RWinix
RGo!
RChaos
RReactOS
clone de WindowsMOE-DOS
RKONK/OS
RPizziOS
RShawnOS
RCP/M
RLittleOs
FrancesHURD
de Gnu.SOBS
Rfileformat.virtualave.net/ind_unix.htm
pagina profesional mucha informacion de sistemas operativoswww.visopsys.org/osdev/
BUENA PARA S.O.www.mygale.org/~placr/
Direccion del creador de Little OSwww.multimania.com/placr/
Pagina actualizada de LittleOSlittleos.free.fr
Nuevo sitio del sistema operativo littleOSwww.nondot.org/sabre//os/
Buena informacion sobre Sistemas Operativossunir.org/booklist/
lista de libros sobre computacionwww.lls.se/~mux/main.htm
Programmers heavenmembers.nbci.com/xorcoders/
xor para programadores de sistemas operativos y asuntos relacionadoswww.mega-tokyo.com/os/os-faq.html
cree propio sistema operativowww.keeble46.freeserve.co.uk/
un so con guiwww.osdev.org/cgi-bin/projects.cgi
iso nuevos variosaarongray.members.beeb.net/osdev.html
mucha info importanteaarongray.members.beeb.net/osdev.html
//muchas direcciones interesanteswww.execpc.com/~geezer/os/index.htm#cosmos
buenawww.cs.wvu.edu/~jdm/research/portability/tutorial/index.html
Tutorial de reutilización de softwarewww-classic.be.com/documentation/
Documentacion BEOSwww.pcisig.com/specifications
especificavcion de PCI - NECESITAS SER MIEMBROwebopedia.internet.com/TERM/P/PCI.html
ESTE TAMBIEN ESTA BUENOalexfru.chat.ru/emiscdocs.html
alexfru.chat.ru/eindex.html
lo maximo en documentación RUSOqzx.com/library/?keywords=graphics
buena libreria de todo y fuenteskos.enix.org/snapshots.html#pkg
proyecto similar a e-volucion koswww.oocities.org/SiliconValley/Peaks/8600/device.html#mouse
lista de dispositivoswww.oocities.org/SiliconValley/Vista/6552/dlinks.html
pagina sobre DJGPP y programaciónwww.hut.fi/Misc/Electronics/index.html
pagina de elctronicaweb.tiscali.it/mrcode/index_old.htm
página italiana de S.O.Guide to inline asm with DJGPP
RVirtual memory system of FreeBSD
RThe Linux Kernel
Por David RuslingTour of the Linux Kernel Source
Antiguo pero interesante.
New VM Implementation for BSD
R
Raphael Finkel "OS Vade Mecum (2nd ed, 1988)". Texto para un curso escolar sobre S.O.:
Cottontail OS
recursos relacionados con S.O.
OS links, and ideas for object-oriented OSes
Enlaces de S.O., e ideas para Sistemas Operativos orientados a objetosCode your own OS
Programe su propio S.O.Neutrino microkernel
(parte de QNX)Alexei A. Frounze's
pages. Pmode and page translation tutorials and some cool bootloaders. Página Web disponible tambien en Rusoxorcoders
Sistemas Operativos y otros temas, tutoriales, documentos de comosELF binutils
Para DJGPP, de Pascal LacroixTutorials
De comunicación entre procesos (IPC), memoria virtual, etc.Exokernel
Luce interesante, pero hay que descargar bastanteSCHOL-R-LEA's OS technical papers
Preguntas para un diseñador de S.O de Blank PhantomMark and Candice White's pages
para desarrollo de S.O.Dark Fiber's FAQ on writing your own OS
Preguntas frecuentes sobre como escribir tu propio S.O.OS Development
Desarrollo de Sistemas OperativosPaul Hsieh's pages
Páginas de Paul HsiehJohn Fine's web pages
Páginas de John FineHome
La página de The triple fault
Escritos en lenguaje C
ShagOS
S.O. ShagWild Magnolia
S.O. Magnolia salvajeTHIX
S.O. THIXYoctix
S.O. YoctixPaul Edwards PDOS
dominio publicoVSTa
pequeño S.O.L4
un rapido microkernelApostle OS
Un microkernelEduOS
Sistema Operativo educativoMöbius
S.O. MobiusChaos
Un microkernel GPLSkyOS
El código fuente esta ahora disponibleDavid Lindauer's LSD
Lindauer softwareLittle OS
Si no trabaja bien, pulse aqui.OpenBLT
Un pequeño microkernel con paso de mensajes.Bill Currie's KERNEL
Necesitaras DJGPP sed (sed302b.zip), bison (bsn125b.zip), y compresión de archivos djp (mlp107b.zip).Antigua y pequeña version del nucleo de Linux
Bart Sekura's TINOS
TINOS de Bart SekuraMINIX de Andy Tannenbaum
El microkernel que inspiro a Linus Torvalds para escribir Linux.XINU
Una mezcla desconcertante de DOS, UNIX, modo real y modo protegido. Requiere Borland C (32-bit).
Escritos en lenguaje ensamblador
NXOS
Necesita ensamblador A86. Corre en modo real.RadiOS
Necesita NASM. Usa script de configuración, necesitara bash y tambien awkMenuet
Necesita NASM 0.98 (0.97 no funciona) y tarjeta de video con BIOS VESA 2.x.RDOS
Necesita TASM 3.2.DS-OS
Necesita AS86 assembler.TKOS
Necesita TASM, TLINK y TLINK32.