You are on page 1of 9

Nombre del estudiante: Carlos Adolfo Patio Jimnez

Nombre del trabajo: Tarea no. 1 INTRODUCCIN A


SISTEMAS ABIERTOS Y MULTIUSUARIOS.

Fecha de entrega: 26/Junio/2014

Campus: Toluca

Carrera: Licenciatura en Sistemas de Computacin
Administrativa.

Cuatrimestre: 3

Nombre del maestro: M. en A. Jess Soto Becerril



1. INTRODUCCIN AL SISTEMA OPERATIVO UNIX.

Unix fue desarrollado por los laboratorios BELL de AT&T en 1969. Unix es un
sistema multiusuario, multitarea y multiproceso; fue diseado para ser usado
exclusivamente por programadores; aproximadamente el 90% de Unix est escrito
en un lenguaje de alto nivel.
Multiusuario: Varias personas acceden al sistema al mismo tiempo, compartiendo
recursos, y manteniendo algunos otros como recursos personales, como archivos y
directorios.
Multitarea: El sistema operativo, manda instrucciones al procesador, para que este
distribuya los procesos entre las tareas para un usuario y luego para otro.
Multiproceso: Los sistemas con multiproceso pueden ejecutar instrucciones del
mismo o diferente programa al mismo tiempo. Sin embargo en una mquina con
un solo procesador hay en cada instante solamente un proceso ejecutando. Es el
sistema operativo el que va rotando el uso del procesador a intervalos breves
(alguna decena de milisegundos)

2. PROCESOS.

Se le llama proceso en Unix a un programa en ejecucin y al objeto abstracto que
crea el sistema operativo para manejar el acceso de ese programa a los recursos
del sistema (memoria, CPU, dispositivos de E/S). Pueden coexistir varias instancias
de un mismo programa ejecutando en forma simultnea. Cada una de ellas es un
proceso diferente.
Informalmente un proceso es un programa en ejecucin, los procesos son una serie
de instrucciones ejecutadas por el microprocesador.

3. COMUNICACIONES.

En el modelo cliente-servidor, los procesos llamados servidores proporcionan
servicios a clientes de una red. La mayor parte de las redes de rea local cuenta
con servidores de archivos que gestionan el espacio en disco comn, facilitando el
comportamiento de archivos que gestionan el espacio en disco comn.

Un servidor, es una computadora que tiene la capacidad de aceptar solicitudes de
conexin de diversos clientes y una caracterstica es, que debe de tener el hardware
suficiente para poder procesar todas las conexiones y solicitudes de los clientes,
por tanto en la actualidad el sistema operativo para servidores debe de ser un
sistema multiusuario, multitareas y multiprocesos, como los sistemas Unix, y sus
diferentes tipos y derivaciones.

4. SISTEMAS DISTRIBUIDOS.

La computacin ha sufrido grandes avances en las ltimas dcadas, los mayores
cambios se le atribuyen al desarrollo de los microprocesadores que permitieron
reducir los costos y tamaos, aumentando sus capacidades de clculo; y las redes
de rea local que permiten conectar gran cantidad de computadoras con la
posibilidad de transferencia de datos a alta velocidad. Es en este contexto que
aparece el trmino de Sistemas Distribuidos que tiene como mbito el estudio de
las redes. Los Sistemas Distribuidos son aquellos cuyos componentes
(computadoras) estn conectadas en red, se comunican y comparten recursos para
lograr objetivos en comn, ejemplo: proveer capacidad de cmputo a grandes
grupos de usuarios, como los sistemas bancarios, comunicaciones multimedia, etc.
Los Sistemas Distribuidos forman parte del modelo cliente-servidor.

5. ARQUITECTURA OSI.

Es un modelo de interconexin de sistema abierto, y es el modelo de internetwork
ms ampliamente conocido. Se utiliza para el diseo de redes de datos,
funcionamiento y resolucin de problemas. El modelo OSI cuenta con las siguientes
capas:

a) Aplicacin: proporciona los medios para la conectividad de extremo a
extremo.
b) Presentacin: proporciona una representacin comn de los datos
transferidos entre los servicios de la capa de Aplicacin.
c) Sesin: proporciona servicios a la capa de presentacin.
d) Transporte: define los servicios para segmentar, transferir y reensamblar los
datos.
e) Red: proporciona servicios para intercambiar los datos individuales de la red.
f) Enlace de datos: los protocolos de esta capa describen los mtodos para
intercambiar tramas de datos entre dispositivos.
g) Fsica: describen los medios mecnicos, elctricos, funcionales y el
procedimiento para activar, mantener y desactivar conexiones fsicas para la
transmisin de bits hacia y desde un dispositivo de red.


6. CAPAS.

El sistema Unix est conformado por capas, la capa ms interna se llama kernel o
ncleo, este es el que se comunica directamente con el hardware, administra la
cantidad de memoria, perifricos y los procesos que se ejecutan. La siguiente capa
es donde se encuentran los programas y utileras vinculados con el sistema, que
ejecuta rutinas y funciones especiales de mantenimiento del sistema; estos
programas se comunican con el kernel por medio de una interfaz desarrollada en
lenguaje C y se le conoce como llamadas al sistema. El Shell o interfaz de
comandos, es un intrprete, y es programable mediante scripts.
En la capa superior se encuentran los programas de aplicacin que no estn
comprendidos dentro de la configuracin estndar.

7. FAMILIAS UNIX.

AT&T: la familia que tuvo su origen en el UNIX de AT&T. Considerada la familia
UNIX "pura" y original. Sus sistemas operativos ms significativos son UNIX System
III y UNIX System V.
BSD: familia originada por el licenciamiento de UNIX a Berkely. BSD se reescribi
para no incorporar propiedad intelectual originaria de AT&T en la versin 4. La
primera implementacin de los protocolos TCP/IP que dieron origen a Internet son
la pila (stack) TCP/IP BSD.
AIX: Esta familia surge por el licenciamiento de UNIX System III a IBM.
Xenix: familia derivada de la adquisicin de los derechos originales de AT&T
primero por parte de Microsoft y de esta los vendi a SCO.
GNU: En 1983, Richard Stallman anunci el Proyecto GNU, un ambicioso esfuerzo
para crear un sistema similar a Unix, que pudiese ser distribuido libremente. El
software desarrollado por este proyecto -por ejemplo, GNU Emacs y GCC - tambin
han sido parte fundamental de otros sistemas UNIX.
Linux: En 1991, cuando Linus Torvalds empez a proponer el ncleo Linux y a
reunir colaboradores, las herramientas GNU eran la eleccin perfecta. Al
combinarse ambos elementos, conformaron la base del sistema operativo (basado
en POSIX) que hoy se conoce como GNU/Linux. Las distribuciones basadas en el
ncleo, el software GNU y otros agregados entre las que se pueden mencionar
a Slackware Linux, Red Hat Linux y Debian GNU/Linux se han hecho populares
tanto entre los aficionados a la computacin como en el mundo empresarial.
Obsrvese que Linux tiene un origen independiente, por lo que se considera un
'clnico' de UNIX y no un UNIX en el sentido histrico.
Fuente: http://es.wikipedia.org/wiki/Unix




8. ORDENES CLSICAS.

Muchos comandos de Unix, son similares entre los sistemas Linux y Mac, porque
al final de cuentas son familiares o descendientes.

rdenes para el manejo de directorios.
pwd: Muestra por pantalla el nombre de camino completo del directorio actual
cd: Cambia el directorio de trabajo.
ls: Muestra el contenido de un directorio.
mkdir: Crea un directorio
rmdir: Borra un directorio, siempre y cuando est vaco.

rdenes para el manejo de ficheros.
cat: Lee cada fichero especificado como parmetro y muestra sus contenidos por
pantalla.
cp: Copia el contenido de fichero1 en fichero2
rm. Borra ficheros y directorios.
mv: Mueve ficheros y directorios dentro del sistema de ficheros. Tambin sirve
para renombrar.

rdenes para el control de procesos.
ps: Muestra el estado de los procesos del sistema.
kill: Elimina un proceso.

rdenes para seguridad y proteccin.
chmod: Modifica los permisos de una carpeta o archivo, como permiso para
escribir, borrar, ejecutar, etc.
passwd: Permite cambiar la palabra de paso del usuario.

Ejemplo:
cd /Escritorio
sudo mkdir/carlos
sudo chmod 777 /carlos
El primer comando nos posiciona dentro del directorio Escritorio, despus creamos
una carpeta llamada carlos, y finalmente aadimos todos los permisos a la
carpeta carlos; el comando sudo nos proporciona permisos de sper usuario en
la distribucin Linux Ubuntu; la mayora de los comandos son similares, por eso lo
inclu en el ejemplo.

9. CARACTERSTICAS DE UNIX.

Los componentes fundamentales de Unix son el Kernel y el Shell.
Kernel; es el ncleo del sistema operativo y realiza funciones de bajo nivel.
Shell; es la interfaz de comandos del sistema operativo y trabaja como interprete.
Algunas caractersticas generales son las siguientes:
Multiusuario.
Multitarea.
Trabaja en tiempo compartido.
Sistema interactivo.
Potente.
Software y sistema operativo portable.
Permite ejecutar procesos en Background y Foreground.
Presenta niveles altos de seguridad.
Presenta una estructura jerrquica de archivos.
Posee un gran nmero de utilidades: Editores de lnea, de pantalla,
formateadores, depuradores de programas, etc.
Fcil integracin en sistemas de red.
Posibilidad de usar distintos lenguajes de programacin: C, Fortran, Cobol,
Pascal, etc.

10. KERNEL.

Constituye el ncleo del sistema operativo, este se comunica con el hardware para
realizar funciones de bajo nivel y bsicas como: manejar la memoria, controlar el
acceso a la computadora, mantener el sistema de archivos, asignar los recursos a
la computadora.

11. UNIX VS. WINDOWS DIFERENCIAS.

Unix es un sistema operativo pensado para programadores y Windows es un
sistema pensado para usuarios comunes, por eso otra caracterstica importante es
el nivel de seguridad que es mayor en Unix; en general los dos sistemas tienen
mucho en comn, Unix tiene compatibilidad universal, Windows solo entre
productos de Microsoft, por ejemplo para montar un sistema web en un servidor
Windows, solo se puede hacer mediante ASP, Microsoft SQL server, no permitira
utilizar herramientas como Php, Mysql, que son de cdigo abierto.

12. HISTORIA DE LOS SISTEMAS ABIERTOS Y MULTIUSUARIOS.

Un sistema abierto es aquel que proporciona interoperabilidad, portabilidad,
escalabilidad y compatibilidad entre diferentes sistemas operativos.
A finales de 1970 y principios de 1980 surge este trmino para describir los sistemas
basados en Unix. El sistema Unix inclua unas interfaces de programacin e
interconexiones perifricas estandarizadas. A raz de que las instituciones tenan
que intercambiar informacin, lo cual era una tarea difcil en esa poca debido a la
incompatibilidad entre los sistemas operativos, ya que eran diferentes en su
arquitectura; en 1997 para solucionar ese problema se crea el estndar llamado OSI
Modelo de Referencia Para la Intercomunicacin de Sistemas Abiertos.
Los sistemas multiusuarios, se remontan al desarrollo de Unix, ya que fue el primer
sistema multiusuarios creado; un ejemplo de sistemas multiusuarios, es el ya
mencionado Unix y algunos derivados de l cmo Linux y Mac OSX. Los sistemas
operativos Windows no admitan esta caracterstica, hasta Windows 2000, que
provea diferentes ambientes personalizados por usuario, aunque no admita la
ejecucin de mltiples sesiones por usuario mediante el entorno grfico, sino hasta
el desarrollo de Windows XP.

BIBLIOGRAFA.

ROBBINS, JAY A. Unix. Programacin Prctica. Editorial Prentice Hall.

SISTEMAS DISTRIBUIDOS. Disponible en
(http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r83901.PDF)

CISCO CCNA EXPLORATION 4.0. Aspectos Bsicos de Interworking.

INTRODUCCIN AL SISTEMA OPERATIVO UNIX. Disponible en
(http://klingon.uab.cat/prat/Linux/so2_t5.pdf)

http://es.wikipedia.org/wiki/Unix

JUAN FIACRO HERNANDEZ CRUZ. Acerca del Sistema Operativo Unix.
Disponible en (http://www.red-mat.unam.mx/foro/volumenes/vol006/uni.pdf)

SISTEMAS OPERATIVOS. Historia y evolucin a travs del tiempo.
Disponible en
(https://www.academia.edu/4079960/Sistemas_Operativos_Evolucion_e_Hi
storia_a_traves_del_tiempo).

You might also like