Pull to refresh
1
0

Software Engineer

Send message

void* a = (int*)malloc(4);

*a = 7;

Это даже не соберётся, разыменование void* не имеет смысла.

int, кстати, далеко не везде 4-байтный.

3 из 4 войн лахтари развязали сами. Этому клоуну надо историю подучить.

Примечательно, что очень древние версии Автокада все же выпускались под Unix (Xenix, например).

Pro/Engineer, CATIA, и NX, ЕМНИП, вовсе изначально делались под Unix, но с угасанием коммерческих Юниксов закончились и на Линуксе

Были и 10-15к, например, да ещё с разными разновидностями SCSI.

А ещё были 3600 rpm на ST506

Какой-то сумбур. Коммерческие юниксы не упомянуты, некоммерческие BSD - тоже, про Windows NT снова автор не подозревает

>в ВинМе появились защита системных файлов и первые возможности восстановления ОС (в т.ч. системных файлов) после сбоев, контрольные точки сохранения состояния системы

Оно там было портировано из Win2k.

>распознавание УСБ-устройств (с автоматической подгрузкой драйверов и функцией безопасного отключения/извлечения)

ЕМНИП, в Win98 это уже было

Возможно, речь про реализацию вызовов различных системных функций (например, ввода/вывода) через программные прерывания вроде int 21h.

Ну, так в NT это все было - в режиме v86, конечно

Какая-то альтернативная история. NT, скорее, наследник VMS, а подсистемы posix и os2 там для совместимости. При этом последняя до самого разрыва контракта была 16-битной и ничего такого, чего не было в Windows тех времен, предложить не могла.

Потому никто этим не занимался. В Win32 она не могла, в отличие от NT (виндовсы разные были, например). А софт "доставали", понятно, на Горбушке, Савеле, и радиорынках

>НТ базировалось на разработках OS/2 и posix идеях

На VMS, скорее, она базировалась. Подсистемы os2 и posix там были прикручены сбоку.

>ибо игры на таких системах просто не запускались

Запускались, но далеко не все. Тем более, процентов 90 было написано крайне криво.

Ближе к концу 90-х линух был уже плюс-минус ОК. Фряха, кстати, была более продвинутой. Коммерческие унихи еще не успели помереть.

 хотя можно было бы обойтись малым количеством достаточно низкоуровневых системных вызовов, а всё остальное, если нужно, делать на уровне библиотек режима пользователя

Можно, допустим, вовсе микроядро сделать. Кольца защиты (кроме 0 и 3), ЕМНИП, в х86-64 еще остались - разные дрова и т.п. можно туда убрать.

А я напомню, что IBM 360/370 потому и стали копировать, что под них софт был. Архитектурные решения были делом десятым уже тогда. Такие мейнфреймы и в банках остались по той же самой причине.

Далее - ну, сделали некий мегариск5, может, собрали под него опенсорсный софт и даже некоторый проприетарный российский. Дальше чего делать будете? САПР разные, например, появятся от этого?

Вообще, годах в 60х ставили 2 трансформатора - один на НЧ/СЧ, и 2-й - на ВЧ. Что характерно - в 1-тактных схемах, все по фен-шую.

1
23 ...

Information

Rating
4,513-th
Location
Gdansk, Pomorskie, Польша
Date of birth
Registered
Activity