Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Sistemas Operativo Unix Normas Ieee

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 3

1

SISTEMA OPERATIVO UNIX


(agosto de 2021)
Sebastián Rojas 67000509, Nicolás Estupiñan 67000438, Juan Pablo Niño Higuera 67000061,
Universidad Católica de Colombia

¿Qué es Unix? ¿En que se divide el sistema operativo?


Unix es un sistema operativo que nace a principios de los años 70, Un sistema Unix puede dividirse en tres áreas básicas: el
creado principalmente por Dennis Ritchie y Ken Thompson. Sus
núcleo del sistema operativo, el intérprete de comandos y
características técnicas principales son su portabilidad, su
capacidad multiusuario y multitarea, su eficiencia, su alta algunos programas utilitarios. Lo demás que necesitamos,
seguridad y su buen desempeño en tareas de red. Pero Unix, más como las aplicaciones de usuario o la interfaz gráfica, son
que una marca, también es una filosofía, que tiene por principios paquetes adicionales.
el minimalismo y la modularidad: hacer programas que hagan
una sola cosa bien hecha, y que, al comunicarse entre sí, ejecuten
tareas más complejas. FAMILIA UNIX

HISTORIA DE UNIX Por sus características técnicas y su filosofía abierta, existen


diversos sistemas operativos que se conocen como derivados
UNIX nace como la retoma de MULTICS por parte de un de Unix o sistemas de la familia Unix. Entre estos están
grupo de ingenieros y desarrolladores, entre los que destacan FreeBSD y GNU/Linux; macOS también es un sistema Unix
Ken Thompson y Dennis Ritchie, UNIX en principio fue
al igual que Android (derivado de Linux) e iOS (derivado de
bautizado como UNICS “Uniplexed Information and
Mac OS X).
Computing Sistema” pero al tener un sonido muy parecido a
MULTICS fue rebautizado a UNIX, como lo conocemos.
UNIX estaba inicialmente escrito en lenguaje ensamblador
llamado lenguaje B, pero en 1973, Dennis Ritchie llevó a cabo I. COMPOSICIÓN DEL SISTEMA
un proyecto para reescribir el código de UNIX en lenguaje C.
UNIX se convirtió así en el primer sistema operativo escrito El sistema está conformado por un conjunto de capas, desde la
en lenguaje de alto nivel. Fue posible usar al sistema operativo capa interior a la exterior:
en otras máquinas sin muchos cambios, solamente efectuando - Hardware
una nueva compilación en la máquina de destino, lo que - Núcleo o Kernel
facilitó la popularidad del nuevo S.O. - Shell o intérprete de comandos
Al ser desarrollado en laboratorios de AT&T, este fue el - Programas de Usuario
dueño de los derechos, y al no comercializar en su momento
con productos de informática AT&T puso UNIX a disposición A. Hardware
de las universidades, empresas privadas y del gobierno de los
Estados Unidos, a través de licencias. 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
(computadoras centrales), etc., ya que el sistema operativo se
presume como el más portable.
Documento entregado el 24 de agosto de 2021. Sistema operativo UNIX.
Sebastián Rojas, código 67000509, estudiante de la Universidad Católica de
Colombia, Ingeniería de Sistemas semestre 6, Ciudad de Bogotá (número B. Kernel
telefónico: +57 3229448576; Srojas09@ucatolica.edu.co)
Nicolás Estupiñan, código 67000438, estudiante de la Universidad Católica de
Colombia, Ingeniería de Sistemas semestre 6, Ciudad de Bogotá (número Es el núcleo del S.O. UNIX, es el encargado de interactuar
telefónico: +57 3045607805; nestupiñan38@ucatolica.edu.co) directamente con el hardware de la computadora, en su
Juan Pablo Niño Higuera, código 67000061, estudiante de la Universidad mayoría está escrito en lenguaje C, aunque coexiste con
Católica de Colombia, Ingeniería de Sistemas semestre 6, Ciudad de Bogotá
(número telefónico: +57 3185691319; jpnino61@ucatolica.edu.co)
código ensamblador.
2

El Kernel tiene diferentes tareas asignadas, entre ellas: IV. DIRECTORIOS

1) Planificar, coordinar y gestionar la ejecución de los Los archivos se agrupan en directorios. Un directorio es un
procesos. Para ello, hace uso de las prioridades archivo que contiene una lista de nombres de archivo e
asignadas a cada proceso y utiliza algoritmos información acerca de los mismos. Dentro del sistema de
específicos para repartir el tiempo entre los diversos archivos, un directorio es una localización capaz de contener
procesos que compiten por él. otros directorios o archivos. Dos archivos que se encuentren
2) Dar servicios del sistema, como entrada/salida y en distinto directorio pueden tener el mismo nombre sin
gestión de ficheros. confundirse.
3) Manejar las operaciones dependientes de hardware, El comando les permite listar el contenido de un directorio:
es decir, realiza las funciones de más bajo nivel de ls /var
manera que se oculten al usuario.

C. Shell V. REQUERIMIENTOS DE HARDWARE

El Shell lee las órdenes suministradas, las decodifica y lo A. Procesador


comunica al núcleo (Kernel) para realizar la acción
especificada. UNIX soporta sistemas con una CPU Intel 80386, 80486, o
Prácticamente, todas las órdenes son programas ejecutables Pentium. Esto incluye todas las variantes del tipo de CPU,
que el Shell busca en el sistema de ficheros, siguiendo el como el 386SX, 486SX, 486DX, y 486DX2.
orden especificado en la variable global PATH. Memoria RAM: 4 MB de memoria mínimo, se recomienda 16
También el Shell se puede utilizar como lenguaje de MB.
programación para crear programas llamados guiones o
scripts. B. Disco Duro
Sistemas Unix más modernos proveen de versiones más
avanzadas del shell, como el shell Tenex C (tcsh), que agrega Se soporta controladores IDE, Diskets, CD ROM, la
a csh características provenientes de TENEX/TOPS-20 como instalación de UNIX se puede realizar en 20 MB, aunque se
completación de comandos, y el shell Bourne Again (bash) de recomienda disponer de 200MB a 1GB de espacio en disco.
GNU, que agrega al shell estándar características adicionales
provenientes de csh y ksh. C. Monitor y Adaptador de Vídeo

II. SISTEMAS DE ARCHIVOS Soporta todas las tarjetas de vídeo estándar Hércules, CGA,
EGA, VGA, IBM monocromo, y Súper VGA, así como
En UNIX los archivos están organizados en lo que se conoce monitores para el interfaz por defecto basado en texto.
como directorios.
Un directorio no es más que un archivo especial, el cual VI. COMANDOS DE MAQUINA
contiene información que permite localizar en el dispositivo
otros archivos. Los directorios pueden contener a su vez A continuación, se puede ver captura de pantalla de una
nuevos directorios, los cuales se denominan subdirectorios. máquina virtual en la que se ejecuta la versión 7 de UNIX.
UNIX trabaja en un sistema basado en archivos, en que los
directorios, los programas, los datos y hasta los controladores -p Marca los directorios.
son archivos. -r Invierte el orden.
A la estructura resultante de esta organización se la conoce -s Indica el tamaño.
con el nombre de estructura en árbol invertido. -l Formato largo. Indica protecciones, propietario, grupo,
Un ejemplo típico de árbol de directorios UNIX se representa tamaño y fecha de creación de cada fichero.
en la siguiente figura: -F Distingue entre ficheros ordinarios, directorios y
ejecutables.
III. ARCHIVOS -cd: Cambio de directorio
-rmkdir: Crea un directorio
Cada archivo tiene asociado un nombre, un contenido, un -mdir: Borra un directorio (debe estar vacío).
lugar de ubicación e información de tipo administrativo, tal -passwd: Para cambiar la palabra clave o password.
como dueño y tamaño. El contenido de un archivo puede ser -pwd: Mostrar el directorio actual
texto, programas fuente, programas ejecutables, imágenes, -date: Muestra la fecha del sistema
sonidos y otros. Estructuralmente un archivo es una secuencia -cal: Facilita un calendario. Sintaxis: cal mes año
de bytes de datos que reside en forma semipermanente en -mv: Traslado o cambio de nombre de un fichero.
algún medio estable, como ser una cinta magnética o un disco.
3

REFERENCES
VII. SISTEMA DE FICHEROS [1] Enríquez Palma, Pedro Alberto. UNIX. Obtenido de Curso de Modelado
Molecular
I: http://www.unirioja.es/cu/enriquez/docencia/Quimica/unix.pdf
Uno de los aspectos más curiosos de UNIX es que no existe el [2] Universidad Autónoma de Barcelona. TEMA 5. Obtenido de
Introducción al Sistema Operativo
concepto de particiones, unidades de disco, disco externo, etc. UNIX: http://klingon.uab.cat/prat/Linux/so2_t5.pdf
El usuario lo único que ve en UNIX es un una única estructura [3] González Barbone, Víctor Alberto. Curso Básico de UNIX. Obtenido de
de directorio que cuenta en lo más alto con una especie de Introducción a
carpeta raíz o ‘directorio padre’ y de allí hacia abajo toda la UNIX: http://iie.fing.edu.uy/~vagonbar/unixbas/introd.htm
[4] Universidad Tecnológica Nacional Facultad Regional San Nicolás.
estructura organizada de directorios.. Apuntes Sistemas
Operativos: http://www.frsn.utn.edu.ar/informatica01/Apuntes/sist_ope2
Otro aspecto interesante es que los periféricos en UNIX .htm
también son representados por ficheros y se puede acceder a [5] González Miranda, Luis Alejandro. Introducción a
Unix: http://www.lgm.cl/trabajos/unix/index.html
ellos de la misma manera que cualquier otro fichero ordinario. [6] Villegas, Paco. Estructura general del sistema operativo
UNIX: http://www.picasa.org/moodle/pluginfile.php/325/mod_resource/
VIII. GRAFICA content/0/entrega1/e1_html/node9.html
[7] González Barbone, Víctor Alberto. Curso Básico de UNIX. Sistema de
Archivos: http://iie.fing.edu.uy/~vagonbar/unixbas/sisarch1.htm
El componente principal del sistema gráfico en Unix es el [8] Zamarreño, Jesús M.. El Sistema Operativo
servidor X, desarrollado en el MIT en los años 80. Este UNIX: http://www.isa.cie.uva.es/~jesusm/material/UNIX-apuntes.pdf
permite a las aplicaciones en Unix acceder a la pantalla, el [9] Barreto Véliz, Bernard Pavel. Sistema Operativo
teclado y el ratón. Pero siguiendo su filosofía, es otro UNIX http://www.monografias.com/trabajos75/sistema-operativo-
unix/sistema-operativo-unix2.shtml
componente adicional el que presenta las ventanas y menús [10] Nodier, Robert. Emulador UNIX Versión 7 para equipos
que conocemos: el gestor de ventanas. Funciones como x86 http://www.nordier.com/articles/v7x86_vbox.html
mover, minimizar o cambiar el tamaño de una ventana son [11] https://ayudalinux.com/unix-caracteristicas-diferencias-linux/
[12] https://www.um.es/docencia/barzana/DIVULGACION/INFORMATIC
responsabilidad de este componente. A/Unix01.html
Por otra parte, un ambiente de escritorio es otro componente [13] http://youtube.com/watch?v=erSrUsL4PG4
que incluye un gestor de ventanas, explorador de archivos,
reproductores multimedia, fondos de escritorio, protectores de
pantalla y menús de aplicaciones, entre otras. Existen varios
entornos de escritorio, entre los primeros que existieron están
TWM y CDE. Luego aparecieron unos más modernos como
Gnome y KDE y actualmente contamos con MATE y Unity.
De este último es la imagen que ves a continuación.
.
IX. DIFERENCIAS ENTRE UNIX Y LINUX

Aunque el Kernel de Linux está basado en UNIX, los


propósitos de ambos sistemas operativos son distintos.
Para empezar Linux es un sistema de código abierto mientras
que UNIX no, pero esta no sería la principal diferencia. Linux
está pensado para ser utilizado por el usuario promedio que
quiere una alternativa gratuita a otros sistemas operativos, con
interfaces gráficas, facilidad de uso y miles de aplicaciones
disponibles para las tareas más diversas.
UNIX por su parte ha sido desarrollado principalmente para
servidores de datos y además son difíciles de instalar, donde
prima más los comandos que la interfaz gráfica y están
pensados para hardware en específico como AIS, HP-UX o
Solaris.

También podría gustarte