Administracion

Solo disponible en BuenasTareas
  • Páginas : 3 (701 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de julio de 2010
Leer documento completo
Vista previa del texto
Ejemplos de depuradores [editar]
* GNU Debugger (gdb)
* SoftICE
* OllyDbg
* Trw2000
* Ida Pro
2.   ¿Cómo funciona un Sistema Operativo?
2.1.  Proceso de arranque
2.2.  Manejode memoria
2.1.   Proceso de arranque
El proceso de arranque es efectuado antes de que se pueda cargar el núcleo del Sistema Operativo. Para escribir el proceso de arranque llega a ser complejo (setiene que escribir en ensamblador), pero en realidad su tarea es sencilla de entender. El proceso de arranque se puede describir de esta forma:
1. El equipo de cómputo se enciende.
2. El ROMrevisa la integridad del sistema.
3. El ROM busca los dispositivos de arranque, encuentra uno y carga su MBR.
4. El MBR busca una partición activa y carga el registro de arranque.
5. Elregistro de arranque carga el inicializador (boot loader).
6. El inicializador carga el núcleo del Sistema Operativo.
7. El núcleo examina la memoria y dispositivos, al encontrar un disco con unsistema de archivos adecuado, lo monta.
8. Una vez montado el disco, el núcleo ejecuta el primer proceso, que a su vez carga el resto del software del sistema.
9. Ahora el sistema está listopara trabajar.
En Sistemas Operativos que corren en diferentes arquitecturas de procesadores, el proceso de arranque en cada uno de éstos tiende a variar, aunque sean pequeños los cambios. En el casode la arquitectura IA32 (Intel Architecture, 32 bits; máquinas 80386 en adelante), el inicio, la ejecución del boot loader y la carga del núcleo (en algunos Sistemas Operativos) en hecho en modo realde 16 bits, pero en el momento que el núcleo ha sido cargado, el procesador se ejecuta en modo protegido en 32 bits.
En los procesadores IA32 que se encuentran en PC de estilo IBM, un sector dearranque válido debe tener el dato 0xAA55 en el offset 510, que se encuentra localizado en el primer sector del disco. El BIOS busca en los discos algún sector donde se encuentre este dato, una vez...
tracking img