SHARC 2106x & BF534 в качестве платформы для uClinux
Feb 03, 2007 14 Replies
A
Artemyi Panasuk
Ответ на письмо написанное в RU.DSP (RU.DSP).
Доброй работы тебе, Michael!
01 Feb 07 19:57, Michael Mamaev писал Artemyi Panasuk:
MM>>> Для пpоцессоpа с частотой под полгига это как-то совсем-совсем MM>>> плохо. AP>> А пpичем здесь пpоцессоp? MM> Пpи том, что на пpоцессоpе пpедыдyщего поколения SHARC 2106x
Там MMU есть?
С уважением, Артемий.
Didn't find your answer? Ask the community — no account required.
M
Michael Mamaev
èÁÊÌØ çÉÔÌÅp ËÁÐyÔ, Artemyi! óyÂÂÏÔÁ æÅ×pÁÌØ 03 2007 11:02, Artemyi Panasuk wrote to Michael Mamaev:
что это за ранние юниксы которые работали без ММУ? юникс родился на машине с ММУ, без которого полноценный юникс не возможен в принципе (но юниксоподобность - вполне).
юникс как мы его знаем родился и оформился на 11/34 - с ММУ. Все что было ранее - не было юниксом, было лишь юниксоподобие, говоря нынешним языком - в частности системы не были написаны на С (а это просто одна из ключевых частей понятия Юникс), не позволяли больше чем пару юзеров (аналогично работала RSX-11S без ММУ - юзерские программы сидели под фиксированными адресами, и ты мог иметь столько юзеров (реально скорее программ - 11S все же была однопользовательской) у скольких программы влезали в память. Вот на 11/20 максимум что было от Юникса - часть API и имя и два пользователя и примерно три прикладные программы, все написанное на ассемблере.
Xenix or similar @ i80186/V20/V30 - ×ÉÄÅÔØ ÐÒÉÈÏÄÉÌÏÓØ ? öB}
A
Arcady Schekochikhin
а мануал на 8086 читать приходилось? Так вот в 8086 вполне себе есть ММУ - без защиты и без пейджинга, но есть. Опять таки - всякий кто эту каку (ксеникс на старых интелях) видел
- согласится что это не шибко полноценный юникс. Ну и в принципе Ксеник был сделан для PDP-11.
A
Arcady Schekochikhin
определись - это memory management (unit мы опустим) - это может быть пейджер, а может быть и мэппер (внешний или внутренний - как в 8086) - нечто отображащее виртуальный адрес в адрес физический. Да, сегменты 8086 - это кривой мму - но лучше чем никакого.
вот это видел -
слово _полноценный_ там видал? не будем говорить про позиксы и прочее - но где то граница проходить должна. и таки мос на 1045 - это не юникс. так же точно и ксеникс до 386 - это не юникс - просто некий юнексоподобный клон. а так и на z80 был "unix" - uzi звался (или более поздний вариант uzix).
íÅÄÂpÁÔØÑ ÐÏ pÁÚyÍy ÖÄyÔ ÷ÁÓ × ÄÁÌÅËÉÈ ÍÉpÁÈ, Arcady... ðÏÎÅÄÅÌØÎÉË æÅ×pÁÌØ 12 2007 10:14, Arcady Schekochikhin wrote to Michael Mamaev:
€€€ ôyÔ ÎÁÞÉÎÁÅÔÓÑ Windows Clipboard €€€
1st Edition (November, 1971) (ÐÅpÅÄ ÜÔÉÍ ÂÙÌÁ ÅÝÅ É ÎyÌÅ×ÁÑ pÅÄÁËÃÉÑ ÎÁ PDP-7)
The 1st edition ran on the PDP-11/20, which had no MMU, nor any hardware protection features. Therefore, it was trivial to crash the operating system. There was no multiprogramming. Pathnames were present. The only (documented) system calls were: break, cemt, chdir, chmod, chown, close, creat, exec, exit, fork, fstat, getuid, gtty, ilgins, intr, link, mkdir, mount, open, quit, read, rele, seek, setuid, smdate, stat, stime, stty, tell, time, umount, unlink, wait, and write.
A few programming languages were supported: Assembly, B, BASIC, and FORTRAN (but no C). €€€ á ÚÄÅÓØ Windows Clipboard ËÏÎÞÁÅÔÓÑ €€€ òÁÚ×Å ÞÔÏ ÐpÏÇpÁÍÍ ÐÏÄ ÎÅÇÏ ÎÅËÏÔÏpÏÅ ËÏÌÉÞÅÓÔ×Ï ×ÓÅ ÖÅ ÂÙÌÏ: ÁÓÓÅÍÂÌÅp, ÌÉÎËÅp, ËÏÍÐÉÌÑÔÏp É ÉÎÔÅpÐpÅÔÁÔÏp B, É, ×ÅpÏÑÔÎÏ, ÞÔÏ-ÔÏ ÔÉÐÁ pÅÄÁËÔÏpÁ ÔÏÖÅ yÖÅ ÉÍÅÌÏÓØ.
á ËÏÍÐÉÌÑÔÏp ó ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÐÏÑ×ÉÌÓÑ ÔÏÌØËÏ ÓÏ ×ÔÏpÏÊ pÅÄÁËÃÉÉ, É ÌÉÛØ ÞÅÔ×ÅpÔÁÑ pÅÄÁËÃÉÑ ÂÙÌÁ ÎÁÐÉÓÁÎÁ ÎÁ ÓÑÈ.
íÁÊËÌ
M
Michael Mamaev
íÅÄÂpÁÔØÑ ÐÏ pÁÚyÍy ÖÄyÔ ÷ÁÓ × ÄÁÌÅËÉÈ ÍÉpÁÈ, Arcady... ÷ÔÏpÎÉË æÅ×pÁÌØ 13 2007 15:18, Arcady Schekochikhin wrote to Aleksandr Konosevich: