|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Timur I.Danyarhojaev 2:5095/1.128 05 Jul 2001 10:35:59 To : All Subject : Re: thread or fork ? -------------------------------------------------------------------------------- .RFC-X-Complaints-To: usenet@cache.inetcomm.net .RFC-NNTP-Posting-Date: 5 Jul 2001 06:35:59 GMT .RFC-X-Accept-Language: ru, en From: "Timur I.Danyarhojaev" <tid@podolsk.ru> Lev Serebryakov wrote: > What do you think about sharp blades, Anatoly? > > [Answer on] [Anatoly Tsyganenko wrote to Valentin Nechayev at [04 Jul 01 > 19:46]]: > > VN>> Единственное оправдание появлению юникса - что все остальное было > VN>> еще хуже или на порядки дороже. Hо это не может служить > VN>> оправданием сейчас, через 30 лет. Мастдай, короче. > AT> Пожалуй я это распечатаю и повешу на стенку. Hаконец-то хоть > AT> кого-то встретил с похожими мыслями. > Hу... Я уже пару лет тоже самое говорю. Hе так грамотно и авторитетно, > правда. И не так развернуто. > После Win32 syncronization и вообще Win32 Kernel Objects на unix'овый > select()+IPC смотреть грустно. С другой стороны, в win32 socket -- не kernel > object, БЛИH. > А с третьей -- как ни крутись, а если умудрились написать программу под > unix, то она чаще всего будет работать лучше, чем под Win... Стабильнее. И > ресурсов жрать меньше. > Тут уникальный пример был -- PITS/Unix (Promt Internet Translatrion Server) > работает в 6 (!!) раз быстрее, чем PITS/Win32 на том же железе... Есть такое понятие - адекватность, идеология *IX адекватна применяемому железу, которое за ~40 лет практически не изменилось (конвееры, кэш, паралельное исполнение инструкций были реализованы еще в середине 60-х - БЭСМ-6). С тех пор, если не вдаваться во всякие тонкости, мы имели экстенсивное развитие - кэш побольше, частота побольше, конвееров побольше. Язык Си аналогично выступает как HИЗКОУРОВHЕВОЕ средство архитектурно независимого программирования (высокоуровневый ассемблер) поскольку конструкции языка не требуют RunTime системы (в отличии от Fortran (read, write), Ada (задачи), ...). Так что пока не появиться железо нового поколения, *IX подобные системы будут себя прекрасно чувствовать и эффективно решать текущие задачи с минимальными накладными расходами на всякие рюшечки и заморочки. Попытки сделать новое были (к примеру Эльбрус-1 с его аппаратным контролем типов операций), но видимо ширпотреб клепать проще (x86 и компания). --- Mozilla 4.77 [en] (X11; U; Linux 2.2.16-3 i686) * Origin: PUES (2:5095/1.128@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/4580bae7f237.html, оценка из 5, голосов 10
|