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

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


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

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

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

  • Ответов 103
  • Создана
  • Последний ответ

Топ авторов темы

  • serg

    16

  • kos1nus

    12

  • INC®

    12

  • >internet<

    11

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

 

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

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

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

Опубликовано
А на каком языке написан WINDOWS?
С++

 

 

 

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

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

Опубликовано
Это нереально.

что нереально? сделать идеальную ОС? согласен, ну по крайней мере сделать ОС которая будет гораздо безопаснее 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
Опубликовано

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

 

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

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

 

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

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

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

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

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

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

Можно думаю. Всё наверно можно.

Опубликовано (изменено)
Пусть сначала в исходниках ядра пингвинов покопаются

 

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

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

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

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

 

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

Изменено пользователем starik
Опубликовано
на бейсике можно сделать программу-например :курсоры ?
Для курсоров язык программирования не нужен.
Опубликовано
на бейсике можно сделать программу-например :курсоры ?

 

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

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

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



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

    • st210165
      Автор st210165
      Уважаемые Гений Касперский и вся его команда
      а есть ли у Вас разработки своего на кирилице ассемблера и Свой на русском языке язык программирования - прямо с элементарного -если так можно сказать -железа ввода в память основ алфавита и программирования
      неплохо бы его с детского сада детям давать изучать и накапливать в базы данных 
      С уважением Ваш подписчик Игорь
    • kingring1978
      Автор kingring1978
      Добрый день! Не пинайте сильно, в линуксе новичок, да и в kwts тоже...Развернул debian 12 с графическим интерфейсом, установил kwts, по условиям установки необходимо перед этим:
      Если вы используете Debian или Ubuntu не на английском языке, вам требуется изменить язык операционной системы перед запуском первоначальной настройки программы.
      Сменил locales по-умолчанию на  en_US.UTF-8, установил kwts, но теперь при запуске веб-интерфейса kwts на ангийском языке, возможности переключить на русский язык нет. Как вернуть русский язык в kwts?
      P.s. сменил региональные настройки, вернул locales на русский язык по-умолчанию, не помогло...
       
    • nexon
      Автор nexon
      Добрый день,

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

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

       



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

    • Александр Карпович
      Автор Александр Карпович
      Евгений Валентинович. Как вы считаете, каковы шансы создания операционной системы на русском языке ? Если шанс есть, то когда ? Или сразу будут создавать операционку под фотонный компьютер ? Опять же каковы сроки на ваш взгляд ?
       

×
×
  • Создать...