Entradas

Linux y sus características.

  GNU/Linux : Es la denominación técnica y generalizada que reciben una serie de sistemas operativos de tipo Unix, que también suelen ser de código abierto, multiplataforma, multiusuario y multitarea. Estos sistemas operativos están formados mediante la combinación de varios proyectos, entre los cuales destaca el entorno GNU, encabezado por el programador estadounidense Richard Stallman junto a la Free Software Foundation, una fundación cuyo propósito es difundir el software libre, así como también el núcleo de sistema operativo conocido como «Linux», encabezado por el programador finlandés Linus Torvalds. Distribución Linux : Una distribución GNU/Linux (coloquialmente llamada distro) es una distribución de software basada en el núcleo Linux que incluye determinados paquetes de software para satisfacer las necesidades de un grupo específico de usuarios, dando así origen a ediciones domésticas, empresariales y para servidores. Por lo general están compuestas, total o mayoritar...

Gestión del Núcleo y los Procesos de los Sistemas Operativos

  Un proceso es un programa en ejecución, incluyendo el valor actual del program counter (PC), registros y variables. Un programa es pasivo (es sólo código o texto) y un proceso es activo y dinámico (varía en el tiempo). Estados de un proceso: A medida que se ejecuta un proceso, cambia su estado. El estado de un proceso se define en parte por la actividad actual de dicho proceso. Cada proceso puede estar en alguno de los siguientes estados: ·         Nuevo: El proceso se está creando. ·         Ejecución: Se están ejecutando instrucciones. ·         En espera: El proceso está esperando a que ocurra algún evento (Como la terminación de una operación de entrada o salida, o la recepción de una señal. ·         Listo: El proceso está en espera de ser asignado a un procesador. ·         Terminado: El ...

Estructura de los Sistemas Operativos

  Estructura Monolítica : La construcción del programa final es a base de módulos compilados separadamente y que se unen a graves de un ligador. Carecen de protecciones  y privilegios al manejar recursos como memoria y disco duro. Estructura Jerárquica : El sistema operativo contiene subpartes y esto organizado en forma de niveles ó capaz. Cliente-Servidor (MicroKernel): Es el más reciente y predominante, sirve para toda clase de aplicaciones y el propósito de este es de tipo general cumpliendo así con las mismas actividades de los otros sistemas operativos.   Su núcleo (core) esta designado a establecer comunicación entre los clientes y servidores. Los procesos pueden ser tanto servidores como cliente a su vez el cliente actual como servidor para otro proceso. El software propietario: consiste en aquellos programas de autor definido que nieguen de alguna forma el libre acceso al código fuente, ya sea para modificarlo, estudiarlo o distribuir...