Sistemas operativos

Solo disponible en BuenasTareas
  • Páginas : 10 (2304 palabras )
  • Descarga(s) : 0
  • Publicado : 28 de enero de 2012
Leer documento completo
Vista previa del texto
Práctica 5

UNIDAD 1: EL SISTEMA OPERATIVO LINUX

1. CARACTERÍSTICAS DE LINUX.
El sistema operativo LINUX es un conjunto de programas y una serie de utilidades que permiten al usuario gestionar los recursos hardware del sistema y construir aplicaciones. Al conjunto de programas que se encargan de gestionar los recursos del sistema se le llama kernel (núcleo del sistema). El kernel define lapersonalidad de nuestro sistema. La versión del kernel de linux ha ido evolucionando con el tiempo ofreciendo cada vez mayores prestaciones y un control más optimizado sobre el hardware. Junto al kernel, linux dispone de un conjunto de utilidades que hacen mucho mas amigable el uso de un ordenador bajo este sistema operativo. Este conjunto de utilidades incluye editores de texto, compiladores,gestores de ventanas, calculadora, juegos, etc. LINUX se caracteriza por ser un sistema "MULTIUSUARIO" porque permite que dos o más usuarios utilicen la computadora simultáneamente. Cada usuario dispone de un espacio de memoria y un subdirectorio de trabajo al cual solo él tiene acceso. Este le confiere seguridad al sistema e impide que otros usuarios puedan escribir o leer ficheros fundamentalespara la integridad del sistema. Puesto que el kernel es el encargado de gestionar el hardware, los usuarios necesitan comunicarse con él; para ello se utiliza otro programa conocido como el shell. El shell es un "Intérprete de Línea de Comandos" que traduce los comandos tecleados por el usuario y los convierte en instrucciones que puede entender el Kernel. A continuación enumeramos los conceptosgenerales de la familia de sistemas Unix (Linux es una variante de Unix): Kernel. Este es el componente principal del sistema operativo. Se encarga de asignar tareas y manejar el almacenamiento de datos. El usuario rara vez opera directamente con el kernel, que es la parte residente en memoria del sistema operativo. Shell. Esta es la utilidad que procesa las peticiones de los usuarios. Cuando alguienteclea un comando en la terminal, el shell interpreta el comando y llama el programa deseado. También es un lenguaje de programación de alto nivel que puede utilizarse en la combinación de programas de utilidad para crear aplicaciones completas. El shell puede soportar múltiples usuarios, múltiples tareas, y múltiples interfaces para sí mismo. Los dos shells más populares son el BourneShell(System V) y el Cshell (BSD Unix), debido a que usuarios diferentes

Manuel Sergio Jaime Rodríguez

1

Práctica 5

pueden usar diferentes shells al mismo tiempo, entonces el sistema puede aparecer con aspecto diferente para usuarios diferentes. Existe otro shell conocido como KornShell (así llamado en honor de su diseñador), que es muy popular entre los programadores.

Utilidades. El SistemaOperativo UNIX incluye una gran variedad de programas de utilidad que pueden ser fácilmente adaptadas para realizar tareas específicas. Estas utilidades son flexibles, adaptables, portables y modulares, y pueden ser usadas junto con filtros y redireccionamientos para hacerlos más poderosos. Multiusuario. Dependiendo del equipo disponible, LINUX puede soportar desde uno hasta más de 100 usuarios,ejecutando cada uno de ellos un conjunto diferente de programas. Multitarea. Linux puede ejecutar varias tareas simultáneamente. Cada tares tiene asignado un espacio de memoria y una prioridad. Las tareas siguen líneas de ejecución distintas de forma que alguna de ellas puede quedar bloqueada sin afectar al resto de las tareas. Multiplataforma. Corre en muchas CPUs distintas (Intel 386/486/Pentiumy como k6/7 de AMD, procesadores de la familia Motorota, Sun Sparc, etc). Sistema de Archivos. La estructura de archivos de Linux está pensada para facilitar la utilización de una gran cantidad de archivos. Utiliza una estructura jerárquica o de árbol que permite a cada usuario poseer un directorio principal con tantos subdirectorios como desee; LINUX también permite a los usuarios compartir...
tracking img