stringtranslate.com

Tiempo compartido

En informática , el tiempo compartido es el uso compartido simultáneo de un recurso informático entre muchas tareas o usuarios, dándole a cada tarea o usuario una pequeña porción del tiempo de procesamiento . Este cambio rápido entre tareas o usuarios da la ilusión de ejecución simultánea . [1] [2] Permite la realización de múltiples tareas por parte de un solo usuario o habilita sesiones de múltiples usuarios.

Desarrollado durante la década de 1960, su surgimiento como el modelo principal de computación en la década de 1970 representó un cambio tecnológico importante en la historia de la informática. Al permitir que muchos usuarios interactuaran simultáneamente con una sola computadora, el tiempo compartido redujo drásticamente el costo de proporcionar capacidad informática, hizo posible que las personas y las organizaciones usaran una computadora sin poseerla [3] y promovió el uso interactivo de las computadoras y el desarrollo de nuevas aplicaciones interactivas .

Historia

Procesamiento por lotes

Las primeras computadoras eran dispositivos extremadamente caros y muy lentos en comparación con los modelos posteriores. Las máquinas estaban típicamente dedicadas a un conjunto particular de tareas y eran operadas por paneles de control, en los que el operador ingresaba manualmente pequeños programas a través de interruptores para cargar y ejecutar una serie de programas. Estos programas podían tardar horas en ejecutarse. A medida que las computadoras crecían en velocidad, los tiempos de ejecución se redujeron y pronto el tiempo que se tardaba en iniciar el siguiente programa se convirtió en una preocupación. Los nuevos software y metodologías de procesamiento por lotes , incluidos los sistemas operativos por lotes como IBSYS (1960), redujeron estos "períodos muertos" al poner en cola los programas listos para ejecutarse. [4]

Los programadores utilizaban perforadoras de tarjetas o grabadoras de cinta de papel , relativamente económicas , para escribir sus programas "fuera de línea". Los programas se enviaban al equipo de operaciones, que programaba su ejecución. El resultado (generalmente impreso) se devolvía al programador. El proceso completo podía llevar días, durante los cuales el programador podía no ver nunca la computadora. Los estudiantes de Stanford hicieron un cortometraje en el que criticaban esta situación con humor. [5]

La alternativa de permitir que el usuario manejara el ordenador directamente era, en general, demasiado costosa como para considerarla, ya que los usuarios podían disponer de largos periodos para introducir código mientras el ordenador permanecía inactivo. Esta situación limitaba el desarrollo interactivo a aquellas organizaciones que podían permitirse el lujo de desperdiciar ciclos de computación: las grandes universidades en su mayoría.

Tiempo compartido

Tiempo compartido en Unix en la Universidad de Wisconsin , 1978

Se afirma que el concepto fue descrito por primera vez por Robert Dodds en una carta que escribió en 1949, aunque no utilizó el término " tiempo compartido" . [6] Más tarde, John Backus también describió el concepto, pero no utilizó el término, en la sesión de verano de 1954 en el MIT . [7] Bob Bemer utilizó el término " tiempo compartido " en su artículo de 1957 "Cómo considerar una computadora" en Automatic Control Magazine y se informó que el mismo año utilizó el término " tiempo compartido" en una presentación. [6] [8] [9] En un artículo publicado en diciembre de 1958, WF Bauer escribió que "Las computadoras manejarían una serie de problemas simultáneamente. Las organizaciones tendrían equipos de entrada-salida instalados en sus propias instalaciones y comprarían tiempo en la computadora de la misma manera que el hogar promedio compra energía y agua de las empresas de servicios públicos". [10]

Christopher Strachey , que se convirtió en el primer profesor de computación de la Universidad de Oxford , presentó una solicitud de patente en el Reino Unido para "tiempo compartido" en febrero de 1959. [11] [12] Presentó un artículo "Tiempo compartido en computadoras grandes y rápidas" [13] en la primera Conferencia de Procesamiento de Información de la UNESCO en París en junio de ese año, donde transmitió el concepto a JCR Licklider . [14] Este artículo fue acreditado por el Centro de Computación del MIT en 1963 como "el primer artículo sobre computadoras de tiempo compartido". [15]

El significado del término “tiempo compartido” ha cambiado con respecto a su uso original. De 1949 a 1960, el término “tiempo compartido” se utilizaba para referirse a la multiprogramación sin múltiples sesiones de usuario. [6] Más tarde, pasó a significar compartir una computadora de manera interactiva entre múltiples usuarios. En 1984, Christopher Strachey escribió que consideraba que el cambio en el significado del término “tiempo compartido” era una fuente de confusión y no lo que él quería decir cuando escribió su artículo en 1959. [6]

También existen ejemplos de sistemas que proporcionan consolas para múltiples usuarios, pero sólo para aplicaciones específicas, no son sistemas de propósito general. Entre ellos se encuentran SAGE (1958), SABRE (1960) [6] y PLATO II (1961), creado por Donald Bitzer en una demostración pública en el parque Robert Allerton cerca de la Universidad de Illinois a principios de 1961. Bitzer ha dicho durante mucho tiempo que el proyecto PLATO habría obtenido la patente sobre tiempo compartido si la Universidad de Illinois no hubiera perdido la patente durante dos años. [16]

El primer sistema interactivo de uso general de tiempo compartido utilizable para el desarrollo de software, Compatible Time-Sharing System , fue iniciado por John McCarthy en el MIT escribiendo un memorando en 1959. [17] Fernando J. Corbató lideró el desarrollo del sistema, un prototipo del cual había sido producido y probado en noviembre de 1961. [18] Philip M. Morse hizo arreglos para que IBM proporcionara una serie de sus computadoras mainframe comenzando con el IBM 704 y luego la línea de productos IBM 709 IBM 7090 e IBM 7094. [ 18] IBM prestó esas mainframes sin costo al MIT junto con el personal para operarlas y también proporcionó modificaciones de hardware principalmente en forma de RPQs ya que los clientes anteriores ya habían encargado las modificaciones. [19] [18] Había ciertas estipulaciones que regían el uso del hardware prestado de IBM por parte del MIT. El MIT no podía cobrar por el uso de CTSS. [20] El MIT solo podía usar las computadoras IBM durante ocho horas al día; Otras ocho horas estaban disponibles para otras universidades; IBM podía utilizar sus ordenadores durante las ocho horas restantes, aunque hubo algunas excepciones. En 1963 se instaló una segunda implementación de CTSS en un IBM 7094 que el MIT había comprado con dinero de ARPA . Esto se utilizó para apoyar el desarrollo de Multics en el Proyecto MAC . [18]

JOSS comenzó a ofrecer servicio de tiempo compartido en enero de 1964. [21] El sistema de tiempo compartido de Dartmouth (DTSS) comenzó a ofrecer servicio en marzo de 1964. [22]

Desarrollo

A finales de los años 1960 y durante los años 1970, las terminales de ordenador se multiplexaron en grandes ordenadores centrales institucionales ( sistemas informáticos centralizados ), que en muchas implementaciones consultaban secuencialmente las terminales para ver si había datos adicionales disponibles o si el usuario de la computadora solicitaba alguna acción. Más tarde, la tecnología de interconexiones se basaba en interrupciones y algunas de ellas utilizaban tecnologías de transferencia de datos en paralelo, como el estándar IEEE 488. En general, las terminales de ordenador se utilizaban en las propiedades de las universidades en lugares muy similares a los que se encuentran hoy en día las computadoras de escritorio o las computadoras personales . En los primeros tiempos de las computadoras personales, muchas se utilizaban de hecho como terminales particularmente inteligentes para sistemas de tiempo compartido.

Los creadores de DTSS escribieron en 1968 que "cualquier tiempo de respuesta que promedie más de 10 segundos destruye la ilusión de tener una computadora propia". [23] Por el contrario, los usuarios de tiempo compartido pensaban que su terminal era la computadora, [24] y, a menos que recibieran una factura por usar el servicio, rara vez pensaban en cómo otros compartían los recursos de la computadora, como cuando una gran aplicación JOSS causaba paginación para todos los usuarios. El boletín JOSS a menudo pedía a los usuarios que redujeran el uso de almacenamiento. [25] El tiempo compartido era, no obstante, una forma eficiente de compartir una computadora grande. En 1972, DTSS admitía más de 100 usuarios simultáneos. Aunque más de 1000 de los 19 503 trabajos que el sistema completaba en "un día particularmente ajetreado" requerían diez segundos o más de tiempo de computadora, DTSS podía manejar los trabajos porque el 78% de los trabajos necesitaban un segundo o menos de tiempo de computadora. Alrededor del 75% de los 3.197 usuarios utilizaron su terminal durante 30 minutos o menos, durante los cuales utilizaron menos de cuatro segundos de tiempo de computadora. Una simulación de fútbol, ​​entre los primeros juegos de mainframe escritos para DTSS, utilizó menos de dos segundos de tiempo de computadora durante los 15 minutos de tiempo real para jugar el juego. [26] Con el auge de la microinformática a principios de la década de 1980, el tiempo compartido perdió importancia, porque los microprocesadores individuales eran lo suficientemente económicos como para que una sola persona pudiera tener todo el tiempo de CPU dedicado exclusivamente a sus necesidades, incluso cuando estaba inactiva.

Sin embargo, Internet volvió a poner de moda el concepto general de tiempo compartido. Las costosas granjas de servidores corporativos, que cuestan millones, pueden alojar a miles de clientes que comparten los mismos recursos comunes. Al igual que con los primeros terminales en serie, los sitios web funcionan principalmente en ráfagas de actividad seguidas de períodos de inactividad. Esta naturaleza de ráfagas permite que el servicio sea utilizado por muchos clientes a la vez, normalmente sin retrasos perceptibles en la comunicación, a menos que los servidores comiencen a estar muy ocupados.

Negocio de tiempo compartido

Génesis

En la década de 1960, varias empresas comenzaron a proporcionar servicios de tiempo compartido como oficinas de servicios . Los primeros sistemas usaban máquinas Teletype Model 33 KSR o ASR o Teletype Model 35 KSR o ASR en entornos ASCII y terminales basadas en máquinas de escribir IBM Selectric (especialmente la IBM 2741 ) con dos códigos de siete bits diferentes. [27] Se conectaban a la computadora central mediante un módem Bell 103A de acceso telefónico o módems acoplados acústicamente que operaban a 10-15 caracteres por segundo. Los terminales y módems posteriores admitían entre 30 y 120 caracteres por segundo. El sistema de tiempo compartido proporcionaría un entorno operativo completo, que incluía una variedad de procesadores de lenguaje de programación, varios paquetes de software, almacenamiento de archivos, impresión masiva y almacenamiento fuera de línea. A los usuarios se les cobraba un alquiler por el terminal, un cargo por horas de tiempo de conexión, un cargo por segundos de tiempo de CPU y un cargo por kilobytes-mes de almacenamiento en disco.

Los sistemas comunes utilizados para compartir el tiempo incluían el SDS 940 , el PDP-10 , el IBM 360 y la serie GE-600 . Las empresas que proporcionaban este servicio incluían GEISCO de GE , la subsidiaria de IBM The Service Bureau Corporation , Tymshare (fundada en 1966), National CSS (fundada en 1967 y comprada por Dun & Bradstreet en 1979), Dial Data (comprada por Tymshare en 1968), AL/COM , Bolt, Beranek y Newman (BBN) y Time Sharing Ltd. en el Reino Unido . [28] En 1968, había 32 oficinas de servicios de este tipo que prestaban servicios solo a los Institutos Nacionales de Salud (NIH) de EE. UU. [29] La Guía Auerbach de tiempo compartido (1973) enumera 125 servicios de tiempo compartido diferentes que utilizan equipos de Burroughs , CDC , DEC , HP , Honeywell , IBM , RCA , Univac y XDS . [30] [31]

Ascenso y caída

En 1975, el presidente en funciones de Prime Computer, Ben F. Robelen, dijo a los accionistas que "el mayor mercado de usuarios finales en la actualidad es el de tiempo compartido". [32] Para DEC, durante un tiempo la segunda empresa de ordenadores más grande (después de IBM), esto también era cierto: su PDP-10 y el 360/67 de IBM [33] eran ampliamente utilizados [34] por servicios comerciales de tiempo compartido como CompuServe, On-Line Systems, Inc. (OLS), Rapidata y Time Sharing Ltd.

La llegada de la computadora personal marcó el comienzo del declive del tiempo compartido. [ cita requerida ] La situación económica era tal que el tiempo de computadora pasó de ser un recurso costoso que debía compartirse a ser tan barato que las computadoras podían dejarse inactivas durante largos períodos para estar disponibles cuando fuera necesario. [ cita requerida ]

Rapidata como ejemplo

Aunque muchos servicios de tiempo compartido simplemente cerraron, Rapidata [35] [36] se mantuvo y pasó a formar parte de National Data Corporation . [37] En 1982, seguía siendo de suficiente interés como para ser el centro de atención de "A User's Guide to Statistics Programs: The Rapidata Timesharing System". [38] Incluso cuando los ingresos cayeron un 66% [39] y National Data desarrolló posteriormente sus propios problemas, se hicieron intentos para mantener en marcha este negocio de tiempo compartido. [40] [41] [42]

Reino Unido

La utilidad informática

A partir de 1964, el sistema operativo Multics [43] fue diseñado como una utilidad informática , inspirada en las utilidades eléctricas o telefónicas. En la década de 1970, el repositorio de hipertexto original " Xanadu " de Ted Nelson fue concebido como un servicio de este tipo.

Seguridad

El tiempo compartido fue la primera vez que varios procesos , propiedad de diferentes usuarios, se ejecutaban en una sola máquina y estos procesos podían interferir entre sí. [44] Por ejemplo, un proceso podía alterar los recursos compartidos de los que dependía otro proceso, como una variable almacenada en la memoria. Cuando solo un usuario usaba el sistema, esto podía dar como resultado un resultado posiblemente incorrecto, pero con varios usuarios, esto podía significar que otros usuarios podían ver información que no debían ver.

Para evitar que esto sucediera, un sistema operativo necesitaba aplicar un conjunto de políticas que determinaban qué privilegios tenía cada proceso. Por ejemplo, el sistema operativo podía negarle a un proceso determinado el acceso a una determinada variable.

La primera conferencia internacional sobre seguridad informática, celebrada en Londres en 1971, fue impulsada principalmente por la industria del tiempo compartido y sus clientes. [45]

Se ha considerado que el uso compartido del tiempo en forma de cuentas ficticias supone un riesgo. [46]

Sistemas de tiempo compartido notables

Principales sistemas de tiempo compartido tempranos: [30]

Véase también

Referencias

  1. ^ "Definición de tiempo compartido – Glosario | NordVPN". nordvpn.com (en portugués). 2023-11-23 . Consultado el 2024-06-17 .
  2. ^ "Sistema operativo de tiempo compartido". GeeksforGeeks . 2020-04-28 . Consultado el 2024-06-17 .
  3. ^ IBM hizo un anuncio, a principios de los años 1960, con un titular: "Este hombre comparte una computadora de 2 millones de dólares"
  4. ^ "Historia de los sistemas operativos" (PDF) .
  5. ^ "Ellis D. Kropotchev Silent Film - CHM Revolution" (Película muda de Ellis D. Kropotchev: revolución CHM). www.computerhistory.org . Consultado el 26 de mayo de 2023 .
  6. ^ abcde Lee, JAN (1992). "Reivindicaciones sobre el término 'tiempo compartido'". IEEE Anales de la Historia de la Computación . 14 (1): 16–54. doi :10.1109/85.145316. S2CID  30976386.
  7. ^ Backus, John, Digital Computers: Advanced Coding Techniques Archivado el 6 de agosto de 2022 en Wayback Machine , MIT 1954, página 16-2. La primera descripción conocida del tiempo compartido en computadoras.
  8. ^ Bemer, Bob (marzo de 1957). "Origins of Timesharing" (Orígenes del tiempo compartido). bobbemer.com . Archivado desde el original el 2017-07-02 . Consultado el 24 de junio de 2016 .
  9. ^ Middleburg, CA (2010). "Búsqueda de publicaciones sobre sistemas operativos". arXiv : 1003.5525 [cs.OS].
  10. ^ Bauer, WF (diciembre de 1958). Computer design from the programmer's viewpoint] (PDF) . Conferencia Conjunta de Computación del Este . Archivado desde el original (PDF) el 23 de julio de 2016. Una de las primeras descripciones del tiempo compartido en computadoras.
  11. ^ "Computer Pioneers - Christopher Strachey". history.computer.org . Consultado el 23 de enero de 2020 . Lo que Strachey propuso en su concepto de tiempo compartido fue un acuerdo que preservaría el contacto directo entre el programador y la máquina, al tiempo que lograría la economía de la multiprogramación.
  12. ^ "Computadoras - Tiempo compartido y minicomputadoras". Enciclopedia Británica . Consultado el 23 de enero de 2020. En 1959, Christopher Strachey en el Reino Unido y John McCarthy en los Estados Unidos describieron de forma independiente algo que llamaron tiempo compartido.
  13. ^ Strachey, Christopher (15 de junio de 1959). Tiempo compartido en computadoras grandes y rápidas. Conferencia de la UNESCO sobre procesamiento de la información . Consultado el 30 de mayo de 2023 .
  14. ^ Gillies, James M.; Gillies, James; Gillies, James; Cailliau, Robert (2000). Cómo nació la Web: La historia de la World Wide Web . Oxford University Press. pág. 13. ISBN 978-0-19-286207-5.
  15. ^ FJ Corbató, et al., The Compatible Time-Sharing System A Programmer's Guide (MIT Press, 1963) ISBN 978-0-262-03008-3 . "Para establecer el contexto del presente trabajo, resulta informativo rastrear el desarrollo del tiempo compartido en el MIT. Poco después del primer artículo sobre computadoras de tiempo compartido por C. Strachey en la conferencia de Procesamiento de Información de la UNESCO de junio de 1959, HM Teager y J. McCarthy presentaron un artículo inédito "Time-Shared Program Testing" en la Reunión de la ACM de agosto de 1959". 
  16. ^ Brian Dear, Capítulo 4 – El diagrama, el resplandor naranja amistoso, Pantheon Books, Nueva York, 2017; las páginas 71-72 analizan el desarrollo del tiempo compartido y la pérdida de la patente por parte de la Universidad de Illinois.
  17. ^ "Reminiscencias sobre la teoría del tiempo compartido". Sitio web original de John McCarthy . Consultado el 23 de enero de 2020. En 1960 , la expresión "tiempo compartido" estaba muy presente. Sin embargo, generalmente se usaba en mi sentido y no en el sentido de John McCarthy de un objeto similar al CTSS.
  18. ^ abcd Walden, David; Van Vleck, Tom , eds. (2011). "Sistema de tiempo compartido compatible (1961-1973): descripción general conmemorativa del quincuagésimo aniversario" (PDF) . IEEE Computer Society . Consultado el 20 de febrero de 2022 .
  19. ^ Watson Jr., Thomas J. (1990). Padre, hijo y compañía: mi vida en IBM y más allá . Nueva York: Bantam Books. pág. 244-245. ISBN 9780553070118Cuando empezamos a entregar nuestras primeras máquinas comerciales, nuestros clientes solían descubrir que lo más difícil de tener una computadora era encontrar a alguien que pudiera manejarla . No podíamos formar todos esos técnicos nosotros mismos. Sin embargo, no había ni una sola universidad con un plan de estudios de informática. Así que fui al MIT a mediados de los años 50 y les insté a que empezaran a formar científicos informáticos. Les regalamos una computadora grande y el dinero para hacerla funcionar.
  20. ^ Lee, JAN; Rosin, Robert F (1992). "Time-Sharing at MIT". IEEE Annals of the History of Computing . 14 (1): 18. doi :10.1109/85.145317. S2CID  30631012 . Consultado el 3 de octubre de 2022 . Corbato: No, ese fue uno de los aspectos interesantes. Una de las condiciones de la donación de IBM para el uso del equipo era que no debíamos cobrar por él. Era gratis, sin duda.
  21. ^ JC Shaw (1964). "JOSS: la visión de un diseñador de un sistema informático experimental en línea". Actas de la AFIPS '64 (otoño, parte I) Actas de la conferencia conjunta sobre informática del otoño del 27 al 29 de octubre de 1964, parte I. págs. 455–464. doi :10.1145/1464052.1464093. ISBN 9781450378895. Número de identificación del sujeto  16483923.
  22. ^ Rankin, Joy Lisi (2018), Una historia popular de la informática en los Estados Unidos , Cambridge, Massachusetts: Harvard University Press, ISBN 978-0-852-3-5-3 9780674970977
  23. ^ Kemeny, John G.; Kurtz, Thomas E. (11 de octubre de 1968). "Dartmouth Time-Sharing". Ciencia . 162 (3850): 223–228. Bibcode :1968Sci...162..223K. doi :10.1126/science.162.3850.223. PMID  5675464.
  24. ^ "TRANSCRIPCIONES DE LA SESIÓN DEL DÍA DE LOS PIONEROS DE LA CONFERENCIA NACIONAL DE COMPUTACIÓN DE 1974". Sistema de tiempo compartido de Dartmouth . Dartmouth College. 1974.
  25. ^ Marks, Shirley (diciembre de 1971). The JOSS Years: Reflections on an experiment (PDF) (Informe técnico). Rand. pp. 32–33 . Consultado el 19 de junio de 2019 .
  26. ^ Kemeny, John G. (1972). El hombre y la computadora. Nueva York: Charles Scribner's Sons. pp. 32-37, 41-42. ISBN 9780684130095.LCCN 72-1176  .
  27. ^ IBM 2741 Communication Terminal (PDF) . IBM. pág. 12. Archivado desde el original (PDF) el 2017-03-16 . Consultado el 2015-10-06 .
  28. ^ Jeffrey R. Yost, Hacer que la TI funcione: una historia de la industria de servicios informáticos , 2017, ISBN 0262342197 pág. 158
  29. ^ "Colección de historias corporativas de tecnología de la información". Museo de Historia de la Computación. Recuperado el 29 de noviembre de 2013 de http://www.computerhistory.org/corphist/view.php?s=stories&id=136.
  30. ^ abcd Guía de Auerbach para compartir el tiempo (PDF) . Auerbach Publishers, Inc. 1973 . Consultado el 29 de noviembre de 2013 .
  31. ^ DEC Timesharing (1965), de Peter Clark, The DEC Professional, Volumen 1, Número 1
  32. ^ Computerworld, 11 de junio de 1975, pág. 35
  33. ^ Un anuncio impreso de dos páginas de IBM tenía como título "100 o más personas pueden usar la nueva computadora de tiempo compartido de IBM al mismo tiempo". ¿Los originales estaban/están? en eBay
  34. ^ p.1425, Enciclopedia de Ciencias de la Computación, Litton Educational Publishing, Inc.
  35. ^ https://groups.google.com/forum/#!topic/alt.folklore.computers/aE4TwORruB8 - "Trabajé para RapiData Timesharing durante aproximadamente un año, alrededor de 1969..."
  36. ^ alguien más: "Trabajé allí durante casi 2 años, de 1977 a 1979". alt.folklore.computers/aE4TwORruB8/EdpKfFAlBncJ
  37. ^ "Acciones". Bloomberg.com . 2023-05-26 . Consultado el 2023-05-26 .
  38. ^ Bruce Bosworth, ISBN 978-089529-1-677 
  39. ^ Computerworld , 6 de octubre de 1986, pág. 179, "Los ingresos de Rapidata fueron de 11 millones de dólares... en 1986, menos que... (31 millones de dólares en 1982)".
  40. ^ Computerworld, 25 de agosto de 1986, p. 5, "National Data Corp. dijo que está cerca de llegar a un acuerdo con un comprador de su división de tiempo compartido Rapidata. En mayo, National Data dijo que cerraría..."
  41. ^ National Data Corp se convirtió en NDC-Health Corp en 2001 (bizjournals.com/atlanta/stories/2001/10/29/daily25.html)
  42. ^ En cuanto a su lugar en la historia, Rapidata aparece en 'La guía AUERBACH para compartir el tiempo (1973)' http://bitsavers.informatik.uni-stuttgart.de/pdf/auerbach/GuideToTimesharing_Jan73.pdf
  43. ^ "Comandos y funciones activas de Multics (AG92-06)" (PDF) . BitSavers . Honeywell Bull, Inc. Febrero de 1985. Archivado desde el original (PDF) el 6 de junio de 2022 . Consultado el 10 de enero de 2021 .
  44. ^ Silberschatz, Abraham; Galvin, Peter; Gagne, Greg (2010). Conceptos de sistemas operativos (8.ª ed.). Hoboken, NJ: Wiley & Sons. pág. 591. ISBN 978-0-470-23399-3.
  45. ^ O'Neill, Judy Elizabeth (1992). La evolución de la informática interactiva mediante el uso compartido del tiempo y la creación de redes (tesis). OCLC  1011609244.[ página necesaria ]
  46. ^ Toxen, Bob (mayo de 2007). "Los siete pecados capitales de la seguridad en Linux: evite estos riesgos de seguridad comunes como al diablo". Queue . 5 (4): 38–47. doi : 10.1145/1255421.1255423 . Las vulnerabilidades más recientes no se pueden explotar directamente de forma remota en la mayoría de los sistemas. Esto significa que la mayoría de los sistemas no corren el riesgo de sufrir ataques remotos desde Internet. Muchas de las vulnerabilidades pueden ser aprovechadas por alguien con una cuenta shell normal en el sistema.
  47. ^ Babcock, JD (1967). "Una breve descripción de las medidas de privacidad en el sistema de tiempo compartido RUSH". Actas de la conferencia conjunta de informática de primavera del 18 al 20 de abril de 1967, AFIPS '67 (primavera) . pág. 301. doi :10.1145/1465482.1465528.
  48. ^ Hartley, DF (1968), El sistema de acceso múltiple de Cambridge: manual de referencia del usuario , Cambridge: Cambridge Univ. Press, ISBN 978-0901224002
  49. ^ "Time Sharing", James Miller. Consultado el 30 de noviembre de 2013.

Lectura adicional

Enlaces externos

  1. ^ Allen, Ruth; (Estados Unidos), Biblioteca Nacional de Medicina (1969). Bibliografía comentada de aplicaciones informáticas biomédicas. 70: Biblioteca Nacional de Medicina.{{cite book}}: Mantenimiento de CS1: ubicación ( enlace )