En general, el bootstrapping suele hacer referencia a un proceso autoiniciativo que se supone que continúa o crece sin aportes externos. Muchas técnicas analíticas suelen denominarse métodos bootstrap en referencia a su implementación autoiniciativa o autosuficiente, como bootstrapping (estadística) , bootstrapping (finanzas) o bootstrapping (lingüística) .
Las botas altas pueden tener una lengüeta, un lazo o un asa en la parte superior, conocida como correa de la bota, que permite usar los dedos o un gancho para botas para ayudar a calzarse las botas. El dicho "levantarse con las correas de las botas" [1] ya se utilizaba durante el siglo XIX como ejemplo de una tarea imposible. La expresión data al menos de 1834, cuando apareció en el Workingman's Advocate : "Se conjetura que el Sr. Murphee ahora podrá saltar el río Cumberland o la cerca de un granero con las correas de sus botas". [2] En 1860 apareció en un comentario sobre la filosofía de la mente : "El intento de la mente de analizarse a sí misma [es] un esfuerzo análogo al de alguien que quisiera levantarse con las correas de sus propias botas". [3] La metáfora de bootstrap, que significa mejorarse a sí mismo mediante esfuerzos propios sin ayuda, se utilizaba en 1922. [4] Esta metáfora generó metáforas adicionales para una serie de procesos autosuficientes que se llevan a cabo sin ayuda externa. [5]
El término se atribuye a veces a una historia de Las sorprendentes aventuras del barón Munchausen de Rudolf Erich Raspe , pero en esa historia el barón Munchausen se saca a sí mismo (y a su caballo) de un pantano tirándose del pelo (específicamente, de su coleta), no de las correas de sus botas, y no se ha encontrado ninguna referencia explícita a las correas de sus botas en ninguna otra parte de las diversas versiones de los cuentos de Munchausen. [2]
La frase “¡Sal de ahí por tus propios medios!”, que en un principio pretendía intentar algo ridículamente inverosímil o incluso imposible, se ha utilizado desde entonces como una forma de hablar de movilidad económica o de curar la depresión. Se cree que esa idea fue popularizada por el escritor estadounidense Horatio Alger en el siglo XIX. [6] Pedirle a alguien que “salga adelante por sus propios medios” es sugerir que podría superar grandes dificultades con pura fuerza de voluntad. [7]
Los críticos han observado que la frase se utiliza para presentar situaciones injustas como mucho más meritocráticas de lo que realmente son. [8] [9] [7] Un estudio de 2009 encontró que el 77% de los estadounidenses cree que la riqueza es a menudo el resultado del trabajo duro. [10] Varios estudios han encontrado que el principal predictor de la riqueza futura no es el coeficiente intelectual o el trabajo duro, sino la riqueza inicial. [7] [11]
En tecnología informática , el término "bootstrapping" se refiere a compiladores de lenguaje que pueden codificarse en el mismo lenguaje. (Por ejemplo, un compilador de C ahora se escribe en el lenguaje C. Una vez que se escribe el compilador básico, se pueden realizar mejoras de forma iterativa, lo que hace que el lenguaje avance por sus propios medios). Además, el arranque generalmente se refiere al proceso de cargar el software básico en la memoria de una computadora después del encendido o reinicio general, el núcleo cargará el sistema operativo que luego se encargará de cargar otros controladores de dispositivos y software según sea necesario.
El arranque es el proceso de poner en marcha un ordenador, específicamente en lo que respecta al arranque de su software. El proceso implica una cadena de etapas, en la que en cada etapa se carga un programa relativamente pequeño y sencillo y luego se ejecuta el programa más grande y complicado de la siguiente etapa. Es en este sentido que el ordenador "se levanta por sí mismo"; es decir, se mejora a sí mismo por sus propios esfuerzos. El arranque es una cadena de eventos que comienza con la ejecución de procedimientos basados en hardware y luego puede pasar al firmware y software que se carga en la memoria principal . El arranque a menudo implica procesos como la realización de pruebas automáticas , la carga de ajustes de configuración , la carga de un BIOS , monitores residentes , un hipervisor , un sistema operativo o software de utilidad .
El término bootstrap en la informática comenzó como una metáfora en la década de 1950. En las computadoras, al presionar un botón bootstrap, un programa cableado leyera un programa bootstrap desde una unidad de entrada. Luego, la computadora ejecutaba el programa bootstrap, lo que hacía que leyera más instrucciones de programa. Se convirtió en un proceso autosuficiente que se ejecutaba sin ayuda externa de instrucciones ingresadas manualmente. Como término informático, bootstrap se ha utilizado desde al menos 1953. [12]
El bootstrapping también puede referirse al desarrollo de entornos de programación cada vez más complejos y rápidos. El entorno más simple será, quizás, un editor de texto muy básico ( por ejemplo , ed ) y un programa ensamblador . Usando estas herramientas, uno puede escribir un editor de texto más complejo, y un compilador simple para un lenguaje de nivel superior y así sucesivamente, hasta que uno puede tener un IDE gráfico y un lenguaje de programación de nivel extremadamente alto .
Históricamente, el bootstrapping también se refiere a una técnica temprana para el desarrollo de programas informáticos en hardware nuevo. La técnica descrita en este párrafo ha sido reemplazada por el uso de un compilador cruzado ejecutado por una computadora preexistente. El bootstrapping en el desarrollo de programas comenzó durante la década de 1950, cuando cada programa se construía en papel en código decimal o en código binario, bit a bit (1 y 0), porque no había un lenguaje informático de alto nivel, ni compilador , ni ensamblador, ni enlazador . Se codificó a mano un pequeño programa ensamblador para una nueva computadora (por ejemplo, la IBM 650 ) que convertía unas pocas instrucciones en código binario o decimal: A1. Este sencillo programa ensamblador se reescribió luego en su lenguaje ensamblador recién definido , pero con extensiones que permitirían el uso de algunas mnemotecnias adicionales para códigos de operación más complejos. El programa fuente del ensamblador mejorado fue luego ensamblado por el ejecutable de su predecesor (A1) en código binario o decimal para dar A2, y el ciclo se repitió (ahora con esas mejoras disponibles), hasta que se codificó todo el conjunto de instrucciones, se calcularon automáticamente las direcciones de las ramas y se establecieron otras comodidades (como el ensamblado condicional, las macros, las optimizaciones, etc.). Así fue como se desarrolló el primer Programa de Ensamblado Óptimo Simbólico (SOAP). Luego se codificaron compiladores, enlazadores, cargadores y utilidades en lenguaje ensamblador, continuando aún más el proceso de arranque de desarrollo de sistemas de software complejos mediante el uso de software más simple.
El término también fue defendido por Doug Engelbart para referirse a su creencia de que las organizaciones podrían evolucionar mejor si mejoraran el proceso que utilizan para mejorar (obteniendo así un efecto acumulativo a lo largo del tiempo). Su equipo de SRI que desarrolló el sistema de hipertexto NLS aplicó esta estrategia utilizando la herramienta que habían desarrollado para mejorar la herramienta.
El desarrollo de compiladores para nuevos lenguajes de programación, primero desarrollados en un lenguaje existente pero luego reescritos en el nuevo lenguaje y compilados por sí mismos, es otro ejemplo del concepto de bootstrapping.
Durante la instalación de programas informáticos, a veces es necesario actualizar el instalador o el propio gestor de paquetes. El patrón habitual para ello es utilizar un pequeño archivo ejecutable de arranque ( por ejemplo, setup.exe ) que actualiza el instalador e inicia la instalación real después de la actualización. A veces, el programa de arranque también instala otros requisitos previos para el software durante el proceso de arranque.
Un nodo de arranque, también conocido como host de encuentro, [13] es un nodo en una red superpuesta que proporciona información de configuración inicial a los nodos que se unen recientemente para que puedan unirse con éxito a la red superpuesta. [14] [15]
Un tipo de simulación por computadora llamada simulación de eventos discretos representa el funcionamiento de un sistema como una secuencia cronológica de eventos. Se utiliza una técnica llamada "bootstrapping" del modelo de simulación , que realiza un "bootstrapping" de los puntos de datos iniciales utilizando un generador de números pseudoaleatorios para programar un conjunto inicial de eventos pendientes, que programan eventos adicionales y, con el tiempo, la distribución de los tiempos de los eventos se acerca a su estado estable (el comportamiento del "bootstrapping" se ve superado por el comportamiento del estado estable).
El bootstrapping es una técnica que se utiliza para mejorar iterativamente el rendimiento de un clasificador . Normalmente, se entrenarán varios clasificadores con diferentes conjuntos de datos de entrada y, en las tareas de predicción, se combinará la salida de los diferentes clasificadores.
La IA semilla es un tipo hipotético de inteligencia artificial capaz de mejorarse a sí misma recursivamente . Al mejorarse a sí misma, se volvería mejor en esa tarea, lo que potencialmente llevaría a un aumento exponencial de la inteligencia. No se sabe que exista tal IA, pero sigue siendo un campo de investigación activo. La IA semilla es una parte importante de algunas teorías sobre la singularidad tecnológica : los defensores creen que el desarrollo de la IA semilla producirá rápidamente una inteligencia cada vez más inteligente (a través del bootstrapping) y, por lo tanto, una nueva era. [16] [17]
El bootstrapping es una técnica de remuestreo utilizada para obtener estimaciones de estadísticas de resumen.
El bootstrapping en los negocios significa iniciar un negocio sin ayuda externa o capital de trabajo. Los emprendedores en la fase de desarrollo de su empresa sobreviven gracias al flujo de caja interno y son muy cautelosos con sus gastos. [18] Generalmente, al comienzo de una empresa, se reserva una pequeña cantidad de dinero para el proceso de bootstrap. [19] El bootstrapping también puede ser un complemento para los modelos econométricos . [20] El bootstrapping también se amplió en el libro Bootstrap Business de Richard Christiansen, el artículo de Harvard Business Review The Art of Bootstrapping y el libro de seguimiento The Origin and Evolution of New Businesses de Amar Bhide. También hay una biblia completa escrita sobre cómo hacer un bootstrap correctamente por Seth Godin .
Los expertos han señalado que existen varias etapas comunes para la puesta en marcha de una empresa:
Existen muchos tipos de empresas que pueden optar al bootstrapping. Las empresas en fase inicial que no requieren necesariamente grandes entradas de capital (en particular de fuentes externas) pueden optar a este tipo de iniciativas. Esto permitiría, en particular, que la empresa tenga flexibilidad y tiempo para crecer. Las empresas de emprendedores en serie también podrían beneficiarse del bootstrapping. Se trata de organizaciones en las que el fundador obtiene dinero de la venta de una empresa anterior que puede utilizar para invertir. [21]
Existen diferentes métodos de bootstrapping. Los futuros empresarios que aspiran a utilizar el bootstrapping como forma de lanzar su producto o servicio suelen utilizar los siguientes métodos:
El bootstrapping suele considerarse un éxito. Si tenemos en cuenta las estadísticas proporcionadas por Fundera, aproximadamente el 77 % de las pequeñas empresas dependen de algún tipo de inversión personal o ahorros para financiar sus emprendimientos iniciales. El emprendimiento promedio de una pequeña empresa requiere aproximadamente $10 000 en capital inicial y un tercio de las pequeñas empresas comienzan con menos de $5000 de capital inicial.
Según los datos de startups presentados por Entrepreneur.com, en comparación con otros métodos de financiación, el bootstrapping es el más utilizado. "El 0,91% de las startups son financiadas por inversores ángeles, mientras que el 0,05% son financiadas por VC. En cambio, el 57% de las startups son financiadas por préstamos y créditos personales, mientras que el 38% recibe financiación de familiares y amigos". [22]
Algunos ejemplos de empresarios exitosos que han utilizado el bootstrapping para financiar sus negocios incluyen al empresario en serie Mark Cuban . Él ha respaldado públicamente el bootstrapping al afirmar que "si puedes empezar por tu cuenta... hazlo por ti mismo sin tener que salir y recaudar dinero". Cuando se le preguntó por qué creía que este enfoque era el más necesario, respondió: "Creo que el mayor error que comete la gente es que una vez que tienen una idea y el objetivo de iniciar un negocio, creen que tienen que recaudar dinero. Y una vez que recaudas dinero, eso no es un logro, es una obligación" porque "ahora, estás rindiendo cuentas a quienquiera que te haya recaudado el dinero". [23]
Empresas que se financiaron con recursos propios, como Apple Inc. (APPL), eBay Inc. (EBAY) y Coca-Cola Co. [21] también han afirmado que atribuyen parte de su éxito al hecho de que este método de financiación les permite seguir muy concentradas en una gama específica de productos rentables.
Las empresas emergentes pueden crecer reinvirtiendo las ganancias en su propio crecimiento si los costos de arranque son bajos y el retorno de la inversión es alto. Este enfoque de financiamiento permite a los propietarios mantener el control de su negocio y los obliga a gastar con disciplina. [24] Además, el arranque permite a las empresas emergentes centrarse en los clientes en lugar de los inversores, lo que aumenta la probabilidad de crear un negocio rentable. Esto deja a las empresas emergentes con una mejor estrategia de salida con mayores retornos.
Las compras apalancadas , o transacciones altamente apalancadas o "bootstrap", ocurren cuando un inversor adquiere una participación controladora en el capital de una empresa y donde un porcentaje significativo del precio de compra se financia a través de apalancamiento, es decir, préstamos de la empresa adquirida.
El bootstrapping en finanzas se refiere al método para crear la curva de tasa spot . Operación Manos a la Obra se refiere a los ambiciosos proyectos que industrializaron a Puerto Rico a mediados del siglo XX.
Esta sección puede resultar confusa o poco clara para los lectores . ( Diciembre de 2018 ) |
Richard Dawkins, en su libro River Out of Eden [25], utilizó el concepto de arranque por computadora para explicar cómo se diferencian las células biológicas: "Cada célula recibe una combinación diferente de sustancias químicas que activan distintas combinaciones de genes, y algunos genes actúan para activar o desactivar otros genes. Y así continúa el arranque hasta que tenemos el repertorio completo de diferentes tipos de células".
El análisis bootstrap permite juzgar la solidez del apoyo a los clados en los árboles filogenéticos . Un nodo escribe un número que refleja el porcentaje de árboles bootstrap que también resuelven el clado en los puntos finales de esa rama. [26]
El bootstrapping es una regla que impide la admisión de pruebas de oídas en casos de conspiración.
El bootstrapping es una teoría de adquisición del lenguaje .
El bootstrapping consiste en utilizar criterios de consistencia muy generales para determinar la forma de una teoría cuántica a partir de algunas suposiciones sobre el espectro de partículas u operadores.
En los dispositivos de fusión de tokamak , el arranque se refiere al proceso en el que el plasma autogenera una corriente de arranque , lo que reduce o elimina la necesidad de un controlador de corriente externo. Maximizar la corriente de arranque es un objetivo principal de los diseños avanzados de tokamak.
El bootstrapping en la fusión por confinamiento inercial se refiere a que las partículas alfa producidas en la reacción de fusión proporcionan un mayor calentamiento al plasma. Este calentamiento conduce a la ignición y a una ganancia general de energía.
El bootstrapping es una forma de retroalimentación positiva en el diseño de circuitos analógicos.
La red eléctrica casi nunca se cae de forma intencionada. Los generadores y las centrales eléctricas se ponen en marcha y se apagan según sea necesario. Una central eléctrica típica necesita energía para ponerse en marcha antes de poder generar energía. Esta energía se obtiene de la red, por lo que si toda la red se cae, estas centrales no pueden ponerse en marcha.
Por lo tanto, para poner en marcha una red eléctrica, debe haber al menos un pequeño número de centrales eléctricas que puedan arrancar completamente por sí solas. Un arranque en negro es el proceso de restablecer el funcionamiento de una central eléctrica sin depender de energía externa. En ausencia de energía de la red, se utilizan uno o más arranques en negro para poner en marcha la red.
Una planta de energía nuclear siempre necesita tener una manera de eliminar el calor de desintegración, lo que generalmente se hace con bombas de refrigeración eléctricas. Pero en el caso poco frecuente de una pérdida total de energía eléctrica, esto aún se puede lograr arrancando un generador de turbina. A medida que el vapor se acumula en el generador de vapor, se puede utilizar para alimentar el generador de turbina (inicialmente sin bombas de aceite, bombas de agua de circulación o bombas de condensación). Una vez que el generador de turbina está produciendo electricidad, las bombas auxiliares se pueden encender y las bombas de refrigeración del reactor se pueden hacer funcionar momentáneamente. Finalmente, la presión del vapor se volverá insuficiente para alimentar el generador de turbina y el proceso se puede detener en orden inverso. El proceso se puede repetir hasta que ya no sea necesario. Esto puede causar grandes daños al generador de turbina, pero lo más importante es que salva el reactor nuclear.
Una función de servidor de arranque (BSF) es un elemento intermediario en redes celulares que proporciona funciones independientes de la aplicación para la autenticación mutua de equipos de usuario y servidores desconocidos entre sí y para "arrancar" el intercambio de claves de sesión secretas posteriormente. El término "arranque" está relacionado con la creación de una relación de seguridad con un dispositivo previamente desconocido primero y con la posibilidad de instalar elementos de seguridad (claves) en el dispositivo y la BSF posteriormente.
{{cite journal}}
: Requiere citar revista |journal=
( ayuda ){{cite journal}}
: Requiere citar revista |journal=
( ayuda )