🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #3284

Re: vanwaar komen de talen

#3284
From: mart
Date: Mon, 19 Jan 2004 09:19
44 lines
3264 bytes
"JanS" <jan_steckel@hotmail.com> wrote in message
news:L1vOb.17862$7N7.3717217@phobos.telenet-ops.be...
> Hi
> Bedankt voor het antwoord.
> Als er iemand meer details zou kunnen geven, altijd welkom...
> Wat ik mij nog afvraag... Stel: ik zou een OS willen ontwikkelen (wat heel
> theoretisch is, aangezien ik net de basis van programmeren kan) Waar zou
ik
> moeten beginnen, hoe zit dat allemaal in elkaar? Raadsels...
>
> Jan
>
>
Beste Jan,
Het is ingewikkeld om het allemaal tot in details uit te leggen. Ik ga
proberen een eenvoudige uitleg te geven. Experts Dont kill me als ik de
dingen heel erg simplifiseer.
De hardware is zogemaakt dat het de basis instructies kan verwerken. Dus
elke microprocessor heeft een instructieset. Dat is "hardwarematig". Kijk bv
op de sites van Intel en Amd. Dus  een"assembler programma" is in feite
basis instructies gezet op een bepaalde volgorde. Als illustratie probeer ik
het opstarten van een oude pc uit te leggen.
Wanneer je de knop omdraait krijgt de circuit "stroom". Het is zo ontworpen
dat het dan overgaat in een bepaalde toestand. Het voert een routine "POST"
uit dat hardwarematig gecodeerd is. Na deze routine wordt de BIOS ingeladen
en de bootstraploader wordt geactiveerd. Deze zoekt op de beschikbare
schijven naar de bootable partitie en laat
de bootloader van de OS. De bootloader laadt dan op zijn beurt het OS.

Natuurlijk is het opstartprocess tegenwoordig wat ingewikkelder door
ontwikkeling in de electronica, maar dan wordt het te ingewikkeld om het
simpel uit te leggen. Een ander voorbeeld van de overgang software/hardware
zijn de device drivers. Deze drivers vertallen een aanvraag van de OS naar
de basis instructie set van de microchip op de kaart of in de device.
Naast de aanbevolen literatuur in de andere reacties is het ook handig om
"microcomputer systeemarchitectuur" geschreven door kempen en M Stevens te
lezen.

Maar vergis je niet want achter elke OS zit een behoorlijk stuk wiskunde. Oa
wachtrij theorien en optimalisatie.

Groeten,
Mart
Technical Details
Message-ID: <PiNOb.19359$Cl.3780648@phobos.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.tiscali.de!newsfeed.freenet.de!easynews.net!newsfeed3.easynews.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <FCtOb.17745$Hs.3845245@phobos.telenet-ops.be> <budq2d$sa3$1@netlx020.civ.utwente.nl> <L1vOb.17862$7N7.3717217@phobos.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,c0023c95c925926a
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2004-01-19 01:19:43 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!news2.google.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!feed.news.tiscali.de!newsfeed.freenet.de!easynews.net!newsfeed3.easynews.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
From: "mart" <No@Spam.com>
Newsgroups: be.comp.programming
References: <FCtOb.17745$Hs.3845245@phobos.telenet-ops.be> <budq2d$sa3$1@netlx020.civ.utwente.nl> <L1vOb.17862$7N7.3717217@phobos.telenet-ops.be>
Subject: Re: vanwaar komen de talen
Lines: 46
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <PiNOb.19359$Cl.3780648@phobos.telenet-ops.be>
Date: Mon, 19 Jan 2004 09:19:43 GMT
NNTP-Posting-Host: 81.83.192.59
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1074503983 81.83.192.59 (Mon, 19 Jan 2004 10:19:43 MET)
NNTP-Posting-Date: Mon, 19 Jan 2004 10:19:43 MET
Organization: Telenet Internet