Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет alksnis ([info]alksnis)
@ 2009-02-09 10:27:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Безработных российских программистов направят создавать отечественную операционную систему
Как пишет "Независимая газета", в четверг в Кремле состоится первое заседание образованного при президенте РФ Совета по развитию информационного общества. Среди предлагаемых к обсуждению вопросов будет ситуация в IT-отрасли в связи с кризисом.

Одним из путей преодоления кризиса видится организация общественных работ для безработных IT-специалистов. В 30-е годы прошлого века в Германии безработных направляли на строительство дорог, у нас предлагается направить безработных программистов на создание отечественной операционной системы. 

Но  я очень сомневаюсь, что подобными мерами можно заинтересовать высококвалифицированных специалистов остаться в России, отвергнув заманчивые приглашения на работу в Индию, Китай или в США. Ведь общественные работы, предусматривают минимальную оплату труда, практически за одну похлебку. 

И поэтому я, оставаясь сторонником создания отечественной операционной системы, с большим скепсисом отношусь к подобным планам. Я вижу выход из сложившегося кризиса во вложении государством денег в масштабные инфраструктурные проекты, включая и специальный проект создания конкурентноспособного отечественного программного обеспечения.

Кстати, именно реализация масштабных инфраструктурных проектов в условиях кризиса считается и в Китае, и в США приоритетными путями его преодоления и поэтому они сейчас их планируют и реализуют.  Мы же, как всегда, "впереди планеты всей" -  у нас считается главным антрикризисным мероприятием раздать бюджетные деньги "своим" банкам, которые их успешно осваивают, переводя на Запад.


(Читать комментарии) - (Добавить комментарий)


[info]realurix@lj
2009-02-09 05:50 (ссылка)
> я знаю только одно место, где студенты пишут части операционной системы как курсовые работы
Есть еще одно место - университет в Беркли, UCB. Один из основных разработчиков, не считая "папы Кена", ОС UNIX. А minix - это было уже после UNIX и по мотивам UNIX...

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ob3r0n@lj
2009-02-09 05:51 (ссылка)
Ну университет в Беркли забыл, да. Еще Массачусец.

Короче не Россия точно.


Minix была после Unix, но до Linux. Да и сейчас развивается. Minix3 к примеру.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]realurix@lj
2009-02-09 06:01 (ссылка)
MTI пытался что-то свое сваять, но не хватило силенок. Поэтому был в основном "на подхвате" у UCB. Еще Дублинцы пытались вякать. Тоже, в общем-то, без особого успеха. Нужен технологический прорыв в программировании, как труде.

В СССР были БЭСМ и МИР. Там тоже были операционки. И появились они раньше, чем UNIX, в 60-х годах. Но очень они были своеобразные...

Школа советского программирования, как одно их направлений кибернетики, была уничтожена в СССР по идеологическим причинам (http://v-alksnis.livejournal.com/35865.html?thread=2377753#t2377753).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ob3r0n@lj
2009-02-09 06:04 (ссылка)
ну да. если то называть операционками (по сути программы ввода-вывода), то я тоже когда-то написал свою ос.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]realurix@lj
2009-02-09 06:08 (ссылка)
Первая и главная задача, которая была решена, особенно в БЭСМ, - это оригинальная стратегия управление ресурсами машины. Решение было комплексным - аппаратно-программным. Конвейерную предобработку команд америкосы сумели повторить в своих массовых изделиях только в конце 90-х годов прошлого века.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ob3r0n@lj
2009-02-09 06:09 (ссылка)
что за бред?

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]realurix@lj
2009-02-09 06:27 (ссылка)
> что за бред?
Понятие "автомат" Вам неведомо? А машина Тьюринга?

Программами исправляется и дополнятся то, что сложно или очень дорого реализовать в "железе".

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ob3r0n@lj
2009-02-09 06:30 (ссылка)
ну да.

учусь на кафедре математической теории интеллектуальных систем мехмата мгу и не знаю что такое автомат и машина тьюринга ;)))

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]realurix@lj
2009-02-09 06:42 (ссылка)
Тогда ОБЯЗАНЫ знать, что любой автомат может быть реализован как в "софте", так и в "железе". Поэтому, технологически конвейерную предобработку команд, например в Intel, америкосы смогли осилить в процессорах только начиная с Pentium. У Motorolla несколько иная организация процессора, она ближе к DEC (асинхронным процессорам), довлеет к RISC. Для RISC конвейер вообще практически нонсенс. Если только шину, как в Alpha и Sparc, сильно параллелить и выполнять параллельно зависимые (связанные) вычисления.

А реализация ОС для БЭСМ учитывала аппаратную реализацию конвейерного ускорителя.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]ob3r0n@lj
2009-02-09 06:45 (ссылка)
> Тогда ОБЯЗАНЫ знать, что любой автомат может быть реализован как в "софте", так и в "железе"

придам этому другую интерпретацию:
"реализовать" - построить алгоритм
Машина Тьюринга - формальное определение слову алгоритм.
Ну и понятное дело, что делать с конечными автоматами.


я так понимаю о БЭСМ идет вопрос о тех микросхемах, в которых не рассчитывали на минимальное число транзисторов.
но тогда и не надо говорить об микропроцессорах типа интела.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]realurix@lj
2009-02-09 07:08 (ссылка)
> но тогда и не надо говорить об микропроцессорах типа интела
Конвейерная предобработка команд предусматривает пошаговое (потактовое) исполнение команды. В БЭСМ одновременно исполнялось до восьми команд. Сложность возникает в случае исполнения команд условного перехода (предикаты), CISC-команд (операции с плавающей арифметикой, вычисление функций и т.д.) и прерываниями. Поэтому, технологически америкосы смогли это осилить на 30 лет позже СССР.

И не в Intel проблема. Архитектура Intel сама по себе у***щная. Чипы DEC, SUN, Moto, гораздо более логичны. Но "все сосут ту сисю, которую им подсунула в свое время "Большая Голубая Мама" из-за опоздания на полгода Стива Джобса. А линейка БЭСМ к этому времени уже прекратила свое существование опять-таки стараниями "Большой Голубой Мамы", поскольку была команда перейти на ЕС ЭВМ (IBM-360).

(Ответить) (Уровень выше)


[info]lcd_admin@lj
2009-02-13 05:11 (ссылка)
Если я еще не окончательно забыл чему меня учили - то конвеер появился еще в 8086.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]realurix@lj
2009-02-13 06:13 (ссылка)
Тот конвейер, который был реализован в БЭСМ - это псевдопараллельные вычисления. Аналог - hypertreading.

(Ответить) (Уровень выше)


(Читать комментарии) -