From: IIC2132@isluga.puc.cl (AyudantesIIC2132)
Subject: UNIX, DOS, OS/2, Mac, CP/M
Organization: Pontificia Universidad Catolica de Chile
X-Newsreader: Tin 1.1 PL5
Date: Fri, 13 Nov 1992 14:59:08 GMT



>      UNIX es un cuento aparte, que diria que ya murio, UNIX no tiene ni la
> 		interfaz con el usuario tan util y necesaria hoy, ni es un S.O.
> especialmente	disennado para los PC, por lo tanto es como usar algo prestado.
> Lo unico		rescatable de el es lo de multi-usuario, aunque hoy no
> se necesita podria ser 	que en un futuro no muy lejano fuese util.
> Me gustaria saber si hay alguien		que tenga una opinion distinta 
> sobre UNIX, tal vez yo no lo conozco lo     		suficiente.

     Comparto en general la vision que tiene de los S.O. DOS, CP/M,MAC,OS/2
sin embargo, creo que es necesario hacer precisiones al hacer comparaciones
entre S.O.

     Como bien dice, UNIX es cuento aparte ya que el TIPO de computador es
distinto. Se puede comparar entre MS DOS, DR DOS, OS/2, WINDOW NT(no se si
ya salio al mercado en EE.UU., pero se que estan trabajando en ello la 
Microsoft), ya que todos estos S.O.'s operan (1) sobre computadores personales
y sobre el mismo tipo de computador IBM PC o compatibles.

     Seria posible hacer compracion entre aquellos S.O.'s con el S.O. de
Macintosh, de Atari, de Sinclair, de Commodore, etc. si mantenemos en el rango 
de computadores personales. Pero hay que tener en cuenta que todo sistema 
operativo esta ligado intimamente a la arquitectura del computador
(que CPU usa, el tipo de bus, los tipos de chips que usa, las interfaces,
los fomatos de instrucciones de maquina, etc) ya que la potencialidad, 
eficiencia, facilidad de uso, manejo de interrupciones/errores, manejo de 
interfaces, etc tiene muchisimo que ver con la arquitectura. P.ej. en los
computadores Macintosh es mas natural manejar graficos(notar que la mayoria de
los programas en Macintosh proveen de varios tipos de fonts y tamagnos de ellas 
ya que la arquitectura de los Macintosh trae una serie de chips especiales
para graficos) con lo que es mas natural hacer un S.O. que soporte manejo de
graficos (sistema de carpetas, iconos, en gral. el enfoque de Orientacion
al Objeto). En cambio en la arquitectura original de los PC's no esta
pensado para graficos, por lo que hacer un sistema operativo con manejo de
graficos es mas complejo (menos robusto.). Guardando esta distancia, el
OS/2 es el sistema operativo que se asemeja mas a la filosofia de Orientacion
al Objeto. (Pero como hay pocas empresas de software dedicado a producir
programas bajo este sistema, tiene poco desarrollo hasta el momento.)

    Ahora, en el ambiente de computadores multiusuarios, que tienen una 
arquitectura distinta(porque el enfoque es distinto), existen varios S.O.'s
Ej., VMS, UNIX(y hay varios tipos de UNIX segun el fabricante del computador)
y otros.  Yo creo que simplemente NO SE PUEDE comparar un S.O. multiusuario
para este tipo de maquinas(que antes se dividian en equipos MINI, Mainframes)
con los S.O.'s para computadores personales. Estos computadores "grandes"
estan pensados para tareas de indole distintas a las que se espera de un 
computador personal. 
    El S.O. UNIX esta orientado a operar para multiples usuarios, por lo
que posee muchas caracteristicas inherentes a ella (manejo de semaforos,
manejo de procesos con respecto a su prioridad, status, manejo de
proteccion de la informacion, de los archivos, de privilegios de usuarios,
etc). 

   Hay otra categoria de computador: los WorkStation (Estaciones de Trabajo)
que es realizar muchos procesos simultaneos para uno (o unos pocos) usuarios.

   Y asi, existen distintos tipos de computadores y aun dentro de un
mismo tipo de computador existen distintas arquitecturas que lleva casi
forzosamente a disegnar un S.O. autonomo.  Y , un poco alejando del tema,
existen otras formas de operar para la contruccion de robots, de sistemas
(hardware y software) ad-hoc para cierto proposito (p.ej. control de
vuelos aeroespaciales).

 

Alberto Bae
Univ. Catolica de Chile.

Newsgroups: chile.revistas.microbyte