maquina desnuda
Bachiller:
Máquina Desnuda
Al pensar en una Máquina Desnuda nos referimos al Hardware que posee el computador, el cual es importante para llevar a cabo todos los procesos que se necesiten realizar, todas la operaciones se ejecutan en código binario.
Cuando no hay un núcleo o sistema operativo instalado en el hardware, se dice que esuna máquina desnuda, el término es interesante porque resalta el hecho de que una computadora en sí misma no hace nada y para realizar una determinada función es necesario que contenga un sistema operativo. Suelen ser sistemas sencillos, que ejecutan alguna tarea cuando se produce una interrupción, y que el resto del tiempo ejecuta una tarea muy básica, normalmente que no hace nada.
Un sistema operativoes un programa o conjunto de programas que tiene encontradas una serie de funciones diferentes, siendo en un sistema informático el que gestiona los recursos de hardware y provee servicios a los programas de aplicación, ejecutándose en modo privilegiado, cuyo objetivo es simplificar el manejo y la utilización de la computadora, haciéndolo seguro y eficiente.
Fase de Arranque Hardware
Sebasa en un programa permanente grabado en una memoria ROM.
En esta memoria ROM se encuentra a un programa de arranque.
Cuando se arranca la computadora, se genera una señal eléctrica que
carga unos valores predefinidos en los registros.
1. Hace una comprobación del sistema, Detecta sus características:
>>Cantidad de memoria principal disponible.
>>Los periféricos instalados.
2. Entraen la fase de lectura y almacenamiento en memoria
3. Finalmente da control a este programa.
Fase Arranque del Sistema Operativo.
El sistema operativo se encuentra almacenado en una unidad de disco. Existe un sector de boot que carga al sistema operativo MBR
Este programa está almacenado en una zona predefinida del disco
(primeros sectores de disco duro). La ROM trae a memoriaprincipal el programa cargado del sistema operativo. Se completan las pruebas del hardware realizadas por la ROM y se comprueba que el sistema de archivos tiene un estado coherente.
Se carga en memoria principal aquella parte del sistema operativo que ha de estar siempre en la memoria. = SISTEMA OPERATIVO RESIDENTE.
Se crea un proceso de inicio o login por cada terminal definido en el
sistema. El usuario se loguea e ingresa al sistema operativo. El proceso shell primero ejecuta uno o varios archivos de mandatos: «autoexec.bat» en MSDOS «.login» y «.cshrc» en UNIX. A
Sistema Operativo en Capas
Un sistemas operativo por capas consiste en organizar o estructurar por jerarquía cada una de estas capas o anillos, cada una construida sobre la inmediata inferior.
Podemos imaginar aLinux como una cebolla donde cada capa se comunica con la capa inferior. En la parte del centro se encuentra la capa de comunicación con el hardware. El SO la utiliza para poder controlar los diversos aspectos del hardware. Sobre ella se encuentra la capa de dispositivos. Es un conjunto de funciones denominadas controladores de dispositivo que se encuentra dentro del kernel del SO. Ellas accedendirectamente al hardware y hacen el trabajo de lectura, escritura, etc. Es un punto muy sensible del sistema en donde cuando un error surge poco puede hacerse para detener el proceso. Sobre la capa de dispositivos se encuentra la capa de administración, esta es un conjunto de funciones a las que se hace referencia como sistema operativo tomando la decisión de que se ejecuta y cuando. Son lasfunciones que administran también los procesos, dándoles los turnos pertinentes y mandándolos a dormir cuando no es su turno.
La capa que sigue es la de los procesos mismos, por ejemplo el shell del SO. Estos procesos reciben la ordenes directamente del usuariou otros procesos y los traducen al lenguaje de maquina pasándoselos al SO para su ejecución. A partir del shell se podrán arrancar...
Regístrate para leer el documento completo.