PDF de programación - linux - unix sistema operativo multiusuario (primera parte)

<<>>
Imágen de pdf linux - unix sistema operativo multiusuario (primera parte)

linux - unix sistema operativo multiusuario (primera parte)gráfica de visualizaciones

Publicado el 21 de Noviembre del 2018
1.040 visualizaciones desde el 21 de Noviembre del 2018
947,8 KB
28 paginas
mailxmail - Cursos para compartir lo que sabes

Linux - Unix. Sistema operativo
multiusuario (primera parte)
Autor: Editorial McGraw-Hill

1

mailxmail - Cursos para compartir lo que sabes

Presentación del curso

En este curso de Sistemas Operativos Linux - Unix aprenderás acerca de la historia
de Linux y sus características generales; analizaremos su estructura y su
funcionamiento. Estudiaremos los principales componentes que conforman el
sistema operativo Linux - Unix, entre ellos, el núcleo, el lenguaje de programación
Shell, el sistema de archivos y los comandos.

Veremos también las interfaces de usuarios, es decir, la aplicabilidad del software
que determina cómo el usuario interctúa con el sistema operativo; aprenderás el
procedimiento de conexión y desconexión y la conexión de usuarios sobre el propio
servidor Unix - Linux. Veremos los primeros conceptos de Unix - Linux, las teclas y
los caracteres especiales, los comandos básicos, el formato de los comandos y otras
clases de comandos que ofrece el Sistema operativo Linux - Unix.

Aprende con este curso de la editorial McGraw-Hill, fragmento del libro: CEO -
Sistemas informáticos multiusuario y en red" del autor F. J. Muñoz. Puedes descubrir
más libros de McGraw-Hill en: www.mhe.es.

2

mailxmail - Cursos para compartir lo que sabes

1. Linux - Unix. Introducción y características

Introducción

En esta Unidad se describen las características más importantes de los sistemas
operativos Unix y Linux. En concreto la versión Unix de SCO Sistema V versión 4
(Open Server) y la versión Linux Suse 9.1, aunque la mayoría de las características
son válidas para otras versiones. Actualmente la mayoría de los fabricantes de
hardware y software suelen tener su propia versión de este sistema operativo, a la
que denominan de diferentes formas. La base es la misma, los comandos en
muchos casos coinciden y. lo que es más importante, todos estos sistemas
operativos se instalan en ordenadores que serán servidores de red.

De hecho, en la actualidad la mayoría de los Servidores de Internet instalan Unix
como sistema operativo, debido especialmente a que es muy estable y tiene pocos
fallos.

Características generales de Linux - Unix

El sistema operativo Linux - Unix es uno de los sistemas multiusuario por
excelencia. A lo largo de su evolución histórica se le ha llamado de muchas formas y
ha tenido multitud de versiones, pero en definitiva siempre ha estado especializado
en gestionar software para que pueda ser utilizado simultáneamente por varios
usuarios. En general, el hardware de cualquier sistema multiusuario consta de dos
partes fundamentales:

- Ordenador central. También llamado servidor, es el encargado de suministrar
información a los diferentes usuarios del sistema.
- Terminales. Éstos son los puestos con los que los usuarios se comunican con el
ordenador central. Pueden ser, a su vez, de dos tipos:

- Terminales puros. Estos terminales son exclusivamente un monitor y un teclado
sin unidad central, que están conectados directamente al ordenador central.
Solamente pueden ser utilizados en el sistema en el que están conectados, es decir,
no son autónomos, ya que no tienen microprocesador propio, ni memoria, ni
ningún componente básico de un ordenador.

- Ordenadores personales en emulación. Pueden ser ordenadores de la familia
8086, 486-SX, Pentium, etc. Son autónomos, es decir, pueden trabajar de forma
independiente, ya que constan de todos los componentes que cualquier ordenador
precisa: microprocesador, memoria, monitor, teclado, ROM, etc. Pueden ser
utilizados por los usuarios de un sistema multiusuario, ya que se pueden conectar
al ordenador central mediante tarjetas de red (también pueden conectarse a través
de los puertos serie). Una vez conectados, el equipo ejecuta un programa que emula
o transforma la señal recibida del ordenador central, para que éste la entienda y
pueda funcionar.

Respecto al sistema de almacenamiento, los sistemas como Unix/Linux permiten
que más de un disco pueda formar lo que se denomina un sistema de archivos.Otro
componente que forma parte de un sistema multiusuario es la impresora.
Normalmente, en sistemas Unix/ Linux solamente se utilizan impresoras conectadas

3

mailxmail - Cursos para compartir lo que sabes

al ordenador central, que son gestionadas directamente por éste y utilizables por
todos los usuarios. Estos sistemas operativos constan de estos dos componentes:
núcleo y Shell. Observa algo más sobre estos dos componentes:

- Shell. Es el equivalente al intérprete de comandos de DOS (Command.com) o el
Explorador de Windows. Permite introducir comandos, ejecutar programas, etc. La
diferencia respecto a DOS y Windows es que, además, el Shell es un lenguaje de
programación que permite controlar como se están ejecutando las comandos.
- Núcleo. Es la parte del sistema que interactúa con el hardware. Aporta servicios
para la gestión de memoria, control de acceso a los periféricos, control y gestión del
sistema de archivos, manejo de interrupciones, gestión de procesos de
entrada/salida, etcétera.

Fig. 13.1. Estructura del sistema operativo Unix/Linux.

Nota: Este curso forma parte del libro "CEO - Sistemas informáticos multiusuario
y en red" del autor F. J. Muñoz, publicado por la editorial McGraw-Hill (ISBN:
84-481-9962-6).

4

mailxmail - Cursos para compartir lo que sabes

2. Linux - Unix. Historia y versiones (primera parte)

Introducción al sistema multiusuario Unix/Linux

A. Historia yversiones

Los inicios de Unix datan de los años 60, fruto de un proyecto de investigación de
los laboratorios BELL. El sistema sellamaba MULTICS.

El proyecto estuvo parado durante algunos años, básicamente, por dos problemas:
necesitaba mucha memoria y los programas no acababan de funcionar bien con él.

Ya en 1969 se escribe de nuevo un SO basado en MULTICS que supera los
problemas de éste, para aplicr en máquinas PDP-7. Unixes muy parecido a este.

En 1973 se escribe en lenguaje «C», gana sobre todo en portabilidad y mejora su
mantenimiento. Eso le da un gran auge.

A partir de aquí, el sistema sufre muchas modificaciones, hasta que en 1982, AT&T,
lanza la primera versión comercial deUnix. A la vez, otras empresas sacaron «sus»
versiones de Unix, lo cual hizo dudar a los usuarios, ya que no se sabía quépartes
pertenecían realmente a Unix o si eran alguna de sus variantes.

Unix empezó a fraguarse con más rapidez con la aparición de los ordenadores
PDP-11 a mediados de los años setenta. Como estesistema operativo se ajustaba
muy bien a las características y arquitectura de los ordenadores DEC-PDP-11, la
venta de éstosse incremento y facilitó el desarrollo del sistema operativo.

Simultáneamente, AT&T envió copias del sistema operativo Unix a muchas
universidades del mundo, por lo que la mayoría de losinformáticos realizaban sus
estudios basándose en este sistema operativo. Fue en la Universidad de California
de Berkeley,donde se desarrollo aún más este sistema operativo, mientras que
AT&T seguía su propio desarrollo.

Debido a ello, la expansión del Unix se vio algo frenada, ya que no se podía
asegurar en ningún caso la compatibilidad deprogramas en ambas versiones. Para
ello se creó un estándar y multitud de librerías, de forma que la
característicafundamental del Unix, la portabilidad, fuera máxima.

Con la aparición de los procesadores 8088 de IBM, Unix mejoró en prestaciones e
incluso llegaron a hacerse versiones ligeras del Unix, como el sistema operativo
XENIX para el IBM PC.

La evolución de este sistema operativo se puede consultar en Internet, si bien cabe
indicar como característica general, quela primera versión de este sistema operativo
nace en 1960 con la empresa MULTICS y, tras reformarse prácticamente cada
año,llega al sistema de la actualidad en la forma de SYSTEM V RELEASE 4.

5



mailxmail - Cursos para compartir lo que sabes

3. Linux - Unix. Historias y versiones (segunda parte)

La historia de Linux empieza en Finlandia, en 1991, cuando en Linus B. Torvalds,
estudiante de la Universidad de Helsinki, sele ocurrió comprarse un PC con
procesador 386. Después de observar que el MS/DOS no aprovechaba los recursos
de la máquina,decidió usar otro sistema operativo de entonces: Minix (Minix era un
pequeño sistema Unix).

Sin embargo, debido a las limitaciones del Minix, Linus decidió reescribir algunas
partes del sistema, añadiéndole mayorfuncionalidad. Posteriormente, Linus
difundió el código fuente por Internet, de manera gratuita y con el nombre de Linux.
Laprimera difusión de Linux tuvo lugar el mes de agosto de 1991. Se trataba de la
versión 0.01, y por el momento, funcionababajo Minix. Esta primera versión era lo
que se podría denominar un embrión ni siquiera hubo anuncio oficial. La primera
versión«oficial», la 0.02, se hizo pública el 5 de octubre de 1991. En esta nueva
versión ya se permitía el uso de algunos programasGNU (GNU es un acrónimo
recursivo que significa «GNU No es Unix»).

En estas primeras versiones, Linux era bastante limitado, pero el hecho de que se
difundiera la fuente por Internet, ytotalmente gratis, hizo que cada vez más
personas empezaran a colaborar con el proyecto, hasta llegar a los cientos
decolaboradores que hay trabajando en la actualidad en los cientos de proyectos GNU
GNU. La primera versión estable de Linux fue la 1.0 y apareció en marzo de 1994.

El número de versión asociado al núcleo tiene un sentido muy particular, ya que está
ligado a su desarrollo; la evolución de Linux se efectúa en dos fases:

- Fase de desarrollo: es el momento en que se añade funcionalidad al núcleo,
optimizaciones y demás. En definitiva, es la fase en la que se desarroll
  • Links de descarga
http://lwp-l.com/pdf14276

Comentarios de: linux - unix sistema operativo multiusuario (primera parte) (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad