OSDev http://osdev.su/ |
|
Теория ОС http://osdev.su/viewtopic.php?f=5&t=171 |
Страница 5 из 5 |
Автор: | dragon [ 02 дек 2007, 16:33 ] |
Заголовок сообщения: | Re: Теория ОС |
Chizh Цитата: У меня многие программы будут работать в одном адресном пространстве. Неужели выполнение в совместном адресном пространстве даёт столь сильный прирост производительности, что можно пожертвовать безопасностью? Или твоя задача более специфична? vkos Цитата: Во-первых, неверно, что ООП = классы. Опять же предлагаю пользоваться википедией, чтобы свести разногласия относительно понятий к минимуму. http://ru.wikipedia.org/wiki/Объектно-орие...рограммирование Цитата: Во-вторых, мне кажется, что если писать микроядро, можно обойтись без ООП, т.к. кода будет немного. А если монолитное (или какое-нибудь объёмистое приложение), то лучше применять ООП, т.к. модулей в данном случае много. Тут вопрос обычно заключается не в том, как писать ядро, а на что рассчитывать, когда ты пишешь ядро. Очевидно, что ООП будет применяться в приложениях, а значит, логично спроектировать ядро с рассчётом на объекты. alexei Цитата: А как быть с "вредоносными" программами Перефразируя или дополняя Chizh, могу сказать, что достаточно ограничить область действия программы. Тоесть также, как например защита памяти в защищённом режиме x86 - каждая прога видит только свой кусок данных. Аналогию можно продолжить на всё, что угодно - файлы, сеть, etc. Под ОС семейства M$ на NTFS можно выставить права доступа на папку, и это можно сказать, проявление такой тенденции, правда, как обычно у M$ ничего непродуманно... |
Автор: | Himik [ 02 дек 2007, 17:20 ] |
Заголовок сообщения: | Re: Теория ОС |
Цитата: Неужели выполнение в совместном адресном пространстве даёт столь сильный прирост производительности, что можно пожертвовать безопасностью? //Dragon 2.12.2007, 16:33 Я не строю безопасность на разделении адресных пространств, потому что это к безопасности не имеет ни какого отношения. Безопасность - это на 100% логический, прикладной уровень, а разделение адресных пространств - физический. Я не собираюсь подменять одно другим, т.к. это или нарушает логику, либо (в лучшем случае) не имеет ни какого значения. |
Автор: | dragon [ 02 дек 2007, 22:09 ] |
Заголовок сообщения: | Re: Теория ОС |
Chizh Цитата: Я не строю безопасность на разделении адресных пространств А что ты строишь на разделении адресных пространств? |
Автор: | Himik [ 03 дек 2007, 02:13 ] |
Заголовок сообщения: | Re: Теория ОС |
Цитата: А что ты строишь на разделении адресных пространств? //Dragon 2.12.2007, 22:09 Пока что только сами адресные пространства, чтобы не ограничиваться размером 4ГБ. |
Автор: | bugaga [ 03 дек 2007, 03:54 ] |
Заголовок сообщения: | Re: Теория ОС |
Цитата: Отвечаю представителю Мухосранска: ёщё пивка - и полегчает. А до вашево чукотково аула уже дошло чудесное воздействие RedBull & Nemiroff?))) мухосранск (да и бобруйск) рекомендует! Цитата: А про многомиллионные убытки от краж информации и компьютерный аудит рассказывать не буду, спи спокойно, подрастёшь - узнаешь. Опять же лексей, вот ничего личного, но заметь - это тока у тебя свербит... К дохтору быстро! А то патология алёша, из мозга переросла кудато в задний проход, но как йа понял вам не привыкать лечить гемор через рот, или резать гланды через жёпу.. Это схоже, с Вашими потугами спасения человечества гипервизорами от тотального контроля, через вирусы, сеть интырнед, или лицензированый порнографический DRM контент. Лично же мне (думаю как и многим милиардам обитателям на этой грешной земле) абсолютно нет никокого дела до всяких там жлобов и их убытков. Особено сейчас, в эпоху развитого open-source...))) Теже мсявки, лежат на смертном одре проприетарщины, и крышка гроба пусть медленно но верно захлопываться над ними, что весьма логично для любой подобной концепции "закрытости"... закрытый "быдлософт", сейчас - УЖЕ НЕ НУЖЕН! По крайней мере, интелектуальным пользователям, а не тупорылым баранам, типа геймеров. Постарайтесь это осознать алексей, или немедля засверлите себя дрелью, смазаную йадом!))) Цитата: Тема-то "теория качественного писания оси на коленке". Я и не заметил Вот.. это куда более важная и актуальная задача! Ток видать не для подобново тролля как ты алексей... |
Автор: | sadko [ 03 дек 2007, 09:22 ] |
Заголовок сообщения: | Re: Теория ОС |
Цитата: <!--QuoteBegin-Dragon+2.12.2007, 16:33--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><td id='QUOTE'><!--QuoteEBegin--> Неужели выполнение в совместном адресном пространстве даёт столь сильный прирост производительности, что можно пожертвовать безопасностью?
//Chizh 2.12.2007, 17:20 Я не строю безопасность на разделении адресных пространств, потому что это к безопасности не имеет ни какого отношения. Безопасность - это на 100% логический, прикладной уровень, а разделение адресных пространств - физический. Я не собираюсь подменять одно другим, т.к. это или нарушает логику, либо (в лучшем случае) не имеет ни какого значения. <!--QuoteEnd-->QUOTE (Dragon @ 2.12.2007, 16:33)<div class='postcolor'> <!--QuoteEEnd--> Да ладно. Разделение адресных пространств - это первичный уровень защиты, необходимый для любой полноценной ОС. Программно реализовать защиту одной программы от порчи её другой программой нереально. Но если ты способен написать декомпилятор и интерпретатор байткода и тебе на это не жалко времени - то пожалуйста. С какой скоростью будет выполняться твой код, можешь посмотреть вот здесь: http://sadko4u.livejournal.com/20143.html И это всего лишь включённый флаг трассировки задачи. |
Автор: | dragon [ 03 дек 2007, 11:07 ] |
Заголовок сообщения: | Re: Теория ОС |
bugaga Прекрати переходить на личности! Если нечего сказать по теме - лучше молчи. SadKo Цитата: Но если ты способен написать декомпилятор и интерпретатор байткода и тебе на это не жалко времени - то пожалуйста. Я думаю, он всёже имеет ввиду более специфичную задачу, единственно правильным решением для которой и является виртуальная машина. Может быть дать инфу о разделении адресных пространств? Chizh Вся безопасность основывается на разделении адресных пространств - чтобы программа при даже очень большом желании только с её стороны не могла никак повлиять на другие части стстемы. Это и есть безопасность. А если у тебя много задач исполняется безошибочно в одном адресном пространстве - это уже ближе к надёжности, и хорошему проектированию, я считаю :) Договорились? |
Страница 5 из 5 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |