Bootstrapping

ComputingEdit

En technologie informatique, le terme (généralement abrégé en démarrage) désigne généralement le processus de chargement du logiciel de base dans la mémoire d’un ordinateur après la mise sous tension ou la réinitialisation générale, en particulier le système d’exploitation qui se chargera ensuite de charger d’autres logiciels au besoin.

Chargement et exécution de logiciels

Articles principaux: Démarrage et redémarrage (informatique)

Le démarrage est le processus de démarrage d’un ordinateur, en particulier en ce qui concerne le démarrage de son logiciel. Le processus implique une chaîne d’étapes, dans laquelle à chaque étape, un programme plus petit et plus simple charge puis exécute le programme plus grand et plus compliqué de l’étape suivante. C’est en ce sens que l’ordinateur « se tire par ses amorces »; c’est-à-dire qu’il s’améliore par ses propres efforts. Le démarrage est une chaîne d’événements qui commence par l’exécution de procédures matérielles et peut ensuite être transféré au micrologiciel et au logiciel qui est chargé dans la mémoire principale. Le démarrage implique souvent des processus tels que la réalisation d’auto-tests, le chargement des paramètres de configuration, le chargement d’un BIOS, de moniteurs résidents, d’un hyperviseur, d’un système d’exploitation ou d’un logiciel utilitaire.

Le terme informatique bootstrap a commencé comme une métaphore dans les années 1950. Dans les ordinateurs, en appuyant sur un bouton d’amorçage, un programme câblé lisait un programme d’amorçage à partir d’une unité d’entrée. L’ordinateur exécuterait alors le programme d’amorçage, ce qui l’obligeait à lire plus d’instructions du programme. C’est devenu un processus autonome qui s’est déroulé sans aide externe à partir d’instructions saisies manuellement. En tant que terme informatique, bootstrap est utilisé depuis au moins 1953.

Développement de logicielmodifier

L’amorçage peut également faire référence au développement d’environnements de programmation successivement plus complexes et plus rapides. L’environnement le plus simple sera peut-être un éditeur de texte très basique (par exemple, ed) et un programme assembleur. En utilisant ces outils, on peut écrire un éditeur de texte plus complexe, et un compilateur simple pour un langage de niveau supérieur, etc., jusqu’à ce qu’on puisse avoir unE graphique et un langage de programmation de très haut niveau.

Historiquement, le bootstrap fait également référence à une technique précoce de développement de programmes informatiques sur un nouveau matériel. La technique décrite dans ce paragraphe a été remplacée par l’utilisation d’un compilateur croisé exécuté par un ordinateur préexistant. L’amorçage dans le développement de programmes a commencé dans les années 1950 lorsque chaque programme était construit sur papier en code décimal ou en code binaire, bit par bit (1 et 0), car il n’y avait pas de langage informatique de haut niveau, pas de compilateur, pas d’assembleur et pas d’éditeur de liens. Un petit programme assembleur était codé à la main pour un nouvel ordinateur (par exemple l’IBM 650) qui convertissait quelques instructions en code binaire ou décimal : A1. Ce programme assembleur simple a ensuite été réécrit dans son langage d’assemblage juste défini, mais avec des extensions qui permettraient d’utiliser des mnémoniques supplémentaires pour des codes d’opération plus complexes. Le programme source de l’assembleur amélioré a ensuite été assemblé par l’exécutable de son prédécesseur (A1) en code binaire ou décimal pour donner A2, et le cycle a été répété (maintenant avec ces améliorations disponibles), jusqu’à ce que le jeu d’instructions complet soit codé, les adresses de branche calculées automatiquement, et d’autres commodités (telles que l’assemblage conditionnel, les macros, les optimisations, etc.) créé. C’est ainsi que le premier programme d’assemblage SOAP (Symbolic Optimal Assembly Program) a été développé. Les compilateurs, les lieurs, les chargeurs et les utilitaires ont ensuite été codés en langage d’assemblage, poursuivant ainsi le processus d’amorçage du développement de systèmes logiciels complexes en utilisant des logiciels plus simples.

Le terme a également été défendu par Doug Engelbart pour désigner sa conviction que les organisations pourraient mieux évoluer en améliorant le processus qu’elles utilisent pour l’amélioration (obtenant ainsi un effet aggravant au fil du temps). Son équipe SRI qui a développé le système hypertexte NLS a appliqué cette stratégie en utilisant l’outil qu’elle avait développé pour améliorer l’outil.

CompilersEdit

Article principal: Bootstrapping (compilateurs)

Le développement de compilateurs pour de nouveaux langages de programmation d’abord développés dans un langage existant, puis réécrits dans le nouveau langage et compilés par lui-même, est un autre exemple de la notion d’amorçage.

Installateursdit

Article principal: Installation (programmes informatiques)

Lors de l’installation de programmes informatiques, il est parfois nécessaire de mettre à jour le programme d’installation ou le gestionnaire de paquets lui-même. Le modèle commun pour cela est d’utiliser un petit fichier d’amorçage exécutable (par exemple, setup.exe) qui met à jour le programme d’installation et démarre l’installation réelle après la mise à jour. Parfois, le bootstrapper installe également d’autres prérequis pour le logiciel pendant le processus d’amorçage.

Overlay networksEdit

Article principal : Nœud d’amorçage

Un nœud d’amorçage, également connu sous le nom d’hôte de rendez-vous, est un nœud d’un réseau de superposition qui fournit des informations de configuration initiales aux nœuds nouvellement joints afin qu’ils puissent rejoindre avec succès le réseau de superposition.

Simulation d’événements discretsmodifier

Article principal: Simulation à événements discrets

Un type de simulation informatique appelé simulation à événements discrets représente le fonctionnement d’un système sous la forme d’une séquence chronologique d’événements. Une technique appelée amorçage du modèle de simulation est utilisée, qui amorce les points de données initiaux à l’aide d’un générateur de nombres pseudo—aléatoires pour planifier un ensemble initial d’événements en attente, qui planifient des événements supplémentaires, et avec le temps, la distribution des temps d’événement se rapproche de son état stable – le comportement d’amorçage est submergé par le comportement en état stable.

Intelligence artificielle et apprentissage machine

Articles principaux: Agrégation de Bootstrap et explosion de l’intelligence

L’amorçage est une technique utilisée pour améliorer de manière itérative les performances d’un classificateur. Typiquement, plusieurs classificateurs seront formés sur différents ensembles de données d’entrée, et sur les tâches de prédiction, la sortie des différents classificateurs sera combinée ensemble.

L’IA des semences est un type hypothétique d’intelligence artificielle capable d’auto-amélioration récursive. S’étant amélioré, il deviendrait meilleur pour s’améliorer, conduisant potentiellement à une augmentation exponentielle de l’intelligence. On ne sait pas qu’une telle IA existe, mais elle reste un champ de recherche actif. L’IA des semences est une partie importante de certaines théories sur la singularité technologique: les partisans pensent que le développement de l’IA des semences donnera rapidement une intelligence toujours plus intelligente (via le bootstrap) et donc une nouvelle ère.

Statistiquesmodifier

Articles principaux: Le bootstrapping (statistiques) et les populations de Bootstrapping

Le bootstrapping est une technique de rééchantillonnage utilisée pour obtenir des estimations de statistiques sommaires.

BusinessEdit

Démarrer une entreprise signifie démarrer une entreprise sans aide externe ni fonds de roulement. Les entrepreneurs en phase de développement de démarrage de leur entreprise survivent grâce aux flux de trésorerie internes et sont très prudents avec leurs dépenses. Généralement, au début d’une entreprise, une petite somme d’argent sera mise de côté pour le processus d’amorçage. L’amorçage peut également être un complément pour les modèles économétriques. Le Bootstrapping a également été développé dans le livre Bootstrap Business de Richard Christiansen, l’article de la Harvard Business Review The Art of Bootstrapping et le livre de suivi The Origin and Evolution of New Businesses d’Amar Bhide. Il y a aussi une bible entière écrite sur la façon de démarrer correctement par Seth Godin.

Étapes de démarrage d’une entreprise:

  1. Étape de naissance: Il s’agit de la première étape de démarrage par laquelle l’entrepreneur utilise des économies personnelles ou de l’argent emprunté et / ou investi auprès d’amis et de la famille pour lancer l’entreprise. Il est également possible pour le propriétaire de l’entreprise d’être en cours d’exécution ou de travailler pour une autre organisation au moment, ce qui peut aider à alimenter son entreprise et à couvrir les dépenses initiales.
  2. Financement des ventes aux consommateurs – étape: À cette étape particulière, l’argent des clients est utilisé pour maintenir l’entreprise à flot. Une fois que les dépenses occasionnées par les activités courantes normales sont satisfaites, la croissance des taux augmente généralement.
  3. Externalisation – Stade: À ce stade de l’existence de l’entreprise, l’entrepreneur en question se concentre normalement sur les activités opérationnelles spécifiques. C’est le moment où les entrepreneurs décident de l’amélioration et de la mise à niveau de l’équipement (augmentant par la suite la production) ou même de l’embauche de nouveaux membres du personnel. À ce stade, l’entreprise peut demander des prêts ou même s’appuyer sur d’autres méthodes de financement supplémentaires telles que le capital-risque pour aider à l’expansion et à d’autres améliorations.

Types d’entreprises éligibles au bootstrap :

  1. Entreprises en phase de démarrage qui ne nécessitent pas nécessairement d’importants apports de capitaux (en particulier de sources extérieures). Cela permettrait spécifiquement une flexibilité pour l’entreprise et du temps pour se développer.
  2. Les entreprises d’entrepreneurs en série pourraient également profiter des avantages de l’amorçage. Ce sont des organisations par lesquelles le fondateur a de l’argent de la vente d’une entreprise précédente qu’il peut utiliser pour investir.

Différentes méthodes d’amorçage:

  • Les futurs propriétaires d’entreprise qui aspirent à utiliser l’amorçage comme moyen de lancer leur produit ou service devraient envisager certaines des méthodes suivantes:
    • En utilisant de l’argent accessible provenant de leurs propres économies personnelles.
    • Gérer leur fonds de roulement de manière à minimiser les comptes débiteurs de leur entreprise.
    • Encaisser 401 000 fonds de retraite et les rembourser à des dates ultérieures.
    • Augmenter progressivement les comptes créditeurs de l’entreprise en retardant les paiements ou même en louant du matériel au lieu de les acheter.

Succès de l’amorçage:

  • En tenant compte des statistiques fournies par Fundera, environ 77% des petites entreprises comptent sur une sorte d’investissement personnel et/ou d’épargne pour financer leurs entreprises de démarrage. La petite entreprise moyenne nécessite environ 10 000 capital en capital de démarrage, un tiers des petites entreprises se lançant avec moins de 5 000 boot d’amorçage.
  • Basé sur les données de démarrage présentées par Entrepreneur.com , en comparaison d’autres méthodes de financement, le bootstrap est plus couramment utilisé que d’autres. « 0,91% des startups sont financées par des investisseurs providentiels, tandis que 0,05% sont financées par des VCS. En revanche, 57% des startups sont financées par des prêts personnels et des crédits, tandis que 38% reçoivent des fonds de la famille et des amis. »
  • Voici quelques exemples d’entrepreneurs à succès qui ont utilisé le bootstrap pour financer leurs entreprises: l’entrepreneur en série Mark Cuban. Il a publiquement approuvé bootstrapping affirmant que « Si vous pouvez commencer par vous-même do faites-le sans avoir à sortir et à collecter des fonds. »Lorsqu’on lui a demandé pourquoi il croyait que cette approche était la plus nécessaire, il a répondu: « Je pense que la plus grande erreur que les gens font est qu’une fois qu’ils ont une idée et l’objectif de démarrer une entreprise, ils pensent qu’ils doivent collecter des fonds. Et une fois que vous collectez de l’argent, ce n’est pas un accomplissement, c’est une obligation ”parce que  » maintenant, vous faites rapport à qui vous avez collecté de l’argent. »
  • Entreprises bootstrapées telles que Apple Inc. (APPL), eBay Inc. (EBAY) et Coca Cola Co. ont également affirmé qu’ils attribuent une partie de leur succès au fait que cette méthode de financement leur permet de rester très concentrés sur une gamme spécifique de produits rentables.

Avantages de l’amorçage:

  • Les entrepreneurs ont un contrôle total sur les finances de l’entreprise et peuvent garder le contrôle des entrées et des sorties de trésorerie de l’organisation. Les capitaux propres sont conservés par le propriétaire et peuvent être redistribués à leur discrétion.
  • Il y a moins de responsabilité ou de possibilité d’accumuler de la dette auprès d’autres sources financières.
  • Le bootstrap conduit souvent les entrepreneurs à exploiter leur entreprise avec la liberté de faire ce qu’ils veulent; de la même manière que les propriétaires individuels.
  • C’est une méthode efficace si l’objectif du propriétaire d’entreprise est de pouvoir financer de futurs investissements dans l’entreprise.
  • Outre les parties prenantes directes de l’entreprise, les entrepreneurs n’ont pas à répondre à un conseil d’investisseurs qui pourrait éventuellement les pousser à prendre certaines décisions qui leur sont bénéfiques.

Inconvénients de l’amorçage:

  • Responsabilité personnelle
    • Les lignes de crédit doivent généralement être établies au nom du propriétaire, ce qui est la chute de certaines entreprises en raison de la dette accumulée par diverses cartes de crédit, etc.
    • Tous les risques financiers liés à l’entreprise en question incombent tous au propriétaire. Le propriétaire est obligé de mettre en péril ses propres investissements ou ceux de sa famille/de ses amis en cas de faillite de l’entreprise.
  • Problèmes juridiques possibles
    • Il y a eu des cas où des entrepreneurs ont été poursuivis en justice par leur famille ou même des amis proches pour l’utilisation inappropriée de leur argent bootstrap.
  • Comme le financement est limité à ce que fait le propriétaire ou l’entreprise, cela peut créer un plafond qui interdit toute marge de croissance. Sans l’aide de sources de financement externes occasionnelles, les entrepreneurs peuvent se trouver incapables de promouvoir leurs employés ou même de développer leur entreprise. Un manque d’argent pourrait éventuellement entraîner une réduction de la qualité du service ou du produit destiné à être fourni.
  • Certains investisseurs ont tendance à être bien respectés dans des secteurs spécifiques et la gestion d’une entreprise sans leur soutien ou leur soutien pourrait entraîner la perte d’opportunités essentielles.
  • Stress personnel à l’entrepreneur ou au propriétaire d’entreprise en question.
    • S’attaquer au financement par lui-même a souvent conduit à des moments stressants pour certaines personnes.

Informations générales

  • Les startups peuvent se développer en réinvestissant les bénéfices dans leur propre croissance si les coûts d’amorçage sont faibles et le retour sur investissement est élevé. Cette approche de financement permet aux propriétaires de garder le contrôle de leur entreprise et les oblige à dépenser avec discipline. De plus, l’amorçage permet aux startups de se concentrer sur les clients plutôt que sur les investisseurs, augmentant ainsi la probabilité de créer une entreprise rentable. Cela laisse aux startups une meilleure stratégie de sortie avec de meilleurs rendements.
  • Les rachats à effet de levier, ou opérations à effet de levier élevé ou  » bootstrap », se produisent lorsqu’un investisseur acquiert une participation majoritaire dans les capitaux propres d’une société et lorsqu’un pourcentage important du prix d’achat est financé par effet de levier, c’est-à-dire par emprunt de la société acquise.
  • L’amorçage en finance fait référence à la méthode de création de la courbe de taux au comptant.
  • L’opération Bootstrap (Operación Manos a la Obra) fait référence aux projets ambitieux qui ont industrialisé Porto Rico au milieu du 20e siècle.

BiologyEdit

Cette section peut prêter à confusion ou ne pas être claire pour les lecteurs. Veuillez aider à clarifier la section. Il pourrait y avoir une discussion à ce sujet sur la page de discussion. (Décembre 2018) (Découvrez comment et quand supprimer ce modèle de message)

Richard Dawkins dans son livre River Out of Eden a utilisé le concept d’amorçage informatique pour expliquer comment les cellules biologiques se différencient: « Différentes cellules reçoivent différentes combinaisons de produits chimiques, qui activent différentes combinaisons de gènes, et certains gènes fonctionnent pour activer ou désactiver d’autres gènes. Et donc l’amorçage continue, jusqu’à ce que nous ayons le répertoire complet des différents types de cellules. »

PhylogénétiquEdit

L’analyse d’amorçage permet de juger de la force du support des clades sur les arbres phylogénétiques. Un nombre est écrit par un nœud, ce qui reflète le pourcentage d’arbres d’amorçage qui résolvent également le clade aux extrémités de cette branche.

LawEdit

Article principal: Bootstrapping (loi)

Le Bootstrapping est une règle empêchant l’admission de preuves par ouï-dire dans les affaires de complot.

Linguistiquemodifier

Article principal: Le bootstrapping (linguistique)

Le bootstrapping est une théorie de l’acquisition du langage.

PhysicsEdit

Théorie quantiquedit

Articles principaux: Modèle d’amorçage et amorçage conforme

L’amorçage utilise des critères de cohérence très généraux pour déterminer la forme d’une théorie quantique à partir de certaines hypothèses sur le spectre des particules ou des opérateurs.

Plasma de fusion à confinement magnétiquemodifier

Dans les dispositifs de fusion tokamak, l’amorçage désigne le processus dans lequel un courant d’amorçage est auto-généré par le plasma, ce qui réduit ou élimine le besoin d’un pilote de courant externe. Maximiser le courant d’amorçage est un objectif majeur des conceptions avancées de tokamak.

Plasma de fusion confiné par inertie

L’amorçage dans la fusion par confinement inertiel se réfère aux particules alpha produites dans la réaction de fusion fournissant un chauffage supplémentaire au plasma. Ce chauffage entraîne une inflammation et un gain d’énergie global.

ElectronicsEdit

Article principal: Bootstrapping (électronique)

Le Bootstrapping est une forme de rétroaction positive dans la conception de circuits analogiques.

Réseau électrique

Article principal: Démarrage noir

Un réseau électrique n’est presque jamais abattu intentionnellement. Les groupes électrogènes et les centrales électriques sont démarrés et arrêtés si nécessaire. Une centrale électrique typique nécessite de l’énergie pour le démarrage avant de pouvoir générer de l’énergie. Cette puissance est obtenue à partir du réseau, donc si tout le réseau est en panne, ces stations ne peuvent pas être démarrées.

Par conséquent, pour démarrer un réseau, il doit y avoir au moins un petit nombre de centrales qui peuvent démarrer entièrement par elles-mêmes. Un démarrage noir est le processus de remise en service d’une centrale électrique sans recourir à une alimentation externe. En l’absence d’alimentation du réseau, un ou plusieurs démarrages noirs sont utilisés pour amorcer le réseau.

Réseaux cellulaires

Articles principaux: Fonction de serveur d’amorçage et Architecture d’amorçage générique

Une fonction de serveur d’amorçage (BSF) est un élément intermédiaire dans les réseaux cellulaires qui fournit des fonctions indépendantes de l’application pour l’authentification mutuelle des équipements utilisateur et des serveurs inconnus les uns des autres et pour « amorcer » l’échange de clés de session secrètes par la suite. Le terme « amorçage » est lié à la construction d’une relation de sécurité avec un périphérique précédemment inconnu et à l’installation d’éléments de sécurité (clés) dans le périphérique et le BSF par la suite.

MediaEdit

Un bootstrap médiatique est le processus par lequel une histoire ou un mème est délibérément (mais artificiellement) produit par un journalisme auto-référentiel et par des pairs, à l’origine dans un cercle restreint d’auteurs de contenu multimédia, commençant souvent par des histoires écrites au sein de la même organisation médiatique. Cette histoire est ensuite élargie à une « sagesse acceptée » par les médias généraux dans le but de la faire accepter comme une « connaissance commune » évidente par les publics lecteurs, auditeurs et visionneurs. La caractéristique clé d’un bootstrap médiatique est qu’on utilise le moins possible de preuves externes dures et vérifiables pour étayer l’histoire, la préférence étant donnée à la citation (souvent sans attribution) d’autres histoires médiatiques, c’est-à-dire « journalistes interviewant des journalistes ».

Parce que la campagne est généralement née et au moins initialement concoctée en interne par une organisation médiatique ayant un agenda particulier à l’esprit, dans une boucle fermée de reportages et d’opinions, la campagne se serait « tirée vers le haut par ses propres bootstraps ».

Une campagne bootstrap doit être distinguée d’un véritable reportage d’intérêt réel, comme une catastrophe naturelle qui tue des milliers de personnes ou la mort d’une personnalité publique respectée. Il est légitime que ces histoires soient couvertes par toutes les plateformes médiatiques. Ce qui distingue un bootstrap d’une histoire réelle, c’est la manière artificielle et organisée dont le bootstrap semble sortir de nulle part. Un bootstrap prétend généralement exploiter un phénomène jusque-là méconnu au sein de la société.

Comme l’auto-lévitation en tirant sur ses bootstraps est physiquement impossible, cela est souvent utilisé par les bootstrappers eux-mêmes pour nier la possibilité que la campagne d’amorçage soit effectivement concoctée et artificielle. Ils affirment qu’elle est née d’une vague d’opinion publique. Les campagnes médiatiques qui sont ouvertement admises comme concoctées (par exemple, une campagne de service public intitulée « Nettoyons notre ville ») sont généralement ignorées par d’autres organisations médiatiques pour des raisons liées à la concurrence. D’un autre côté, le vrai bootstrap accueille la participation d’autres organisations médiatiques, l’encourage en effet, car cette participation gagne en notoriété et, surtout, en légitimité.

Related Posts

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *