sistemas operativos apple (en todas sus plataformas) (mac os x, , netware) - 1701111375
Post on 14-Oct-2015
101 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
TRABAJO DE COMPILACIN BIBLIOGRFICA
SISTEMAS OPERATIVOS APPLE (EN TODAS SUS PLATAFORMAS) NETWARE Y SYMBIAN.
PRESENTADO POR:
DANIEL ESTEBAN GARCIA GAVIRIA COD: 1701111375
PRESENTADO A: ING. CARLOS HERNAN GMEZ GMEZ
UNIVERSIDAD DE CALDAS FACULTAD DE INGENIERAS
INGENIERA DE SISTEMAS Y COMPUTACIN MANIZALES, CALDAS
2014
-
Introduccin: Con la llegada en la dcada de los 70 de los microprocesadores, tecnologa desarrollada desde los aos 50, el mundo pudo asistir al comienzo de la tan perseguida computacin personal. En 1971, la compaa Intel, en la actualidad la mayor fabricante de circuitos integrados, fue capaz de crear el primer microprocesador para el gran pblico, fabricado con un solo y sencillo chip. Era una CPU de tan slo 4 bits, la que en aquellos momentos empez a comercializarse. Este hecho dio lugar a una simple calculadora, la Busicom, y abri el camino de poder dotar de una cierta "inteligencia", mediante software y hardware, a objetos que eran hasta ese momento inanimados. Al mismo tiempo, se abra todo un universo tecnolgico en lo que conocemos hoy como informtica de usuario. Pero hasta 1974, no apareci el primer ordenador personal propiamente dicho, si bien antes, se haban creado algunos sencillos terminales, dependientes de otros sistemas mayores. A finales de 1974, principios de 1975, vio la luz el Altair 8800 de MITS, del que podemos decir que fue el primer ordenador personal en comercializarse, y el desencadenante de la nueva era de la informtica de usuario. Estaba basado en la CPU Intel 8080A. Curioso resulta el conocer que se venda como un kit a travs de una popular revista de electrnica. Se desarroll para esta "opera prima" en informtica personal, el sistema operativo CP/M. Se trata del sistema operativo ms popular en la dcada de los setenta, un estndar en la industria, aunque fue modificado posteriormente para ejecutarse en los IBM PC, y tambin sufri distintas modificaciones en s mismo, para adaptarse a la evolucin del hardware de la poca con la aparicin de los distintos procesadores. Los OS, CP/M 86, CP/M-68k, son algunos ejemplos de la evolucin de este sistema.
-
Historia Apple Inc. Pero tambin en aquella dcada, la de los 70, cuando todos estos acontecimientos se estaban gestando, dos jvenes estudiantes, fueron presentados. Concretamente fue en 1971, cuando los dos "Steve", se conocieron gracias a Bill Fernndez, un amigo comn de ambos. Ese fue el comienzo de una gran amistad, que cambio irremediablemente las vidas de estos dos intrpidos informticos, la de Steve Jobs (16 aos) y Steve Wozniak (21 aos). A mediados de los aos 70, Woz, as llamado coloquialmente, viendo todo lo que estaba ocurriendo a su alrededor, sobre todo con la tan deseada comercializacin de los microprocesadores, se dedic, casi de una manera obsesiva, al diseo de un ordenador personal. Pas meses, haciendo y deshaciendo, teniendo incluso que empezar nuevamente de cero en varias ocasiones. En aquellos das no era tarea fcil llevar a cabo tal propsito. Hasta que en 1976, por fin, sus esfuerzos tuvieron recompensa, despus de que su amigo Steve vendiese su propia camioneta, y el mismo una calculadora programable de la marca HP. Dispuso entonces, del dinero que haca falta para construir un prototipo del ordenador que rondaba desde haca tiempo en su cabeza. Gracias a este sacrificio de ambos, pudo dar vida a la mquina que todos conocemos con el nombre de Apple I, ordenador que hoy en da, a todas luces, es un objeto de total culto para los afortunados que poseen algunas de las rplicas que siguieron a este primer prototipo. En 2008 estaban contabilizadas unas 30 unidades.
La primera mquina de Apple, fue presentada al mundo en abril de 1976, en Palo Alto (California). Todo el personal que asisti a tal evento, qued fascinado con el novedoso invento informtico, en seguida, les llovieron los pedidos. Jobs se dio cuenta rpidamente, de que detrs de ello, haba una gran oportunidad de hacer negocio, y contact con Mike Markkula, joven empresario de la poca. Markkula, crea firmemente en el xito de la creacin de Wozniak, y por ello invirti 250$ de su capital. Con este dinero pudo nacer, en ese mismo ao, el hoy tan afamada y reconocida compaa Apple Computer.
-
El ordenador era sencillamente genial, para los tiempos de los que estamos hablando. Dispona de 4Kb de RAM, ampliables a 8 Kb de modo interno, o a 48Kb en el caso de utilizar tarjetas de expansin, y un microprocesador MOS Technology 6502 a 1 Mhz. Tambin, a diferencia de los dems, dispona de serie de una salida de vdeo incorporada, en la que se poda conectar un simple televisor, as como de una conexin para el teclado. Esto ltimo, marc una distincin total con los ordenadores de otras marcas, vendidos en kit, y que no venan con estas opciones, aunque si permitan ser ampliadas de diversas maneras un tanto costosas. Aunque tambin hay que decir que el Apple I se venda totalmente desnudo, slo se compraba la placa principal, el resto, incluyendo la carcasa, tena que ser incorporado por uno mismo. El primer atisbo de un Sistema Operativo Apple (1976-1977) Lo que portaba esta primera mquina, el Apple I, en su memoria ROM, no era un OS propiamente dicho. En realidad llevaba un pequeo programa escrito a mano por Woz, en lenguaje ensamblador basado en BASIC, que permita interactuar a los usuarios con la mquina, con ms facilidad que los escasos ordenadores personales comercializados hasta la fecha. Como podemos ver, la filosofa de creacin de Apple, ya en sus comienzos, estaba inclinada haca un fcil manejo de sus terminales. Tambin se puede aadir, que la salida de vdeo se desplegaba en texto de 24 filas de 40 caracteres, y que el sistema dispona de un scroll vertical bastante rpido, todo ello implementado mediante un hardware especial. Pero el ordenador tena un gran problema, no se poda almacenar informacin en l, cada vez que se encenda, se tena que volver a cargar nuevamente todo. A Woz se le ocurri una idea, la de incorporar un adaptador para permitir conectar una grabadora con cintas magnticas regrabables, las antiguas cassettes. Estas cintas podan contener muchos programas, sin la necesidad de copiar los datos a mano. Fue dicho y hecho, se empez a vender este adaptador por 75$, en el que se incluy un interpretador BASIC escrito a mano por Wozniak, Integer BASIC es su nombre. Adems, tambin vena con un juego bsico de Star Treck. Muy bsico tena que ser, porque el famoso ordenador aun siendo tan innovador, no dispona ni de grficos, ni de sonido... La verdad es que comparado con todo lo que tenemos hoy en da, da vrtigo el pensar cmo ha evolucionado la informtica personal en relativamente pocos aos.
-
El Apple I fue comercializado hasta Octubre de 1977, pero en todo ese tiempo, Wozniak, ya andaba proyectando el siguiente, el Apple II, computadora, que en sucesivos modelos, trajo consigo varias novedades muy importantes en cuanto a su manejo. Este ordenador ha sido uno de los ms numerosos de la antigua historia de la compaa, salieron distintas versiones en aos sucesivos, para luego pervivir durante una larga temporada. Lgicamente, en todo este extenso periodo, que va desde 1978 hasta ya entrada la dcada de los noventa, no fueron los nicos modelos que fueron lanzados. El Apple II, se hizo un hueco en el mercado junto al Apple III, los Apple Lisa, y los primeros Macintosh. Durante un tiempo, hubo dos vertientes claras en la linea de sus productos, los Apple y los Macintosh, incluso se puede decir que compitieron entre s, hasta que al final, por la propia inercia o porque los modelos Mac resultaban ms asequibles, desaparecieron los primeros.
Hay que decir, que todos estos modelos de ordenador no tenan el mismo sistema operativo, cada uno, incluso dentro de la misma vertiente, llevaba en desarrollo el suyo
propio. No como ocurre en la actualidad, y desde la etapa classic. Por todo ello, para llevar un orden cronolgico correcto, iremos de un modelo a otro, segn fueron lanzados al mercado.
-
El primer sistema operativo, el Apple DOS (1978-1980)
En Junio de 1977, despus del aclamado xito que obtuvo el primer Apple, sali a la palestra del mercado de la informtica personal el Apple II original. De nuevo le toc a Wozniak disear este nuevo ordenador personal, y de nuevo tambin, el resultado fue sobresaliente. Crearon algo novedoso para la poca, y sobre todo, especial por las personas a las que iba dirigido, aficionados, profesionales, o no profesionales, cualquiera poda manejar una de estas mquinas, algo que no se haba hecho en informtica hasta ese momento. Su aspecto, mucho mejor que el anterior, su mayor potencia (microprocesador MOS 6502, 4 Kb de RAM, 12 Kb de ROM, a 1Mhz), y su carcasa en color beige, hacan de l una creacin totalmente funcional y diferente. Tena posibilidad de color, grficos de alta resolucin, capacidad de sonido y un lenguaje de programacin
BASIC de fcil aprendizaje, el Integer BASIC, pero esta vez vena implementado en la ROM (memoria de slo lectura) del ordenador. Fue la primera versin de BASIC utilizada por muchos usuarios de los primeros ordenadores personales, llevaba en s mismo, varias utilidades que le hacan ms cmodo y fcil de usar. Con l se escribieron tambin miles de programas.
En un principio como ya hemos visto, el Apple II original, no dispona de un sistema operativo como los que aparecieron posteriormente, tuvo que esperar un ao para que esto cambiara. En Junio de 1978, fue pblicamente lanzado el primer sistema operativo Apple de la historia, el llamado Apple DOS. Fue escrito en gran parte por Steve Wozniak, el propio Integer BASIC estuvo muy ligado a l. Era un sistema simple de comandos (instrucciones escritas a travs del teclado, sin ratn), mediante el cual se podan
efectuar la gestin de los procesos informticos bsicos, careciendo por completo de interfaz grfica de usuario. El DOS que observamos en su nombre, no significa que tenga que ver con el MS-DOS de Microsoft. Estamos hablando de una poca, en la que una unidad de disco interna, junto con un sistema operativo que lo hiciera funcionar, era un autntico lujo, y este hecho era indicado en el propio nombre, algo que tambin sirve para sealar que es un OS propiamente dicho. DOS significa disk operating systems (sistemas operativos de disco).
-
La primera versin en salir a la luz, no fue la 1.0, fue la Apple DOS 3.1. Se fue incrementando el contador segn se iban haciendo revisiones, las llamadas betas, aunque stas no hubieran aparecido pblicamente. Esta primera versin, trajo consigo varios problemas en el arranque, aparte de que slo poda ser inicializado desde las propias mquinas creadas por Apple, algo habitual. Aunque tambin hay que decir que era un sistema abierto por otras cuestiones, sus mltiples ranuras de expansin permitieron correr una extensa variedad de dispositivos de terceros. Rpidamente, hubo una correccin de dichos errores. La siguiente revisin del sistema, la Apple DOS 3.2, fue lanzada en febrero de 1979. Reflej ya los cambios en los mtodos de arranque, cambios que posteriormente fueron incorporados en el siguiente ordenador de la lnea, el Apple II plus lanzado en junio de
ese mismo ao, coincidiendo con una revisin del sistema, la 3.2.1. Su principal avance residi en la RAM, poda ser de 16 o 48 Kb, ampliables a 64 Kb a travs de una tarjeta. Tambin incluy en su ROM un original lenguaje de programacin, el Applesoft BASIC, relegando al anterior Integer, a un archivo en el sistema de disco flexible que los usuarios podan cargar en una tarjeta RAM, para hacer compatibilidad hacia atrs.
El lenguaje Applesoft, estaba escrito por Microsoft, y licenciado por Apple, de ah su nombre. Curioso el ver cmo las cosas no siempre han sido como lo son ahora. Anteriormente, el Applesoft, estuvo disponible como una mejora, y desde el Apple II plus, fue incluido en todos los ordenadores posteriores de la lnea.
Apple DOS 3.3, fue incorporado en Agosto de 1980, aportando varias mejoras de almacenaje disponible para los diskettes, se pudieron empezar a leer y escribir datos de alta densidad. Wozniak tiempo atrs, haba incorporado en los Apple II, una unidad de disco flexible de 5 pulgadas, la Disk II; hoy en da sigue siendo considerada una maravilla dentro de los avances tecnolgicos de la poca, con ella se terminaron las largas esperas, y los cassettes. Pero esta nueva versin del sistema, trajo un problema consigo, no se podan utilizar los discos de anteriores versiones, hasta que apareci una solucin, MUFFIN, para la migracin de programas y archivos. Tambin esta versin 3.3,
-
la ltima versin, mejor la manera de conmutar entre Integer y Applesoft, ambos
lenguajes de programacin estaban todava muy presentes en estas mquinas. El Apple II plus, qued descatalogado oficialmente en Diciembre del 1982, con l tambin acab el primer sistema operativo de Apple, para dar paso a otro ms avanzado, aunque entremedias de estos dos acontecimientos, surgi, con una lnea al margen, el Apple III, incluso con su propio OS. En mayo de 1980, la compaa de la manzana, empieza a comercializar otro ordenador de la lnea Apple, el Apple III; mientras, y al margen de esta nueva mquina, el Apple II segua su curso, quedando todava en aquel ao algunas sorpresas por descubrir en forma de nuevos modelos y sistemas.
El Apple III fue el primer intento de la compaa en crear un ordenador para el entorno empresarial, pero la verdad, fue un fracaso en toda regla. Era mucho ms potente que su antecesor, tena el doble de velocidad de procesador, 2Mhz, y el doble de RAM, 128 Kb, una unidad de discos interna de 5,25 pulgadas, la primera en la historia de Apple. Pero con todas esas mejoras, no obtuvo el xito esperado, quiz porque resultaba bastante caro, o quiz por sus problemas de hardware, o ambas cosas a la vez. En un principio se vendi por 4340 $ 7800 $, dependiendo de la configuracin, aunque posteriormente redujeron su precio. Os podis imaginar en aquel primer lanzamiento el dineral que supona esta inversin, muchsimo, y agravado con sus problemas de componentes internos, demasiado numerosos para el tamao de la mquina. No caban dentro de una forma holgada, y no dispona de ventilador, literalmente, las mquinas iban que echaban humo, tuvieron que ser remplazadas unas cuantas de ellas.
Este nuevo ordenador, tambin dispona de un nuevo sistema operativo, el llamado Apple SOS, y no, no es una llamada de auxilio manzanera, es el acrnimo de Sara Operating System (el sistema operativo de Sara). Sara era la denominacin en
clave del proyecto, que vino del nombre de la hija de Wendell Sander, ingeniero diseador del Apple III. Otra versin sobre la historia de las siglas, lanzada posteriormente, tambin cuenta que la primera S del acrnimo viene de sophisticated (sofisticado), por lo tanto, sera el sistema operativo sofisticado, curioso nombre para un sistema operativo, creo yo. Pero quiz, podamos comprenderlo mejor despus de conocer las caractersticas de este nuevo OS. Caractersticas del Apple SOS Apple SOS, fue el primer sistema operativo de una computadora con microprocesador,
en utilizar el concepto de controlador de dispositivos (device drivers), algo comnmente utilizado despus. Estos controladores, integrados en el OS como un pequeo programa, le dicen al equipo como comunicarse con los distintos dispositivos unidos a l; tales dispositivos pueden ser unidades de disco, teclados, monitores, y cualquier perifrico conectado a la mquina. Este hecho le dio mucha flexibilidad al Apple III, para utilizar las nuevas tecnologas en ciernes en aquellos momentos.
-
Llevaba por defecto, una interfaz de usuario a pantalla completa en modo texto, con
una utilidad tipo men adems de una API de programacin, que pona los recursos a disposicin del usuario. Dispona de unas Utilidades del sistema que se distribuyeron con todos los ordenadores Apple III. Este software, era una experiencia final novedosa para el usuario, a la hora de trabajar con el sistema operativo, y no como lo haba hecho hasta ese momento slo con programas. Dichas utilidades del sistema, se podan dividir en tres categoras mediante un men con las que se podan ejecutar diferentes tareas:
Comandos para la gestin de diferentes dispositivos, como copiar, renombrar,
formatear, verificar, etc.,
Comandos para la gestin de los archivos. Con ellos se poda copiar, listar, borrar,
renombrar, crear subdirectorios, proteger archivos, etc.
Configuracin del Sistema, de los controladores (drivers) del ordenador.
El SOS, era un sistema monotarea, con un nico programa que se cargaba en el arranque llamado el intrprete. Una vez que se encontraba en funcionamiento dicho programa,
poda utilizar la API para hacer llamadas al sistema. Esta API del SOS, estaba compuesta de 4 grandes categoras: archivos, dispositivos, memoria y utilidades.
Este sistema poda manejar dos tipos de dispositivos o perifricos, comunicndose con ellos a travs de los controladores o drivers: los dispositivos de texto y los dispositivos de bloque. Un ejemplo de los dispositivos de texto, son los teclados o algn dispositivo conectado al puerto serie del ordenador. Los dispositivos de bloque eran los discos. Estos ltimos eran capaces de leer o escribir uno o ms bloques de 512 bytes a la vez. Mediante un disco flexible, en modo emulacin, se poda arrancar el sistema Apple DOS
desde un Apple III, pero se perdan todas las mejoras de su nuevo sistema. En hardware si era compatible con su hermano pequeo el Apple II, pero en software no, esto se consider una gran desventaja. Podemos decir que para la poca era ya un poco ms sofisticado que los sistemas anteriores, sobre todo por el controlador de drivers integrado en el sistema, y por esas utilidades en forma de men. Quiz demasiado, para lo que se sola utilizar en aquellos momentos. Pero an con todo esto, e incluso lanzando posteriormente, en diciembre
-
de 1983, una nueva versin del ordenador (el Apple III Plus), el dao ya estaba hecho,
su reputacin era muy mala por su elevado precio, sus problemas con el soporte fsico y la incompatibilidad con el Apple II. En abril de 1984 el ordenador fue oficialmente descatalogado, hecho que signific irremediablemente el fin del sistema Apple SOS, tan slo llego a la versin 1.3. Mientras todo esto estaba ocurriendo en torno a este sistema, la compaa no paraba de proyectar y pensar en nuevos conceptos informticos. El siguiente paso que dieron, cronolgicamente hablando, fue bastante importante, marc un antes y un despus en la manera de entender los sistemas operativos, pero no slo lo fue para ellos, llego a serlo para todo el sector de la informtica personal. 1984: Sistema 1
El Sistema 1 tena escritorio, ventanas, iconos, mouse, mens y scrollbars.
El basurero Trash funcionaba como un tobogn de basura, todo desapareca luego
de reiniciar el ordenador, no se poda trabajar en dos aplicaciones al mismo tiempo,
solo en una, ya que la memoria virtual no exista.
En el Sistema 1 era imposible crear un folder dentro de otro folder, de hecho todos los
archivos eran guardados en la misma direccin del disco, se creaba una nota en la
tabla de archivos para que cada archivo estuviera en su respectivo folder y as el Finder
podra parecer como que el archivo estaba en su folder.
Luego el Sistema 1.1 agreg la caja de avisos de dilogo, tambin el comando para
limpiar tu Mac y algunos implementos para la velocidad.
1985: Sistema 2
El Sistema 2 fue notable en mejoras. Increment la velocidad del Finder hacindolo un
veinte por ciento ms rpido, los comandos de regresar y cerrar se eliminaros. Fueron
agregadas ms opciones como: crear nuevos folders, apagar, la impresora de escritorio
y los tems eran listados de forma vertical con un pequeo icono. Los discos o unidades
podan ser arrastrados al icono de basura y podan ser extrados.
-
1986: Sistema 3
En el Sistema 3 el Finder fue mejorado y ms rpido, el orden de los archivos HFS
(Hierarchical File System) fue reemplazado por el nuevo sistema de Macintosh MFS
(Macintosh File System) de los Sistemas 1 y 2.
Los folders eran reales y se podan crear folders dentro de folders. Los iconos con
Zoom fueron agregados en la parte inferior derecha en la ventana dentro del
Dashboard, haciendo clic sobre estos se poda cambiar el tamao para ajustar los
contenidos del folder si era posible.
Haciendo clic nuevamente se poda hacer que la ventana regresara a su tamao
normal. El icono del basurero sobresala cuando algo era puesto sobre este y las lneas
punteadas en direccin contraria.
El Sistema 3.2, se corrigieron treinta errores, la calculadora fue actualizada as que el
teclado numrico en pantalla se pareca al teclado numrico en el teclado.
El Sistema 3.3, fue agregado por AppleShare el antiguo compartidor de archivos de
Macintosh.
1987: Sistema 4 y Sistema 5
El Sistema 4 fue introducido como Macintosh SE y Macintosh II. A este sistema se le
agreg mltiple soporte al monitor.
-
El Sistema 5.0, soportaba discos de 32+ MB, se le implemento el Finder mltiple, los
usuarios podan cambiar entre el Finder, que solo soportaba un programa y el Finder
mltiple que soportaba mltiples programas al mismo tiempo.
Ahora el Finder mostraba cuanta memoria utilizaba cada programa, tambin se le
agreg un Panel de control configurable.
El Sistema 5.1, fue un sistema actualizado, se le arreglaron algunos errores y
controladores de impresora.
1988: Sistema 6
En el Sistema 6 se agregaron colores, aun as el Finder no tena color, aunque las
mquinas ya eran capaces. A la opcin de Borrar Disco se le agrego un botn para
poder cancelar esta accin, tambin fue agregada la opcin de mostrar el nmero de
versin del archivo.
Fue as tambin agregada una notificacin en el monitor permitiendo a los programas
notificar a lo usuario por medio de la barra de men si ellos necesitaban conectarlo.
El Sistema 6.0.1-6.0.8, simplemente se agregados algunos soportes para los nuevos
modelos que ellos iban lanzando.
1990: Sistema 7
El Sistema 7 fue el gran cambio de software para esta poca, se elimin el Finder y el
Finder mltiple. El Sistema 7 ya slo tena el Finder mltiple permitiendo hacer muchas
tareas simultneamente.
La memoria tambin tuvo un gran cambio a 32b, esto permiti a las Macs usar mas de
8 MB de Ram, en el sistema operativo, esto fue tambin implementado en el Sistema
7.
-
El Networking por Apple Talk y compartir archivos por AppleShare fue agregado al
sistema operativo, como opcin adicional. El software QuickTime multimedia tambin
fue trabajado en este sistema, pero estaba disponible como un software extra. El
Sistema 7 agreg muchas caractersticas que iban a ser construidas en el nuevo
sistema Mac OS X.
Un men fue agregado en la parte inferior derecha del Dashboard, que mostraba la
lista de los programas que estaban siendo utilizados en ese momento y permita a los
usuarios cambiarse entre ellos. Luego de la aplicacin de men fue agregado el men
de Ayuda, el basurero fue cambiado a un verdadero folder permitiendo eliminar
los archivos hasta que se seleccionaba la opcin de Vaciar el basurero.
Fue implementada la opcin de arrastrar que permita llevar un texto de un programa
a otro sin necesidad de copiar y pegar. En el Sistema 7 el buscador finalmente tomo
una ventaja en los objetos con color, haciendo que los elementos en la interfaz se
vieran como en 3D.
El Sistema 7.0.1p Performa, fue lanzado junto con el Sistema 7.0.1s, arreglando
algunas caractersticas especiales para usuarios principiantes de este Sistema.
El Sistema 7.1, se le implemento un folder de Fuentes as que podan ser fcilmente
agregados o removidos, luego estos fueron agregados y utilizados por el mismo
Sistema.
El Sistema 7.1.1, tambin conocido como Sistema 7 Pro, Incorporando AppleScript,
QuickTime, y PowerTalk, estos estaban disponibles como extras del sistema.
El Sistema 7.1.2, fue creado para soportar Chips de microprocesadores.
El Sistema 7.5, integraba todas las caractersticas del Performa, tambin agregaba
mucha ms informacin de la Gua de ayuda del sistema de Apple (Apple Guide help
system). Finalmente en la pantalla de arranque existi una pequea barra.
A pesar de que Mac haba trabajado durante once aos llegando hasta el Sistema 7.5,
esto mostraba claramente de que Mac necesitaba completamente una nueva creacin
del Sistema Operativo.
Mac OS 7.6, fue el primer sistema operativo lanzado con una estrategia de Apple para
luego ser actualizado como el actual Mac OS cada 6 meses, hasta que Rhapsody/Mac
OS X fuera finalizado. Fueron corregidos algunos errores va Mac Os 7.6.1
-
1997: Mac OS 8
Mac OS 8 incluy otra renovacin al Finder que poda hacer ms cosas al mismo
tiempo, dando la opcin de controlar mltiples aplicaciones al mismo tiempo con un
mejor desempeo de las computadoras con procesador.
La apariencia del Finder fue renovada para que tuviera un mejor aspecto 3D, tambin
poda ser personalizada. El Web Sharing permita a los usuario hospedar pginas en sus
computadoras.
Mac OS 8.1, fue mas notable para el HFS+ (Esta improvisada versin del Sistema de
archivos jerrquica que fue introducido en el Sistema 3) liberaba gran cantidad de
espacio (Cientos de Megabytes) en el disco duro despejaba mas de 1 GB. Mac OS 8.1.
Tambin fue la ultima versin que soportaba Macs de 68K, todas las versiones
anteriores eran solo para PowerPC.
Mac OS 8.5, introdujo Sherlock un avanzado programa de bsqueda que trabaja en el
disco local, servicios de redes y la Internet.
Mac OS 8.6, agreg una opcin de contenido a Sherlock aumentando su forma de
administracin y un agregado soporte de USB y FireWire.
-
1999: Mac OS 9
La opcin de tener varios usuarios en una Mac fue agregada en esta versin, permita a
los usuarios ingresar y tener sus propias configuraciones. AppleTalk sobre TCP/IP fue
tambin implementado.
Software Update permita a los usuarios tener las actualizaciones de softwares fuera
de Internet, y poda informar a los usuarios de las nuevas actualizaciones cuando ellos
salan.
Mac OS 9.0.2 y 9.0.3, llegaron con sus modelos especficos, Mac OS 9.0.4 unific todo
nuevamente y es la nica versin del Classic Mac OS compatible con el Entorno Classic
del Mac OS X Public Beta.
Mac OS 9.1, agreg estabilidad y la ventana de men. Esto es lo mnimo del Classic
en Mac OS X 10.0 y 10.1.
Mac OS 9.2, estaba disponible como pre-instalacin del sistema iniciando con
Quicksilver Power Mac G4s lanzado en el verano del 2001.
-
Mac OS X
Est basado fuertemente en las PowerPC-port de OpenStep. Por eso Mac OS X hereda
la memoria y procesador de Machs y el driver del dispositivo de la interfaz, BSDs
POSIX UNIX Protocolo del programa que soporta y trabaja en interfaz de redes,
tambin algunos elementos de la interfaz de NeXTs.
Mac OS X, hoy en da este sistema operativo est virtualmente en todas las Macs, y
fue trabajado por una dcada para poder obtener el xito que tiene ahora.
2001: Mac OS X 10.0 Cheetah
Mac OS X 10.0 fue lanzado el 24 de marzo del 2001, este incorporaba muchas
caractersticas que fueron agregadas por las personas que colaboraron en Mac OS X
Public Beta.
Mac OS X 10.0 tambin contena todas caractersticas de un sistema operativo
moderno, protega la memoria, y as los programas no podan utilizar la informacin de
otros programas, de esta forma el procesador no se bloqueaba, los drivers de los
dispositivos podan ser cargados o descargados si eran necesario.
Mac OS X tambin agrego Cocoa, derivado de NeXTs un muy sofisticado y desarrollado
ambiente OpenSTEP. Existan algunos asuntos pendientes, como el original Mac OS.
-
2001: Mac OS X 10.1 Puma
Mac OS 10.1 fue lanzado luego de un ao del 10.0, e incorporaba mejor desempeo
especialmente en Macs G3. Las versiones 10.1.1, 10.1.2, 10.1.3, 10.1.4, y 10.1.5 todas
tenan mejora en los errores, y actualizaciones en sus componentes. La mayora de
open source como utilidades de UNIX fueron incluidas en las Mac OS X y drivers
adicionales para poder soportar mas dispositivos.
2002: Mac OS X 10.2 Jaguar
El 25 de agosto de 2002 fue lanzada esta versin y Apple prosigui con la andadura de
su sistema operativo con el lanzamiento de Mac OS X v10.2 Jaguar) y que contaba
con un nuevo incremento en su rendimiento, un nuevo y depurado look y ms de 150
mejoras, entre estas estaba el mayor soporte para redes de Microsoft Windows,
Quartz Extreme para la composicin de grficos sea procesada directamente por la
tarjeta de video y un filtro contra spam.
Apple Address Book para almacenar la informacin de contactos, tambien agregaba el
sistema de red Rendezvous. iChat que consista en un programa de chateo con soporte
de AOL Instant Messenger, inclua as un renovado Finder con bsquedas integradas en
cada ventana.
2003: Mac OS X 10.3 Panther
-
Mac OS X v10.3 Panther se lanz el 24 de octubre de 2003. Adems de tener un
rendimiento mucho mayor, incorpor la mayor actualizacin en la interfaz de usuario,
y muchas mejoras que Jaguar el ao anterior. Esta versin ya no era compatible en los
antiguos modelos G3.
Algunas de las mejoras de esta versin es que el Finder fue actualizado e incorpora una
interfaz metlica y bsqueda rpida. Expos permita una nueva forma de manipular
ventanas, tambin incorporo el Cambio Rpido de Usuarios, que permite tener
sesiones con diferentes usuarios abiertas al mismo tiempo y pasar de una a otra
rpidamente.
Ahora esta nueva versin inclua soporte integrado de fax. FileVault era un Sistema de
cifrado en tiempo real del directorio privado de cada usuario. Incrementaba velocidad
en todo el sistema con un mayor soporte para los G5.
2005: Mac OS X 10.4 Tiger
Mac OS X v10.4 Tiger fue lanzado el 29 de abril de 2005 y fue la versin disponible
ms reciente, contena ms de 200 nuevas mejoras, pero como sucedi con el
lanzamiento de Panther, algunas mquinas antiguas no podan soportarlo, en
particular, cualquier equipo Apple que no contara con conexin FireWire no poda ser
soportado en Tiger.
Esta versin incluya nuevas caractersticas como Spotlight un sistema de bsqueda
basado en contenidos y metadatos, as tambin Dashboard se encontraban widgets,
unas miniaplicaciones que permiten realizar tareas comunes y ofrecen acceso
instantneo a la informacin.
QuickTime 7 era la nueva versin que inclua soporte para H.264 y un interfaz
completamente rediseada. Safari como una nueva versin del navegador por defecto
del sistema incorpora soporte para RSS, mayor velocidad y seguridad, etc.Esta versin
tena soporte de memoria de 64 bits para los nuevos G5, usando el sistema LP64.
2006: Mac OS X 10.5 Leopard
-
Mac OS X v10.5 Leopard fue lanzada el 26 de Octubre de 2007. Esta versin es
compatible con las PowerPC y con la nueva tecnologa Intel. Entre las caractersticas de
la nueva versin encontramos:
Time Machine: da la posibilidad de poder volver en el tiempo a una versin especifica
de los contenidos de una carpeta, del disco duro completo, de un slo archivo, de un
rollo de fotos en iPhoto, etc.
Mail 3: es la tercera versin de este programa de correo electrnico de Apple ahora
incluye Notas y To-Dos as como variados Templates para enviar email HTML.
iChat: da la posibilidad de chatear con tabs o de tener iconos animados, ahora tambin
se tiene muchas funciones adicionales para los vdeochats. Desde presentar vdeos,
compartir el escritorio, etc.
El Dashboard: trae una herramienta llamada Dashcode para crear Widgets fcilmente.
Adicionalmente Safari tiene un botn Webclip que permite tomar cualquier
fragmento de una pgina que se est viendo y convertirla en un Widget. Accesibilidad,
se crearon mejoras en las funciones de accesibilidad para que todos puedan usar un
Mac.
El Finder: ahora con CoverFlow similar al de iTunes, tiene una funcin denominada
QuickLook la cual permite abrir varios archivos a la vez con diferentes extensiones y no
hay necesidad de abrir el programa, incluso los usuarios podrn hacer bsquedas en
otras Mac conectadas en red.
El Dock: parece una bandeja de vidrio que recibe reflejos, cuenta con un stacks que
permite apilar una serie de elementos y cuando se hace clic sobre l se despliegan en
un abanico de opciones.
La mayor de ellas siendo un gran avance en las funciones de texto-a-voz con una nueva
voz sintetizada llamada Alex, que incluso puede hablar claramente a altas velocidades.
Adems, trae soporte para pantallas Braille.
2009: Mac OS X 10.6 Snow Leopard
-
La versin del sistema operativo de Mac, apodado Snow Leopard, fue lanzado el 28 de
agosto de 2009 y es ms rpido que sus predecesores, adems de tener varias nuevas
caractersticas interesantes:
Nuevo expos integrado en el Dock.
Es posible utilizar el touchpad para insertar caracteres chinos.
La zona horaria se ajusta automticamente.
Ofrece soporte para conectarse a los servidores Microsoft Exchange 2007.
Menor consumo de espacio en disco duro y soporte (terico) para un mximo de 16TB
de RAM.
Tambin hay que destacar las siguientes innovaciones:
Grand Central es una tecnologa de programacin que permite utilizar los
procesadores multincleo y optimizar el rendimiento.
Quicktime X tendr soporte optimizado para cdecs actuales.
OpenCL (Open Computing Language) permitir programar aplicaciones que utilicen la
unidad de procesamiento grfico para usos no grficos.
2011 Mac OS X v10.7 Lion
OS X Lion (versin 10.7) es la octava versin de OS X, el sistema operativo de Apple
para sus ordenadores de escritorio, porttiles y servidores. Lion fue presentado en el
evento "Back to the Mac", el 20 de octubre de 2010. Incluye elementos heredados del
sistema iOS. El da 20 de julio de 2011 se puso a disposicin del pblico OS X Lion a
-
travs de descarga digital en la tienda de aplicaciones Mac App Store, costando
29,99 dlares.
Novedades
Mac App Store: Al igual como funciona en iOS con este programa se podrn
instalar nuevas aplicaciones; descargas con un solo click, instalacin y
actualizaciones automticas.
Launchpad: cambia la interfaz del Mac OS X a una muy parecida a la del iOS es
una nueva forma de organizar aplicaciones en pginas para desplazarse a
pantalla completa, teniendo la posibilidad de agruparlas en carpetas
exactamente igual que en un iPhone o iPad.
Mission Control: Es una visin general de todo lo que est ocurriendo en el
Mac, la unificacin del Dashboard, Spaces y Expos, todo en un solo sitio para
acceder a cualquier aplicacin o escritorio virtual en un solo gesto.
Aplicaciones a Pantalla Completa: Es posible ver todas las aplicaciones de Mac
en pantalla completa eliminando temporalmente elementos clsicos del
escritorio como el Dock, adems no es necesario salir de la pantalla completa
para cambiar de aplicacin.
Gestos Multitctiles y Animaciones: Con la integracin del Magic Trackpad y
el Magic mouse en este OS X se ha incorporado un nuevo paquete de gestos
multitctiles con los que, por ejemplo, el desplazamiento entre aplicaciones.
FileVault 2: Es la segunda versin del sistema de encriptado de datos FileVault.
Ahora es posible encritptar todo sistema de archivos y no solamente la carpeta
Home de cada usuario.
Las mejoras de la interfaz de usuario
Nuevo diseo de la interfaz de usuario Aqua elementos:
Nuevo diseo de botones
Nuevo diseo de la Barra de Progreso.
Los botones de color Rojo, Amarillo y Verde, Cerrar, Minimizar y Maximizar en
la decoracin de las ventanas se han hecho ms pequeos.
El Acabado de Metal tambin ha sido ligeramente alterado. Ahora es un tono
Gris ms claro que antes, y cuenta con una textura moteada.
De forma Predeterminada, el Dock ya no muestra los indicadores activas de las
Aplicaciones; esto puede ser modificado en Preferencias del Sistema.
Las Barras de desplazamiento ahora desaparecen de forma predeterminada
cuando no se estn utilizando, de forma similar a iOS. Apple API debe de ser
utilizado con el fin de que estas barras funcionen de esta forma en aplicaciones
de terceras partes. El desplazamiento se invierte de forma Predeterminada,
para actuar ms como un ordenador de Pantalla Tctil. (Se mueve el contenido
en la direccin del movimiento de los dedos en el Trackpad o el Mouse)
-
Cuando se Expande el tamao de una Ventana, al hacer clic en el
Botn Verde (superior izquierda), aparece una Transformacin de efecto
animado de la ampliacin.
Para algunas Aplicaciones, slo se puede desplazar el uso del Multi-Touch, y no
al viejo manual de hacer clic en la barra de desplazamiento y arrastrndola.
En la barra lateral del Finder, los iconos son en blanco y negro (tal como son en
la versin actual de iTunes), frente a los diseos anteriores, donde fueron los
iconos de regular, de color.
Se agrega al Finder un men llamado All My Files, en donde todos los archivos
presentes en el Mac se encuentran organizados por tipo.
El Expos Se encuentra ahora sustituido por Mission Control.
El Dashboard es ahora un espacio separado de los escritorios y otras
caractersticas de su propio fondo en lugar de los widgets que aparecen sobre
un fondo atenuado. Adems, cuando el usuario aade un widget, el efecto de
onda ya no se utiliza, los widgets simplemente aparecen. Esta caracterstica se
puede desactivar en la seccin de Expos de Preferencias del Sistema,
desmarcando la opcin "Mostrar panel como un espacio" caja. Esto devuelve el
tablero de instrumentos a su comportamiento anterior de los 'vuelos de'
widgets en la parte superior de un fondo atenuado. El efecto Domin tambin
regresa en este modo.
Cuando el Volumen est silenciado, el icono del altavoz que aparece cuando se
ajusta el volumen tiene ahora una barra a travs de l en lugar de ondas de
sonido no se muestran.
Los mensajes de alerta son Animados cuando aparecen, de forma similar a la
animacin de ventanas emergentes iOS. (Safari tambin se abre con la misma
animacin)
Las Descargas de Safari son ahora visibles en un men similar a los del iPad. El
Usuario simplemente hace clic en el botn de descargas en la barra de
herramientas y un men de voz de burbuja, como se desvanece en una lista de
descargas. La ventana de Descargas sigue disponible.
-
2012 Mac OS X v10.8 Mountain Lion
OS X Mountain Lion (versin 10.8) es la novena versin de OS X, el sistema operativo
de Apple para sus ordenadores de escritorio, porttiles y servidores. Mountain Lion fue
anunciado el 16 de febrero de 2012 y fue puesto a la venta el 25 de julio de 2012 a
travs de la Mac App Store. Incorpora an ms caractersticas del sistema iOS, algunas
de las cuales ya han sido introducidas en Lion. Diversas aplicaciones fueron
renombradas o alteradas para lograr una correspondencia con sus contrapartes de iOS.
Mountain Lion trae ms de 100 nuevas mejoras o nuevas caractersticas:
Mayor integracin con iCloud, en Pages, Numbers, Keynote y Vista Previa.
Sincronizacin automtica de documentos de la suite iWork a travs de iCloud.
iMessages, un cliente multiprotocolo de mensajera instantnea y envo de
mensajes de texto. Reemplazar a iChat y soportar el servicio iMessage,
disponible en iOS.
Recordatorios, ahora separados de iCal.
Notas, ahora separadas de Mail.
Una versin de escritorio del Centro de Notificaciones de iOS , al estilo
de Growl.
AirPlay Mirroring, que permitir enviar la imagen del ordenador, a travs de
AirPlay, hacia el Apple TV.
Gatekeeper, una nueva caracterstica para prevenir o limitar
instalar aplicaciones de terceros, y eligiendo as instalar aplicaciones solo de
la Mac App Store o de otras vas.
Integracin con Twitter y con Facebook en la versin 10.8.2
Game Center un servicio de juego de iOS que permite compartir logros y
puntuaciones con los personas que jueguen al mismo juego.
BootCamp 5 en la versin 10.8.3 por Windows 8.
-
2013 Mac OS X Mavericks
OS X Mavericks (versin 10.9) es la dcima versin principal de OS X para ordenadores,
porttiles y servidores Mac. OS X Mavericks se anunci el 10 de junio 2013 en
la WWDC 2013, y se puede descargar desde el Mac App Store. Esta nueva versin de
OS X marca el comienzo de un cambio en el esquema de nombres de OS X, dejando la
utilizacin de los grandes felinos y pasando a nombres basados en lugares en
California. As que esta versin del sistema operativo se ha llamado Mavericks, una
localidad de California donde el 'surf' es muy popular, lo que hace que el logotipo sea
una ola del mar.
A partir de su versin beta, OS X Mavericks es compatible con todos los Macs que son
capaces de funcionar con OS X Mountain Lion.
Caractersticas:
OS X Mavericks ya est disponible para todos los usuarios de MAC y es gratis desde
Snow Leopard en adelante. La actualizacin trae las siguientes mejoras:
Finder incluye pestaas y la bsqueda de archivos por 'tags', palabras que se
asignan a un archivo para que posteriormente pueda ser encontrado de forma
fcil.
Ahora la conexin remota entre un Mac y un escritorio virtual incorpora la
funcin de usar aplicaciones entre los dos, pudiendo arrastrar varias ventanas
entre ellos e incluso amplindolas a pantalla completa, adems de poder
mostrarlas por medio de Apple TV en un televisor HD gracias a AirPlay.
Safari quiere facilitar el acceso a redes sociales incluyendo una barra lateral
donde se recogen los enlaces que comparten nuestros amigos en las redes
sociales, como Twitter, y las pginas webs que hemos guardado como
Favoritos.
-
Calendario se sincroniza con nuestro perfil de Facebook y muestra
directamente los eventos programados y tambin incluye algunas mejoras en la
manera de presentar los eventos y todos los datos sobre ste.
Mapas incorpora la vista en 3D de edificios y ciudades con Flyover y, entre otras
nuevas funciones, el envo de trayectos o rutas con sus indicaciones a un
dispositivo iOS.
El centro de notificaciones da la posibilidad de contestar a mensajes o iniciar
una conversacin por FaceTime sin tener que abandonar la aplicacin que
usamos en ese momento, y si estamos ausentes durante unas horas, nos
recopila todas las notificaciones recibidas para que podamos verlas luego desde
la pantalla de bloqueo
Historia NetWare
Desde 1.983, Novell es el lder del mercado en los sistemas operativos de Red. Desde
su aparicin hasta la actualidad ha sido mejorado permitiendo; una instalacin mucho
ms sencilla, mayor potencia y seguridad, pero sobre todo flexibilidad. Novell permite
conectarse a prcticamente cualquier sistema, posibilitando la creacin de sistemas
distribuidos.
El sistema operativo de red NetWare est formado por aplicaciones de servidor y
cliente. La aplicacin cliente se disea para ejecutarse sobre una variedad importante
de los sistemas operativos que residen en los clientes. Los usuarios clientes pueden
acceder a la aplicacin servidor a partir de ordenadores que ejecuten MS-DOS,
Microsoft Windows (versiones 3.x, 95 y 98 y Windows NT), OS/2, Apple Talk o UNIX. A
menudo, NetWare es la opcin que se utiliza como sistema operativo en entornos de
mltiples sistemas operativos mezclados.
Novell no es un sistema operativo barato. Pero los recursos que proporciona han
permitido que sea uno de los estndares dentro del mundo de la informtica.
El futuro de Novell apunta a la gestin de sistemas operativos de red soportando el
estndar de OSI de ISO, adems de la integracin de las distintas topologas y
cableados bajo un mismo sistema operativo.
Novell NetWare est en el mercado desde 1983, el mismo ao en que IBM introdujo la computadora personal IBM XT y el DOS 2.0 para IBM PC. Novell desarroll originalmente NetWare para ejecutarse en un servidor basado en el microprocesador Motorola MC68000 usando configuracin de red Novell S-Net. La presentacin del XT de IBM y la versin 2 del DOS hizo ver a muchas empresas, entre ellas Novell, la oportunidad de desarrollo del producto. Como el cdigo de NetWare estaba escrito en C, que es un lenguaje de los denominados "portables", Novell pudo trasladar parte del cdigo del NetWare existente al nuevo equipo. Como es sabido, el entorno DOS/Intel 8088 no es el mejor para ejecutar aplicaciones multiusuario, especialmente un sistema operativo multiusuario como NetWare. El BIOS (sistema bsico de entradas/salidas), desarrollado para el PC original (y necesario con el DOS), est diseado para ambientes monousuario. Novell tom la importante
-
decisin de dejar de lado completamente este sistema de E/S y crear un sistema operativo que funcionase de forma ms efectiva en modo multiusuario. Debido a esto, NetWare se escribi especficamente para el hardware de los sistemas basados en el 8088, sin tener en cuenta el DOS y su sistema de E/S. Las dificultades de Novell estribaron en la necesidad de escribir y actualizar constantemente los controladores para ofrecer compatibilidad con el DOS a los usarios. Estos problemas fueron solventados rpidamente usando un shell para DOS en las estaciones de trabajo. El shell es un interfaz software que permite a los usuarios de las estaciones trabajar con el DOS de forma normal, ejecutando tambin rdenes NetWare. El shell intercepta las rdenes de la red y las dirige al servidor. Casi todas las aplicaciones del DOS se pueden ejecutar en el sistema operativo NetWare, gracias a su shell para DOS. Mientras tanto, Novell sigui mejorando NetWare al ritmo de los avances tecnolgicos. NetWare 286 funciona en modo protegido del procesador 80286, el ms eficiente. En 1989, Novell present NetWare 386, el primer sistema operativo que aprovechaba al mximo las ventajas del microprocesador Intel 80386. Caractersticas de las distintas versiones NetWare, Versin 2.2. La adaptabilidad de las caractersticas de NetWare 2.2 a las necesidades al mercado de hoy no son suficientes cuando se comienza a mencionar los asuntos de conectividad a que se enfrentan las compaas de hoy, administracin y apoyo para mltiples protocolos, conexiones de rea amplia, flexibilidad y facilidad de uso al administrador del NOS bajo escenarios de conectividad que cambian constantemente. El NetWare 2.2 no pudo mantener el ritmo de los dems en las pruebas de ejecucin que representaban tareas de redes mayores. Esto se puede comprender si se tiene en cuenta que NetWare 2.2 de 16 bits todava se puede ejecutar en una mquina de clase AT. NetWare 386 inicialmente slo estaba disponible como una versin de hasta 250 usuarios. No tiene la capacidad de procesar mltiples hilos de NetWare 3.11 y 4.0, aunque puede ejecutar aplicaciones basadas en el servidor de llamadas a procesos (VAPs). Pero los VAPs se consideran como difciles de escribir y hay pocos disponibles. Requerimientos: PC basada en una 286 o superior. 500K de RAM (2.5 Mb recomendados.) NetWare, Versin 3.11. NetWare 3.11 sigue siendo utilizado bastante, es fuerte y flexible dentro de los sistemas operativos de red para las compaas pequeas. Su nica desventaja para los que necesitan una solucin a nivel de empresa es que carece de un servicio global de directorios. Pero esto se puede corregir en parte con el NetWare Naming Service (NNS) que ofrece parte de los servicios distribuidos a los LANs de NetWare.
-
Ofrece la habilidad de compartir archivos e impresoras, velocidad, seguridad, apoyo para la mayora de los sistemas operativos, y una gran cantidad de Hardware. Aunque tiene algunas dificultades con la administracin de memoria, todava vale la pena, pues tiene algunas otras caractersticas que lo hacen importante. La principal atraccin de un NOS de 32 bits como el que introdujo Novell, fue su diseo modular. Los NLMs se pueden actualizar sin tener que reconstruir l NOS completo, y se pueden cargar sobre la marcha. Adems, solamente los mdulos necesarios se cargan en el NOS, reservando la memoria para otras funciones como el cach de discos. Una desventaja de este diseo es el uso de memoria. Los NLMs se cargan en el hilo 0 y pueden trabar el servidor si el NLM no est escrito correctamente o si entran en conflicto con el NLM de otro fabricante. Por otra parte algunos de los mdulos no desocupan la memoria cuando se descargan (Estos problemas de administr acin de memoria se resolvieron luego en NetWare 4.x). NetWare 3.11 est diseado en su mayora para redes desde pequeas a medianas que consisten en servidores individuales, principalmente porque sus servicios de directorios no integran a la red en su totalidad. Cada uno de los servidores mantiene una base de datos centralizada de verificacin individual llamada el Bindery. El Bindery del servidor mantiene la informacin como los nombres de conexin, las contraseas, los derechos de acceso y la informacin de impresin. Si los usuarios necesitan conectarse a ms de un servidor para compartir recursos, deben hacerlo manualmente con cada servidor. Requerimientos:
PC basada en una 386 o superior.
4Mb de RAM.
50Mb de espacio en Disco Duro.
NetWare, Versin 4.0. NetWare 4.0 ofrece la conexin simplificada de mltiples servidores, la capacidad de compartir recursos en la red y la administracin centralizada en un mismo producto. La arquitectura de NetWare 4.0, es similar a la de la versin 3.11. NetWare 4.0 no es para todo el mundo. Determinar si en realidad se necesita un NOS tan potente depende del tamao, la configuracin y la complejidad de la LAN que se quiera formar. Algunas de las caractersticas nuevas ms atractivas son el NetWare Directory Services (NDS), la compresin de archivos, la subasignacin de bloques, la distribucin de archivos y la administracin basada en Microsoft Windows. Actualidad La estrategia de Novell ha sido siempre acelerar el crecimiento de las redes. Anteriormente, desarrollaba productos hardware para potenciar el crecimiento de aspectos importantes de las redes, dejando posteriormente la fabricacin de estos productos en manos de otras empresas. Algunas de stas se convirtieron pronto en proveedores importantes de productos en el mercado en expansin de las redes. Hoy la estrategia de computacin en red de Novell es una arquitectura llamada SISTEMAS ABIERTOS NETWARE. Esta arquitectura tiene los siguientes objetivos:
-
Permitir disponer de los servicios ofrecidos por NetWare en plataformas ampliables.
Hacer que NetWare sea independiente del protocolo soportando los estndares importantes de la industria, como TCP/IP y los niveles de protocolo OSI.
Ofrecer encaminamiento (rounting) y redes de rea amplia.
Mantener abierta la arquitectura y ofrecer herramientas de desarrollo para crear aplicaciones que operen en un entorno distribuido de computacin en red.
Novell planea implementar esta estrategia ofreciendo o soportando plataformas de servidores, arquitectura abierta, una tecnologa de protocolos abierta y servicios NetWare.
Historia Symbian
Symbian es un sistema operativo propiedad de Nokia, y que en el pasado fue producto
de la alianza de varias empresas de telefona mvil, entre las que se
encontraban Nokia, Sony Mobile Communications, Psion, Samsung, Siemens, Arima,
Benq, Fujitsu, Lenovo, LG, Motorola, Mitsubishi Electric, Panasonic, Sharp, etc. Sus
orgenes provenan de su antepasado EPOC32, utilizado en PDA's y Handhelds de
PSION.
El objetivo de Symbian era crear un sistema operativo para terminales mviles que
pudiera competir con el de Palm o el Windows Mobile de Microsoft y posteriormente
Android de Google, iOS de Apple, Windows Phone de Microsoft y BlackBerry OS de
Blackberry.
Symbian desde el momento de su lanzamiento fue construido para ser utilizados en
mviles y por esta razn cuenta con algunas caractersticas que lo distinguan de los ya
normales sistemas operativos de equipos de escritorio y notebooks como Windows,
Linux y OS X.
Los escasos recursos de los mviles de aquel entonces, sumado a los problemas de
energa de los mismos en aquella poca supusieron un gran reto para los
desarrolladores del mismo. Adems de esto el mismo debera funcionar de forma
correcta ya que los usuarios admitiran que sus PCs fallaran y se trancaran, pero no por
igual con sus mviles. Luchando contra estas desventajas de los dispositivos mviles
Symbian logr un gran crecimiento luego de su desarrollo, llegando a alcanzar la cifra
de 385 millones de dispositivos instalados a mediados de 2010.
Un dato interesante es que para poder programar aplicaciones en Symbian no se
necesita ningn conocimiento especfico de un cdigo nico para el sistema operativo
ya que se puede programar en l a partir de lenguajes como Java, C++ Visual Basic,
Python, Perl, Flash Lite, y ms.
-
En 2008 Nokia adquiri el total de la empresa Symbian Ltda. acordando la compra con
sus restantes socios. Bajo este acuerdo Nokia se convirti en el ms importante
contribuyente de la firma y comenz a intentar rescatar un sistema operativo que
haba quedado atrasado en el tiempo.
A pesar de sus intentos Symbian nunca pudo alcanzar lo que ya era iOS o Android y por
esta razn en 2011 un acuerdo entre Nokia y Microsoft hizo que el primero comenzara
a usar el sistema operativo del segundo.
Versiones Symbian
Versin de
Symbian
Nombre de
versin Ao de lanzamiento Descripcin
EPOC32 1.0 > 5.1 EPOC32 1997 con el handled Psion
Series 5
La primera versin
de EPOC32,
Release 1 apareci
en el Psion Series
5 en 1997. Ms
tarde, aparece
ROM v1.1 Release
3 (el Release 2
nunca fue lanzado
al mercado.) Estos
fueron seguidos
por el Psion Series
5mx , Revo ms /
Revo, Psion Series
7 / netBook y
netPad (que todos
los destacados de
publicacin 5).
A EPOC32 se le
conoci como
EPOC
simplemente, a
partir de la versin
6 la denominacin
de EPOC cambi a
Symbian (como se
-
muestra ms
adelante). A pesar
de la similitud de
los nombres,
EPOC32 y
EPOC16 eran
sistemas
operativos
totalmente
diferentes,
EPOC32 est
escrito en C++.
Symbian OS 6.0 Symbian OS 2001 con el Nokia 9210
Communicator
Primera versin de
Symbian destinada
a telfonos
mviles, aadi
soporte para
Bluetooth.
Symbian OS 6.1 Symbian S60 2002 con el Nokia 7650
Symbian OS 6.1 Symbian S60,
Feature Pack 1 2002 con el Nokia 3650
Symbian OS 7.0 Symbian S60 2nd
Edition 2003 con el Nokia 6600
Symbian OS 7.0
Symbian S60 2nd
Edition, Feature
Pack 1
2004 con el Nokia 3230
Symbian OS 8.0
Symbian S60 2nd
Edition, Feature
Pack 2
2004 con el Nokia 6630
Symbian OS 8.1
Symbian S60 2nd
Edition, Feature
Pack 3
2005 con el Nokia N70
Symbian OS 9.1 Symbian S60 3rd
Edition 2006 con el Nokia 3250
Soporte para
nuevos telfonos
con pantalla a todo
color y nuevas
aplicaciones que
no son
-
binariamentes
compatibles con
Symbian S60 2nd
Edition.
Symbian OS 9.2
Symbian S60 3rd
Edition, Feature
Pack 1
2007 con el Nokia 5700
XpressMusic
Symbian OS 9.3
Symbian S60 3rd
Edition, Feature
Pack 2
2008 con el Nokia 5320
XpressMusic
Se ha optimizado
el software para
ganar rendimiento
como parte de la
introduccin a
nuevos efectos y
transiciones. La
opciones de
personalizacin
tambin presentan
novedades, se
podr crear una
secuencia de
fondos de pantalla
que cambiar
automticamente o
asociar cada
llamada con una
imagen que
aparecer a
pantalla completa
para facilitar la
identificacin de la
llamada. Otro de
los aspectos
mejorados es la
usabilidad, como el
acceso a las
aplicaciones que
se estn
ejecutando al
mismo tiempo en el
dispositivo.
-
Symbian OS 9.4 Symbian S60 5th
Edition
2008 con el Nokia 5800
XpressMusic
Nueva versin de
Symbian que
incluye soporte
para telfonos
completamente
tctiles, fue una
adaptacin de
Symbian S60 3rd
que dio bastantes
problemas de
estabilidad y fueron
necesarias varias
actualizaciones
que en algunos
casos nunca
solucionaron los
problemas, como
es el caso del
Nokia 5800
XpressMusic que
lleg a recibir ms
de 8
actualizaciones con
el fin de mejorar su
estabilidad.
Symbian OS 9.5 Symbian^3 2010 con el Nokia N8
Se considera la
nueva generacin
del sistema
operativo Symbian.
Usada en los
smartphones de
nueva generacin
de Nokia, como el
N8, C7, C6-01, y
E7.
Entre sus nuevas
caractersticas
destacadas estn:
-
Soporte para
grficos
acelerados con
la aceleracin
de hardware en
2D y 3D.
Soporte
para HDMI.
Entrada USB
(USB On The
Go).
Hasta 3
pantallas de
inicio
personalizables
con widgets.
Mejoras
estticas
notables
gracias a la
aceleracin de
grficos y
muchas
mejoras
generales en
estabilidad,
entre ellas la
consistencia.
Symbian OS 9.5 Symbian Anna
2011 con el Nokia X7 y el
Nokia E6 y en forma de
actualizacin
Actualizacin de
Symbian^3 con:
Nuevos iconos.
Soporte bsico
para NFC.
Una nueva
versin del
navegador.
-
Mejoras en el
rendimiento
general, de la
batera y en la
pantalla de
inicio.
El sistema vena
instalado de fbrica
en una versin casi
final en los Nokia
X7 y E6.
Symbian OS 10.1 Nokia Belle 07 de febrero de2012 en
forma de actualizacin
Nokia cambi la
nomenclatura hacia
el pblico de
Symbian Belle a
Nokia Belle, sin
embargo
internamente y de
cara a los
desarrolladores el
sistema operativo
todava se
denomina en
realidad Symbian.
Esta versin viene
instalada por
defecto en los
nuevos Nokia 603,
700 y 701, y
tambin estara
disponibles para
los telfonos que
funcionan con
Symbian^3 y
Symbian Anna.
Nokia Belle es una
actualizacin
mayor de Symbian
-
OS: 10.1. Entre sus
mejoras estn:
Mejoras en la
estabilidad y el
consumo y la
gestin de
memoria RAM
del sistema
operativo.
Nueva interfaz
grfica de
usuario con un
nuevo men,
widgets
totalmente
nuevos y de
diferentes
tamaos.
Nueva barra de
navegacin.
Men de
notificaciones
deslizable.
Nueva barra de
notificaciones
entre otras que
deja ms
espacio para
las
aplicaciones.
Esta versin fue
lanzada para todos
los terminales
compatibles el 7 de
febrero de 2012
menos el Nokia
500 que tuvo un
-
retraso por carecer
de hardware de
grficos con
aceleracin, para el
Nokia 500 se lanz
el 15 de febrero del
mismo ao.
Symbian
OS 10.?.
Nokia Belle,
Feature Pack 1
14 de abril de 2012en forma
de actualizacin y con
elNokia 808 PureView.
Nokia Belle,
Feature Pack 1 fue
vista inicialmente
en el Nokia 808
PureView en el
Mobile World
Congress 2012 de
Barcelona. Es una
actualizacin
menor que
contiene cambios
como:
Navegador
HTML5
mejorado.
Compatibilidad
para Dolby
Surround.
Nuevos
widgets.
Aplicaciones
Microsoft ya
incluidas en el
sistema, entre
las que se
incluyen Word,
Excel y
PowerPoint.
El lmite
soportado por
el sistema para
-
el procesador
aumentar su
velocidad de
1GHz a 1.3
GHz.
Mejoras en la
interfaz de
multitarea.
Nueva versin
de Nokia Maps
preinstalada.
Se distribuye en
forma de
actualizacin solo
para Smartphones
con Nokia Belle de
origen (como el
Nokia 701, Nokia
603 etc.)
Symbian
OS 10.?.
Nokia Belle
Refresh
29 de agosto de 2012en
forma de actualizacin.
Nokia Belle
Refresh es una
actualizacin
menor de Nokia
Belle para los
primeros
dispositivos de la
generacin
Symbian^3.
Nueva versin
del navegador
(8.3) que ya
vena includa
en Nokia Belle,
Feature Pack
1.
Muchos
nuevos widgets
-
que tambin se
incluyeron
desde el
principio en
Nokia Belle,
Feature Pack
1.
Aplicaciones
Microsoft ya
incluidas en el
sistema, entre
las que se
incluyen Word,
Excel y
PowerPoint.
Nueva versin
de Nokia Maps
(3.09)
preinstalada.
Nuevas
aplicaciones
multimedia
exclusivas para
el Nokia N8.
Nueva versin
del reproductor
de msica
integrado.
Symbian
OS 10.?.
Nokia Belle,
Feature Pack 2
11 de octubre de2012 en
forma de actualizacin.
Nokia Belle,
Feature Pack 2, al
igual que Nokia
Belle, Feature Pack
1 es una
actualizacin que
solo est
disponible para los
ltimos terminales
Symbian de Nokia
-
(Nokia 808
PureView, Nokia
603, Nokia 700,
Nokia 701).
Nueva pantalla
de desbloqueo
inspirada en el
Nokia N9 con
Meego.
Introduccin a
un nuevo
teclado con
texto
predictivo.
Mejoras en el
navegador
nativo y en su
motor de
JavaScript.
Mejoras en
multimedia,
tanto en la
galera como
en la cmara
del Nokia 808
PureView.
El final: Cabe
destacar que esta
sera la ltima
versin de
Symbian con
nuevas
caractersticas que
saldr al mercado
segn Nokia. A
partir de esta
actualizacin se
considera
-
terminado el
trabajo de
desarrollo en la
plataforma y los
usuarios solo
recibirn
actualizaciones de
seguridad o que
corrigen fallos. El
sistema operativo
Symbian OS, cesa
su desarrollo.
El 12 de junio de
2013 Financial
Times da a
conocer que ese
mismo verano
Nokia dejar de
vender dispositivos
Symbian.
-
MAC OS X
Presentacin:
La fecha de su nacimiento data en 1984, surge con una alternativa de interfaz de
usuario ms amigable que la que ofreca el sistema operativo competidor en la poca,
MS-DOS.
Es conocido por haber sido el primer sistema dirigido a un gran pblico y que contaba
con una interfaz grfica compuesta por la interaccin del mouse con ventanas, iconos y
mens. La empresa decidi ms tarde crear nuevos productos ms actualizados para
que los clientes pagasen por ellos, lanzando as nuevas versiones de lo que ms tarde
se llamara Mac OS. Las 7 primeras versiones fueron comercializadas con el nombre de
System Software. A partir de estas, incluyendo los ltimos lanzamientos de la versin
7, se pas a llamar Mac OS. Hasta llegar a la versin Mac OS X construido sobre slidos
cimientos UNIX, usa una interfaz grfica desarrollada por Apple llamada Aqua, que se
inspira libremente en la interfaz de Mac OS Classic.
Estructura del Mac OS X:
1. Ncleo del Sistema Operativo Mac OS:
El ncleo (Darwin) de Mac OS X (XNU) est basado en los ncleos de los sistemas
operativos Mach y FreeBSD, pero tambin incluye parte de MkLinux, NetBSD,
OpenBSD y otras tecnologas de Mach. Mac OS X Admite las llamadas del sistema de
Mach y BSD Como el ncleo de OS X est basado tanto en Mach cmo en FreeBSD,
XNU contiene dos tablas de llamadas del sistema, de Mach y BSD y admite los API de
los sistemas BSD y Mach.
-
Esquema de procedimientos del ncleo de Mac OS X
El kernel de Mac OS X por parte de Mach 3.0, un sistema originalmente basado en una
estructura de microkernel. Sin embargo, el uso que se hace de este sistema en Mac OS
X no es como microkernel, sino que ha sido adaptado a las necesidades de Mac OS X.
En este caso concreto, Mach esta enlazado con el resto de componentes del sistema,
de forma que todo ello pertenece a un nico espacio de direcciones. Este diseo est
motivado por razones de eficiencia, ya que una llamada directa entre mdulo
directamente enlazados es ms rpida que una llamada a procedimiento remoto (RPC)
o el envo de un mensaje. En cualquier caso, el kernel de Mac OS X sigue manteniendo
un alto grado de modularidad ofreciendo ms flexibilidad y sencillez que un kernel
puramente monoltico.
Dentro del kernel, por tanto, lo que aporta Mach es:
Una API que ofrece canales de comunicacin para aplicaciones de usuario.
Soporte para paralelismo, hilos y multiprocesamiento simtrico.
Una plataforma flexible de planificacin de procesos, incluyendo su uso para
tiempo real.
Un juego completo de primitivas de comunicacin entre procesos, como
mensajes, llamadas a procedimientos remotos, sincronizacin y notificacin.
2. Sistema grfico
El sistema grfico, formado por la combinacin de tres componentes clave con
nombres tan sugerentes reconocidos como Quartz, OpenGL y QuickTime.
Quartz: es el motor grfico de Mac OS X, que utiliza un modelo basado en la
especificacin PDF para generar una serie de grficos bitmap que son compuestos en
la pantalla, en tiempo real. Quartz es un concepto de sistema grfico que no existe en
ninguna otra plataforma (ni Windows, ni Linux, ni Solaris, ni Iris, ni nada). Permite
-
realizar deformaciones de grficos dinmicas, transparencias de infinitas capas y
sombras, as como combinar 2D con 3D y cualquier medio digital que pueda
OpenGL:
Mac OS X incluye la implementacin altamente optimizada de Apple de OpenGL como
el sistema API y la librera para los grficos tridimensionales (3D). Es un marco amplio
y robusto para la visualizacin de las formas en 2D y 3D. Adems permite a OpenGL
trabajar en un ambiente del sistema de ventanas del sistema operativo.
QuickTime: El Mac OS X viene equipado con la ltima versin de QuickTime. QuickTime
es una potente tecnologa multimedia para manipular, realzar, y almacenar el vdeo, el
sonido, la animacin, grficos, el texto, la msica, e incluso la realidad virtual.
QuickTime, adems de ser utilizado por Mac OS X, est disponible en OS 9 de Mac,
Windows 95, Windows 98, Windows NT, y Windows 2000. Quick time soporta
formatos de archivo para las imgenes, incluyendo PICT, BMP, GIF, JPEG, TIFF, y PNG.
3. Entorno de programacin y desarrollo:
Classic: El entorno Classic permite ejecutar las aplicaciones Mac de toda la vida.
Carbon: Permite que una aplicacin se pueda ejecutar deforma nativa tanto en Mac OS
X como en Classic
Cocoa: Est diseado especficamente para aplicaciones exclusivas de Mac OS X
frameworks orientadas a objetos que soportan un rpido desarrollo y una alta
productividad.
-
Java: Permite la ejecucin de aplicaciones nativas Java a una velocidad y con una
estabilidad sin precedentes, con lo que el desarrollo para mltiples plataformas es una
opcin viable.
Plataformas:
Apple maneja su propia lnea de hardware y sus sistemas operativos solo estn
licenciados para trabajar en mquinas ensambladas por Apple Inc, la lnea
principalmente que utiliza MacOS X es:
Desktop
Server
Notebooks
Instalacin del Mac OS X
Paso 1. Grabacin del Disco: Tener la imagen de la distribucin que se quiera instalar
en un CD, tener en cuenta grabar la imagen a una velocidad baja ya que al grabarla a
altas velocidades puede dar errores en lectura del disco.
Paso 2. Arrancar desde el DVD: Programar la BIOS para que se pueda arrancar desde
el CD/DVD o presione durante el arranque la tecla de eleccin del dispositivo desde
donde queremos arrancar y elija el lector o grabadora que tiene el disco de MAC OS.
En ese momento cargar el Darwin y l mismo os dir que si quiere instalar pulse una
tecla o pulse F8 para ms opciones (iniciar por ejemplo en flags -v, -x -v, etc por si algo
falla). Transcurridos unos minutos le aparecer el seleccionador de idiomas de
instalacin.
-
Si usa Apple original cuando introduzcamos el DVD de instalacin del Mac OS se abrir
una ventana en la que podemos seleccionar Instalar Mac OS X. En ese momento se
pondr en marcha y le pedir que se reinicie el equipo para arrancarse desde el DVD.
En algunos porttiles hay que desactivar el soporte de SATA nativo desde la bios para
que arranque correctamente el Mac OS X la primera vez, despus de esto se puede
volver a activar.
Paso 3. Men de instalacin: Aqu tiene informacin disponible en los mens de arriba
pero bsicamente usar la aplicacin Utilidad de Discos. Con ella preparar su
particin o disco duro para que pueda ser instalado Mac OS X. Un paso bsico es
formatearla en formato MAC OS PLUS (con registro), nada de FAT32, NTFS, formatear
desde windows con programas de particin, no hace falta liar tanto. Vyase a borrar,
elegir ese formato y listo. Son segundos los que tarda.
-
Una vez dado formato a nuestro disco duro o particin aceptamos los trminos,
elegimos el disco duro y justo antes de empezar la instalacin nos vamos a
Personalizar o Customize (esto en el caso de las distribuciones es imprescidible en
muchos casos).
Las distribuciones (iDeneb, iPC, iATKOS, etc) suelen tener un listado de drivers para el
-
principal hardware que la gente demanda: tarjetas grficas Nvidia, ATI, Intel, drivers
para chipsets Intel ICHx, tarjetas de sonido ALCxxx integradas, etc. La eleccin de estos
drivers, fix y parches debe ser la correcta, nunca poner de ms o elegir cosas
contraproducentes (como elegir dos Kernels), ya que su resultado ser el que la
instalacin no sea exitosa. En el lado opuesto tenemos la persona que por
desconocimiento no pone los parches suficientes y acabamos obteniendo errores
como el temido "Still waiting for root device" que es resultado de una mala instalacin
del chipset de nuestra placa.
Paso 4.Instalacin: Es recomendable que si es un DVD de mediana calidad y grabado
en baja velocidad pase de la comprobacin del disco, dura demasiado y no merece la
pena (a no ser que lleves 5 intentos y ests seguro de que debera funcionar). La
instalacin puede durar en torno a 15 - 25 minutos segn el equipo.
Paso 5. Instalacin exitosa
Una vez terminis de instalar pues Leopard debera deciros que la instalacin ha sido
un xito. En esos momentos debera reiniciarse transcurrido unos segundos y debera
arrancar nuestro Leopard.
-
En muchos casos, os encontraris que os lanza un error, un kernel panic, que la
manzana tiene un smbolo de prohibido el paso arriba, etc. Os recomiendo que
arranquis en modo -v (verboso) y as podris ver la secuencia de arranque y ver en
donde se queda pillado. Esos errores ayudan muchas veces a vislumbrar el motivo del
fallo. Podis intentar tambin entrar en modo seguro (-x) a ver si as os deja o en
cargando todos los controladores (-f).
Paso 6. Creacin de la cuenta y registro
Bueno, aqu activaris el teclado, nosotros usamos el Espaol - ISO en Espaa (os lo
digo por el tema de las tildes y tal. Luego daris vuestros datos y podris registrar (o
no) vuestro Leopard. Los que usis distribuciones, no registris Leopard.
Paso 7.Men de instalacin
Dios, Leopard est en ingls a pesar de poner que el idioma de la instalacin fuera el
castellano!!! exactamente, ese es el quiz de la cuestin, que ahora te toca poner el
sistema en castellano. Es muy simple, en la mayora de los casos, simplemente te vas a
Aplicaciones/Personal/Internacional/Idiomas y editas la lista y dejas slo el espaol y
en formato pones Espaol de Espaa (o cualquiera que sea tu eleccin), por el tema de
las monedas, medidas, etc.
En distribuciones como iATKOS no se incluye el Espaol como idioma. Descargate el
archivo Spanish.pkg de este enlace, e instalalo. Entra en el icono System Preferences
que esta en el dock de mac. Entra a International y arrastra Espaol a la primera
posicin de la lista. Reinicia y ya tendrs tu Mac OS X Leopard en Espaol (segundo
mtodo alternativo a Aplicaciones/Personal/Internacional/Idiomas).
-
Gestin de procesos y procesador:
El Mac OS es un sistema operativo multiusuario y multitarea con una capacidad para
administrar simultneamente informacin de 32 bits, se considera de multitarea
preventivo dado que cuenta con un programador (tambin llamado planificador) el
cual, segn los criterios de prioridad, asigna el tiempo de los equipos entre varios
procesos que lo solicitan. La planificacin del procesador consiste en mantener una
serie de estructuras de informacin que permiten identificar las caractersticas de cada
trabajo, as como los recursos que tiene asignados. Un trabajo puede estar en varios
estados (procesamiento, listo para ejecutar y en espera).
Mach 3.0 permite el uso de varios procesadores trabajando en paralelo, su trabajo es
dotar al procesador y la memoria de la capacidad de abstraccin del resto de los
componentes del equipo. Se encargar de gestionar los tiempos de trabajo del
procesador, as como de facilitar la proteccin de memoria entre las distintas
aplicaciones que se estn ejecutando en un momento dentro del ordenador. Todo ello
sin olvidar la gestin de todos los mecanismos de entrada y salida de que dispongamos
para una tarea en ejecucin.
Distribucin de trabajos
Tareas e hilos: Mac Os X define el concepto de hilo tal y como lo hace POSIX, siguiendo
este mismo estndar para su manejo. Un hilo es, por tanto, es un punto de control de
la ejecucin de un proceso, que tiene acceso a todos los recursos del proceso y que se
puede ejecutar en paralelo (si la maquina lo soporta) con otros hilos (estn o no dentro
del mismo proceso).
Un proceso (o tarea, como se le denomina en Mach) se define como un conjunto de
recursos. Estos recursos, como veremos posteriormente, pueden ser referenciados a
travs de los puertos, con la excepcin del espacio de direccionamiento. Una tarea
debe contener uno o ms hilos.
En Mach, una tarea no tiene capacidad de ejecucin, sino que son los hilos que
contiene los que realmente se ejecutan basndose en los recursos de la tarea. Una
tarea es, por tanto, una entidad bastante pesada, ya que contiene todos los recursos
que los hilos contenidos van a necesitar. Por contra, un hilo es una entidad sumamente
ligera, ya que slo contiene cierta cantidad de informacin relativa al estado de la
ejecucin, delegando en la tarea todos los aspectos relativos a los recursos.
Planificacin: La planificacin en el kernel de Mac OS X est basada en cuatro listas de
ejecucin, cada una de ellas con diferente prioridad. Un hilo puede migrar de un nivel
de prioridad a otro en funcin de sus requerimientos, dependiendo de la poltica en
concreto que se utilice en el sistema. En general, es posible manejar estas prioridades
mediante los procedimientos definidos en el estndar de llamadas POSIX. Los procesos
parecen efectuarse simultneamente
-
Las cuatro listas de ejecucin que maneja el planificador de Mac OS X, son:
Prioridad
normal
Alta
Modo kernel
Tiempo real
Aplicacin
Aplicaciones normales
cuya prioridad se ha aumentado
Internos al kernel con mayor prioridad que el nivel de usuario
(ej.: E/S).
Hilos con una fraccin definida de ciclos de ejecucin
Puertos: En Mach, un puerto (port) es el punto de acceso a un recurso, entendiendo
este como un servicio prestado a una aplicacin o hilo. Cada objeto o recurso puede
tener varios tipos de puerto, entre ellos el puerto de nombre (name port) y el puerto
de control (control port ). Un hilo que haga una referencia a un puerto de nombre slo
podr ver ciertas caractersticas del recurso y obtener ciertos servicios no privilegiados.
Sin embargo, un hilo que pueda referenciar el puerto de control ser capaz de
manipular completamente este recurso.
Asociado con los puertos existe el concepto de derechos de puertos (port rights). Cada
hilo posee unos derechos de puertos que le dan acceso a un nmero limitado de
recursos y a un nivel de manipulacin sobre estos. Estos derechos de puertos se
pueden traspasar de unos hilos a otros, siempre y cuando se tengan los permisos
adecuados para ello. El sistema de seguridad de Mach se basa precisamente en el
manejo de los derechos de puertos.
Comunicacin entre procesos: Al igual que en cualquier sistema operativo moderno,
en Mach se definen algunos mtodos de comunicacin entre los diferentes procesos
que se ejecutan en el sistema. Los canales de comunicacin entre procesos estn
regidos por puertos, que tienen unos derechos asociados. Los canales de comunicacin
que estn definidos en el kernel de Mac OS X son:
Colas de mensajes
Semforos
Notificaciones
Cerrojos
Llamadas a procedimientos remotos
La forma de utilizar estos mtodos de comunicacin viene definida por una API
(Application Programmer Interface), librera de funciones que ofrecen servicios de
creacin, control, manejo y destruccin de los elementos IPC comentados.
-
1. Colas de mensajes: Las colas de mensajes eran, originalmente, el nico canal de
comunicacin nter proceso definido en el kernel Mach. Las colas estn definidas de
forma que slo un proceso tiene privilegios sobre el puerto de lectura, mientras que
varios procesos pueden tener privilegios sobre el puerto de escritura en la cola. Como
en otros sistemas operativos, la comunicacin entre procesos se lleva a cabo mediante
escrituras en la cola y posteriores lecturas por parte de otro proceso.
Cada mensaje puede contener informacin de diferentes tipos:
Datos de aplicacin generados por el proceso escritor;
Una copia de la informacin en un rango determinado de memoria;
Derechos sobre puertos;
Atributos especficos del kernel, como la identificacin del emisor.
Es destacable que, si bien slo una tarea (forma en que se denominan los procesos en
Mach) tiene acceso de lectura a una cola de mensajes, cualquier hilo de ejecucin
dentro de ella puede estar intentando leer un mensaje. En ese caso, la implementacin
hace que slo un hilo puede leer un determinado hilo.
2. Semforos: En Mach, los semforos tienen tres posibles operaciones:
Wait: Hace que el proceso espere en el semforo hasta que el contador sea
mayor que cero. Esta operacin se suele hacer cuando se va a entrar, por
ejemplo, en una seccin crtica.
Post: Incrementa el contador del programa, haciendo que se desbloquee algn
proceso que estuviese bloqueado en el semforo.
Post all: Hace que se desbloqueen todos los procesos que estaban bloqueados
en el semforo.
Evidentemente, si el semforo es binario, no existe diferencia prctica entre la llamada
a post y la llamada a post all.
3. Notificaciones: Los objetos de notificacin son similares a los semforos en el
sentido de que soportan las operaciones post y wait. La diferencia estriba en que las
notificaciones contienen adems un campo de estado. El campo es de longitud y
formato fijos, definidos en la creacin del objeto. En cada operacin post se actualiza
el contenido del campo de estado. En cada objeto slo existe un campo de estado, por
lo que ste se sobrescribe en cada operacin post. Las notificaciones constituyen una
forma algo ms avanzada de comunicacin que los semforos, porque permiten el
paso de datos adicionales en el campo de estado.
4. Cerrojos: Un cerrojo es un objeto que proporciona acceso exclusivo a una regin
crtica, es decir, es esencialmente un semforo binario. Durante la seccin crtica o
transaccin -definida como un bloque de operaciones que se deben ejecutar de forma
-
atmica, el hilo o tarea cierra el cerrojo. Al salir de la transaccin, el cerrojo es abierto
de nuevo.
4. Llamadas a procedimientos remotos: En Mach existen objetos -llamados objetos
RPC (Remote Procedure Calls)- diseados para hacer posible y optimizar las llamadas a
procedimientos remotos. En el momento de creacin de un objeto RPC, se definen los
formatos para los argumentos. Cuando se hace la llamada (operacin send sobre el
objeto RPC), se crea un mensaje en el formato
Ya definido y se pone en la cola del objeto. Este mensaje se pasa al servidor. Cuando el
servidor retorna de la transaccin, entonces la respuesta se le enva al emisor que hizo
la llamada. El kernel Mach trata de optimizar el proceso haciendo que el servidor se
ejecute utilizando los recursos del cliente. Esta tcnica se denomina migracin de hilo.
Mecanismos de control
El Mac OS controla los diferentes procesos de la computadora por medio de la
interpretacin del lenguaje de comandos que le permiten al usuario comunicarse,
adems, de las herramientas adecuadas para que pueda realizar sus tareas
informticas y le evita asumir los complicados procesos necesarios para llevar a cabo
dichas tareas.
En las plataformas de derivados de Unix, el intrprete Tcl/Tk a menudo se instala de
manera predeterminada. Si este no es el caso, normalmente es necesario instalar los
paquetes correspondientes a la distribucin o sino utilizar el cdigo fuente de Tcl
(lenguaje de herramientas de comando) y compilarlo para luego proceder con su
instalacin. Por otra parte, la ejecucin de un cdigo Tcl se realiza escribiendo en el
intrprete de comandos o consola: tclsh archivo.tcl
Gestin de memoria:
Mac OS X gestiona la memoria segn las necesidades de los programas que se tengan
abiertos, pudiendo utilizar casi todo el disponible si hace falta. El sistema deja siempre
algo para los programas abiertos pero asigna sobre la marcha la necesaria al programa
que est trabajando. Si se abre la terminal y tecleas "top" se pueden ver todos los
procesos en marcha y la memoria RAM y uso del procesador que tiene cada uno.
Objetivos del sistema de gestin de memoria: La memoria es uno de los
principales recursos de la computadora, la cual debe de administrarse con
mucho cuidado. Aunque actualmente la mayora de los sistemas de cmputo
cuentan con una alta capacidad de memoria, de igual manera las aplicaciones
actuales tienen tambin altos requerimientos de memoria, lo que sigue
generando escasez de memoria en los sistemas multitarea y/o multiusuario.
Esquemas de memoria en asignacin contigua: un esquema simple de gestin
de memoria consiste en asignar a cada proceso una zona contigua de memoria
-
para que en ella resida su mapa de memoria, (donde cada regin es una zona
contigua que se caracteriza por la direccin dentro del mapa del proceso donde
comienza y por su tamao, adems, tendr asociadas una serie de propiedades
y caractersticas), de los esquemas de asignacin contigua Mac OS aplica un
sistema de asignacin dinmica donde cada aplicacin pide memoria al sistema
segn la va necesitando y la libera cuando no la necesita, lo que optimiza su
aprovechamiento, en un Mac OS se asignar una nica direccin de memoria
por cada proceso que se est ejecutando.
Esquema de Asignacin Contigua
Descripcin ventajas desventajas
Particin
Esttica
La memoria principal
se divide en un
conjunto de
particiones estticas,
durante la generacin
del sistema un
proceso se puede
cargar en una
particin de este tipo.
Sencilla de
implementar, poca
sobre carga del
sistema operativo
Empleo ineficiente de
la memoria, debido a
la fragmentacin
interna.
El numero de
procesos.
Particin
dinmica
Las particiones se
crean
dinmicamente, de
forma que cada
proceso se cargue en
una particin de su
mismo tamao
No hay
fragmentacin
interna, uso ms
eficiente de la
memoria principal
Uso eficiente del
procesador debido a
la compactacin para
contrarrestar la
fragmentacin
externa.
-
Tcnica de intercambio: esta tcnica se basa en usar un disco o parte de un
disco (dispositivo de swap) como respaldo de la memoria principal cuando no
caben en memoria todos los procesos activos (ejemplo: puede ser debido a que
se ha creado uno nuevo), se elige un proceso residente y se copia en swap su
imagen en memoria. El criterio de
top related