info om opbygning af OS LØST

Her postes alt, som ikke direkte har noget med Ubuntu at gøre.
fretplay
Indlæg: 119
Tilmeldt: 3. nov 2008, 22:41
Geografisk sted: Sdr jylland

info om opbygning af OS LØST

Indlæg af fretplay »

hejsa
håber ikke jeg generer nogen ved at stille flg spørgsmål.
Det er sådan at jeg om ca et halvt års tid skal påbegynde en datamatikeruddannelse, og er så småt begyndt at kigge på opsætninger af programmer og des lige. -Så tænkte jeg at da Ubuntu jo er opsat af folk som interesserer sig for dette kunne jeg spørge lidt her.
-Det jeg egentlig gerne vil vide er lidt om hvordan man i grove træk opbygger et operativ system, -har ikke planer om at skulle i gang med det, vil bare gerne ha lidt info om hvad der får det til at ticke :wink: .
-Håber lidt på der er nogen der kan smide et link ell lig til en guide der er overkommelig, og ikkeet helt studie i sig selv

vh

og på forhånd tak
Senest rettet af fretplay 26. okt 2009, 22:23, rettet i alt 1 gang.
zob
Redaktør
Indlæg: 4430
Tilmeldt: 6. jan 2009, 22:01
Geografisk sted: København

Re: info om opbygning af OS

Indlæg af zob »

Du kan jo lægge hårdt ud og sidde og fedte lindt med det interaktive kort over linux kernel jeg lige har smidt i denne tråd (første post).
viewtopic.php?f=11&t=8186
Jimmyfj
Indlæg: 1712
Tilmeldt: 19. jul 2007, 19:35
Geografisk sted: Nordjylland

Re: info om opbygning af OS

Indlæg af Jimmyfj »

zob skrev:https://ubuntudanmark.dk/forum/viewtopic.php?f=11&t=8186


Ikke et helt studie i sig selv?? Den bliver vanskelig, da alle operativsystemer i sig selv er et studie. Men du mangler en meget vigtig del: Hardwaren. Den er ikke ganske uden betydning, når du taler om OS, som GNU/Linux. Og der er i høj grad forskel på til hvilken CPU du skriver et OS. i386 arkitekturen, x86-64 arketikturen, Alpha processoren, ARM processoren og så videre. Det er CPU'en, og den arkitektur, som den bygger på, som rejser grænserne for et OS. Nærmere bestemt er det CPU'ens instruktionssæt, som bestemmer definitionen på compileren, som sætter grænserne, men også om processoren kan køre flere tråde af gangen, om der er en, eller flere kerner på chippen, ordlængden, (32 eller 64 bit) på processoren, om den er little endian eller big endian. Networked OS eller stand-alone.
"OM 100 ÅR ER ALTING GLEMT !"


Ubuntu - Dev-ed.
Linux User # 448500
lath
Indlæg: 5095
Tilmeldt: 27. apr 2008, 02:16
IRC nickname: lars_t_h
Geografisk sted: Fyn

Re: info om opbygning af OS

Indlæg af lath »

fretplay skrev:hejsa
håber ikke jeg generer nogen ved at stille flg spørgsmål.
Det er sådan at jeg om ca et halvt års tid skal påbegynde en datamatikeruddannelse, og er så småt begyndt at kigge på opsætninger af programmer og des lige. -Så tænkte jeg at da Ubuntu jo er opsat af folk som interesserer sig for dette kunne jeg spørge lidt her.
-Det jeg egentlig gerne vil vide er lidt om hvordan man i grove træk opbygger et operativ system, -har ikke planer om at skulle i gang med det, vil bare gerne ha lidt info om hvad der får det til at ticke :wink: .
-Håber lidt på der er nogen der kan smide et link ell lig til en guide der er overkommelig, og ikkeet helt studie i sig selv

vh

og på forhånd tak


Netop hvordan et operativsystem i grove træk er opbygget behandles af faget Teknologi i datamatiker-uddannelsen. (Jeg er uddannet datamatiker (fra April 2005) og derefter IT-ingeniør.)

Så det kommer du til at lære mere om.

Undervisningbogen var:
"Operating System Concepts with Java" by
Silberschatz, Galvin, Gagne,
ISBN: 0-471-45249-1,
http://wiley.com/college/silberschatz,
6th Ed, Wiley International Edition

Om 8th Ed står der (på http://he-cda.wiley.com/WileyCDA/HigherEdTitle/productCd-0470128720.html):

Operating System Concepts, 8th Edition
Abraham Silberschatz, Yale University
Peter Baer Galvin, Corporate Technologies
Greg Gagne, Westminster College
ISBN: 978-0-470-12872-5
©2009
992 pages



Operating System Concepts, now in its eighth edition, continues to provide a solid theoretical foundation for understanding operating systems. The eighth edition includes more coverage of the most current topics in the rapidly changing fields of operating systems and networking, including open-source operating systems. The use of simulators and operating system emulators is incorporated to allow operating system operation demonstrations and full programming projects. The text also includes improved conceptual coverage and additional content to bridge the gap between concepts and actual implementations. New end-of-chapter problems, exercises, review questions, and programming exercises help to further reinforce important concepts, while WileyPLUS continues to motivate students and offer comprehensive support for the material in an interactive format.



Du kan også kigge mere på TLDP.org(http://www.tldp.org/index.html): Deres HOWTOs http://www.tldp.org/HOWTO/HOWTO-INDEX/howtos.html. Guiden "Linux from scratch": http://www.tldp.org/guides.html#lfs kunne måske også være interresant.

/Lars
Jeg er Software ingeniør (Diplomingeniør) i Informationsteknologi og indlejede systemer, hvor indlejrede systemer er computer (microcontroller) + elektronik i for eksempel et TV, en router, en vaskemaskine og den slags
Jarlen
Indlæg: 834
Tilmeldt: 1. jun 2008, 18:23
IRC nickname: Jarlen
Geografisk sted: København

Re: info om opbygning af OS

Indlæg af Jarlen »

Du kan også prøve at få et overblik over linux' filstruktur.
jesperjarlskov.dk - Blog om Ubuntu, fri software og andet godt :-)
cmay
Indlæg: 461
Tilmeldt: 24. feb 2009, 22:45

Re: info om opbygning af OS

Indlæg af cmay »

I andre lande som USA har jeg en fornemmelse af at den bog som omhandler minix er ret standard i forhold til studie af operativ systemer. link til minix hvor bogen også linkes til her http://www.minix3.org/

jeg købte den brugt igennem en som rejser til usa en gang i året så jeg gav to hundred kroner for min udgave. men den er dyr hvis man købewr den. den kan fås på biblioteket sammen med andre bøger af samme forfatter. adrew s tannenbaum. den her er titled opertavise systems design and implementation.
har grå stær. forklare mine (ofte) stavefejl

Kode: Vælg alt

#include <stdio.h>
int main(int argc, char** argv) { int beer; for(beer = 100;beer > 0; beer--)printf("%d bottles of beer%s on the wall take %d down and pass it around \n",beer,beer == 1 ? "":"s",beer -1); return 0;}
laoshi
Redaktør
Indlæg: 5515
Tilmeldt: 26. apr 2008, 20:52
IRC nickname: laoshi
Geografisk sted: Vejle

Re: info om opbygning af OS

Indlæg af laoshi »

Kan købes ganske billigt antikvarisk http://www.abebooks.co.uk/servlet/SearchResults?an=andrew+s+tannenbaum&bt.x=0&bt.y=0&sortby=3&sts=t&tn=systems eller http://www.bookfinder.com/search/?author=andrew+s+tannenbaum&title=system&lang=en&isbn=&submit=Begin+search&new_used=*&destination=dk&currency=DKK&mode=basic&st=sr&ac=qr
Men: Du skal være opmærksom på at ved import fra USA løber der told og moms på (gælder dog ikke hvis samlet pris og fragt er under bagatelgrænsen på 80 kr). Men Postdanmark kan opkræve gebyr på 150 kr + moms for bare at se på pakken. Så kan den skaffes fra et EU-land, så slipper du for at ærgre dig over den store overpris du kan komme til at betale for en vare fra USA.
"Von guten Mächten wunderbar geborgen
erwarten wir getrost was kommen mag.
Gott ist mit uns am Abend und am Morgen
Und ganz gewiss an jedem neuen Tag"

(Dietrich Bonhoeffer 1906-1945)

http://www.stromata.dk
https://wiki.ubuntu.com/FlemmingChristensen
https://launchpad.net/~laoshi
cmay
Indlæg: 461
Tilmeldt: 24. feb 2009, 22:45

Re: info om opbygning af OS

Indlæg af cmay »

ps.
glemte lige at sige::
Jeg ville egentligt også lige læse den på biblioteket først da den er mig bekendt kun på engelsk.
jeg købte den til udelukkende hobby brug men jeg havde læst den på bibliotek først. jeg kunne bare få den billigt igennem en jeg kender og det er en god bog at have hvis man har interesse i de ting.
har grå stær. forklare mine (ofte) stavefejl

Kode: Vælg alt

#include <stdio.h>
int main(int argc, char** argv) { int beer; for(beer = 100;beer > 0; beer--)printf("%d bottles of beer%s on the wall take %d down and pass it around \n",beer,beer == 1 ? "":"s",beer -1); return 0;}
fretplay
Indlæg: 119
Tilmeldt: 3. nov 2008, 22:41
Geografisk sted: Sdr jylland

Re: info om opbygning af OS

Indlæg af fretplay »

Jimmyfj skrev:
zob skrev:https://ubuntudanmark.dk/forum/viewtopic.php?f=11&t=8186


Ikke et helt studie i sig selv?? Den bliver vanskelig, da alle operativsystemer i sig selv er et studie. Men du mangler en meget vigtig del: Hardwaren. Den er ikke ganske uden betydning, når du taler om OS, som GNU/Linux. Og der er i høj grad forskel på til hvilken CPU du skriver et OS. i386 arkitekturen, x86-64 arketikturen, Alpha processoren, ARM processoren og så videre. Det er CPU'en, og den arkitektur, som den bygger på, som rejser grænserne for et OS. Nærmere bestemt er det CPU'ens instruktionssæt, som bestemmer definitionen på compileren, som sætter grænserne, men også om processoren kan køre flere tråde af gangen, om der er en, eller flere kerner på chippen, ordlængden, (32 eller 64 bit) på processoren, om den er little endian eller big endian. Networked OS eller stand-alone.


Havde egentlig regnet med et i386 system,og et stand alone,men skal lige læse lidt om det har ikke gjort helt vildtmeget i det endnu jo hehe
-til alle jer andre tusind tak for hjælpen, -vil straks i gang med at checke jeres foreslag ud. -dejligt at se i gider hjælpe lidt på dette punkt også :D når jeg engang får bygget et os der overgår Gates i popularitet skal jeg nok sende en gratis version ti jer :-P
vh og igen tak