|
|
3.29, XoRe (ok), 19:54, 03/01/2012 [^] [^^] [^^^] [ответить] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +1 +/– |
> поддерживаю, кому сдалась ос 20 летней давности, имхо бредом занимаются.
Да, давайте детей научим писать свою windows vista)
Правда исходников нет, зато есть куча лишнего и не нужного для изучения.
ОС - ядро, работа с железом, среда для запуска программ - обучать лучше начинать с того, что попроще (исходники есть и их объем небольшой).
Можно и с linux начать, главное - повырезать все лишнее.
А в FreeDOS уже много лишнего вырезано.
| |
|
|
3.49, Аноним (-), 23:47, 03/01/2012 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +1 +/– |
Хоть и не меня спрашивали, отвечу почему "не надо". Для того, чтобы ОС подходила для обучения, она должна быть хорошо не столько задокументирована сколько разобрана на учебных материалах. Будет просто замечательно, если она будет коррелировать с другими курсами, изучаемыми на факультете и основана на стандартных алгоритмах. Для FreeDOS всего этого нет. Лучше всего подходят Unix-подобные, да, потому что принципы Unix уже затерты-перетерты не одним поколением студентов и преподавателей. Ну и Minix, собственно, и есть Unix-подобная.
Такое вот мое видение ситуации.
| |
|
|
|
|
|
|
7.110, Ваня (??), 21:47, 04/01/2012 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
Мда... Ну и определения у вас, уважаемый... А вы не в курсе что ОС могут быть как однозадачными, так и многозадачными? И понятие "управление процессами" для однозадачных ОС неприменимо.
Супервизор - это не ОС и он не обязательно должен быть частью ОС.
Одно из лучших (на мой взгляд) определений звучит как: "комплекс программ, предоставляющий прикладным программам сервисные функции по управлению аппаратными средствами компьютера и разделению доступа к ресурсам".
Процессорное время - лишь один из ресурсов, как и оперативная память, порты, жёсткие диски, и т.д.
| |
|
|
|
|
|
|
|
2.12, Askent (ok), 18:43, 03/01/2012 [^] [^^] [^^^] [ответить] [↓] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
>> Для работы требуется 32 Мб ОЗУ
> Аффтар не в состоянии осознать, что есть операционные системы требующие сотен килобайт(по
> буквам: КИЛО), в отличии от требующих десятков гигабайт и гигагерц, только
> чтобы запуститься?
сейчас даже телефоны имеют достаточно мощности, технику на которой память исчисляется килобайтами пора на помойку давно. Ну кроме эльбруса2, который контролирует нашу защиту от ракет, но это уже совсем другое дело. Не дома, не в бизнесе, такие слабые машины уже не нужны.
| |
|
|
4.35, Аноним (-), 20:19, 03/01/2012 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
У QNX немного другие задачи, ее никто не нацеливает на старые писюки/среду для старых игр/образовательные цели, а FreeDOS, напротив, не предназначена для роутеров и атомных станций (сюрприз! Поэтому аргументы о недостатке памяти на данных агрегатах не принимаются). Съязвить, что ли, захотелось? На PC действительно попробуй найди комп без 32 МБ. Разрабы, видимо, оценили свое время и решили потратить усилия на что-то более продуктивное, чем утаптывание сабжа в 4/8/16 метров, или сколько вы там на помойке найдете. Сами-то, когда кодите, ориентируетесь, поди, на определенную среднюю/минимальную конфигурацию, которая вряд ли соответствует древнемузейным вариантам того века
| |
|
|
6.44, жора (?), 23:08, 03/01/2012 [^] [^^] [^^^] [ответить] [↓] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +2 +/– |
> MS-DOS работает как часики (флэш плеер же :), а FreeDOS тупо
> пролетает...
1. MS-DOS действительно стали считать нажежной системой, но только после появления виндовс. По этому параметру она сливала и юниксам и вакс-вмс (понимаю, что сравнение некорректное), а по мнениею некоторых, и ПС-ДОС. C этим МС поделием я плотно работал с 3.1 до 6.2 и глюков (именно самой оси) хватало.
2. С чего Вы взяли что фридос не сможет работать в тех же условиях. Вышеуказанные требования к памяти трудно объяснить логически. Она работает в реальном режиме 86 процессоров. А там всего адресуется 1M, из них система может использовать 640 К и еще 64 К выше 1 М за счет HMA. Остальную память должна уметь юзать сама прога (ДОС ей немного помагает).
| |
|
5.41, Аноним (-), 22:38, 03/01/2012 [^] [^^] [^^^] [ответить] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
> Съязвить, что ли, захотелось? На PC действительно попробуй
> найди комп без 32 МБ. Разрабы, видимо, оценили свое время и
> решили потратить усилия на что-то более продуктивное, чем утаптывание сабжа в
> 4/8/16 метров, или сколько вы там на помойке найдете.
Разработчики FreeDOS смотрят на вас, как на найденного на помойке. Они считают, что DOS это DOS и он должен работать даже на 640KB.
| |
|
|
|
4.51, n (??), 23:50, 03/01/2012 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
>> Онанимы :) не в состоянии увидеть, ЧТО умеет ЭТОТ ДОС в сравнении
>> с некрософтовским?
>> Для них проблема компьютер с 32М памяти? Хотя да, проблема - меньше
>> 1 Гб (по буквам - Гигабайта) не найти даже в хламовнике.
> Lexa3110 :) в состоянии увидеть ответ на простой вопрос: сколько памяти необходимо
> для загрузки ЭТОГО ДОС(kernel + 4dos)?
> И если ты насобирал монеток на компьютер с ЦЕЛЫМ гигибайтом (хоть с
> 16ю) памяти - молодец, теперь возьми словарик и узнай значение слов
> "коллекция", "раритет", "винтаж".
Узнает не узнает, какая разница.
На ваших 16-разрядных раритетах 32/64-разрядная ОС под названием FreeDOS не запустится.
| |
|
|
|
|
|
3.37, dalco (ok), 20:50, 03/01/2012 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +1 +/– |
Во времена MS-DOS'а в любом, уважающем себя, компе стоял soundblaster или нечто совместимое. Соответственно, звук под досом был.
Сейчас на 99% машин стоит HDA-кодек. В идеале, для FreeDOSа должен быть соответствующий драйвер, причем с эмуляцией soundblaster'а (все старые проги заточены именно под него).
Если драйвер для HDA есть, но с каким-то новым интерфейсом, то толку от него фактически ноль - старые проги о нем не знают, а новых нет и не будет (если только как хобби для какого-нибудь гика). В этом случае про звук можно забыть.
| |
|
|
|
6.79, Аноним (-), 17:32, 04/01/2012 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +1 +/– |
>не проще ли тогда просто воткнуть в комп карточку саунд-бластер ?
И куда ты ее воткнешь? ISA слотов на современных матплатах нет. Звуковая карта воткнутая, что в pci, что в pci-e soundblaster эмулировать не сможет по причине отсутствия DMA на этих шинах. Ты вообще читаешь, что тебе пишут?
>Вы как-то себе это все странно представляете.
Все ясно. Ты себе не представляешь вообще ничего ни об архитектуре компьютера, ни о программировании. Читать тебе тут лекцию по курсу "основы устройства ПК" я не собираюсь. Иди учить матчасть и не возвращайся, пока не поймешь, каким диким бредом являются изложенные тут тобой фантазии.
| |
|
|
|
|
|
|
|
Часть нити удалена модератором |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5.136, Michael Shigorin (ok), 03:00, 05/01/2012 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
> что там подберать? каждый последующий больше предыдущего :)
Так оно ж и наделит потом соответственно, а у меня уши не чугуниевые ;-) Подбор был всё же времяёмкий, хотя и прост как двери -- набрать десятикилоомников (или сколько там, 22k, не помню уже) в пределах 2% отклонения, лучше 1% или меньше. Не у всех под рукой десяток нужных ВС был всё же :)
PS: а, две дюжины резюков одинаковых было -- схема вроде этой: http://www.hardware.zp.ua/schemes/covox.htm
> к томуже у всех были "шкавчики" из спичечных коробков
(открыл правый нижний ящик стола, посмотрел на такой... иэхх, а где ж тот ковокс, интересно -- делалось культурно, с разведением, травлением, сверлением, монтажом, пайкой, промывкой и проверкой...)
| |
|
|
|
|
|
|
|
4.84, Ваня (?), 18:25, 04/01/2012 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
Пишу, это моё хобби, какая разница как прожигать жизнь? 32-разрядную могу написать за неделю и уже как то написал, дойдя до драйверов и запуска приложений - скучно, сейчас мучаюсь с 64-разрядной, конкретно с IOAPIC и X2APIC, таймер в Bochs не хочет запускаться, а после перехода в long mode выдаёт десяток строк "page walk for address", но у меня 2 Мб страницы, в случае 4 кб такого не было. Затем буду читать про MSI (message signaling interrupt), про них вообще документации в открытом доступе нет.
| |
|
|
|
|