Перейти к содержанию

Языки программирования


>internet<

Рекомендуемые сообщения

хм . . . а меня даже есть мысль по поводу архитектуры ОС :acute: . она была не такая гибкая как виндовс зато имела бы иммунитет ко всякой разной заразе :D . кто знает, может у меня еще будет щанс воплотить мысли в дело . . .

Совместить ОС с антивирусом и ешё многим, да всю эту индустрию можно монополизировать.

Ссылка на комментарий
Поделиться на другие сайты

Совместить ОС с антивирусом и ешё многим, да всю эту индустрию можно монополизировать.

 

не неда ничего совмешать. антивирусы существуют только потому что ОС windows не совершенна. в идеале вирусов,а в следстви и антивирусов, быть не должно

Ссылка на комментарий
Поделиться на другие сайты

не неда ничего совмешать. антивирусы существуют только потому что ОС windows не совершенна. в идеале вирусов,а в следстви и антивирусов, быть не должно

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

Ссылка на комментарий
Поделиться на другие сайты

Это нереально.

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

 

я конечно пишу не по теме . . . ну может тогда создадим отдельную тему и подискутируем там по этому поводу?

Ссылка на комментарий
Поделиться на другие сайты

Windows написана на С, DDK не имеет расширений под С++ (классов и т.п.) да и просмотрев ядро вы нечего из ООП не всретите.

Ну и естесственно работа с аппаратурой, прерываниями, загрузчик - написаны на Assemblere.

 

По поводу написания ОС - всё реально!

Базовые элементы ОС:

1) Загрузчик

2) Файловая система, ввод\вывод

3) Планировщик

4) Синхронизация

5) Драйвера для работы с клавиатурой, мышью, монитором (это базовые элементы), но в принципе можно юзать аппаратные прерывания, что будет работать, но не совсем разумно будет данный способ

6) Организация памяти, стека

7) Если будет многопоточность - реализуем это в планировщике

8) Менаджер процессов

 

В принципе, чего-то у вас может не быть, а что-то будет то чего я не упомянул :acute:

 

Литература которая вам поможет:

Таненбаум - Архитектура компьютера

Таненбаум - Операционные системы. Разработка и реализация

Роберт Лав - Разработка ядра Linux

Марк Руссинович - Внутреннее устройство Microsoft Windows: Windows Server 2003, Windows XP и Windows 2000

Под редакцией Лукача - Пpогpаммно-технические сpедства пеpсональных ЭВМ семейства IBM PC (© Инженеpно-техническое бюpо, 1990)

Знания Assembler'a и Си - обязательны!

Изменено пользователем starik
Ссылка на комментарий
Поделиться на другие сайты

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

 

я конечно пишу не по теме . . . ну может тогда создадим отдельную тему и подискутируем там по этому поводу?

Хороша тема! Можно и создать. Всё равно хочу операционку писать свою.

Ссылка на комментарий
Поделиться на другие сайты

Начинать изучение нужно либо с паскаля, либо с бейсика. Паскаль - язык не очень сложный, понять его довольно просто. Нужно просто чуточку терпения. Пойдите в какую-нить библиотеку, возьмите книгу или учебник по паскалю - обязательно с задачами, готовыми решениями, а также разъяснениями к ним. Лично я сейчас по такому учебнику занимаюсь... Там может сначала быть непонятно с первого раза, можете еще раз прочитать - обязательно вникните в смысл задачи, попытайтесь сами ее решить; если сразу не решите - посмотрите решение к этой задаче.

Удачи вам и успехов в просграммировании!

на бейсике можно сделать программу-например :курсоры ?

Ссылка на комментарий
Поделиться на другие сайты

Пусть сначала в исходниках ядра пингвинов покопаются

 

Отбивает охоту писать свою ОС с 0

Полностью согласен т.к.

1) GCC имеет свои расширения языка С, что будет вызывать большое кол-во вопросов.

2) Не зная устройства ОС, не возможно понять что к чему.

 

Поэтому следует прочесть книги, которые я упомянул выше.

Изменено пользователем starik
Ссылка на комментарий
Поделиться на другие сайты

на бейсике можно сделать программу-например :курсоры ?

 

курсоры . . . . да на бейсике можно написать полноценный вирус =) я таким способом спер информацию с флешки препода =))) хочешь и тебя научу?

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • kylekyle
      От kylekyle
      Здравствуйте! Потребовалось обновить очень старую английскую версию KSC (12). Новые дистрибутивы - на русском. По гайду нужно просто забэкапировать старую версию и запустить установщик новой, про соответствие локализации не упоминается. Бэкап утилитой klbackup сделан успешно. Однако дальше установщик ругается на язык. 
       
      Что тут делать? Удалять старый KSC штатными средствами ОС, ставить 13.2 (или можно сразу 14.2?) и разворачивать бэкап? Английский бэкап взлетит на русской версии?
      Русские агенты администрирования поверх английских тоже не встанут?
       

    • MotherBoard
      От MotherBoard
      Программа позволяет разрабатывать, тестировать и отлаживать приложения прямо в веб-браузере без дополнительной установки ПО с помощью технологии 1С:Предприятие.Элемент. Это существенно упрощает взаимодействие с кодом приложения.
      На данном языке уже реализованы:
       - 1С: Шина
       - 1С: Кабинет Сотрудника
       - 1С: Персонал
      Сейчас можно бесплатно зарегистрироваться и пробовать  силы на новой технологии. Для регистрации нажмите сюда
      Источник
       
    • nexon
      От nexon
      Добрый день,

      Я хотел бы спросить, есть ли планы в будущем добавить больше языков в продукты Касперского?
      В другие антивирусы добавлено значительно больше языков.

      огромное представительство в Европе, Америка и Азия.

       



    • tread lightly
      От tread lightly
      Добрый день. Появилась необходимость интеграции KSC_ru с SIEM-системой, которая полноценно не поддерживает кириллицу в syslog. 
      Подскажите, пожалуйста, есть ли возможность изменения языка только в самих логах или необходимо менять его глобально?
    • st210165
      От st210165
      Уважаемые Гений Касперский и вся его команда
      а есть ли у Вас разработки своего на кирилице ассемблера и Свой на русском языке язык программирования - прямо с элементарного -если так можно сказать -железа ввода в память основ алфавита и программирования
      неплохо бы его с детского сада детям давать изучать и накапливать в базы данных 
      С уважением Ваш подписчик Игорь
×
×
  • Создать...