[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]
 
[an error occurred while processing this directive] [an error occurred while processing this directive]
Skåne Sjælland Linux User Group - http://www.sslug.dk Home   Subscribe   Mail Archive   Forum   Calendar   Search
MhonArc Date: [Date Prev] [Date Index] [Date Next]   Thread: [Date Prev] [Thread Index] [Date Next]   MhonArc
 

Re: [ITPOLITIK] En definition af software



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


 
Home   Subscribe   Mail Archive   Index   Calendar   Search

 
 
Questions about the web-pages to <www_admin>. Last modified 2005-09-01, 02:02 CEST [an error occurred while processing this directive]
This page is maintained by [an error occurred while processing this directive]MHonArc [an error occurred while processing this directive] # [an error occurred while processing this directive] *