Bootstrapping

ComputingEdit

En tecnología informática, el término (generalmente abreviado como arranque) generalmente se refiere al proceso de carga del software básico en la memoria de una computadora después del encendido o reinicio general, especialmente el sistema operativo, que luego se encargará de cargar otro software según sea necesario.

Carga y ejecución de software Edit

Artículos principales: Arranque y reinicio (computación)

El arranque es el proceso de iniciar un equipo, específicamente con respecto al inicio de su software. El proceso implica una cadena de etapas, en la que en cada etapa, un programa más pequeño y simple carga y luego ejecuta el programa más grande y complicado de la siguiente etapa. Es en este sentido que la computadora «se levanta por sus propios medios»; es decir, se mejora a sí misma 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 transferirse al firmware y al software que se cargan en la memoria principal. El arranque a menudo implica procesos como realizar pruebas automáticas, cargar ajustes de configuración, cargar un BIOS, monitores residentes, un hipervisor, un sistema operativo o un software de utilidad.

El término bootstrap de computadora comenzó como una metáfora en la década de 1950. En computadoras, presionar un botón de bootstrap causó que un programa cableado leyera un programa de bootstrap desde una unidad de entrada. La computadora ejecutaría el programa bootstrap, lo que provocaría que leyera más instrucciones del programa. Se convirtió en un proceso autosostenible que procedía sin ayuda externa de instrucciones ingresadas manualmente. Como término informático, bootstrap se ha utilizado al menos desde 1953.

Desarrollo de software

El bootstrap también puede referirse al desarrollo de entornos de programación más rápidos y complejos sucesivamente. 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, etc., 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 sustituida por el uso de un compilador cruzado ejecutado por un ordenador preexistente. El arranque en el desarrollo de programas comenzó durante la década de 1950, cuando cada programa se construyó en papel en código decimal o en código binario, bit a bit (1s y 0s), porque no había un lenguaje informático de alto nivel, ni compilador, ni ensamblador, ni enlazador. Un pequeño programa ensamblador fue codificado a mano para un nuevo ordenador (por ejemplo, el IBM 650) que convirtió algunas instrucciones en código binario o decimal: A1. Este simple programa ensamblador fue reescrito en su lenguaje ensamblador recién definido, pero con extensiones que permitirían el uso de algunos elementos mnemotécnicos adicionales para códigos de operación más complejos. El programa fuente del ensamblador mejorado fue 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, las direcciones de rama se calcularon automáticamente y otras comodidades (como ensamblaje condicional, macros, optimizaciones, etc.).) establecer. Así fue como se desarrolló el programa de ensamblaje inicial SOAP (Symbolic Optimal Assembly Program). Los compiladores, enlazadores, cargadores y utilidades se codificaron en lenguaje ensamblador, continuando con 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 mejorando el proceso que utilizan para mejorar (obteniendo así un efecto de composición con el 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.

CompilersEdit

artículo Principal: Bootstrapping (compiladores)

El desarrollo de compiladores para nuevos lenguajes de programación desarrollados primero en un lenguaje existente, pero luego reescritos en el nuevo lenguaje y compilados por sí mismos, es otro ejemplo de la noción de bootstrapping.

Instaladoreseditar

Artículo principal: Instalación (programas de ordenador)

Durante la instalación de programas de ordenador, a veces es necesario actualizar el instalador o el gestor de paquetes en sí. El patrón común para esto es usar un pequeño archivo ejecutable bootstrapper (por ejemplo, setup.exe) que actualiza el instalador e inicia la instalación real después de la actualización. A veces, el bootstrapper también instala otros requisitos previos para el software durante el proceso de bootstrap.

Redes superpuestas Edit

Artículo principal: Nodo de arranque

Un nodo de arranque, también conocido como host de encuentro, es un nodo de una red superpuesta que proporciona información de configuración inicial a los nodos que se unen recientemente para que puedan unirse correctamente a la red superpuesta.

Simulación de eventos discretos Edit

Artículo principal: Simulación de eventos discretos

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 el modelo de simulación, que arranca los puntos de datos iniciales utilizando un generador de números pseudoaleatorios para programar un conjunto inicial de eventos pendientes, que programa eventos adicionales, y con el tiempo, la distribución de los tiempos de los eventos se acerca a su estado estacionario: el comportamiento de arranque se ve abrumado por el comportamiento de estado estacionario.

Inteligencia artificial y aprendizaje por mecánicaeditar

Artículos principales: Agregación de Bootstrap y explosión de inteligencia

El bootstrap es una técnica utilizada para mejorar iterativamente el rendimiento de un clasificador. Por lo general, se entrenará a varios clasificadores en diferentes conjuntos de datos de entrada, y en las tareas de predicción, la salida de los diferentes clasificadores se combinará entre sí.

La IA semilla es un tipo hipotético de inteligencia artificial capaz de auto-mejora recursiva. Habiéndose mejorado a sí mismo, se mejoraría a sí mismo, lo que podría llevar 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 de semilla es una parte importante de algunas teorías sobre la singularidad tecnológica: los defensores creen que el desarrollo de la IA de semilla producirá rápidamente inteligencia cada vez más inteligente (a través del arranque) y, por lo tanto, una nueva era.

StatisticsEdit

artículos Principales: Bootstrapping (estadísticas) y poblaciones de bootstrapping

El bootstrapping es una técnica de remuestreo utilizada para obtener estimaciones de estadísticas de resumen.

Businesedit

El arranque en los negocios significa comenzar un negocio sin ayuda externa o capital de trabajo. Los emprendedores en la fase de desarrollo de su empresa, sobreviven a través del flujo de caja interno y son muy cautelosos con sus gastos. Por lo general, al comienzo de una empresa, se reservará una pequeña cantidad de dinero para el proceso de arranque. El bootstrap también puede ser un complemento para los modelos econométricos. 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 entera escrita sobre cómo arrancar correctamente por Seth Godin.

Etapas para arrancar una empresa de negocios:

  1. Etapa de nacimiento: Esta es la primera etapa de arranque en la que el empresario utiliza cualquier ahorro personal o dinero prestado y/o invertido de amigos y familiares para lanzar el negocio. También es posible que el propietario del negocio esté funcionando o trabajando para otra organización en ese momento, lo que puede ayudar a alimentar su negocio y cubrir los gastos iniciales.
  2. Financiación de ventas a consumidores-etapa: En esta etapa en particular, el dinero de los clientes se utiliza para mantener el negocio a flote. Una vez que se cubren los gastos causados por las operaciones comerciales normales del día a día, el crecimiento de la tasa generalmente aumenta.
  3. Etapa de externalización: En este punto de la existencia de la empresa, el empresario en cuestión normalmente se concentra en las actividades operativas específicas. Este es el momento en el que los empresarios deciden cómo mejorar y actualizar el equipo (posteriormente, aumentar la producción) o incluso emplear a nuevos miembros del personal. En este momento, la empresa puede buscar préstamos o incluso recurrir a otros métodos de financiación adicional, como el capital de riesgo, para ayudar con la expansión y otras mejoras.

Tipos de empresas que son elegibles para el bootstrapping:

  1. Empresas en fase inicial que no requieren necesariamente grandes flujos de capital (especialmente de fuentes externas). Esto permitiría específicamente flexibilidad para el negocio y tiempo para crecer.
  2. Las empresas emprendedoras en serie también podrían cosechar los beneficios del bootstrapping. Estas son organizaciones en las que el fundador tiene dinero de la venta de empresas anteriores que pueden usar para invertir.

Diferentes métodos de arranque:

  • Los futuros propietarios de negocios que aspiran a usar el arranque como forma de lanzar su producto o servicio deben considerar algunos de los siguientes métodos:
    • Usar dinero accesible de sus propios ahorros personales.
    • Administrar su capital de trabajo de una manera que minimice las cuentas por cobrar de su empresa.
    • Cobrar los fondos de jubilación 401k y pagarlos en fechas posteriores.
    • Aumentar gradualmente las cuentas por pagar de la empresa retrasando los pagos o incluso alquilando equipos en lugar de comprarlos.

Éxito de arranque:

  • Cuando se tienen en cuenta las estadísticas proporcionadas por Fundera, aproximadamente el 77% de las pequeñas empresas dependen de algún tipo de inversión y / o ahorro personal para financiar sus empresas de inicio. La empresa promedio de pequeñas empresas requiere aproximadamente 1 10,000 en capital inicial, con un tercio de las pequeñas empresas que se lanzan con menos de 5 5,000 bootstrap.
  • Basado en datos de inicio presentados por Entrepreneur.com, en comparación con otros métodos de financiación, el bootstrapping se usa más comúnmente que otros. «el 0,91% de las startups son financiadas por inversores ángeles, mientras que el 0,05% son financiadas por capital riesgo. En contraste, el 57 por ciento de las startups se financian con préstamos y créditos personales, mientras que el 38 por ciento recibe fondos de familiares y amigos.»
  • Algunos ejemplos de empresarios exitosos que han utilizado bootstrapping para financiar sus negocios son el empresario en serie Mark Cuban. Ha respaldado públicamente el bootstrapping afirmando que «Si puedes comenzar por tu cuenta do hazlo sin tener que salir y recaudar dinero.»Cuando se le preguntó por qué creía que este enfoque era 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, piensan que tienen que recaudar dinero. Y una vez que recaudas dinero, eso no es un logro, es una obligación» porque «ahora, estás reportando a quien sea de quien hayas recaudado dinero.»
  • Bootstrap empresas como Apple Inc. (APPL), eBay Inc. (EBAY) y Coca Cola Co. también han afirmado que atribuyen parte de su éxito al hecho de que este método de financiación les permite permanecer muy centrados en un conjunto específico de productos rentables.

Ventajas del bootstrapping:

  • Los empresarios tienen el control total sobre las finanzas de la empresa y pueden mantener el control sobre las entradas y salidas de efectivo de la organización. El capital es retenido por el propietario y puede redistribuirse a su discreción.
  • Hay menos responsabilidad u oportunidad de acumular deuda de otras fuentes financieras.
  • El arranque a menudo lleva a los empresarios a operar sus negocios con libertad para hacer lo que consideren oportuno; de manera similar a los propietarios únicos.
  • Este es un método eficaz si el objetivo del propietario de la empresa es poder financiar inversiones futuras de nuevo en la empresa.
  • Además de las partes directamente interesadas de la empresa, los empresarios no tienen que responder a una junta de inversores que podría presionarlos para que tomen ciertas decisiones que les beneficien.

Inconvenientes del bootstrapping:

  • Responsabilidad personal
    • Las líneas de crédito generalmente deben establecerse a nombre del propietario, lo que es la caída de algunas empresas debido a la acumulación de deudas de varias tarjetas de crédito, etc.
    • Todos los riesgos financieros relacionados con el negocio en cuestión recaen en los hombros del propietario. El propietario se ve obligado a poner en peligro sus propias inversiones o las de su familia/amigo en caso de que el negocio fracase.
  • los Posibles problemas legales
    • ha habido algunos casos en los que los empresarios han sido demandados por la familia o incluso amigos cercanos por el uso indebido de sus bootstrap dinero.
  • Debido a que el financiamiento se limita a lo que fabrica el propietario o la empresa, esto puede crear un techo que prohíbe el espacio para el crecimiento. Sin la ayuda de fuentes de financiación externas ocasionales, los empresarios pueden verse incapaces de ascender a los empleados o incluso de ampliar sus negocios. La falta de dinero podría conducir a una reducción de la calidad del servicio o producto que se pretende proporcionar.
  • Ciertos inversores tienden a ser muy respetados dentro de industrias específicas y dirigir una empresa sin su respaldo o apoyo podría causar la pérdida de oportunidades fundamentales.
  • Estrés personal para el empresario o propietario de un negocio en cuestión.
    • Abordar la financiación por sí solos a menudo ha llevado a momentos estresantes para ciertas personas.

Información general

  • Las startups pueden crecer reinvertiendo 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 financiación permite a los propietarios mantener el control de su negocio y los obliga a gastar con disciplina. Además, el bootstrapping permite a las startups centrarse en los clientes en lugar de en los inversores, lo que aumenta la probabilidad de crear un negocio rentable. Esto deja a las startups con una mejor estrategia de salida con mayores retornos.
  • Las adquisiciones apalancadas, o las transacciones con alto apalancamiento o «bootstrap», se producen cuando un inversor adquiere una participación mayoritaria en el capital de una empresa y un porcentaje significativo del precio de compra se financia mediante apalancamiento, es decir, préstamos de la empresa adquirida.
  • El arranque en finanzas se refiere al método para crear la curva de tasa al contado.
  • Operación Manos a la Obra se refiere a los ambiciosos proyectos que industrializaron Puerto Rico a mediados del siglo XX.

BiologyEdit

Esta sección puede resultar confusa o poco clara para los lectores. Por favor, ayude a aclarar la sección. Puede haber una discusión sobre esto en la página de discusión. (Diciembre de 2018) (Aprenda cómo y cuándo eliminar este mensaje de plantilla)

Richard Dawkins en su libro River Out of Eden usó el concepto de arranque de computadora para explicar cómo se diferencian las células biológicas: «Diferentes células reciben diferentes combinaciones de productos químicos, que activan diferentes combinaciones de genes, y algunos genes funcionan para activar o desactivar otros genes. Y así el arranque continúa, hasta que tengamos el repertorio completo de diferentes tipos de células.»

Filogenéticaeditar

El análisis de arranque da una forma de juzgar la fuerza del soporte para clados en árboles filogenéticos. Un número es escrito por un nodo, que refleja el porcentaje de árboles de arranque que también resuelven el clado en los extremos de esa rama.

LawEdit

Artículo principal: Bootstrapping (ley)

El bootstrapping es una regla que impide la admisión de pruebas de oídas en casos de conspiración.

LinguisticsEdit

artículo Principal: Bootstrapping (lingüística)

El bootstrapping es una teoría de la adquisición del lenguaje.

PhysicsEdit

Teoría cuánticaedit

Artículos principales: Modelo de arranque y arranque conforme

El arranque utiliza 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.

Plasma de fusión confinado magnéticamenteeditar

En los dispositivos de fusión tokamak, el arranque se refiere al proceso en el que una corriente de arranque es autogenerada por el plasma, lo que reduce o elimina la necesidad de un controlador de corriente externo. Maximizar la corriente de arranque es un objetivo importante de los diseños avanzados de tokamak.

Plasma de fusión confinado inertialeditar

El arranque en la fusión de confinamiento inercial se refiere a las partículas alfa producidas en la reacción de fusión que proporcionan un mayor calentamiento al plasma. Este calentamiento conduce a la ignición y a una ganancia de energía general.

Electronicseditar

Artículo principal: Bootstrapping (electrónica)

El bootstrapping es una forma de retroalimentación positiva en el diseño de circuitos analógicos.

Rejilla de energía eléctricaeditar

Artículo principal: Inicio negro

Una red de energía eléctrica casi nunca se derrumba intencionalmente. Los generadores y las centrales eléctricas se ponen en marcha y se apagan según sea necesario. Una central eléctrica típica requiere energía para su puesta en marcha antes de poder generar energía. Esta energía se obtiene de la red, por lo que si toda la red está apagada, estas estaciones no se pueden iniciar.

Por lo tanto, para poner en marcha una red, debe haber al menos un pequeño número de centrales eléctricas que puedan comenzar por sí solas. Un arranque en negro es el proceso de restablecer el funcionamiento de una central eléctrica sin depender de la alimentación externa. En ausencia de energía de la red, se utilizan uno o más arranques negros para arrancar la red.

Redes cellulareseditar

Artículos principales: Función de Servidor de arranque y Arquitectura Genérica de Arranque

Una Función de Servidor de arranque (BSF) es un elemento intermedio 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 el ‘arranque’ el intercambio de claves de sesión secretas después. El término ‘bootstrapping’ está relacionado con la construcción de una relación de seguridad con un dispositivo previamente desconocido primero y para permitir la instalación de elementos de seguridad (claves) en el dispositivo y el BSF después.

MediaEdit

Un bootstrap de medios es el proceso por el cual una historia o meme es producida deliberadamente (pero artificialmente) por el periodismo autorreferencial y de pares, originalmente dentro de un estrecho círculo de creadores de contenido de medios, a menudo comenzando con historias escritas dentro de la misma organización de medios. Esta historia se expande luego a una «sabiduría aceptada» general de los medios de comunicación con el objetivo de que sea aceptada como «conocimiento común» evidente por los públicos de lectura, escucha y visualización. La característica clave de un bootstrap de medios es que se utiliza la menor evidencia externa, verificable y dura posible para respaldar la historia, dando preferencia a la cita (a menudo sin atribuir) de otras historias de medios, es decir, «periodistas que entrevistan a periodistas».

Debido a que la campaña generalmente se origina y al menos inicialmente se inventa internamente por una organización de medios con una agenda particular en mente, dentro de un círculo cerrado de reportajes y opiniones, se dice que la campaña se ha «levantado por sí misma».

Una campaña de arranque debe distinguirse de una noticia genuina de interés genuino, como un desastre natural que mata a miles de personas o la muerte de una figura pública respetada. Es legítimo que estas historias reciban cobertura en todas las plataformas de medios. Lo que distingue a un bootstrap de una historia real es la manera artificial y organizada en la que el bootstrap parece salir de la nada. Un bootstrap comúnmente afirma estar aprovechando un fenómeno hasta ahora no reconocido dentro de la sociedad.

Como levitarse por sí mismo tirando de los bootstraps es físicamente imposible, esto es a menudo utilizado por los propios bootstraps para negar la posibilidad de que la campaña de bootstrap sea de hecho inventada y artificial. Afirman que ha surgido a través de una oleada de opinión pública. Las campañas de medios que se admiten abiertamente como inventadas (por ejemplo, una campaña de servicio público titulada «Limpiemos Nuestra Ciudad») generalmente son ignoradas por otras organizaciones de medios por razones relacionadas con la competencia. Por otro lado, the true bootstrap da la bienvenida a la participación de otras organizaciones de medios, de hecho la alienta, ya que esta participación gana notoriedad y, lo más importante, legitimidad.

Related Posts

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *