Article View: ch.comp
Article #172Re: Jack Tramiel gestorben
From: Felix Rauch
Date: Mon, 23 Apr 2012 03:30
Date: Mon, 23 Apr 2012 03:30
40 lines
3646 bytes
3646 bytes
Stefan Werner <009wcqf02@sneakemail.com> wrote:
> Am 20.04.12 15:32, schrieb Mario Rothacher:
> > Patrick Kormann wrote:
> >> Am 20.04.12 13:23, schrieb Felix Rauch:
> >>
> >>> Naja, sobald ich Assembler beherrschate, hatte ich die Maschine jeweils
> >>> lieber selber uebernommen. Das war noch toll damals, die ganze Hardware
> >>> hatte man selber direkt zur Verfuegung :-)
> >>
> >> Ja aber der Atari... b?h.. :)
> >> Aber ernsthaft, das k?nnte man ja heute genau so machen. Nur irgendwie
> >> lohnt es sich einfach nicht mehr. Heute weiss der Compiler wohl einfach
> >> besser um die Eigenheiten der Hardware als der Programmierer. Und
> >> sp?testens mehrere Cores gleichm?ssig zu befeuern d?rfte manuell echt
> >> kompliziert werden.
> >
> > Normalerweise l?uft ein Programm in n-threads. Jeder einzelner Thread
> > wird wohl kaum auf mehrere Cores verteilt. Jedenfalls wenn ich ein
> Aeh, Threads sind aber ein OS-Konzept. Also wenn Du die Maschine ganz
> ?bernimmst, also das OS aussen vor l?sst (d.h. eigentlich: Dein eigenes
> Programm als OS bootest), dann hast Du kein Thread-Management. Ich weiss
> nichtmal mehr, was dann auf einem aktuellen Intel- oder AMD-Prozessor
> passiert. Vermutlich l?uft das Programm dann nur auf einem Core und die
> anderen h?ngen faul in der Gegend rum.
Grundsaetzlich hat doch jeder Core einen unabhaengigen PC (program
counter). Wenn der auf etwas sinnvolles zeigt, dann fuehrt der core
das dort stehende Programm aus. Was beim booten passiert, bin ich
allerdings nicht ganz sicher. Ob nur ein core per default anfaengt
etwas auszufuehren, oder alle gleichzeitig bei Adresse 0 starten
und dann aufgrund ihrer core-Nummer irgendwann stoppen, weiss ich
nicht mehr (ich hatte mir den entsprechenden boot-code im Linux kernel
mal angeschaut, ist aber schon lange her).
- Felix
--
Felix Rauch, http://www.trash.net/~xilef/
This article contains my personal view only! Use of my addresses for marketing
purposes is hereby strictly prohibited according to applicable laws.
Technical Details
Message-ID:
<jn2idj$h4v$5@news.albasani.net>Path:
arc1-ca.pugleaf.net!r9ni87816pbh.0!nntp.google.com!news1.google.com!volia.net!news2.volia.net!feed-A.news.volia.net!news.musoftware.de!wum.musoftware.de!news.albasani.net!.POSTED!not-for-mailReferences:
<9uitc7Fnn2U1@mid.individual.net> <jm5gm8$ibc$1@news.albasani.net> <9ung0oF233U1@mid.individual.net> <jmrguu$a1a$3@news.albasani.net> <vn0869-jfp.ln1@cs.sirdir.ch> <jmrob6$rk0$1@gwaiyur.mb-net.net> <9vdhj3F2tsU1@mid.individual.net>Show Full Headers
Complete Article Headers
X-Google-Thread: 10c1fa,2fa157619df5c9ec
X-Google-NewGroupId: yes
X-Google-Attributes: gid7dd35f1bc9,domainid0,public,usenet
X-Google-Language: GERMAN,ASCII-7-bit
Received: by 10.68.227.230 with SMTP id sd6mr12389302pbc.8.1335151859985;
Sun, 22 Apr 2012 20:30:59 -0700 (PDT)
MIME-Version: 1.0
Path: arc1-ca.pugleaf.net!r9ni87816pbh.0!nntp.google.com!news1.google.com!volia.net!news2.volia.net!feed-A.news.volia.net!news.musoftware.de!wum.musoftware.de!news.albasani.net!.POSTED!not-for-mail
From: Felix Rauch <felix@nice.ch>
Newsgroups: ch.comp
Subject: Re: Jack Tramiel gestorben
Date: Mon, 23 Apr 2012 03:30:59 +0000 (UTC)
Organization: albasani.net
Lines: 40
Sender: Felix Rauch <xilef@stinky-local.trash.net>
Message-ID: <jn2idj$h4v$5@news.albasani.net>
References: <9uitc7Fnn2U1@mid.individual.net> <jm5gm8$ibc$1@news.albasani.net> <9ung0oF233U1@mid.individual.net> <jmrguu$a1a$3@news.albasani.net> <vn0869-jfp.ln1@cs.sirdir.ch> <jmrob6$rk0$1@gwaiyur.mb-net.net> <9vdhj3F2tsU1@mid.individual.net>
X-Trace: news.albasani.net HMoNmvN5gaRaGyoUUJW0McWUmmirJUR8bwNy5e9HZWd+fF3tftL+ZuP9hCmNhoLRyuuod58cv6dtd7cJXdkdCjsD2PmgyLAu1LTL/V2znA3qPs3NmMldeaYZC9shNQ8X
NNTP-Posting-Date: Mon, 23 Apr 2012 03:30:59 +0000 (UTC)
Injection-Info: news.albasani.net; logging-data="4V7EQI7CrUFKqAZjRv1bxyPApczStQMIolt8iRglpYQbN3poLMbtlf4XOcS1Izf8tF5PfEZSVzzxXbvHJVDuuLO+bInl8ZpySbjKGxuRP4OCJpvaXnBY4pnEct/CN99B"; mail-complaints-to="abuse@albasani.net"
User-Agent: tin/2.0.0-20110823 ("Ardenistiel") (UNIX) (SunOS/5.8 (sun4u))
Cancel-Lock: sha1:vQPvPACxIXqBzhh7TPAl0TQVl1A=