“Conocimientos Sistemas>unix

Componentes del sistema operativo Unix

2012/11/5
El sistema operativo Unix viene en una amplia variedad de sabores desde sus primeros días en el AT & T Bell Labs de la popular del sistema operativo Linux instalado en los negocios , la academia y en los escritorios locales. Fue uno de los precursores del movimiento de código abierto , que combina todas las bibliotecas, herramientas y código fuente como parte de la base instalada de manera que los desarrolladores y demás partes interesadas puedan configurar o "puerto" del sistema operativo ( OS) a un nuevo hardware plataformas . Los cuatro componentes principales del sistema operativo Unix son el núcleo , herramientas de desarrollo , Comandos Generales y Documentación . El kernel de Unix

El Kernel Unix a menudo se llama el núcleo debido a su papel en la gestión de todos los procesos internos del sistema operativo, el arranque del sistema desde un estado cero a los procesos de gestión y memoria en un estado normal del sistema . La arquitectura de principios se basó en un modelo de componentes que más tarde llegó a ser conocido como un microkernel . Los objetos listados en /usr /src /[ conf, dev, sys, h ] podría estar vinculado en el núcleo a través de un proceso de construcción , según se desee . Esto mantuvo el sistema operativo magra mediante la construcción en el núcleo sólo los dispositivos, servicios y funciones que eran necesarias . La apertura del proceso de configuración del kernel también hizo posible que los administradores y arquitectos para escalar el sistema operativo a las exigencias del medio ambiente ( caja pequeña , pequeña OS) mediante la exposición de todos los componentes internos .

Además de ser portátil, el kernel también hace un trabajo maravilloso en la gestión de los recursos del sistema , lo que " permite a varias personas acceder a un ordenador de forma simultánea y múltiples programas y actividades para continuar en paralelo con los otros. " La gestión de memoria , gestión de errores , gestión de procesos , alarmas, comunicaciones y la explotación forestal se manejan por el núcleo de la base de las características que están vinculadas en el sistema operativo . Linux , a pesar de un derivado de Unix, dio un paso fuera de esta filosofía mediante la construcción de un kernel monolítico , que incluye los componentes de software para casi todas las posibilidades.
Herramientas de desarrollo

característica bastante única del sistema operativo Unix es la inclusión de herramientas de desarrollo . Debido a que los primeros en adoptar el sistema requiere una forma de alterar los controladores de arranque y el dispositivo ( /usr /sys /dev) y enlace de nuevas bibliotecas , se incluyeron las herramientas de desarrollo , como el compilador de C y ensamblador . El código de arranque - correa fue escrito a menudo en ensamblador , debido a su velocidad y control fino sobre los dispositivos . C menudo se llena a cabo el resto del software de núcleo y comandos generales . Un enlazador ( ld) , biblioteca ( lib ) y la herramienta ( hacer ) construir - también incluido - animales nuevos dispositivos que se agregarán o una aplicación completa que se construirán . Más tarde las versiones de Unix ofrecen nuevos lenguajes , como C + + y Java.

Cuando las nuevas aplicaciones se han instalado en Unix , como versiones de Xwindows , también se incluyeron las bibliotecas y ficheros de cabecera , para que los desarrolladores puedan crear sus propias aplicaciones utilizando el medio ambiente. Este enfoque refuerza los estándares abiertos de la OS .
General Comandos

Unix incluye un amplio conjunto de comandos disponibles para los usuarios y administradores , a menudo ejecutados desde cualquier la línea de comandos o la interfaz GUI ( Xwin ) . Los comandos más comunes son los diversos shells (BSH , csh , ksh ) . A cada usuario se le asigna un shell por defecto que controla el comportamiento de la sesión de usuario con características como acceso al directorio, el acceso a los programas, funciones de productividad y personalización del entorno . La verdadera flexibilidad de la shell a hacer posible que los usuarios seleccionen un nuevo shell y personalizar el comportamiento mediante la creación de sinónimos para ejecutar largas cadenas integradas de comandos .

Comandos pueden clasificarse como utilidades del sistema que realizan funciones de dispositivos o gestionar los procesos y otros servicios generales, como la impresión , comunicaciones, formato y gráficos . Debido a la apertura del entorno Unix , los desarrolladores a menudo combinan las bibliotecas de código de estos mandatos generales y crear sus propios conjuntos de comandos .
Documentación

Dos programas de documentación más importantes son disponible en Unix : el hombre y doc . El hombre ofrece una biblioteca de referencia de comandos como marca o SH . Para cada entrada a la misma , los detalles sobre los parámetros de comando , las restricciones de funcionamiento, manejo de errores y los ejemplos se incluyen . Doc. ofrece menos referencias , pero ofrece mayor detalle y es similar a un libro de referencia técnica. Los usuarios y administradores pueden utilizar hombre o doc comandos para añadir capítulos a los usuarios.

unix
Tutorial sobre UNIX Ordenar Command
Unix Training System Administrator
Cómo cambiar la caducidad de la contraseña Unix
Cómo funcionar con un núcleo Unix
Cómo descomprimir archivos tar en Unix
Cómo matar Conexiones establecidas en Unix De NetStat
Cómo encontrar una dirección MAC en Unix
Cómo convertir de fecha en un número en Unix
Conocimientos Informáticos © http://www.ordenador.online