Pascal, Дос, без винды?

Будет ли работать программа для работы с файлами, написанная на паскале, без винды. Если снести винду, записать файлы и программку и запустить. Или сам паскаль В. Досе. Наверное. То что после биоса включается, если винды нет. После, обсуждений CMD уже ни в чем не уверен х. Или в паскале используется, что-то из винды?

Программка простая. Даже модулей нет, почти (clrscr).

Зависит от того, под какою ОС скомпилирована твоя программа.

Как Вы программу написанную под MSDOS (.exe формат) собираетесь запускать без MSDOS?
Собственно MSDOS тоже предоставляет свои "сервисы" через int 21h в частности. Нет "резидента" который в памяти обрабатывает программные прерывания - нет сервиса => "ничего не работает".

А BIOS и фунции чтения по секторам вообще не в курсе файловой системы и так далее Ну то есть н-р в MSDOS и Windows это FAT12/16/32/NTFS/exFAT… В Linux системах там вообще раздолье… Вы считаете что BIOS обязан поддерживать любую файловую систему, что придумало человечество в определенных кругах? Да чихать ему на это Он для других вещей создан. Работа с файловой системой это проблемы ВНЕЗАПНО самой ОС.

Есс-но сейчас есть UEFI и так далее… Но по большому счету суть не меняется.

Добавить комментарий