169 похожих чатов

С ОС как и с искусственным интеллектом есть проблема определения.

Вот мы спорим, а кто может ввести определение?

53 ответов

143 просмотра

Многопоточность. Как минимум. А на этом уже сломались 99% новичков 😁 менеджер памяти и интерфейс - сломаны все оставшиеся крепкие ребята. Драйвер на WiFi, видеокарту, AHCI и кучу других драйверов - убиты оставшиеся 0.0000001%. Конец.😁

Давай я придумаю. ОС -- комплекс программных средств, обеспечивающих загрузку и выполнение отдельных программных модулей, доступ к носителям информации и операциям ввода/вывода.

🦝 Katowski-Kotovsky Автор вопроса
КТ315
Многопоточность. Как минимум. А на этом уже сломал...

С козырей пошел. Я бы начал с минималки. С файловой системы. Пускай FAT-12. С диалоговой системой (Господи откуда я помню) ввода пользовательских команд.

🦝 Katowski Kotovsky
С козырей пошел. Я бы начал с минималки. С файлово...

Да это ещё не сильно сложно, файловая система просто структура на диске, её разметка. Диалоговая система - не знаю, что это. Но тоже звучит сложно.

🦝 Katowski-Kotovsky Автор вопроса
楽園松本
Давай я придумаю. ОС -- комплекс программных сре...

Это хорошо. Но это новичок не потянет. Я могу сказать определение СУБД. Оно такое же размытое и ни о чем.

楽園松本
Моё определение ни о чём?

Ты же сам сказал - ОС это что-то, что даёт доступ к модулям компьютера. Так? Где мой доступ к WiFi модулю? Где мой доступ к NVME диску? Где доступ к CD? Где Ethernet, VGA, HDMI и драйвера на мою новую видеокарту 1080 TI? Какая это ОС, если она нифига мне не даёт?

🦝 Katowski-Kotovsky Автор вопроса
楽園松本
Моё определение ни о чём?

Оно хорошее. Но - too much. Слишком....

КТ315
Ты же сам сказал - ОС это что-то, что даёт доступ ...

Ну нет в моём компьютере wifi, nvme, cd, ethernet. Hdmi и vga тоже нет.

🦝 Katowski-Kotovsky Автор вопроса
楽園松本
Ну нет в моём компьютере wifi, nvme, cd, ethernet....

Видеокарта? Если и её нет - хорошо, остаётся интерфейс, менеджер памяти и многопоточность - а иначе как нормально работать с текстом? Многие даже это не осилят.

楽園松本
Ну нет в моём компьютере wifi, nvme, cd, ethernet....

Это коробка с цифровым дисплейчиком. Для неё пишутся программки, которые выводят всякие штуки на него.

КТ315
Видеокарта? Если и её нет - хорошо, остаётся интер...

В пс есть биос. Там уже много чего есть.

楽園松本
Это коробка с цифровым дисплейчиком. Для неё пишут...

А BIOS это и не ОС. Это прошивка, просто программа обычная.

КТ315
А BIOS это и не ОС. Это прошивка, просто программа...

Вот её родимую и будут использовать для своей ос.

楽園松本
Int 13h?

Смешно) тогда давай просто в UEFI Shell сидеть. А BIOS вообще толком ничего не умеет - проинициализирует монитор, флешки, диск (SATA), CD и какие-то ещё мелкие действия. NVME диск он всё ещё не увидит. WiFi не увидит. Второй монитор тоже вряд ли увидит. Короче, это ничем не поможет в разработке ОС)))

КТ315
Смешно) тогда давай просто в UEFI Shell сидеть. А ...

В разработке той ос, которую ты создал в своём воображении. Студенческая ос вполне может быть реализована.

楽園松本
Вот её родимую и будут использовать для своей ос.

не надо такое старьё как биос юзать, его уже давно пока на свалку выкинуть

楽園松本
В разработке той ос, которую ты создал в своём воо...

Я создал? 😁 Сделай опрос, будут ли люди считать за ОС какую-то недопрограмму, которая даже доступ к интернету, NVME диску, второму монитору, видеокарте примерно 90% их компьютера не даст. Ещё и не будет иметь многопоточности, нормального интерфейса (процессы, мьютексы и т.д.)... Это с учётом, что файловая система какая никакая будет реализована хотя бы.

КТ315
Я создал? 😁 Сделай опрос, будут ли люди считать за...

на видеокарту гнать не стоит, всё же VBE работает и этого хватает спокойно даже чтобы видео смотреть

楽園松本
Ты прямо на дос наклал, вместе с цпм

вот только что там, что там софт как минимум для сети был

楽園松本
Ты прямо на дос наклал, вместе с цпм

DOS давно не обновляется, и в нём было всё новое и нужное на момент его создания. Сейчас 2024, просыпаемся. А если уж зашла речь про DOS, тогда давай про FreeDOS, там побольше функций.

КТ315
DOS давно не обновляется, и в нём было всё новое и...

а лучше сразу перейти от доса к Колибри, перспектив больше чем у умершей платформы

КТ315
Я создал? 😁 Сделай опрос, будут ли люди считать за...

В мире есть только одна современная ОС которая дает доступ к 100% возможностей компьютера, и в сумме три ОС применяемых на персональных компьютерах на практике, но всего разнообразных ОС разной степени готовности, практичности и из разных сфер применения существуют тысячи

Mixail Frolov
а лучше сразу перейти от доса к Колибри, перспекти...

Колибри тоже можно назвать ОС. Интернет есть, многопоточность есть, интерфейс есть. Даже много программ для работы с текстом. Пусть не поддерживает NVME и, наверное, новые видеокарты. Всё же вполне современно для пользователя.

КТ315
Колибри тоже можно назвать ОС. Интернет есть, мног...

мне там единственное что не хватает - подсистемы устройств как в винде/линуксе, а так пользоваться можно, не лагает почти, как микросервер вполне годится

Скад
В мире есть только одна современная ОС которая дае...

Опрос показал бы. Никому не нужен Hello World без интерфейса, многопоточности, и хотя бы доступа к 70% функций и технологий современного ПК (файловые системы, новые SSD и видеокарты, жёсткие диски, кулеры, USB, CD, и куча всего другого). Я такую болванку могу хоть сейчас на коленке, полностью на ассемблере написать - будет файлы с диска читать и записывать, сама себя на диск будет записывать, и внутри будут микропрограммы какие-то для работы с текстом. Только никому это не нужно, и это не ОС, а какой-то кривой UEFI Shell 😁

КТ315
Опрос показал бы. Никому не нужен Hello World без ...

Там потом под неё можно будет свой файл менеджер написать. И средства программирования. И будет ОС с софтом.

楽園松本
Там потом под неё можно будет свой файл менеджер н...

"можно")) можно и WiFi драйвер написать тогда уж. Операционная - от слова операция. Операций со всеми комплектующими ПК нет, значит не операционная. Система ли? Тоже вопрос.

Чего смеёшься?

КТ315
"можно")) можно и WiFi драйвер написать тогда уж. ...

Операционная система возникла в истории как антитеза для программ, которые засовывались в ЭВМ и запускались без какой-либо среды. На перфокартах. ОС избавила пользователей от такого физического воздействия. Вместо отдельных операций по загрузке блоков карт/лент появилась возможность делать что-то НАД тем, что есть физическое устройство. Вот в чём суть ОС.

КТ315
Чего смеёшься?

очень смешная фраза и при этом очень печальная

楽園松本
Операционная система возникла в истории как антите...

Нет сейчас никаких блоков карт и лент. Подмена понятий. Иначе и компилятор это только перевод в бинарный код, без создания объектного файла какого-то. Или забыли уже этот спор?

КТ315
Нет сейчас никаких блоков карт и лент. Подмена пон...

Давай вернёмся к тому, что я опровергаю твой тезис, что один человек ни при каких обстоятельствах не напишет свою ОС. Я утверждаю: напишет, если поймёт ограничения задачи.

楽園松本
Операционная система возникла в истории как антите...

Для операционной системы достаточно многопоточности, даже загрузка программ из файла не является обязательным признаком

楽園松本
Давай вернёмся к тому, что я опровергаю твой тезис...

Есть один уважаемый финский разработчик ос - Вилли, вроде как почти в одиночку пишет

楽園松本
Давай вернёмся к тому, что я опровергаю твой тезис...

Тогда это ОС в его голове только будет. А я тогда буду в голове этого человека первооткрывателем, который помимо его Hello World MBR, ещё и многопоточность написал. Вот он я - великий написыватель ОС. А уж создатель Menuet кто, ёмаё.. а Linux и Windows вообще боги - МЕГА ОС.

Mixail Frolov
и многопоточность тоже

как уже выше написано, ос это промежуточный слой между пользователем и железом

КТ315
Тогда это ОС в его голове только будет. А я тогда ...

смотри результат опроса. Я для тебя его делал.

楽園松本
смотри результат опроса. Я для тебя его делал.

Мало человек проголосовало. И это бред, который я к тому же могу использовать против их же 😁

КТ315
Мало человек проголосовало. И это бред, который я ...

Здесь я опровергаю твой тезис, что такая недосистема будет восприниматься как ОС только его создателем. Другие тоже будут её воспринимать как ОС. Только с ограничениями.

🦝 Katowski-Kotovsky Автор вопроса
КТ315
Опрос показал бы. Никому не нужен Hello World без ...

UEFI shell. Вот это уже хорошее ТЗ для студентов

楽園松本
Здесь я опровергаю твой тезис, что такая недосисте...

ОС с ограничениями... Так теперь называют Bare Bones с OSDev.

программное обеспечение, который управляет ресурсами компьютера и обеспечивает взаимодействие между юзером и аппаратным обеспечением?

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта