Blogia
lenin2000

investigacion6

Un sistema operativo es una capa de software que permite la comunicacion maquina-persona, tambien se le puede entender como un administrador de los recursos (hardware) que nos ofrece la maquina para permitir un buen uso de ella por medio de los programas o aplicaciones.

Conceptos básicos de un sistema operativo

Un sistema operativo (SO) es un programa(o un conjunto de programas) que dan a las personas la oportunidad de usar el hardware de una computadora(CPU, memoria, periféricos y otros). Sin un sistema operativo, las personas no podrían usar las computadoras o los programas que se ejecutan sobre estas.

Los usuarios no dan las instrucciones a las computadoras, sino al sistema operativo. El sistema operativo dará la instrucción al hardware para ejecutar las tareas requeridas. La tarea de un sistema operativo es llevar a cabo las solicitudes de los usuarios.

Para que los usuarios tengan la habilidad de utilizar una computadora, el sistema operativo tiene un número de tareas que debe llevar a cabo. Algunas de estas son:

  • Dar a las aplicaciones la posibilidad de almacenar y cargar datos
  • Controlar el flujo de datos de la computadora
  • Permitir a los programas ejecutarse sin interferir con los demás programas
  • Compartir datos y trabajar entre programas independientes
  • Manejar los errores
  • Administrar los recursos en una computadora

Hay muchos y diferentes sistemas operativos en el mercado. Algunos ejemplos son: Windows XP, Windows 2000, Windows 2003, Solaris, GNU/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. Es similar a la forma en que arranca BSD y otros sistemas Unix.

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 tiene control, después será el cargador de arranque quien tenga en 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.

La etapa del cargador de arranque no es totalmente necesaria, determinadas BIOS pueden cargar y pasar el control a GNU/Linux sin hacer uso del cargador de arranque, usar un cargador de arranque facilita al usuario la forma en que el kernel será cargado.

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.

 

 

 

0 comentarios