ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Operativos


Enviado por   •  28 de Marzo de 2014  •  3.928 Palabras (16 Páginas)  •  607 Visitas

Página 1 de 16

ESTRUCTURA DE LOS SISTEMAS OPERATIVOS UNIX, LINUX, WINDOWS 9X, NT, 2XXX, ENTRE OTROS.

SISTEMAS OPERATIVOS DE LOS TELEFONOS.

UNIX ESTRUCTURA

Unix es un sistema operativo multiusuario y multitarea diseñado para correr en distintos tipos de máquinas. Su estructura está conformada por un conjunto de capas, las que son, desde la capa interior a la exterior, las siguientes:

El Hardware,

El Núcleo o Kernel,

El Intérprete de comandos o Shell,

El Sistema de Archivos, y

Los Programas de Usuario.

El Hardware

El Hardware es toda la parte física del sistema, ya sea el terminal o consola, el procesador, los dispositivos periféricos, etc. Unix se puede ejecutar, en teoría, en casi cualquier máquina, con cualquier configuración de hardware, desde un simple PC de sobremesa hasta una supercomputadora, pasando por microcomputadores, minicomputadores, mainframes, etc.

El Núcleo

El núcleo es el componente de Unix que interactúa directamente con el hardware. Contiene un conjunto de rutinas que hacen posible la ejecución de los programas y la comunicación entre ellos y el Hardware. En otras palabras, el núcleo es el que gestiona la entrada y salida del sistema, adaptándolas al hardware del sistema.

El Shell

El Shell, o intérprete de comandos es la parte del Unix a través de la cual se controlan los recursos del sistema. Es un programa interpretador de comandos que lee los comandos que se le introducen y dispone lo necesario para que éstos se ejecuten.

También el Shell se puede utilizar como lenguaje de programación para crear programas llamados guiones o scripts. Unix SVR4 provee de cuatro programas shell: El shellBourne o shell del sistema (sh), el shelljob o shell de trabajos (jsh), el shell C (csh), y el shell Korn (ksh). Sistemas Unix más modernos proveen de versiones más avanzadas del shell, como el shellTenex C (tcsh), que agrega a csh características provenientes de TENEX/TOPS-20 como completación de comandos, y el shellBourneAgain (bash) de GNU, que agrega al shell estándar características adicionales provenientes de csh y ksh.

El sistema de archivos

Es un sistema de almacenamiento de datos que mantiene organizada la información en forma de archivos. Un archivo es la unidad básica para almacenar información en Unix. Técnicamente es una secuencia de bytes almacenados en un dispositivo de memoria, y se puede comparar con un documento en papel. También se le puede llamar fichero. Los archivos están agrupados en directorios formando una estructura jerárquica, como la estructura de ramas y hojas en un árbol. Otras características del sistema de archivos Unix son:

Tratamiento consistente de los archivos de datos.

Capacidad para crear y eliminar archivos.

Crecimiento dinámico de los archivos.

Mecanismo de protección de los archivos, y

Tratamiento de los dispositivos periféricos (tales como: impresora, mouse, puertos de comunicación...) como archivos.

Los programas de Usuario.

El Unix proporciona diferentes herramientas y utilidades que sirven para realizar una gran variedad de trabajos. Algunas son órdenes simples cuyo propósito es realizar tareas específicas, y otros son como pequeños lenguajes de programación. Estas herramientas pueden funcionar por separado o unidas entre sí. Existen diversos programas de aplicación que usan estos comandos para llevar a cabo diferentes tareas, ya sea tareas generales o específicas de cada caso.

LINUX ESTRUCTURA

Estructura Básica

De la misma manera que el Unix, el Linux se puede dividir generalmente en cuatro componentes principales: el núcleo(kernel), el shell, el sistema de archivos y las utilidades. El núcleo es el programa medular que ejecuta programas y gestiona dispositivos de hardware tales como los discos y las impresoras. El shell proporciona una interfaz para el usuario. Recibe órdenes del usuario y las envía al núcleo para ser ejecutadas. El sistema de archivos, organiza la forma en que se almacenan los archivos en dispositivos de almacenamiento tales como los discos. Los archivos están organizados en directorios. Cada directorio puede contener un número cualquiera de subdirectorios, cada uno de los cuales puede a su vez, contener otros archivos.

El núcleo, el shell y el sistema de archivos forman en conjunto la estructura básica del sistema operativo. Con estos tres elementos puede ejecutar programas, gestionar archivos e interactuar con el sistema. Además, Linux cuenta con unos programas de software llamados utilidades que han pasado a ser considerados como características estándar del sistema. Las utilidades son programas especializados, tales como editores, compiladores y programas de comunicaciones, que realizan operaciones de computación estándar. Incluso uno mismo puede crear sus propias utilidades

Linux contiene un gran número de utilidades. Algunas efectúan operaciones sencillas: otras son programas complejos con sus propios juegos de órdenes. Para empezar, muchas utilidades de pueden clasificar en tres amplias categorías: editores, filtros y programas de comunicaciones. También hay utilidades que efectúan operaciones con archivos y administración de programas.

Como una alternativa a la interfaz de la línea de ordenes, Linux proporciona una interfaz gráfica de usuario (GUI) llamada X-Windows que cuenta con varios administradores de ventana que puede utilizar. Un administrador de ventana trabaja de forma muy parecida a los GUI de Windows y del Mac, posee ventanas iconos y menús, todos ellos gestionados por medio del ratón. Dos de los administradores de programas más populares son el Free Virtual Window Manager y el Open Look WindowManagger, además de los administradores de ventanas X-Windows también utiliza un administrador de archivos y uno de programas.

El sistema de archivos de Linux organiza los archivos en directorios, de forma similar al DOS. Todo el sistema de archivos de Linux es un gran conjunto interconectado de directorios que están organizado en una estructura jerárquica de árbol.

Linux posee un gran número de utilidades que se pueden clasificar en tres categorías: editores, filtros y programas de comunicaciones. Y a diferencia de otros sistemas operativos se distribuye de forma gratuita bajo una licencia publica de GNU de la Free Software Foundation (Fundación de programas libres) lo que básicamente significa que puede ser copiado libremente, cambiado y distribuido dejando siempre disponible el código fuente.

El software de Linux es frecuentemente desarrollado por varios usuarios que deciden trabajar conjuntamente en un proyecto. Una vez que se ha completado se instala en una localización ftp de Internet. Cualquier usuario de Linux puede acceder

...

Descargar como (para miembros actualizados) txt (25 Kb)
Leer 15 páginas más »
Disponible sólo en Clubensayos.com