Estudio de un Sistema Operativo. 3º E.T.S de Ingeniería Informática. / Diseño de Sistemas Operativos. 5º E.T.S de Ingeniería Informática.
 Information
 Theory
Basic aspects
1. Introduction
2. i386 processor architecture
3. Processes in Linux
4. Kernel Boot
Kernel mechanisms
5. System calls
6. Interrupt handling
  6.1. Handlers
  6.2. Clock driver
7. Process management
  7.1. Scheduling
  7.2. Context switch
8. Synchronization
  8.1. Wait queues
  8.2. Semaphores
A. Appendices
  A.1. Kernel lists
 Laboratory
 Sources
 Download

ESO / DSO
 
Theory
 
Basic aspects of the system
  1. Introduction. Historical evolution. Source code structure   [ CLASE ] [ HTML ]
  2. The i386 processor architecture   [ CLASE ] [ HTML ]
  3. Processes in Linux. The process table   [ CLASE ] [ HTML ]
  4. Linux kernel boot   [ CLASE ] [ HTML ]
 
Linux kernel mechanisms
  5. System calls in Linux   [ CLASE ] [ HTML ]
  6. Hardware interrupt handling
  6.1. Installation and invocation of a device driver   [ CLASE ] [ HTML ]
  6.2. The clock interrupt handler   (no disponible)
  7. Process management in Linux
  7.1. Scheduling   [ CLASE ] [ HTML ]
  7.2. Context switch   [ CLASE ] [ HTML ]
  8. Synchronization mechanisms
  8.1. Wait queues for processes   (no disponible)
  8.2. Design and implementation of semaphores in the Linux kernel   (no disponible)
  A. Appendices - Linux internal services
  A.1. Bidirectional kernel lists   (no disponible)


Estudio de un Sistema Operativo. 3º E.T.S de Ingeniería Informática.
Diseño de Sistemas Operativos. 5º E.T.S de Ingeniería Informática.
Última actualización: Thu Dec 1 18:38:41 2011