INICIALIZACION Y APAGADO

Slides:



Advertisements
Presentaciones similares
Sistema operativo Componentes de un sistema operativo
Advertisements

PARTICIONAMIENTO DEL DISCO DURO
Arquitectura de computadoras
B.I.O.S..
Taller se sistemas operativos
Subsistemas De un Sistema Operativo Celeste Domínguez Romo
Estructuras en Sistemas Operativos
INSTALACIÓN Y MANTENIMIENTO DE SISTEMAS OPERATIVOS
Arquitectura y funcionamiento de un ordenador
Sistema de Ficheros, Permisos de archivos y Propietarios de los Mismos.
Componentes básicos del ordenador
1 Aula de Informática del Centro de Participación Activa para Personas Mayores de El Ejido (Almería). Consejería Territorial de Salud y Bienestar Social.
TRADUCTOR DE UN PROGRAMA
La memoria de acceso aleatorio (en inglés:random- access memory, cuyo acrónimo es RAM) es la memoria desde donde el procesador recibe las instrucciones.
Daniel E. Coletti CaFeLUG / LUGAr LTSP – Linux Terminal Server Proyect 1era Charla Técnica Trimestral CaFeLUG – Capital Federal GNU/Linux Users Group.
FHS: organización de directorios en Linux
INSTALACIÓN DE UNO O MAS SISTEMAS OPERATIVOS
Alfredo Ramos Barrera. Este se encuentra instalado en la tarjeta madre, el cual controla el funcionamiento de los componentes, es responsable de permitir.
ANGELA MARMOLEJO CLAUDIA LUCAS EUNICE LARGO MARILUZ CANO.
Bootable USB nos permite crear desde el propio programa una unidad USBbooteable para instalar Windows en cualquiera de las versiones mencionadas anteriormente.
SEMANA 9_3.
Sistema de archivos Sistemas operativos.
El proceso de arranque Windows NT/2000/XP El proceso de arranque Windows Vista/Windows 7.
SISTEMA OPERATIVO Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar.
INSTALACION DE SISTEMAS OPERATIVOS
Estructura del sistema de Archivos de
Fases de Instalación de un Sistema Operativo
Fabián  Dos es un acrónimo de Disk Operating System, sistema operativo creado por Microsoft, y que tienen instalado la mayoría de los ordenadores.
Sistema de Archivos Hernández Martinez Sonia Lizbeth
Manuela Chavarriaga Betancur Telecomunicaciones 11º3 Resumen Capitulo 2.
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
COMPONENTES DEL SISTEMA OPERATIVO.
Gestor de arranque: GRUB. Los pasos en el arranque son los siguientes:  1.- La CPU se inicializa y ejecuta una instrucción en una dirección fija de memoria.
Introducción a los Sistemas Operativos
 Un servidor basado en un procesador Intel que ejecute Windows Server 2003 debe tener al menos 128 MB de RAM. Microsoft recomienda también que haya.
UNIVERSIDAD LATINA. I. TEORIA DE SISTEMAS OPERATIVOS.
Integrante: Yohandry Cueto Carnet: # Contenido Kernel Linux Limitaciones del Kernel Linux Kernel Mach Que es Hurd Arquitectura Ventajas Distribuciones.
CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO
BIOS En este Documento les explicaremos una parte de los componentes de la computadora importantísima que se encuentra en el CPU, y que es muy útil para.
Supongamos que un usuario desea escribir un informe e imprimirlo en una impresora conectada. Para realizar esta tarea, se precisa una aplicación de procesamiento.
MANTENIMIENTO LOGICO DEL PC
Disco duro (HDD).
Sebastian Madrid Perez
MEDIOS DE ALMACENAMIENTO
Vamos a tratar algunos temas que es necesario conocer a la hora de administrar un sistema informático y que nos van a ser útiles sin importar el sistema.
Instituto Tecnológico de las Américas (ITLA)
FUNCIONAMIENTO INTERNO DEL ORDENADOR
MARIANA PRECIADO VILLA TELECOMUNICACIONES 11º3
“La secuencia de arranque en un Pc.
DISPOSITIVOS DE ALMACENAMIENTO
Lo primero que se debe de realizar es configurar la BIOS para que esta al reiniciar se revise la unidad de video.
COMPUTADORA La computadora es una máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida.
Funcionamiento del equipo de computo Luz Elva Seas Lopez.
Elementos y tipos de sistemas operativos
Estructuras en Sistemas Operativos DAISY KATERINE RODRÍGUEZ.
ELEMENTO DE COMPETENCIA 3
Proceso de arranque en Linux
Por: Viridiana Fernández Carreón
1 Unidades funcionales de un ordenador Procesadores Memorias Dispositivos de E/S
Universidad Metropolitana Introducción a la Computación Universidad Metropolitana Introducción a la Computación Septiembre, 2007 Arquitectura Von Newman.
INVESTIGACION DE TEMARIO JOSE LUIS VEGA MERINO.  1.2. Requerimientos de instalación.  Microsoft Windows 7 Professional y Microsoft Windows 7 Ultimate.
El Sistema Operativo es el software básico necesario para el funcionamiento de cualquier ordenador Los Sistemas Operativos están en continua evolución.
Arquitectura básica de la computadora
Un equipo de computo esta compuesto por hardware, software y humanware; el Software es la parte lógica de la computadora, el humanware es el usuario y.
ENSAMBLE Y MANTENIMIENTO DE COMPUTADORES MOMENTO 2– FASE 2 IVAN GUILLERMO DUARTE PACHECO - CODIGO: CEAD: Acacias DANIELA LIZETH GUARIN.
P ROCESO DE E NSAMBLADO Cámara Vázquez Berenice Rubí.
Unidad de Control Ubicación: Es uno de los tres bloques funcionales principales en los que se divide una unidad central de procesamiento (CPU). Realizar.
Arranque dual Windows Linux Mint MARIO MARTINEZ GARZON: JUAN CAMILO CHAMORRO: JUAN CAMILO ESCOBAR CASTRO: FABIAN DAVID.
Estructura y funcionamiento de un sistema de cómputo
Transcripción de la presentación:

INICIALIZACION Y APAGADO Leijen Rincón Donado 190343

PROCESO DE ARRANQUE EN LINUX El proceso de arranque en GNU/Linux es la forma en la cual los sistemas operativos basados en el núcleo Linux se inicializan. Todo el proceso de arranque se lleva a cabo en 4 etapas reconocidas por el código que en ese momento tiene control sobre la CPU; al inicio solo el BIOS (Basic Input/Output System) tiene control, después será el cargador de arranque quien tenga el control, más adelante el control pasa al propio kernel Linux, y en la última etapa será cuando tengamos en memoria los programas de usuario conviviendo junto con el propio sistema operativo y serán ellos quienes tengan el control del CPU.

BIOS Al encender la computadora las primeras operaciones las realiza el BIOS. En esta etapa se realizan operaciones básicas de hardware. El proceso de arranque será diferente dependiendo de la arquitectura del procesador y el BIOS. Una vez reconocido y listo el hardware, el BIOS carga en memoria el código ejecutable del cargador de arranque y le pasa el control. Hay variedad de BIOS que permiten al usuario definir en qué dispositivo/partición se encuentra dicho cargador de arranque.

CARGADOR DE ARRANQUE Con cualquier sistema operativo, para arrancar el hardware de una PC estándar necesita lo que se llama un cargador de inicialización o de arranque; este es el primer programa de software que se ejecuta cuando arranca una computadora; es el responsable de entregar el control del sistema al sistema operativo. Un cargador de arranque (boot leader en inglés) es un programa diseñado exclusivamente para cargar un sistema operativo en memoria. La etapa del cargador de arranque es diferente de una plataforma a otra. Como en la mayoría de arquitecturas, este programa se encuentra en el MBR (Master Boot Record), el cual es de 512 bytes, no es suficiente para cargar en su totalidad un sistema operativo. Por eso, el cargador de arranque consta de varias etapas. Los cargadores de arranque modernos típicamente preguntan al usuario cual sistema operativo (o tipo de sesión) desea inicializar. Para las plataformas x86, el BIOS carga la primera etapa del cargador de arranque (típicamente una parte de GRUB).

GRUB (Grand Unified Bootloader) GRUB se carga y se ejecuta en 4 etapas: La primera etapa del cargador la lee el BIOS desde el MBR. (sector de arranque maestro) La segunda etapa carga el resto del cargador. Si la segunda etapa está en un dispositivo grande, se carga una etapa intermedia (llamada etapa 1.5), la cual contiene código extra que permite leer cilindros mayores que 1024 bytes. La tercera etapa ejecuta el cargador y muestra el menú de inicio de GRUB. Aquí se permite elegir un sistema operativo junto con parámetros del sistema. 4. Cuando se elige un sistema operativo, se carga en memoria y se pasa el control.

Kernel El kernel Linux se encarga de lo principal del sistema operativo, como el manejo de memoria, planificador de tareas, entradas y salidas, comunicación interprocesos, y demás sistemas de control. El proceso del kernel se lleva en dos etapas; la etapa de carga y la etapa de ejecución. El kernel generalmente se almacena en un archivo comprimido con zlib. Este archivo comprimido se carga y se descomprime en memoria, también se cargan los drivers necesarios por medio de un disco RAM (initrd). El disco RAM es un sistema de archivos temporal usado en la fase de ejecución del kernel. Una vez que el kernel se ha cargado en memoria y está listo, se lleva a cabo su ejecución. Esto se realiza llamando la función startup del kernel (en los procesadores x86, se encuentra en la función startup_32() del archivo /arch/i386/boot/head), esta función establece el manejo de memoria (tablas de paginación y paginación de memoria), detecta el tipo del CPU y funcionalidad adicional.

Después cambia a funcionalidades que no dependen del hardware por medio de la llamada a la función start_kernel(). El proceso de arranque en GNU/Linux monta el disco RAM que fue cargado anteriormente como un sistema de archivos temporal. Esto permite que los módulos que contienen drivers puedan ser cargados sin depender de otros drivers de dispositivos físicos, y además mantiene el kernel más pequeño. Proceso init El proceso init establece el entorno de usuario. Verifica y monta los sistemas de archivos, inicia servicios de usuario necesarios y cambia a un entorno basado en usuario cuando el proceso de inicio termina.

En un sistema GNU/Linux estándar, init se ejecuta con un parámetro, conocido como runlevel, que toma un valor de 0 a 6, y que determina cuales subsistemas serán operacionales. Cada runlevel tiene sus propios scripts los cuales involucran un conjunto de programas. Estos scripts se guardan en directorios con nombres como "/etc/rc...". El archivo de configuración de init es /etc/inittab. Cuando el sistema se arranca, se verifica si existe un runlevel predeterminado en el archivo /etc/inittab, si no, se debe introducir por medio de la consola del sistema. Una vez listo el manejador de excepciones, el planificador de tareas y demás, por fin el sistema se considera totalmente operacional a nivel de procesos

INICIALIZACION

El hardware lee el sector de inicializacion. Se carga GRUB. 1 PASOS El hardware lee el sector de inicializacion. Se carga GRUB. Se carga el nucleo. Se monta el sistema de archivos raiz. Arrancar init, el “abuelo” de todos los procesos Leer/etc/inittab Disco duro 2 Servidor Imagen= Etiqueta= linux solo lectura 3 vmlinuz El usuario decide cual nucleo va a cargar 4 Servidor El abuelo de todos los procesos /boot /usr /tmp /etc /sbin 5 /etc/inittab 6

Niveles de ejecucion 1 7 7. Ejecutar todos los scripts a los que se señala desde el nivel de ejecucion 1. 8. El final del nivel de ejecucion 1 le dice al sistema que vaya al nivel de ejecucion 3. Ejecutar todos los scripts a los que se señala desde el nivel de ejecucion 3. El sistema esta listo. Hace una lista de todos los scripts a ejecutar en este nivel de ejecucion. 8 Niveles de ejecucion 3. 9 10

APAGADO

se invoca el comando de paro o reinicio. Nivel de ejecucion 6. 2 PASOS se invoca el comando de paro o reinicio. Se le dice a init que cambie al nivel 6 de ejecucion. Los scripts que estan en el nivel 6 llaman a los scripts init con el parametro “stop” (alto). Se escriben memorias intermedias pendientes para el disco (sync’d). Se desmontan los sistemas de archivos. El sistema hace alto. 1 3 sync 4 Servidor 5 Servidor 6