1 | |
Дерзкий план - лучший план18.03.2023, 13:47. Показов 1043. Ответов 17
Метки нет (Все метки)
План следующий : забить на слоупочных продаванов вечно пресмыкающимися перед политиками и оставить их с носом всех и разом- написав ОС для видеокарты.
Это мой план и я займусь его реализацией параллельно с остальными проектами. Добавлено через 52 минуты Начать с видеокарт USB. Нашлись кто такие выпустили, ну и цеплять к ним дешёвый одно платник для вай фай, клавиатуры, сети. Суть что платформу ставить на видеокарту, а одноплатник использовать для интерфейсов. Добавлено через 5 минут И точнее-запускать ОС на видеокарте, а не ставить на неё. Добавлено через 1 минуту Хотя уже вопросом задавались https://qna.habr.com/q/874209 Добавлено через 1 час 41 минуту Но только не надо писать виртуальных машин, как там предлагалось в комментариях. Нужно просто разработать ассемблер для GPU. Есть ассемблер- есть всё. Нет ассемблера - ничего нет.А виртуальная машина - вторичное.
0
|
18.03.2023, 13:47 | |
Ответы с готовыми решениями:
17
План изучения STM32F3 Учебный план по ВТ, микропроцессорам и т. д Поместить контролл на передний план, на задний план "по уровням" Сформировать учебный план и рабочий учебный план ВУЗа на Paradox |
18.03.2023, 15:22 | 2 |
Асм сильно платформозависим.
Может оказаться что будет работать только на конкретной модели видеокарты. Писать полноценную ОС на асме не имеет смысла. Пока вы ее напишите, видеокарта устареет. И много у них ОЗУ, да и в целом вычислительных ресурсов?
0
|
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
|
|
18.03.2023, 20:53 | 4 |
шейдеры вам в помощь... если осилите
1
|
18.03.2023, 22:43 [ТС] | 5 |
Спасибо. Шейдеры я не захочу осиливать, вообще я думал над языком программирования, после того как написал генератор карт трассировок, и немного переделал после предложения посоревноваться генератор. После переделки мой генератор стал рассчитывать 100 000 000 клеток пути за 250 миллисекунд, без параллельных вычислений. Там у меня конечно и лайфхак свой и оптимизация на ассемблере, хоть генератор и на паскале написан. Ну и закралась мысль о языке программирования, но всё я её отбрасывал на фоне политических и экономических событий, пока не пришла мысль запускать ОС прямо на видеокарте. Вот есть чтиво https://habr.com/ru/company/neobit/blog/176707/.
Но если что можно и шейдеры, с моими приёмами программирования думаю можно. Добавлено через 15 минут Ещё один аргумент в пользу создания ОС для видеокарты - то что богатые не смогут отказаться от роскоши, а значит они в, егда будут делать видеоигры, даже если от человечества останется с гулькин нос, они всё равно будут производить видеокарты всё мощнее и мощнее. Это как наркотик - 'хлеб и зрелища', и не будет зрелищ и хлеба - значит перестанет работать прораганда, а значит потеря власти обеспечиваемой социальным разрывом, а значит нести ответственность. А последнее пережить власти обеспечиваемой социальным разрывом - никак. А значит они будут вынуждены всегда производить это оборудование. Это как римская империя, то же самое. Просто зачем совершать подвиг Спартака, если теперь всё решает информация.
0
|
19.03.2023, 09:52 [ТС] | 6 |
Но и жто не главное, главное то, что видеокарта ставится на любой ПК, и является в принципе на рынке средством занимающим место для своего производителя - перестать их делать или сделать чисто для чего то - значит покинуть сегмент рынка, который тогда просто займут другие.
В общем очень много аргументов в пользу того чтобы создать ОС для запуска на видеокарте.
0
|
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
|
|
19.03.2023, 10:51 | 7 |
дык а чего ОС делать то будет ?
да, там высокоскоростной камень... но он заточен на обработку видео... математику там можно быстро считать... но не более того... нахрена ОС без периферии...
0
|
19.03.2023, 13:18 [ТС] | 8 |
почему без перефирии? любой отдноплатник сгодится практически под различные интерфейсы, кроме графического.
Делать? Всё будет делать, свои компиляторы будут, языки программирования. Но главное - никто не заставляет. Например малинка сгодится, если через USB к ней подключить видеокарту. Только малинка слаба, а видеокарта - нет. Самое первое что я сделаю наверное - IDE, компилирующую программы для запуска на видеокарте. Правда язык программирования тоже свой (я пишу иначе код, чем учат и учили). А потом больше...
0
|
19.03.2023, 23:29 [ТС] | 9 |
Нет, это в общем бредово. Факт. Но на настоящий момент. Некоторые производители видеокарт открывают ассемблер на них. Но не все. Ну буду хоть от этого отталкиваться теперь при выборе. Так-то есть ассемблер - есть всё.
0
|
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
|
|
20.03.2023, 08:52 | 10 |
весеннее обострение
2
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,261
|
|
20.03.2023, 09:42 | 11 |
Вы хоть понимаете что такое ассемблер?? Это система команд. Эта систему разрабатывают еще на этапе построения архитектуры вычислительного модуля. Каждое физически реализованный модуль уже априори имеет систему команд и следовательно ассемблер.
Зачем тут что то разрабатывать. Дальше вообще что то странное. GPU это специализированный чип с конвеерной архитектурой. Это не универсальная мультизадачная платформа. Конечно извратится можно и сделать наверное ось но работоспособность же у нее будет никакая. В любых связанных системах устойчивость зависит как раз от наислабейшего звена. Эээ. Как бэ такие системы уже существуют. Генерируют шейдеры. В этом ничего такого сверхвыдающегося нет. Написать своя язык это не проблема. Проблема доказать что он хоть чем то отличается от существующих и имеет хоть какие нибудь преимущества перед остальными. А это прям очень и очень нехорошо. Скорее всего вы просто пишете очередной велосипед или костыль но исключительно из за низкого уровня квалификации. Эффект даннинга-крюгера. Даже если вы все таки и реализуете свои задумки в актуальные сроки то скорее всего так и останетесь в истории единственным программистом своего "самого лучшего" языка программирования.
0
|
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
|
|
20.03.2023, 10:00 | 12 |
ТС, лучше вечный двигатель изобретайте... тогда в палату нормальную положат....
2
|
20.03.2023, 13:54 [ТС] | 13 |
А вот кстати
я нигде и не заявляю что лучше всех программирую, так что бронируйте лучше себе . Я делаю то, что считаю нужным, и считаться с другими в большей мере чем они - не обязан никак и ничем. Нет такого нигде и не будет никогда.
0
|
323 / 190 / 45
Регистрация: 25.08.2011
Сообщений: 1,261
|
|
20.03.2023, 13:59 | 14 |
А какого лешего вы на форум то лезете?? Если вы никому ничего не должны, считаться ни с кем не собираетесь и все равно будете делать то что считаете нужным. Ну и делайте.
Пишите на хабре статью поэтапно .. Кому будет интересно - почитают. Суть просто кто нибудь объясните. Тысячу приходит каждый день и пытается доказать что он видит мир лучше чем окружающие. Никаких объективных достижений при этом нет. Странные люди .. и правда чтоли обострение.
1
|
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
|
|
20.03.2023, 14:26 | 16 |
вот что беззаботная жизнь с народом делает.... они от безделья рвутся спасать Мир ....
даже не зная основных понятий- "...треугольник будет выпит- будь он хоть параллелепипед, будь хоть круг, едрёна вошь.... " (с)
0
|
20.03.2023, 15:18 [ТС] | 17 |
и что, хорошо платят? или не получается?
до всего мира есть дело только тому - кому нужна власть над ним. а мне тут нужно только своё, ну нету - так нет. значит - удачи всем.
0
|
101 / 95 / 10
Регистрация: 31.08.2022
Сообщений: 1,014
|
|
20.03.2023, 15:24 | 18 |
платят нормально... просто я уже в таком возрасте.... на бутылку и закуску хватает- и нормально....
а Мир и без меня разрушат.
1
|
20.03.2023, 15:24 | |
20.03.2023, 15:24 | |
Помогаю со студенческими работами здесь
18
План д бизнес план План изучения С++ план выпуска План подключения План счетов Оптимальный план Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи | |||||
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
|
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
|
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
|
Параллельное программирование: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование
Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
|
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
|
Что такое CQRS и как это реализовать на C# с MediatR
InfoMaster 15.01.2025
Концепция CQRS и её роль в современной разработке
В современном мире разработки программного обеспечения архитектурные паттерны играют ключевую роль в создании масштабируемых и поддерживаемых. . .
|
Как настроить CI/CD с Azure DevOps
InfoMaster 15.01.2025
CI/ CD, или непрерывная интеграция и непрерывное развертывание, представляет собой современный подход к разработке программного обеспечения, который позволяет автоматизировать и оптимизировать процесс. . .
|
Как настроить CI/CD с помощью Jenkins
InfoMaster 15.01.2025
Введение в CI/ CD и Jenkins
В современной разработке программного обеспечения непрерывная интеграция (CI) и непрерывная доставка (CD) стали неотъемлемыми элементами процесса создания качественных. . .
|
Как написать микросервис на Go/Golang с Kafka, REST и GitHub CI/CD
InfoMaster 14.01.2025
Определение микросервиса, преимущества использования Go/ Golang
Микросервис – это архитектурный подход к разработке программного обеспечения, при котором приложение состоит из небольших, независимо. . .
|
Как написать микросервис с нуля на C# с RabbitMQ, CQRS, Swagger и CI/CD
InfoMaster 14.01.2025
В современном мире разработки программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот архитектурный подход предполагает. . .
|
Как создать интернет-магазин на PHP и JavaScript
InfoMaster 14.01.2025
В современном мире электронная коммерция стала неотъемлемой частью бизнеса. Создание собственного интернет-магазина открывает широкие возможности для предпринимателей, позволяя достичь большей. . .
|
Как написать Тетрис на Ассемблере
InfoMaster 14.01.2025
Тетрис – одна из самых узнаваемых и популярных компьютерных игр, созданная в 1984 году советским программистом Алексеем Пажитновым. За прошедшие десятилетия она завоевала симпатии миллионы людей по. . .
|