Глава 108 Арест 1 (1 обновление, пожалуйста, подпишитесь)
«Готово!» Ожидая возвращения Линь Сюна, Ли Чэнцянь не бездействовал.
Он не трогал исходный код, предоставленный Линь Сюном, а просто отметил неправильные места в исходном коде.
Прождав десять минут, Линь Сюн так и не вернулся, поэтому Ли Чэнцянь сделал копию исходного кода, и чем больше он на него смотрел, тем сильнее чесались его руки.
Подобно ученику средней школы, видя, как ученики начальной школы выполняют домашнее задание и неправильно отвечают на вопросы «1+1», большинство из них не могут не дать подсказок.
По мнению Ли Чэнцяня, этот кодекс очень груб.
Конструкция не очень разумная.
В частности, отсутствие передовой модульной конструкции ядра делает чрезвычайно сложным устранение неполадок в системе. Для небольшого обновления функции необходимо заменить всю систему. По мнению Ли Чэнцяня, это очень отсталая система.
«Я проведу рефакторинг основного кода и оптимизирую его».
Ли Чэнцяню вообще не нужно было думать. Он положил руки на клавиатуру, и среди треска на компьютере очень быстро появился код.
Первоначальный раздутый код был им удален в больших количествах, и вся система была быстро реконструирована в его руках.
Ядро системы управляет запуском компьютера и контролирует большинство основных операций, таких как запуск, завершение работы, работа, обновление, изменение, добавление и удаление других ядер.
Ядро управления безопасностью должно контролировать все человеческие и нечеловеческие операции на космической станции. Любое поведение, которое сделает космическую станцию опасной, будет отклонено системой, и на землю будет отправлено предупреждение.
Сетевое ядро, реализующее функции наземной связи, передачи файлов и сетевого подключения.
Файловое ядро виртуализирует ресурсы хранения, такие как жесткие диски, и становится модулем, который может управлять системными ресурсами.
Ядро планирования памяти управляет памятью, автоматически выделяет и планирует память всей системы для обеспечения ее нормальной работы.
Уровень вызовов API, предоставляющий интерфейсы, позволяющие программному обеспечению вызывать системные ресурсы для обеспечения нормальной работы программного обеспечения.
Драйверы управляют ядром, интерфейсом связи с системой и другими устройствами.
Из всех ядер только ядро драйвера потребляет некоторое время. Ли Чэнцянь реализовал другие модули в ядре операционной системы Shenlong или в операционной системе, написанной на молодежном конкурсе программирования по информатике. Часть кода напрямую скопирована из кода, предоставленного Линь Сюном, и может использоваться напрямую с небольшой оптимизацией.
Всего за полчаса весь основной код был переработан.
При просмотре файла проекта появляется полупрозрачная подсказка.
【Ядро операционной системы космической станции завершено на 100%, уровень программного обеспечения — D+.】
На панели также появились намеки на профессиональную мастерскую игру.
【Завершите разработку программного обеспечения уровня D+, получите вознаграждение в размере 20 000 очков опыта, а текущее значение пула опыта составляет 657 000 очков.】
За это время я занимался разработкой программного обеспечения и неосознанно накопил много очков опыта, но я не выполнил требования к трудоустройству студентов колледжей, поэтому эти очки опыта нельзя временно использовать.
Но Ли Чэнцянь знал, что после того, как он стал студентом колледжа, эта небольшая ценность опыта была просто моросью, и ее было недостаточно, чтобы тратить ее вообще. Он даже начал планировать в своем сердце, готовясь снова использовать профессию фермера, чтобы заработать очки опыта в безопасных условиях.
«После модульной конструкции операционной системы космической станции в будущем будет очень просто добавить модуль управления лазерным оружием!» Ли Чэнцянь удовлетворенно кивнул.
«После реконструкции система полностью совместима с предыдущим программным обеспечением и драйверами. Предыдущее программное обеспечение можно использовать напрямую, без каких-либо изменений, а эффективность примерно на 30% выше, чем раньше».
Даже размер основного кода был уменьшен вдвое по сравнению с предыдущим.
После того, как программное обеспечение было завершено, Ли Чэнцянь вообще не помещал его в программное обеспечение моделирования для опытной эксплуатации, потому что, когда он только что писал код, он поддерживал состояние навыка рационального мышления. Он запустил код с помощью гуманоидного компьютера. Программное обеспечение было нормальным, и никаких ошибок не было обнаружено.
Увидев, что Линь Сюн не вернулся, Ли Чэнцянь снова принялся за работу.
На этот раз он не писал код, а составил описание операционной системы космической станции, подробно описав, как использовать новую систему, как вызывать интерфейс API и т. д.
Как раз когда Ли Чэнцянь только что закончил объяснительные документы, Линь Сюн вернулся в офис с грустным лицом и усталым выражением. Увидев Ли Чэнцяня, он выдавил улыбку и сказал: «Студент Ли Чэнцянь, я хотел пообедать с вами, но есть кое-что очень важное. Я не могу сопровождать вас в срочных миссиях».
«Времени очень мало, все очень срочно», — лицо Линь Сюна было полно беспокойства.
Академик Гао Сян дал ему всего три дня на решение проблемы космической станции. Он собирался возглавить команду, поселиться и жить в блоке, а также осуществить технические прорывы.
Однако Линь Сюн все еще не уверен.
Он может только сделать все возможное и покориться судьбе!
«Учитель Линь, не волнуйтесь, я уже нашел проблему». Видя беспокойство Линь Сюна, Ли Чэнцянь быстро открыл рот.
«Это нормально, что ты не можешь его найти. Многие из нас не нашли его после недельных поисков... Подожди, что ты сказал?! Ты нашел его!? Серьёзно?» Линь Сюн внезапно понял, его глаза внезапно расширились от волнения. Ему пришлось подойти и схватить Ли Чэнцяня за руку.
«Господин Линь, не волнуйтесь, я действительно нашел проблему!» Ли Чэнцянь посмотрел на Линь Сюна, который был очень взволнован, и спокойно сказал.
«Ученик Ли Чэнцянь, извините, я слишком волнуюсь... Пожалуйста, скажите мне побыстрее, в чем проблема?» Линь Сюн тоже отреагировал в это время и быстро отпустил Ли Чэнцяня.
Ли Чэнцянь включил компьютер, открыл файл программы, нашел проблемный код и начал объяснять: «Это похоже на то...»
Уровень программирования Линь Сюна очень высок. После того, как Ли Чэнцянь объяснил несколько слов, его глаза загорелись.
Судя по имеющимся у него знаниям, Ли Чэнцянь действительно нашел ошибку.
«…нужно только изменить тип данных на двойную точность, и проблема смещения может быть решена».
«Эта проблема начала проявляться 1 апреля, поскольку в базовом коде типы данных до и после 1 апреля не совпадают».
«Господин Линь, посмотрите на эти строки кода».
«Да, проблема в этих нескольких строках кода! Пока эти несколько строк кода изменены, независимо от того, как долго работает космическая станция, такого рода сбой не произойдет». Линь Сюн был полон волнения. Он внимательно посмотрел и подтвердил эту строку Расположение кода.
Первоначальное беспокойство на его лице исчезло, и весь человек пришел в состояние возбуждения.
«Я сразу же сообщу учителю хорошие новости, чтобы ему не пришлось волноваться». Линь Сюн не мог не сказать, что встречается с Ли Чэнцянь.
…
Институт космических исследований под руководством Ван Синьбо, штатного заместителя директора Национального управления сетевой информации, полиция Бюро безопасности Интернета проявила крайнюю бдительность и вошла в Институт космических исследований с оружием и боевыми патронами.
С помощью технических средств им удалось установить место, где Ли Чэнцянь появился в последний раз.
Целью нашего приезда на этот раз является арест Ли Чэнцяня.
Дело компании Twist имеет большой резонанс, и внимание общественности чрезвычайно велико.
Начальство потребовало провести тщательное расследование, результаты которого должны быть как можно скорее обнародованы.
Связаться с Ли Чэнцянем не удалось, а расследование дела вообще не проводилось.
Ван Синьбо был когда-то учеником академика Гао Сяна. Поступив в институт, он сразу же пришел в кабинет Гао Сяна, чтобы объяснить ситуацию.
«Господин Гао, ситуация такова. С помощью технических средств мы определили место, где в последний раз появлялся подозреваемый Ли Чэнцянь. Это Институт космических исследований».
«Программные технологии Ли Чэнцяня очень мощные, и они контролируют все серверы и программное обеспечение Twist Company».
«Я боюсь, что если он проникнет в научно-исследовательский институт, он устроит диверсию, украдет расшифрованные данные и даже будет контролировать... космическую станцию».
«Этот человек очень опасен, мы вам докладываем, мы должны немедленно взять его под контроль! Чтобы он не совершил поступков, угрожающих космической станции и научно-исследовательскому институту».
«По словам солдат у ворот, Ли Чэнцяня привел брат Линь. После вызова службы наблюдения было обнаружено, что он все еще находится в офисе брата Линя», — голос Ван Синьбо был чрезвычайно серьезным.
«Синьбо, пойдем, я пойду с тобой». Академик Гао Сян, которому почти 70 лет, в добром здравии. Выслушав доклад, он в ярости хлопнул рукой по столу.
«Линь Сюн, этот парень, он не занимался своими делами целый день, и на этот раз он привел в офис такого опасного человека. После того, как вы его арестуете, мне придется дать ему плотный обед, чтобы он мог хорошо запомнить». На самом деле, он был тем, кого я поддерживаю, Линь Сюн.
Попросите проголосовать.
(конец этой главы)