[an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]
[an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive] (none) [an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive][an error occurred while processing this directive]![]() |
![]() |
![]() |
|||||||||||||||||||||||||
|
|||||||||||||||||||||||||||
![]() |
![]() |
![]() |
On Tue, 23 Aug 2005, Mads Bondo Dydensborg wrote: > Tirsdag den 23. august 2005 13:49 skrev Ole Tange: > > On Mon, 22 Aug 2005, Niels Elgaard Larsen wrote: > > > > > > Jeg kunne fx sige at en Pentium CPU er software på et siliciummedie fordi > > > jeg kunne kopiere VLSI-layoutet til mit eget stykke silicium. > > > > Næh, for Pentium CPU'en kan ikke kopieres blot ved at kopiere > > informationen. Jeg kan f.eks. ikke bruge CD'er som lagringsmedie af > > Pentiummen og få den til at virke. Siliciumen er derfor ikke blot et > > lagringsmedie, og Pentiumen er derfor afhængig af den fysiske > > repræsentation. > > > > I DASK var (er) ROM'en syet af ledninger. > > > > Uden et kende DASK så ville jeg tro, at lagringsmediet (ledninger) kunne > > udskiftes med et andet lagringsmedie. ROM'men er derfor uafhængig af den > > fysiske repræsentation. > > Ledninger virkede jo kun i bestemte omgivelser. Ligesom pentiummen. I den ene > situation argumenterer du for at du ikke må skifte omgivelserne ud, i den > anden for at du godt må? Udgangspunktet er: Software er funktionalitet, du kan kopiere, ved blot at kopiere information. Nu skal vi undersøge, om en Pentium på en skive silicium kan betragtes som software og om ROM'en i DASK kan betragtes som software ud fra den definition. Hvis Pentiumen er software, så skal den kunne kopieres ved blot at kopiere informationen. Men for at kopiere Pentiummen er det ikke nok at kopiere informationen. Det er også nødvendigt at putte det på silicium. Jeg kan f.eks. ikke blot have det på en CD-ROM med noget styreelektronik foran. Hvis DASK-ROM'en er software, så skal vi kunne kopiere funktionaliteten ved blot at kopiere information. Hvis vi kan få DASKen til at virke med ROM'men lagret på et andet medie end de syede ledninger, så har vi kopieret funktionaliteten til det andet medie. Igen uden at kende DASK'ens specifikationer vil jeg tro, at vi kan lægge ROM'en i en normal RAM-kreds - muligvis med en smule styreelektronik foran. Vi kunne sikkert også have valgt at putte det på en CD-ROM - igen med en smule styreelektronik foran (herunder et CD-ROM drev). Ved Pentiummen kan jeg ikke skifte lagringsmediet. Det kan jeg med DASK'ens ROM. Derfor vil Pentiummen efter definitionen være ikke-software, mens DASK'ens ROM er software. Hvis vi istedet taler om VLSI-specifikationen af Pentiummen, så vil denne kunne emuleres på en PC og lagres på forskellige medier. Dermed vil VLSI-specifikationen være software efter definitionen. /Ole -- Ved du, at du med fri software har friheden til at: * Køre programmet * Kikke i programmets kildekode * Kopiere programmet * Kode programmets kildekode om
![]() |
![]() |
![]() |
||||||||||||
|
||||||||||||||
![]() | ||||||||||||||
|
||||||||||||||
![]() |
![]() |
![]() |