Начальная загрузка
В общем, начальная загрузка обычно относится к самозапускающемуся процессу, который должен продолжаться или расширяться без внешнего вмешательства.
Этимология [ править ]

Высокие ботинки могут иметь язычок, петлю или ручку вверху, известную как ремешок, позволяющий надевать для ботинок ботинки пальцами или крючком . Поговорка « подтянуться за шнурки » [1] уже использовался в 19 веке как пример невыполнимой задачи. Эта идиома датируется по крайней мере 1834 годом, когда она появилась в журнале «Workingman's Advocate» : «Предполагается, что теперь мистер Мерфи сможет перебраться через реку Камберленд или через забор сарая за ремешки своих ботинок». [2] В 1860 году оно появилось в комментарии к философии разума : «Попытка ума проанализировать себя [является] усилием, аналогичным усилию человека, который пытается поднять себя за счет собственных ботинок». [3] Бутстрап как метафора, означающая улучшение себя собственными усилиями, использовался в 1922 году. [4] Эта метафора породила дополнительные метафоры для ряда самоподдерживающихся процессов, протекающих без внешней помощи. [5]

Этот термин иногда приписывается рассказу Рудольфа Эриха Распе « Удивительные приключения барона Мюнхгаузена » , но в этом рассказе барон Мюнхгаузен вытаскивает себя (и свою лошадь) из болота за волосы (в частности, за косичку), а не за его бутстрапы – и никаких явных упоминаний о бутстрапах в других версиях рассказов Мюнхгаузена не обнаружено. [2]
Фраза «Подтянись за шнурки» изначально предназначалась для попытки сделать что-то смехотворно надуманное или даже невозможное! с тех пор используется в качестве аргумента в пользу экономической мобильности или лекарства от депрессии. Считается, что эту идею популяризировал американский писатель Горацио Алджер в 19 веке. [6] Просить кого-то «загрузить» — значит предполагать, что он может преодолеть большие трудности одной лишь силой воли. [7]
Критики заметили, что эта фраза используется для изображения несправедливых ситуаций как гораздо более меритократических, чем они есть на самом деле. [8] [9] [7] Исследование 2009 года показало, что 77% американцев считают, что богатство часто является результатом упорного труда. [10] Различные исследования показали, что главным предсказателем будущего богатства является не IQ или упорный труд, а первоначальное богатство. [7] [11]
Приложения [ править ]
Вычисление [ править ]
В компьютерных технологиях термин «бутстрэппинг» относится к языковым компиляторам , которые могут кодироваться на одном и том же языке. (Например, компилятор C теперь написан на языке C. После написания базового компилятора можно итеративно вносить улучшения, таким образом подтягивая язык вверх за счет начальной загрузки). Кроме того, под загрузкой обычно понимается процесс загрузки базового программного обеспечения в память компьютера после включения питания или общего сброса; ядро загружает операционную систему , которая затем по мере необходимости позаботится о загрузке других драйверов устройств и программного обеспечения.
Загрузка и выполнение программного обеспечения
Загрузка — это процесс запуска компьютера, в частности, запуск его программного обеспечения. Процесс включает в себя цепочку этапов, в которых на каждом этапе загружается относительно небольшая и простая программа, а затем выполняется более крупная и сложная программа следующего этапа. Именно в этом смысле компьютер «подтягивается за свои ремни»; т. е. оно самосовершенствуется своими собственными усилиями. Загрузка — это цепочка событий, которая начинается с выполнения аппаратных процедур и затем может передаваться микропрограммному обеспечению и программному обеспечению, загружаемому в основную память . Загрузка часто включает в себя такие процессы, как выполнение самотестирования , загрузка конфигурации настроек , загрузка BIOS , резидентных мониторов , гипервизора , операционной системы или служебного программного обеспечения .
Компьютерный термин «бутстрап» возник как метафора в 1950-х годах. В компьютерах нажатие кнопки начальной загрузки заставляло встроенную программу считывать программу начальной загрузки из устройства ввода. Затем компьютер запускал программу начальной загрузки, что заставляло его читать больше программных инструкций. Это стал самоподдерживающийся процесс, который осуществлялся без внешней помощи со стороны инструкций, вводимых вручную. В качестве вычислительного термина бутстрап используется как минимум с 1953 года. [12]
Разработка программного обеспечения [ править ]
Начальная загрузка также может относиться к разработке последовательно более сложных и быстрых сред программирования. Простейшей средой будет, пожалуй, очень простой текстовый редактор ( например , ed ) и программа на ассемблере . Используя эти инструменты, можно написать и более сложный текстовый редактор, и простой компилятор для языка более высокого уровня и так далее, пока не появится графическая IDE и язык программирования чрезвычайно высокого уровня .
Исторически сложилось так, что начальная загрузка также относится к раннему методу разработки компьютерных программ на новом оборудовании. Техника, описанная в этом параграфе, была заменена использованием кросс-компилятора, выполняемого уже существующим компьютером. Начальная разработка программ началась в 1950-х годах, когда каждая программа создавалась на бумаге в десятичном или двоичном коде, шаг за шагом (1 и 0), поскольку не было ни языка программирования высокого уровня, ни компилятора , ни ассемблера, ни линкер . ) вручную была написана крошечная ассемблерная программа Для нового компьютера (например, IBM 650 , которая преобразовывала несколько инструкций в двоичный или десятичный код: A1. Затем эта простая программа на ассемблере была переписана на только что определенном языке ассемблера , но с расширениями, которые позволяли использовать некоторые дополнительные мнемоники для более сложных кодов операций. Исходная программа расширенного ассемблера затем была ассемблирована исполняемым файлом своего предшественника (A1) в двоичный или десятичный код, чтобы получить A2, и цикл повторялся (теперь с этими доступными улучшениями), пока не был закодирован весь набор команд, адреса ветвей не были рассчитаны автоматически. и другие удобства (такие как условная сборка, макросы, оптимизации и т.д.) установлены. Так было в начале Была разработана программа символьной оптимальной сборки (SOAP). Компиляторы, компоновщики, загрузчики и утилиты затем были написаны на языке ассемблера, продолжая процесс начальной загрузки разработки сложных программных систем с использованием более простого программного обеспечения.
Этот термин также отстаивался Дугом Энгельбартом в связи с его верой в то, что организации могут лучше развиваться, улучшая процессы, которые они используют для улучшения (таким образом, со временем получая комплексный эффект). Его команда SRI , разработавшая гипертекстовую систему NLS, применила эту стратегию, используя разработанный ими инструмент для улучшения этого инструмента.
Компиляторы [ править ]
Разработка компиляторов для новых языков программирования, сначала разработанных на существующем языке, а затем переписанных на новом языке и компилируемых самостоятельно, является еще одним примером концепции начальной загрузки.
Установщики [ править ]
Во время установки компьютерных программ иногда необходимо обновить сам установщик или менеджер пакетов. Обычно для этого используется небольшой исполняемый файл загрузчика ( например, setup.exe ), который обновляет программу установки и запускает реальную установку после обновления. Иногда в процессе начальной загрузки загрузчик также устанавливает другие необходимые компоненты для программного обеспечения.
Наложенные сети [ править ]
Узел начальной загрузки, также известный как узел встречи. [13] — это узел в оверлейной сети , который предоставляет первоначальную информацию о конфигурации вновь присоединяющимся узлам, чтобы они могли успешно присоединиться к оверлейной сети. [14] [15]
- Дискретно моделирование событийное
Тип компьютерного моделирования , называемый моделированием дискретных событий, представляет работу системы как хронологическую последовательность событий. метод, называемый начальной загрузкой имитационной модели Используется , который загружает начальные точки данных с помощью генератора псевдослучайных чисел для планирования начального набора ожидающих событий, которые планируют дополнительные события, и со временем распределение времен событий приближается к своему устойчивому состоянию — начальной загрузке. поведение подавляется устойчивым поведением.
Искусственный интеллект и машинное обучение [ править ]
Начальная загрузка — это метод, используемый для итеративного улучшения . производительности классификатора Обычно несколько классификаторов обучаются на разных наборах входных данных, а в задачах прогнозирования выходные данные разных классификаторов объединяются.
Начальный ИИ — это гипотетический тип искусственного интеллекта, способный к рекурсивному самосовершенствованию . Улучшив себя, он станет лучше совершенствовать себя, что потенциально приведет к экспоненциальному увеличению интеллекта. О существовании такого ИИ неизвестно, но он остается активной областью исследований. Начальный ИИ является важной частью некоторых теорий о технологической сингулярности : сторонники полагают, что развитие начального ИИ быстро приведет к еще более умному интеллекту (посредством начальной загрузки) и, таким образом, к новой эре. [16] [17]
Статистика [ править ]
Начальная загрузка — это метод повторной выборки, используемый для получения оценок сводной статистики.
Бизнес [ править ]
Бутстрэппинг в бизнесе означает начало бизнеса без внешней помощи или оборотного капитала. Предприниматели на этапе развития стартапа своей компании выживают за счет внутреннего денежного потока и очень осторожны со своими расходами. [18] Обычно в начале предприятия небольшая сумма денег выделяется на процесс начальной загрузки. [19] Бутстрэппинг также может быть дополнением к эконометрическим моделям. [20] Бутстреппинг также был подробно описан в книге «Бизнес-бутстрап» Ричарда Кристиансена , в статье «Искусство самонастройки» в журнале Harvard Business Review и в последующей книге «Происхождение и эволюция нового бизнеса» Амара Бхайда . Существует также целая библия о том, как правильно выполнять начальную загрузку , написанная Сетом Годином .
Эксперты отметили, что существует несколько общих этапов создания бизнес-предприятия:
- Стадия рождения: это первая стадия начальной загрузки, на которой предприниматель использует любые личные сбережения или заимствованные и/или вложенные деньги у друзей и семьи для запуска бизнеса. Владелец бизнеса также может одновременно работать в другой организации, что может помочь его бизнесу и покрыть первоначальные расходы.
- Финансирование от продаж до этапа потребителей: на этом конкретном этапе деньги клиентов используются для поддержания работы бизнеса на плаву. После покрытия расходов, вызванных обычными повседневными бизнес-операциями, темпы роста обычно увеличиваются.
- Этап аутсорсинга: на этом этапе существования компании рассматриваемый предприниматель обычно концентрируется на конкретной операционной деятельности. Это время, когда предприниматели решают, как улучшить и модернизировать оборудование (впоследствии увеличивая выпуск продукции) или даже нанять новых сотрудников. На этом этапе компания может искать кредиты или даже использовать другие методы дополнительного финансирования, такие как венчурный капитал, чтобы помочь в расширении и других улучшениях. [21]
Есть много типов компаний, которые имеют право на начальную загрузку. К участию в программе допускаются компании на ранней стадии, которым не обязательно требуются крупные притоки капитала (особенно из внешних источников). Это, в частности, позволит обеспечить гибкость бизнеса и время для роста. Компании- серийные предприниматели также могут воспользоваться преимуществами начальной загрузки. Это организации, у основателя которых есть деньги от продажи предыдущих компаний, которые они могут использовать для инвестирования. [21]
Существуют разные методы начальной загрузки. Будущие владельцы бизнеса, стремящиеся использовать бутстрэппинг как способ запуска своего продукта или услуги, часто используют следующие методы:
- Использование доступных денег из собственных личных сбережений.
- Управление своим оборотным капиталом таким образом, чтобы минимизировать дебиторскую задолженность компании.
- Обналичить 401 тысячу пенсионных фондов и выплатить их позднее.
- Постепенное увеличение кредиторской задолженности бизнеса за счет отсрочки платежей или даже аренды оборудования вместо его покупки.
Начальную загрузку часто считают успешной. Если принять во внимание статистику, предоставленную Fundera, примерно 77% малого бизнеса полагаются на какие-то личные инвестиции и/или сбережения для финансирования своих стартапов. Среднему предприятию малого бизнеса требуется около 10 000 долларов стартового капитала, при этом треть малых предприятий запускается с стартовым капиталом менее 5 000 долларов.
Судя по данным о стартапах, представленным Entrepreneur.com, по сравнению с другими методами финансирования, бутстрэппинг используется чаще, чем другие. «0,91% стартапов финансируются инвесторами-ангелами, а 0,05% — венчурными капиталистами. Напротив, 57 процентов стартапов финансируются за счет личных займов и кредитов, а 38 процентов получают финансирование от семьи и друзей». [22]
Некоторые примеры успешных предпринимателей, которые использовали бутстрэппинг для финансирования своего бизнеса, включают серийного предпринимателя Марка Кьюбана . Он публично поддержал самостоятельную загрузку, заявив: «Если вы можете начать самостоятельно… сделайте это [самостоятельно], без необходимости выходить на улицу и собирать деньги». Когда его спросили, почему он считает этот подход наиболее необходимым, он ответил: «Я думаю, что самая большая ошибка людей заключается в том, что, когда у них появляется идея и цель открытия бизнеса, они думают, что им нужно собрать деньги. это не достижение, это обязанность», потому что «теперь вы отчитываетесь перед тем, от кого получили деньги». [23]
Такие компании, как Apple Inc. (APPL), eBay Inc. (EBAY) и Coca-Cola Co. [21] также заявили, что отчасти объясняют свой успех тем фактом, что этот метод финансирования позволяет им оставаться сосредоточенными на конкретном наборе прибыльных продуктов.
Стартапы могут расти за счет реинвестирования прибыли в собственный рост, если затраты на начальную подготовку невелики, а рентабельность инвестиций высока. Такой подход к финансированию позволяет владельцам сохранять контроль над своим бизнесом и заставляет их тратить средства дисциплинированно. [24] Кроме того, бутстрэппинг позволяет стартапам сосредоточиться на клиентах, а не на инвесторах, тем самым увеличивая вероятность создания прибыльного бизнеса. Это оставляет стартапам лучшую стратегию выхода с большей прибылью.
Выкуп с использованием заемных средств , или операции с высоким использованием заемных средств или «самоначальные» операции, происходят, когда инвестор приобретает контрольный пакет акций компании и когда значительный процент покупной цены финансируется за счет кредитного плеча, то есть заимствования приобретенной компании.
Бутстрэппинг в финансах относится к методу создания кривой спотового курса . Операция Bootstrap ( Operacion Manos a la Obra ) относится к амбициозным проектам, которые индустриализировали Пуэрто-Рико в середине 20-го века.
Биология [ править ]
![]() | Этот раздел может сбивать с толку или быть неясным для читателей . ( декабрь 2018 г. ) |
Ричард Докинз в своей книге «Река из рая». [25] использовал концепцию компьютерной начальной загрузки, чтобы объяснить, как дифференцируются биологические клетки: «Разные клетки получают разные комбинации химических веществ, которые включают разные комбинации генов, а некоторые гены работают, чтобы включать или выключать другие гены. полный репертуар различных типов клеток».
Филогенетика [ править ]
Бутстрэп-анализ дает возможность судить о силе поддержки клад на филогенетических деревьях . Число записывается узлом, которое отражает процент деревьев начальной загрузки, которые также разрешают кладу в конечных точках этой ветви. [26]
Закон [ править ]
Бутстрэппинг — это правило, запрещающее допускать доказательства, основанные на слухах , в делах о заговоре.
Лингвистика [ править ]
Бутстреппинг — это теория овладения языком .
Физика [ править ]
Квантовая теория [ править ]
Бутстрэппинг использует очень общие критерии согласованности для определения формы квантовой теории на основе некоторых предположений о спектре частиц или операторов.
термоядерная Магнитно - удерживаемая плазма
В термоядерных устройствах токамака под бутстрепингом понимается процесс, в котором бутстреп-ток плазма самостоятельно генерирует , что уменьшает или устраняет необходимость во внешнем формирователе тока. Максимизация бутстреп-тока является основной целью современных конструкций токамаков.
термоядерная Инерционно - удерживаемая плазма
Бутстрэппинг в термоядерном синтезе с инерционным удержанием относится к альфа-частицам, образующимся в реакции термоядерного синтеза, обеспечивающим дальнейший нагрев плазмы. Этот нагрев приводит к воспламенению и общему выигрышу в энергии.
Электроника [ править ]
Начальная загрузка — это форма положительной обратной связи в проектировании аналоговых схем.
Электроэнергетическая сеть [ править ]
Электросеть практически никогда не выходит из строя намеренно. Генераторы и электростанции запускаются и отключаются по мере необходимости. Типичной электростанции требуется мощность для запуска, прежде чем она сможет генерировать электроэнергию. Эта мощность получается из сети, поэтому, если вся сеть выйдет из строя, эти станции не смогут быть запущены.
Следовательно, чтобы запустить сеть, должно быть хотя бы небольшое количество электростанций, которые могут запуститься полностью самостоятельно. Черный старт — это процесс восстановления работы электростанции без использования внешнего источника питания. При отсутствии электропитания в сети для запуска сети используются один или несколько «черных» запусков.
энергетика Атомная
На атомной электростанции всегда должен быть способ удаления остаточного тепла, что обычно осуществляется с помощью электрических охлаждающих насосов. Но в редком случае полной потери электроэнергии этого все же можно добиться за счет запуска турбогенератора. По мере накопления пара в парогенераторе его можно использовать для питания турбогенератора (первоначально без масляных насосов, циркуляционных водяных насосов или конденсационных насосов). Как только турбогенератор начнет вырабатывать электроэнергию, можно включить вспомогательные насосы и на мгновение запустить насосы охлаждения реактора. В конечном итоге давление пара станет недостаточным для питания турбогенератора, и процесс можно будет остановить в обратном порядке. Процесс можно повторять до тех пор, пока он больше не понадобится. Это может нанести большой ущерб турбогенератору, но, что более важно, спасает ядерный реактор.
Сотовые сети [ править ]
Функция сервера начальной загрузки (BSF) — это промежуточный элемент в сотовых сетях , который обеспечивает независимые от приложения функции для взаимной аутентификации пользовательского оборудования и неизвестных друг другу серверов и для «начальной загрузки» последующего обмена секретными сеансовыми ключами. Термин «начальная загрузка» связан с созданием отношений безопасности сначала с ранее неизвестным устройством, а затем с возможностью установки элементов безопасности (ключей) в устройство и BSF.
См. также [ править ]
- Причинно-следственная петля , также известная как парадокс начальной загрузки — теоретический парадокс, возникающий в результате путешествий во времени.
- Концептуальная метафора - в когнитивной лингвистике, связывающая концептуальные области.
- Миф Горацио Алджера - американский писатель (1832–1899).
- Трилемма Мюнхгаузена - мысленный эксперимент, демонстрирующий невозможность доказать какую-либо истину.
- Нейратианский бутстрап - Философская аналогия со знаниями.
- Роберта А. Хайнлайна Короткий научно-фантастический рассказ «Его силами»
- Жесткий индивидуализм – фраза, придуманная Гербертом Гувером.
- Институт Дуга Энгельбарта , также известный как Bootstrap Alliance.
Ссылки [ править ]
- ^ «образные «бутстрапы» » (список рассылки). 11 августа 2005 г.
- ↑ Перейти обратно: Перейти обратно: а б Ян Фриман, Bootstraps и барон Мюнхгаузен , Boston.com , 27 января 2009 г.
- ↑ Ян Фриман, Самая недобрая версия , Boston.com , 25 января 2009 г.
- ^ Улисс цитируется в Оксфордском словаре английского языка.
- ^ Мартин, Гэри. « Поднимись за свои ботинки» — смысл и происхождение этой фразы» . Фразеоискатель . Проверено 23 июня 2018 г.
- ^ Уильямс, Мэри Элизабет (01 апреля 2023 г.). « Поднимитесь за свои ботинки: «Как шутка про бутстрепы переросла в американское кредо» . Салон . Проверено 9 ноября 2023 г.
- ↑ Перейти обратно: Перейти обратно: а б с «Миф о меритократии» . БПС . Проверено 9 ноября 2023 г.
- ^ «Почему фраза «Поднимись за свои ботинки» — ерунда» . HuffPost Великобритания . 09.08.2018 . Проверено 9 ноября 2023 г.
- ^ Кристоф, Николас (20 февраля 2020 г.). «Мнение | Поднимитесь на крючках? Давай, попробуй» . Нью-Йорк Таймс . ISSN 0362-4331 . Проверено 9 ноября 2023 г.
- ^ Альварадо, Лоррис Энн (2010). «Разоблачение мифа о меритократии: уроки для преподавателей высшего образования и по работе со студентами и преподавателей по работе со студентами» .
- ^ Мэсси, Дуглас С.; Чарльз, Камилла З.; Ланди, Гарви; Фишер, Мэри Дж. (27 июня 2011 г.). Исток реки: социальное происхождение первокурсников отборных колледжей и университетов Америки . Издательство Принстонского университета. ISBN 978-1-4008-4076-2 .
- ^ Бухгольц, Вернер (1953). «Системный дизайн компьютера IBM Type 701». Труды ИРЭ . 41 (10): 1273. doi : 10.1109/jrproc.1953.274300 . S2CID 51673999 .
- ^ Фрэнсис, Пол (2 апреля 2000 г.). «Yoid: расширение архитектуры многоадресной рассылки в Интернете» (PDF) . www.aciri.org. Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 24 декабря 2008 г.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Траверсат; и др. (20 июня 2006 г.). «Патент США 7 065 579» . Проверено 23 декабря 2008 г.
- ^ Саксена; и др. (2003). «Контроль допуска в одноранговой сети: оценка конструкции и производительности» (PDF) . На семинаре ACM по безопасности одноранговых и сенсорных сетей (SASN), 2003 г. Архивировано (PDF) из оригинала 09 октября 2022 г. Проверено 24 декабря 2008 г.
{{cite journal}}
: Для цитирования журнала требуется|journal=
( помощь ) - ^ Кортезе, Франческо Альберт Боско (весна 2014 г.). «Взрыв максимально распределенного интеллекта» . Весенний симпозиум AAAI . Архивировано из оригинала 13 апреля 2021 г. Проверено 1 июля 2018 г.
- ^ Васер, Марк Р. (2014). «Создание структурированного самосовершенствования и безопасного аутопоэтического Я» . Procedia Информатика . 41 : 134–139. дои : 10.1016/j.procs.2014.11.095 .
- ^ «Искусство бутстрапа» . 21 ноября 2008 года . Проверено 23 июня 2018 г.
- ^ Годин, Сет. «Библия Bootstrap» (PDF) . Архивировано (PDF) из оригинала 9 октября 2022 г. Проверено 23 июня 2018 г.
- ^ Дж. Скотт Армстронг (2001). «Оценочная начальная загрузка: выводы экспертов = правила прогнозирования» (PDF) . Принципы прогнозирования: Справочник для исследователей и практиков . Академическое издательство Клувер. Архивировано из оригинала (PDF) 20 июня 2010 г. Проверено 10 января 2012 г.
- ↑ Перейти обратно: Перейти обратно: а б с Харви, Ян. «Компании, добившиеся успеха в бутстрэппинге» . Инвестопедия . Проверено 18 декабря 2020 г.
- ^ Энтис, Лаура (20 ноября 2013 г.). «Откуда на самом деле приходит финансирование стартапов (инфографика)» . Предприниматель . Проверено 18 декабря 2020 г.
- ^ Хаддлстон, Том младший (11 октября 2019 г.). «Марк Кьюбан: Это «самая большая ошибка», которую люди совершают, начиная бизнес» . CNBC . Проверено 18 декабря 2020 г.
- ^ Ульрих, Карл (10 февраля 2014 г.). «Начальная настройка в предпринимательстве - Карл Т. Ульрих» . Проверено 23 июня 2018 г. - через Vimeo.
- ^ Ричард Докинз, Река из Эдема , страницы 23-25, 1995 (бумага) ISBN 0-465-06990-8
- ^ Брэдли Эфрон; Элизабет Холлоран и Сьюзан Холмс (1996). «Уровни начальной уверенности для филогенетических деревьев» . ПНАС . 93 (23): 7085–90. дои : 10.1073/pnas.93.23.13429 . ПМК 38940 . ПМИД 8692949 .
Внешние ссылки [ править ]
