Tecnología, Internet y juegos
179 meneos
2285 clics
Cuando Microsoft envidiaban a una empresa menor como Commodore: el Amiga revolucionó con su multitarea apropia

Cuando Microsoft envidiaban a una empresa menor como Commodore: el Amiga revolucionó con su multitarea apropia

En 1985 Commodore se apuntaba al futuro. Dejaba relativamente atrás la exitosa era de los 8 bits en la que triunfó con el Commodore 64 y daba el salto a los 16 bits con un ordenador muy especial: el Amiga 1000. Aquel proyecto estuvo rodeado de ideas espectaculares, pero una en especial, la multitarea apropiativa o preventiva, convirtió al Amiga 1000 y al resto de futuros modelos del Amiga en ordenadores envidiados hasta por los gigantes de la época. Apple ya había asombrado el mundo años antes con

| etiquetas: apple , microsoft , commdore , pc , amiga
75 104 0 K 268
75 104 0 K 268
  1. En cuanto a la multitarea del Exec del Amiga DOS, en realidad era cooperativa, a pesar de usar planificación apropiativa, debido a la falta de protección de memoria entre tareas.
    Yo tuve en mi juventud un A500 y un A2000. Una gran máquina, muy adelantada a su tiempo y muy por delante de la sobrevalorada Macintosh. De las primeras en usar el concepto de (o una surte de) GPU: el chip Agnus + Copper (coprocessor) del Amiga chipset (ECS/OCS/AGA) con el control de canales DMA, Blitter, etc. y lista copper o máquina de estado finita con 3 instrucciones (copper lists) del Amiga Chipset (además de sonido, E/S, etc.).
    Amiga desapareció por culpa de Commodore, y sus absurdas políticas de márketing y ventas, pero especialmente por que no sabían ni lo que tenían ni lo que era un Amiga (Joder, pero si empezaron vendiéndolas en tiendas de juguetes), además de la piratería, claro, y las penosas conversiones en cuanto a juegos de Atari ST a Amiga (compilaban todo el código 68k sin hacer uso del chipset)
  2. #26 Si tienen baterías de estas seguro que están todas fugadas.
    Mierda, joder es que me voy a cagar en mi puñetera vida, de verdad que muchas veces parezco imbécil de remate. :palm: :wall: :wall:

    Unos de los problemas es que el trastero lo tengo a tomar por saco de casa y voy de pascuas a ramos, vamos que pierdo una media hora en ir volver y normalmente solo voy cuando tengo que llevar algo.
    Luego ponte a buscarlos, está todo más o menos ordenado pero apilado y también tengo cosas en estanterías metálicas que han quedado semi-enterradas, uno de los Amiga lo tengo metido en una caja y está a la vista, los otros dos no tengo ni idea de donde pueden estar.

    Es un trastero de 15m2 y 5 de alto lleno hasta los topes de todo tipo de aparatos, desde TVs a válvulas que voy arreglando, pasando por vídeos domésticos y ordenadores a aparatos de vídeo profesionales de los años 80/90.
    Tengo una pared entera de cintas vídeo de 1" (bobina abierta), unas 450, la mitad de ellas son cintas de archivo de ETB de los años 80-principios de los 90, tengo hasta un generador de efectos de vídeo 2D/3D y de color/key de los años 80..., esos con los que hacían los efectos 3D mareantes de los vídeos musicales en los 80; el generador solo gasta unos 22Kw de nada :troll: , incluso hasta también tengo un proyector de aquellos enormes de 3 tubos (rojo, verde, azul)...
    El ordenador que sí tengo en casa bien guardadito es el IBM 5150 del año 82 con monitor CGA y su teclado capacitivo. :-D

    No se ni lo que tengo realmente en el trastero, tendría que hacer inventario, y no lo digo en broma.
    Es más me encantaría montar un museo de la electrónica/informática como tienen en otros países, pero en este país me parece que ni montando un museo de fútbol entraría la gente. :-P
    A ver si estas navidades voy y miro el estado de los Amiga, no puedo dejarlo más tiempo; y lo mismo del resto de ordenadores, recuerdo que en su día a muchos les quité la batería esta azul, pero no a los que ya tenía en el trastero. :-S
  3. En lo de OSX, mitad y mirad. Para copiar archivos de maravilla, pero OSX renqueaba contra OS9 en audio en tiempo real, sencillamente insuperable.

    Sobre Amiga OS, el Amiga 4.1 para PPC al fin tiene protección de memoria.

    Aunque como más de un fan de Amiga sabrá, el sucesor natural es MorphOS.
    morphos-team.net/

    Pero la mayoría de gente de Amiga acabó en OSX.
  4. Debajo de la cama tengo mi A1200 con mi tarjeta aceleradora... no me libro de el por nostalgia.
  5. #6 Yo el primero, un A500 lo compre en una tienda de maquinas de escribir (olivetti), cagate.
  6. #32 >a mitad de ellas son cintas de archivo de ETB

    Joder, avisa a @baronluigi
  7. Para mí fue el paso previo a Mac. Eternamente agradecido. Lo conservo en embalaje original con todos los extras.
  8. #2 Yo los míos los tengo vivitos y coleando: discos duros SCSI, scanner, impresora, MIDI, juegos, un fantástico joystick Telemach para jugar a miles de juegos disponibles, trackers para hacer música… Y trastear con el sistema operativo es una delicia.
  9. #13 Los condensadores y otros c. discretos hay que cambiarlos ya casi seguro. Le puedes meter una Apollo Vampire V2 core (basada en FPGA que es brutal, el core V4 estará disponible pronto y los cores son actualizables al ser FPGA).
  10. #9 Por suerte, el A1200 no tiene un pila como las que tenía el A500+ o algunas ampliaciones del A500, porque esas sueltan ÁCIDO con el tiempo, que se come el cobre de las pistas y la reparación es muy jodida.

    Pero si es cierto que los condensadores se secan y, con el tiempo, dejan de funcionar correctamente, dando errores aleatorios, lo que hace necesario un "recapeado" (REplace CAPacitors, o, en la lengua de Cervantes, "reemplazar condensadores") para devolverlo a la vida.

    Si supieras la de cosas que están saliendo para Amiga, como VARIAS aceleradoras basadas en FPGA que duplican o triplican la velocidad de las mejores aceleradoras clásicas (además de incluir tarjeta gráfica por HDMI, ethernet, USB…); VARIAS placas independientes, también FPGA, que reproducen el sistema Amiga completo, como la M5 y la Vampire, pero con salidas modernas; aceleradoras 060 de nuevo cuño, con salidas de sonido digital, HDMI, USB, WiFi…

    No estaba muerto, estaba de parranda… ;) xD
  11. #5 Enciendelo de vez en cuando que si hay componentes que se oxidan y se estropean. (1 vez cada 4 o 5 meses.
  12. #4 Yo tego 2 ó 3 Amiga 2000, creo que uno de ellos es un 2500, en el trastero desde hace unos 20 años. Todos ellos con un montón de tarjetas para edición de vídeo, todos tienen la mayoría de slots ocupados por estas tarjetas de edición, además de las controladoras que trae el propio ordenador.

    Miedo me da abrirlos por si la batería es de esas recargables, porque seguro estarán todas fugadas y medio ordenador echado a perder, con lo que acabaría muerto allí mismo a manos mías. :-P
  13. Os recomiendo los videos de Retro Man Cave: www.youtube.com/user/RetroManCave
    Impagable el vídeo de cómo se hacen un Amiga NUEVO con componentes actuales y alguno que otro antiguo.
  14. #18 No me digas eso… :'(

    Si los quieres poner en marcha, seguro que encontramos la manera, porque es una auténtica lástima que estén ahí muertos de la risa. ¿Habría posibilidad de fotos, para ver lo que tienes?

    En cuanto a las baterías, cuanto más tiempo dejes pasar, peor. Cuanto antes se actúa, menos tiempo tiene el ácido para dañar cosas. Yo los miraría YA. Y las pilas, que son como barriletes azules, cortadas y sacadas de ahí IPSO FACTO, ni que sea con unas tijeras (mirando de no tirar de las pistas, claro): se cortan las patillas y fuera.
  15. #23 Yo tenia un A4000 con VLabMotion, 060, Tocatta, SCSI, Genlock...
  16. No diré más:  media
  17. Por cierto, la Vampire V4 habrá dos versiones, una para acoplar a stock Amigas y otra "standalone" que funciona por sí sola. Han implementado en una FPGA un 68k en adelante, lo llaman core 68080 - nunca llegó a existir, que mejora a toda la familia 68k, así como todos los chipsets y van a meter instrucciones SIMD. Así que no es tarde para seguir haciendo retro-computing.
  18. #17 Siempre nos quedará la meditación del gurú.
  19. #11 Pues con un A2000 con aceleradora 060, SCSI, una VLabMotion, una VideoToaster y una Toccata, eras el mismísimo Chronos xD xD
  20. #59 #48 No curro allí, aunque conozco gente que sí.

    En Euskal encodings, fíjate que se están recuperando doblajes PERDIDOS de pelis, cuyo master EITB ya no conserva.

    Ahí por ejemplo, un VHSRIP de cuando EITB emitió la de Muñeco Diabólico, con sus anuncios de boxeo izarrak y todo.
  21. #62 En Euskera posiblemente no tenga apenas nada en los cientos de cintas de vídeo VHS y Beta que tengo arrinconadas por casa, grabaciones de la ETB2 tengo para dar y tomar, y mi aitite ni digamos desde que se compró allá por 1985 el vídeo.

    Tengo una cinta creo que VHS de 3 horas de vídeos musicales sin mosca ni nada sacada de estrangis de la ETB a mediados de los 80, incluso tiene la careta de sincronización horaria...
    La sacó un jefe que tuve cuando este trabajaba en la ETB, me dijo que si le llegan a pillar que se le caía el pelo, estaba totalmente ya no prohibido, sino prohibidísimo hacer copia de los vídeos musicales que les llegaban por satélite para grabación y posterior emisión.
  22. #26 Me he armado de valor he ido al trastero, he localizado los Amiga, solo he visto 2, un Amiga 2000 y un 2500, aunque a me suena un tercero, pero como me los dieron personas diferentes hace como unos 18-20 años igual es un falso recuerdo de esos.
    He buscado y rebuscado hasta donde he podido sin mover de un lado a otro todo el trastero, Monitores de Commodore tengo un par de ellos, así como teclados, ratones solo he encontrado uno. Así que seguramente solo tenga 2 ordenadores de estos y no 3, de todas maneras más adelante seguiré buscando por si acaso.

    Las baterías de los dos ordenadores estaban ambas fugadas tal y como me imaginaba, si que es cierto que pensaba que iban a estar bastánte peor.
    En el Amiga 2000 se han llegado a medio-sulfatar las 8-10 primeras patas del procesador, el zócalo en esta zona está totalmente verde-azulado, lógicamente he sacado el micro y aparentemente no está muy mal, apenas tienen un tonillo verde estas patas.
    Espero que no haya llegado al interior del micro, al menos el plástico del integrado no está abombado ni resquebrajado, ya veremos si no ha aumentado también la resistencia, con lo que las tensiones de salida en esa zona del micro serán más débiles y lo mismo con las de entrada que le llegan al micro, por no hablar de un aumento de la intensidad y por tanto del calor generado que como no sea capaz de disipar se acabará achicharrando.
    Los demás componentes no están mal exceptuando un par de resistencias, alguna inductancia y me imagino que los condensadores electrolíticos que está a su lado también estén afectados.

    El 2500 está algo mejor, apenas se han llegado a sulfatar las primeras patas del micro, el micro a simple vista está perfecto, aún así lo he sacado del zócalo y lo he metido en una bolsa antiestática. El zócalo se está empezando a sulfatar pero aún le falta bastante para llegar al nivel del Amiga 2000.
    De todas formas según tengo entendido el Amiga 2500 no utiliza para nada el micro de la placa base, el 68000, ya que tiene la tarjeta con su micro, FPU y MMU.
    Esta tarjeta está en perfectas condiciones, ni rastro de sulfatación.
    El resto de componentes no están mal, creo que hay un par de pistas o tres cortadas, al menos por la parte superior de la placa, las pistas que pasan justo por debajo donde estaba instalada la batería. Los componentes están más o menos bien, exceptuando un par de resistencias y alguna inductancia. Mañana si puedo lo miro todo con más detenimiento.

    Ambos amiga tienen un disco duro ESDI, desconozco la capacidad, y una tarjeta controladora que ocupa todo el equipo, por la pinta que tiene la tarjeta tiene pinta de ser también una controladora SCSI.


    Por suerte estos ordenadores estaban mejor que uno de los 386 que tenía por allí y que he tirado porque tenía ya media placa sulfatada.
    También he encontrado en el trastero un Intergraph del año 1994 con su disco duro SCSI y su unidad externa de cinta también SCSI, esto ya son palabras mayores, era un equipo de esos de alto rendimiento para postprocesado de vídeo..., el micro es de arquitectura clipper de 64 bits (RISC)...

    Te pongo una foto del Amiga 2500 para que veas como está, mañana si puedo saco otra al Amiga 2000 y te la pongo por aquí también.  media
  23. #62 >con sus anuncios de boxeo izarrak y todo.

    Eso lo anunciaban después de Dragoi Bola, tras la SuperBike.

    Eguberri on :-D.
  24. #5 Di precio, irá a parar a una casa que le dará cariño y en la que tendrá "hermanitos" y "primos" para jugar, jejejeje ;)

    Ojo, lo digo en serio, si no lo usas, pásame precio por privado y lo hablamos.
  25. Yo recuerdo cuando formatear un floppy de 720k dejaba completamente inservible cualquier pc. No se podia hacer nada. En cambio en el amiga formateaba el floppy a 880k y mientras editaba texto y lo imprimia... alucinande en la época.
  26. #55 ¿Y qué fue de esa maravilla?
  27. #8 Llevará 20 años sin encenderse, no se que paso con la fuente original, le tenia preparada una de pc con el cable de la fuente del A500 por unos HDs que le meti en una caja externa, la faja de cable ide saliendo por un lado.. en fin.
  28. #12 Pues te añado de amigo y por curiosidad voy a abrirlo a ver como anda, supongo que bien, pero ya te digo que esta bastante modeado, le sale una faja IDE hembra para conectarle discos duros "externos" en la aceleradora tiene un ventilador pequeño por fuera, y creo que tambien le solde en placa mas RAM.
  29. #56 Se la regalé a un colega, que lo tendrá en su casa comiendo polvo...
  30. #71 Castellano cañi y olé, jejeje. Pido enlace y te lo paso por privado. ;)
  31. #71 Por cierto, si fuera otro modelo (A500, A600, A1200…) te hubiera recomendado esta maravilla de página, que te permite trazar las pistas de las placas base de varios modelos de Amiga, pero entre ellos no está el A2000 :-( :

    www.amigapcb.org/index.php
  32. #69 El de la foto no tiene mala pinta del todo, habría que comprobar continuidades para ver si el daño en las pistas es aparente o real. Lo primero es darle una buena rociada con zumo de limón o vinagre para contrarrestar el efecto del ácido, y después con alcohol isopropílico para limpiarlo todo bien sin dejar restos. Por supuesto, los condensadores, después de tanto tiempo, deben estar más secos que la mojama, e incluso si el equipo arrancara (que lo puede hacer sin batería), es fácil que dieran problemas serios de estabilidad, al no retener corriente, por lo que habría que sustituirlos.

    Si tienes tiempo y ganas, puedo pedirle al administrador del grupo de Amiga en Telegram que me dé una invitación para unirte a él, ahí seguro que hay gente más capaz que yo a la hora de aconsejarte cómo recuperar los aparatos.
  33. Ahi tengo un A500 con su A590 (disco duro y 8MB de RAM) esperando tener un hueco para echarlo a andar con la unidad GoTek
  34. jodo en aquella época con Amiga500 ya eras un semi-dios, así pues con un 1000 eras el puto Zeus.
  35. #8 Si hay humedad se te puede oxidar algo, pero no es lo normal.

    Cuando no enciendes durante mucho tiempo un chacaharro electrónico lo que ocurre normalmente es que lo condensadores electrolíticos se secan (ácido clorhidrico) y dejan de ser un condensador como tal, no son capaces de acumular tensión, por lo que deja de funcionar o tiene un mal funcionamiento toda la parte del circuito que está relacionado con ese condensador.
    También puede suceder que ese mal funcionamiento del condensador estropeé el resto del circuito al hacerle funcionar de una forma no prevista, aumentando la tensión en el circuito, la resistencia/intensidad hasta el punto de freir otros componentes vinculados a este condensador.
  36. #21 Sí, efectivamente. Lo malo es que hay que pedir a a500plusplus@outlook.com los archivos KiCAD y el "bill of materials". Francamente si yo hubiera hecho la ingeniería inversa lo habría colgado en mi github.
    pongo el link correcto a YT: youtu.be/87q-TTG48Ew
  37. #23 el puto Olimpo ;)
  38. #14. En ese sentido la electrónica de los Amiga 500 es muchísimo más manejable y reparable que las placas bases de los Amiga 1200 con todos sus condensadores y resistencias soldadas en superficie y minituarizadas. Para los 1200 es mejor contratar a expertos que puedan hacerte el trabajo del recap. En los Amiga 500 a poco que sepas manejar un soldador y seas un poco manitas y cuidadoso un recap es bastante trivial.

    #18. No sé que estás esperando para desoldar esas baterias ponzoñosas de los Amiga 2000. Por suerte en la mayoría de ocasiones la fugas no acaban de destrozar la placa base y pueden repararse.
  39. #48 #32 si quereís, comentadlo en los foros de Euskal Encodings.

    Yo tenía un montón de cintas de BETAMAX, de programas de la ETB, grabados por un familiar. Todos se fueron a la mierda, por la humedad del garaje xD.
  40. #49 Espero llegar más o menos a tiempo. A ver si lo hago un día de estos.
  41. #60 jejeej, me voy a tener que pasar por el Euskal Encodings ese...
    Las cintas que tengo son brutos, están sin editar.

    Por ejemplo tengo grabado en una cinta las nuevas máquinas (1992) expendedoras de billetes y canceladoras automáticas que Euskotren puso en la estación de Erandio para hacer pruebas de su funcionamiento, así como se ven los ordenadores y el AS/400 con el controlaban todo, incluídos los ordenadores de las ventanillas donde te vendían los billetes.
    Y solo he visto unas cuantas cintas....
  42. #15 La última vez que lo encendí hace unos meses arrancaba desde HD perfectamente. Lo de la Vampire se me sale de presupuesto, pero es bueno saber que existe.
    Lo malo es que es una rev5, que no da para muchas cosas.
  43. #44 No nos vamos a poner de acuerdo.

    (pero no es cooperativa :troll: )
  44. #51 Estas son profesionales, sacadas directamente de la ETB y de una productora bastánte grande que cerró en el año 92.
    Son cintas de 1" tipo C

    Es la más grande y redonda :-D que sale en la imagen, La he sacado de la wikipedia en inglés y casualidad la cinta también es de la ETB. o_o xD  media
  45. #5 Hay que hacerles un recap de cuando en cuando (cambiar condensadores, resistencias y otros componentes discretos, limpiar corrosión is tienes batería, etc.)
  46. #19 Sí, mi a500 es una rev 3, KS 1.2. No Fat Agnus (El otro A2000 sí lleva el 8372). Pero con una Vampire la cosa cambia la leche.
  47. #24 Gracias! Eso queria decir pero en cristiano. Saludos.
  48. #49 Buenísimos recuerdos del Amiga 500, comparado con al Amstrad, MSX, Spectrum, commodore, pc de Windows.. era una belleza.
    Q buenos ratos
  49. #32 Lo de 15 m² vale, es un buen trastero, pero... ¿5 METROS DE ALTO? ¿Usas algún tipo de andamiaje para subir a los prestaches? Dios mío...

    Lo de las baterías, no sé, nunca un ordenador me ha dado problemas por eso. Como mucho un 386 sin batería y le puse una nueva (aunque misteriosamente nunca funcionó como es debido).
  50. #37 Algo más de 4m y medio de alto mide. xD
    Imposible llegar sin escalera. Sin ella como mucho puedo apilar cosas sobre los 2m.
    Tengo una estantería metálica de 3m y encima de esta tengo apilados un montón de trastos, varios monitores y cajas de cartón encima de estos...
  51. #67 ¿Habría forma de averiguarlo? Porque para que esté muerto de la risa…
  52. #6 Tengo que discrepar: que no haya protección de memoria entre tareas no significa que la multitarea sea cooperativa. En Amiga, una tarea que se colgase no bloqueaba el ordenador, sino que el resto de las tareas seguían trabajando. Otra cosa es que, al colgarse, machacase memoria que no le corresponde y afectase a otras tareas, pero eso no tiene nada que ver con la multitarea, sino con protección de memoria.
  53. #33 Yo creo que eso es rizar el rizo. La multitarea preemptiva permite garantizar que todas las tareas reciban un trozo de CPU sin que el programador tenga que tomarse la molestia de garantizarlo (por ejemplo, un descompresor debería devolver el control al bucle principal cada X bytes descomprimidos para garantizar esto, lo que supone un trabajo extra para el programador). Obviamente, si una tarea expresamente sobreescribe las tablas de tareas para hacerse con el control, está siendo hostil, que es muy diferente.
  54. #41 Claro, pero es que esas eran funciones que te daba el propio núcleo. Es como si el núcleo de Linux da la opción de desactivar la multitarea a un proceso cualquiera. Tiene sentido para permitir tareas en tiempo real sin necesidad de un sistema de prioridades, pero realmente es un hack. E insisto: confundes "protección de memoria" con "multitarea apropiativa". Si la multitarea es cooperativa, un programa puede apropiarse de manera legal del 100% procesador; si es apropiativa, no puede apropiarse de manera legal de él. Otra cosa es aprovecharse de limitaciones en la máquina.
  55. #72 Ok, entonces sin problema, y muchas gracias. :-)
  56. #73 Joder que pasada. Ya me gustaría algo así para todos los cacharros que tengo por aquí.
    O al menos un programa para poder "fabricarme" circuitos impresos interactivos como estos.
  57. Multitarea preventiva… :palm:

    Preemptiva diría yo que era la multitarea si la memoria no me folla. :-D
  58. #42 #41. Hay ciertos libros que ya no se editan y ciertas multinacionales que desaparecieron dejando por el camino mucho hardware y software carne de museo. Pasaos por este enlace y mirad al final de la página : 69.60.118.202/amiga/amiga-books.htm
  59. #50. Hoy tengo claro que si tuviera que comprar un nuevo Amiga seria un modelo Amiga 500 (no el 'Plus', el modelo anterior) con su placa base original. Para mi el Amiga 500 esteticamente es superior a los 1200 y queda a años luz de los tristes Amiga 600. El Amiga 500 original representa el verdadero retro de los computadores de 16 bits con sus limitaciones técnicas y su ilimitada capacidad de sorprender.

    Sus placas base son tan hackeables-reparables como las de los Commodore 64. Los amiga 1200 son harina de otro costal con unas placas base de nueva generación con componentes tipo 'smd' soldados en superficie, muy poco manejables fuera de un taller de electrónica serio.

    Considero que el Amiga 500 no se exploró tanto como el C64 y que su vida útil y su capacidad de asombrar al público daba mucho más de sí. De hecho los Amiga 1200 con sus 256 colores quedaron rapidamente eclipsados por las Super Vga de 256 colores con lo que su vida útil fue muy inferior a la del Amiga 500 y ya no digamos respecto a los Commodore 64. El Worbench de los Amiga 500 con su selección de colores azul, negro, blanco y naranja era muy superior a la gama de grises en los Worbench para el 1200. :-)
  60. Edit #53. #50. El Workbench...  media
  61. #70 A ver si pasado mañana me puedo poner a limpiarlos con tranquilidad, mañana tampoco puedo.
    Hoy he comprado el isopropílico, hace un par de semanas o tres se me terminó la botella y andaba con el acohol de farmacia que tenía en casa, pero este deja restos, además últimamente además suelen añadirle cloruro de benzalconio y queda como una capa semi-transparente en la superficie donde ha caído el alcohol.
    Suelo desactivar el ácido con zumo de limón ya que prefiero que quede un olor parecido a limón que no a vinagre.

    Por lo demás ya me he bajado el esquema del Amiga 2000 por si tengo que cablear alguna pata del microprocesador, las primeras patas, las que se han sulfatado son algunas del bus de direcciones y una de las de la frecuencia de reloj (clk) si no recuerdo mal.

    Si el grupo este de Telegram es en inglés mejor me olvido, entenderles les iba a entender sin mucho problema pero a la hora de expresarme y de hablar..., como que no me suelto a la hora de hablar, cosas de la vergüenza esa.
    Si es en castellano, pásamelo sin problema, si tengo algúna duda a la hora de reparar los equipos seguro que me pueden ir guiando para resolverla, lo mismo con cualquier problema que surja.

    Gracias. :-)
  62. #1 #7 Y yo en windows tambien y no quiero OSX ni regalao ;) echo de menos mi Amiga pero prefiero mil veces Windows que OSX por muchas razones.
  63. #48 ¿ @baronluigi trabaja o ha trabajado en ETB?
  64. #59 No, pero conoce Euskal Encodings, que es donde está todo lo bueno que EITB a la carta no va a subir ni de coña, como series extranjeras o animes japoneses.
  65. #1 Yo desgraciadamente acabé en Guindous.
  66. #30 Sí y no, técnicamente el Exec cumple con la definición de rutinas de planificación apropiativa.
    Linus Torvalds textualmente: "The Amiga is "pseudo-pre-emptive" multitasking, which Amiga people call pre-emptive, but it really is not. Due to lack of memory protection. Any program can take possession of the machine completely and thus prevent multitasking. Multitasking in Amiga is co-operative because it requires approval and help from running applications"
  67. #36 No te lo niego, pero estrictamente hablando, en sistemas operativos la protección de memoria es un "must" para satisfacer la definición de "preemptive", si no es 99% o cooperative. Muchos "Guru Meditation" eran debidos a este hecho (aparte de los fallos de programación en este respecto) Y sí, el programador lo tenía que tener en cuenta para evitar un Guru. Lo que no le quita valor al trabajo de Sassenrath en el Exec del Amiga. En aquellos tiempos lo más cercano que tenías era Unix y derivados. Ni el Mac OS de entonces ni DOS, CP/M entre otros le llegaban ni a la suela del betún. Pero las cosas como son.
  68. #38 Además de que el núcleo del ADOS/Kickstart era microkernel, muy avanzado entonces (hoy son híbridos como BSD, MacOS, excepto Linux: monolítico).
  69. #38 Creo recordar que en el Exec había que revocar las llamadas Forbid() y Disable() con Permit() o Enable() para evitar que un programa tomara el control de tareas desde el propio programa que las hubiere invocado.
  70. #41 en algún sitio tengo que tener el manual de referencia del Exec: captura  media
  71. #43 Y de hecho en AmigaOS es así, estamos hablando del Exec de Amiga OS y las funciones y libs que proporciona, necesarias para que los programadores o los compiladores las cumplan (capas Intuition, Exec: tareas, semáforos, mensajes e interrupciones, I/O, etc.). Sumado al hecho de que la ausencia de protección de memoria entre tareas, significa que alguna de ellas pueda impedir al sistema operar "preventivamente" (o apropiativa). Por todo ello es cooperativa.
  72. #45 En eso estamos de acuedo (en no ponernos de acuero), Je je.
    Bueno, dejémoslo en que es una suerte de "selective" preemptive kernel, lo que por definición no es 100% preemptive, pero lo satisface a un 99%.
  73. Xenix, el UNIX de Microsoft, es del año 80: en.wikipedia.org/wiki/Xenix
comentarios cerrados

menéame