Страница: 1 | 2 |
как правильно заметил Данила - изучай железо и знай низкоуровневый язык, правда это не обязательно ассемблер. язык С тоже входит в эту категорию. Заметьте именно С, а не С++. А command.com это не ОС вовсе, и даже не часть ее. Это, как опять правильно заметили уважаемые господа администраторы, интерпретатор команд никакого отношения к ОС не имеющий. Nu ,u menya est' < Mail??????? to clod: А с каких пор С стал низкоуровневым языком ? Как раз потому что он является языком высокого уровня на нем и пишутся ОС для различных платформ. Я думал всегда, что С был языком среднего уровня, Асм - низкого(ещё ниже уже машинный код), а бейсик, фортран и паскаль высокого. Или я не прав? nuuuuuuuuuu,esli-b mne takie znaniya!!!! Dorogoi clod OC ne ya napisal,eto napisal kto to drugoi!!! Esli b mne takie znaniya!!! Система случаем не mulinux называется? У меня есть - всего 1,80 мегабаб. А с графическим модулем XWindow +1.56. Всем жаждущим его можно удовлетвориться здесь sunsite.auc.dk. Лучше заходить по FTP - бытрее найдешь, быстрее скачаешь.
Вопрос: Operation System
Добавлено: 08.07.02 22:30
Автор вопроса: Smith | ICQ: adamis@list.ru
Что нужно знать для написание операционной системы, и с чего начать?
Ответы
Всего ответов: 19
Номер ответа: 1
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #1
Добавлено: 08.07.02 23:28
Сходи в библиотеку и поищи специальную литературу по операционным системам - сам читал... очень увлекательно! А начать надо с изучения command.com интерпретатора команд. Дальше будет интересно, кстати, ты же в курсе, что для DOS существовало несколько command.com от других производителей? они были гораздо богаче по функциям.
Номер ответа: 2
Автор ответа:
root
Вопросов: 12
Ответов: 147
Web-сайт:
Профиль | | #2
Добавлено: 09.07.02 01:51
Ассемблер знать надо и работу железа... А command.com ты и сам напишешь!
Номер ответа: 3
Автор ответа:
clod
Вопросов: 0
Ответов: 13
Профиль | | #3
Добавлено: 09.07.02 06:56
Номер ответа: 4
Автор ответа:
Yaki
Вопросов: 2
Ответов: 5
Web-сайт:
Профиль | | #4
Добавлено: 09.07.02 10:58
Номер ответа: 5
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #5
Добавлено: 09.07.02 11:16
Yaki! Давай шли!
Номер ответа: 6
Автор ответа:
Strannik
Вопросов: 9
Ответов: 112
Профиль | | #6
Добавлено: 09.07.02 13:11
Номер ответа: 7
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #7
Добавлено: 09.07.02 13:24
Номер ответа: 8
Автор ответа:
clod
Вопросов: 0
Ответов: 13
Профиль | | #8
Добавлено: 09.07.02 13:41
C изначально был придуман для операций максимально приближенным к ассемблеру. в нем нет встроеных функций вообще. в отличие от других языков типа вб, паскаля, лиспа и т. д. программист пишуший код на С представляет (должен представлять ) как это все будет размещено в памяти. С дает ему эту возможность. к тому же в каждой конкретной реализации компилятора С имееются расширения для доступа к регистрам процессора. вот поэтому ОС и пишут на С, а не на других языках высокого уровня. правда Yaki на VB операционку умудрился написать , тут уж сказать ничего не могу, желаю только всяческих успехов.
Номер ответа: 9
Автор ответа:
Иван
Администратор
ICQ: 147688925
Вопросов: 24
Ответов: 708
Web-сайт:
Профиль | | #9
Добавлено: 09.07.02 13:46
С язык низкого уровня, а VB, JAVA и т.д. высокого. Это точно.
Номер ответа: 10
Автор ответа:
root
Вопросов: 12
Ответов: 147
Web-сайт:
Профиль | | #10
Добавлено: 09.07.02 14:26
Еще, наверно одно из главных свойств современных ОС, это многопоточность. Главное правильно ее реализовать... Походи по сайтам посвященных ассемблеру и другим языкам низкого уровня, и я уверен, что что-нить по этой теме да попадется...
Номер ответа: 11
Автор ответа:
Yaki
Вопросов: 2
Ответов: 5
Web-сайт:
Профиль | | #11
Добавлено: 09.07.02 15:33
Номер ответа: 12
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #12
Добавлено: 09.07.02 16:00
Yaki, , юольшое спасибо, но это я уже видел на www.sources.ru Но все равно большое спасибо!
Номер ответа: 13
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #13
Добавлено: 09.07.02 16:05
Я как то видел системку написанную на ассамблере, которая умещается на одну дискету, там можно даже в Нете плавать, и игрушки резатся, (дурацкие). Кто если найдет, что нибудь интересное на эту тему, прошу послать мне на e-mail.
Номер ответа: 14
Автор ответа:
User Unknown
Вечный Юзер!
ICQ: uu@jabber.cz
Вопросов: 120
Ответов: 3302
Профиль | | #14
Добавлено: 09.07.02 16:10
Номер ответа: 15
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #15
Добавлено: 09.07.02 20:17
User Unknown ты не мог бы дать точный адрес?