Next: About this document ...
 Up: Guía de Programación de
 Previous: Sobre la traducción
     Contents 
- /dev
, 
- /proc
- /proc
   - usando para entrada
 
- /proc/interrupts
- /proc/ksyms
- /proc/meminfo
- /proc/modules
, 
, 
- 2.2 cambios
- __KERNEL__
- __NO_VERSION__
- __SMP__
- _IO
- _IOR
- _IOW
- _IOWR
- _NSIG_WORDS
- abrir
- abrir
               - llamada al sistema
 
- acceso secuencial
- actual
- actual
   - puntero
 
- argc
- argv
- arquitectura Intel
- arquitectura Intel
    - teclado
 
- asignación oficial ioctl
- asm/uaccess.h
- BH_IMMEDIATE
- bibliotecas estándar
- bloqueantes
- bloqueantes
      - procesos
 
- bloqueo, cómo evitarlo
- bottom half
- carácter
- carácter
    - ficheros de dispositivos
 
- chardev.c, source file
, 
- chardev.h, source file
- cleanup_module
, 
, 
- cleanup_module
    - propósito general
 
- close
- codificar
- compilación condicionada
- compilando
- comprobación de tipos
- condicionada
- condicionada
       - compilación
 
- config.h
- CONFIG_MODVERSIONS
- configuración
- configuración del núcleo
- configuración
     - núcleo
 
- consola
- copying Linux
- copyright|(
- copyright|)
- CPU
- CPU
      - varias
 
- crontab
- ctrl-c
- cuenta de referencia
, 
- definiendo ioctls
- despertando procesos
- disco duro
- disco duro
       - particiones de
 
- dispositivos físicos
- domésticas
- dormir
- dormir
    - poniendo lo procesos a
 
- DOS
- EAGAIN
- egoismo
- EINTR
- elf_i386
- Entrada
- entrada a ficheros de dispositivos
- Entrada
        - usando /proc para
 
- ENTRY(system_call)
- entry.S
- escritura
- escritura
    - a ficheros de dispositivos
- en el núcleo
  
- estándar
- estándar
  - bibliotecas
 
- estructura
- estructura
  - task
- tty
  
- físicos
- físicos
  - dispositivos
 
- fichero de cabeceras para ioctls
- ficheros de dispositivo
- ficheros de dispositivo
   - bloque
- carácter
- entrada a
   
- ficheros de dispositivos de carácter
- ficheros fuente
- ficheros fuente
   - varios
 
- file_operations
- file_operations structure
, 
- file_operations
   - structure
 
- flush
- Free Software Foundation
- General Public License|(
- General Public License|)
- get_user
, 
- GNU
      - General Public License|(
- General Public License|)
- Licencia General Pública|(
   
- hello.c, source file
- hola mundo
- IDE
- IDE
    - discos duros
 
- inb
- inicio
- inicio
   - parámetros de
 
- init_module
, 
- init_module
  - propósito general
 
- inode
- inode_operations structure
- insmod
, 
, 
, 
- interrupción
- interrupción 0x80
- interrupción
      - deshabilitando
- manejador
  
- interruptible_sleep_on
- interrupts
- intrpt.c, source file
- ioctl
- ioctl
     - asignación oficial
- definiendo
- fichero de cabeceras para
- usándolo en un proceso
    
- ioctl.c, source file
- irqs
- kernel_version
, 
- ksyms
- ksyms
     - fichero proc
 
- ld
- lectura
- lectura
   - en el núcleo
 
- Licencia General Pública|(
- LINUX
- Linux
   - copyright
 
- LINUX_VERSION_CODE
- llamadas al sistema
- módem
- MACRO_PARM
- makefile
- Makefile, source file
, 
- manejadores de interrupciones
- mark_bh
- mayor
- mayor
          - número
 
- memoria
- memoria
  - segmento
 
- menor
- menor
  - número
 
- mknod
- MOD_DEC_USE_COUNT
- MOD_INC_USE_COUNT
, 
- mod_use_count_
- modem
- MODULE
- module.h
- module_cleanup
- MODULE_PARM
- module_permissions
- module_register_chrdev
- module_sleep_on
, 
- module_wake_up
- modversions.h
- multi tarea
- multiproceso
- Multiproceso simétrico
, 
- multitarea
- núcleo 2.0.x
- núcleo 2.2.x
- número
, 
- número del dispositivo
- número del dispositivo
                       - mayor
 
- número mayor del dispositivo
- número
  - mayor (del controlador de dispositivo)
- mayor (del dispositivo físico)
  
- no bloqueante
- O_NONBLOCK
- ocupado
- Parámetros
- parámetros de inicio
- Parámetros de Módulo
- Parámetros
       - Módulo
 
- param.c, source file
- partición
- partición
   - de un disco duro
 
- permisos
- planificador
- planificando tareas
- política de devolución
- poniendo procesos a dormir
- printk
- printk
       - reemplazando
 
- printk.c, source file
- proc
  - usando para entrada
 
- proc_dir_entry structure
- proc_register
, 
- proc_register_dynamic
, 
- proceso
- proceso
     - multi
 
- procesos
- procesos bloqueantes
- procesos
   - despertando
- matando
- poniendo a dormir
   
- procfs.c, source file
, 
- puerto serie
- puntero actual
- put_user
, 
- queue_task
, 
, 
- queue_task_irq
, 
- read
- reemplazando printk's
- registro de sistema de ficheros
- request_irq
- rmmod
, 
, 
, 
- rmmod
            - previniendo
 
- root
- SA_INTERRUPT
- SA_SHIRQ
- salut mundi
- sched.c, source file
- señal
- señales
- secuencial
- secuencial
         - acceso
 
- segmentos de memoria
- shutdown
- SIGINT
- sistema
- sistema de ficheros
- sistema de ficheros proc
- sistema de ficheros
       - /proc
- registro
  
- sistema de ficheros /proc
- sistema
  - llamadas al
 
- sleep.c, source file
- sleep_on
, 
- SMP
, 
- source
, 
, 
, 
, 
, 
, 
, 
, 
, 
, 
, 
, 
, 
, 
, 
, 
- source
     - chardev.c
, 
- chardev.h
- hello.c
- intrpt.c
- ioctl.c
- Makefile
, 
- param.c
- printk.c
- procfs.c
, 
- sched.c
- sleep.c
- start.c
- stop.c
- syscall.c
              
- ssize_t
- start.c, source file
- stop.c, source file
- strace
- struct file_operations
, 
- struct inode_operations
- struct proc_dir_entry
- struct tq_struct
- sync
- sys_call_table
- sys_open
- syscall.c, source file
- system_call
- tarea
, 
- tarea actual
- tarea
                - actual
 
- tareas
 - planificando
 
- task structure
- TASK_INTERRUPTIBLE
- teclado
- terminal
- terminal virtual
- tq_immediate
- tq_struct struct
- tq_timer
- tty_struct
- uaccess.h
          - asm
 
- varios ficheros fuente
- versión en desarrollo
- versión en desarrollo
   - núcleo
 
- versión estable
- versión estable
  - núcleo
 
- version.h
- versiones del núcleo
- versiones soportadas
- versiones
    - núcleo
 
- virtual
- virtual
  - terminal
 
- write
- X
- X
   - porqué las deberías evitar
 
- xterm -C
 
2003-08-27