<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/1.1.9">
  <TITLE>Message</TITLE>
</HEAD>
<BODY>
Na 1068494459, 2003-11-10 ob 21:00, je Ales Kosir napisal(a):
<BLOCKQUOTE TYPE=CITE>
    <FONT SIZE="2"><I>&nbsp;&gt; &nbsp;</FONT><FONT COLOR="#737373" SIZE="3">Torej mene zanima, ali so podatki</FONT><BR>
    <FONT SIZE="2">&nbsp;</FONT><FONT SIZE="3">&gt; </FONT><FONT SIZE="2">&nbsp;</FONT><FONT COLOR="#737373" SIZE="3">od drugih procesov - tisti podatki, ki so v v RAM-u, zasciteni pred mojim podprogramom</FONT><BR>
    <FONT SIZE="2">&nbsp;</FONT><FONT SIZE="3">&gt; </FONT><FONT SIZE="2">&nbsp;</FONT><FONT COLOR="#737373" SIZE="3">v C-ju.&nbsp; Mislim, da ne, saj sicer ne vem, zakaj bi mi zmrznil cel racunalnik in ne le&nbsp;</FONT><BR>
    <FONT SIZE="2">&nbsp;</FONT><FONT SIZE="3">&gt; </FONT><FONT SIZE="2">&nbsp;</FONT><FONT COLOR="#737373" SIZE="3">matlab.&nbsp; Ali se motim?&nbsp; Sicer pa nas bo moderator itak vsak hip nagnal na lugos-bla.</FONT><BR>
    <FONT SIZE="2">&nbsp;<BR>
    Ej, fantje,&nbsp;saj je ze Boris lepo povedal, da je Linux resen operacijski sistem, ki strojno ne dovoli, da en proces pise po drugem! To ni DOS!</FONT><BR>
    <FONT COLOR="#737373" SIZE="3">&nbsp;</FONT><BR>
    <FONT SIZE="2">Ce zelita dva procesa izmenjevati podatke, moras storiti celega vraga, da to omogocis, zagotovo pa ne gre kar tako, da bi pac pisal&nbsp;malo zunaj svojega procesa.</FONT><BR>
    <FONT COLOR="#737373" SIZE="3">&nbsp;</FONT><BR>
    <FONT SIZE="2">Za zacetek in zacetnika zadosca kratek uvod <A HREF="http://www.linux-kongress.org/1997/tweedie.html">http://www.linux-kongress.org/1997/tweedie.html</I></FONT></A>
</BLOCKQUOTE>
No, torej problem je naslednji.&nbsp; Ce uporabljam samo matlabove ukaze, se matlab ne sesuva.<BR>
Ce napisem kak podprogramcek (mex) poln hroscev v C-ju se matlab in obcasno celo linux<BR>
sesujeta.&nbsp; V C-ju ne posiljam nikaksnih ukazov graficni kartici in ne pocnem nic fancy.&nbsp; <BR>
Samo racunam elemente svoje matrike.&nbsp; Edina grdi napaki, ki jih delam sta<BR>
for (i=0; i&gt;100; )<BR>
in pa da pisem v elemente polja z indeksi vecjimi od tistih, ki sem jih rezerviral.<BR>
Medtem, ko je prva napaka nedolzna in se da matlab brez tezav ubiti, pa mi pri drugi vcasih<BR>
zmrzne tudi miska in tudi na ctrl+alt+del in alt+F4 ne trza.<BR>
Ce bi program pisal, ko prekoracim za polje rezerviran prostor, pisalo po praznem prostoru,<BR>
se ne bi smelo nic zgoditi.&nbsp; Program bi le narobe izracunal matriko (polje) in koncal.<BR>
Meni se zdi ocitno, da torej nekdo bere tiste stevilke.&nbsp; Pravite, da je linux nedolzen in da je<BR>
tisti prostor rezerviran le za matlab in da ne morem pisati po prostoru od drugih procesov.<BR>
Kaj pa matlab?&nbsp; A mu linux dodeli dva prostora v spominu?&nbsp; Enega za program in drugega<BR>
za podatke ?&nbsp; Torej je edina logicna razlaga, da, ko prekoracim polje, pisem v del spomina,<BR>
kjer so ukazi, ki jih matlab izvaja.&nbsp; In mu seveda naracunam neke zelo cudne ukaze, ki <BR>
zmrznejo celo tako dober sistem kot je linux.&nbsp; (Ne vem.&nbsp; Morda je double stevilo 123,34 <BR>
ravno kaksen neugoden ukaz miski.)<BR>
<BR>
Ne razumem, zakaj pisete o linuxu v tako navijaskem stilu.&nbsp; Saj to ni nobena zalitev, ce ima<BR>
velik program - sploh pa OS kaksnega hrosca in ce ga dovolj butast uporabnik lahko sesuje.<BR>
Bolj primerno bi bilo, da zagovarjamo linux tako, da recemo:&nbsp; &quot;No pa saj ni tako hudo.&nbsp; <BR>
Probaj ctrl+alt+esc, alt+F4, .... <I>tu sem pricakoval tvoj predlog</I> .... in ctrl+alt+del , saj ima linux<BR>
cel kup rocnih bremz.&quot;&nbsp; Predlogi: nastudiraj 10 strani dolg linux-kongress.org pa zacetniku<BR>
prav nic ne pomagajo.&nbsp; A ne mislis tako?<BR>
<BR>
<BLOCKQUOTE TYPE=CITE>
    <FONT COLOR="#737373" SIZE="3"><I>&nbsp;</FONT><BR>
    <FONT SIZE="2">Se popravek: jedra 2.4.x omogocajo 64 GB pomnilnika. Ja, ta pomnilnik je tudi na disku v obliki swapa, zato ne govorite, da se vse dogaja le v fizicnem pomnilniku...<BR>
    &nbsp;<BR>
    Lep pozdrav,<BR>
    Ales</FONT><BR>
    <FONT COLOR="#737373" SIZE="3">&nbsp;<BR>
    &nbsp;<BR>
    </I></FONT><BR>
</BLOCKQUOTE>
</BODY>
</HTML>