Nicklas Skrevet 19. august 2004 Del Skrevet 19. august 2004 Hei ! Har alltid lurt på ossen man kan lage et oprativsystem ut av ingen ting. Hvis man bygger sin egen pc, så da er den jo helt tom, hvordan kan man da sette seg ned på den pc'en og begynne å lage et oprativsystem ? Jeg vet dette krever enorm programmerings kunnskap men bortsett fra det, hvordan er det det foregår ? Takker for alle svar ! Lenke til kommentar
aadnk Skrevet 19. august 2004 Del Skrevet 19. august 2004 (endret) De første datamaskinene trengte strenkt tatt ikke operativsystem, da programmererene skrev inn kommandoerer direkte inn i en form for RAM. Dette måtte i begynnelsen gjøres for hånd, men etter utvilket man stadig mer sofistikerte metoder for å skape forskjellige programmer. Mer avanserte programmerer gir mulighet for å skape enda mer avanserte programmer osv. Vi ser fremdeles denne utviklingen idag. I de fleste høy-nivå språk er enorme mengder forhåndsprogrammert kode allerde implimert. Java og .NET er eksempler på dette. Disse skaper en plattform for programmererene å utvikle på, i samme stund som operativsystemet også er en plattform. BIOS brukes også så allerede nå har vi tre "nivåer" av programmering. Men dette forringer ikke ytelsen, da selvskapte ressurskrevende oppgaver aldri går via disse, men kun i kulissene. F.eks må programmer bruke operativsystemet eller programmeringsplattformen for å allokere minne, mens det samme ikke er nødvendig for å utføre enkle og elementære manipulasjoner på minnet. Endret 19. august 2004 av aadnk Lenke til kommentar
aklla Skrevet 25. august 2004 Del Skrevet 25. august 2004 nei, du kan ikke sette deg ned på en tom pc og begynne å programmere med mindre du har en diskett/cd å jobbe med, det er ingen programmer som gjør at du kan programmere som ligger innebyttet i bios eller noen andre enheter. det du må gjøre for å lage ett os uten noen form for annen programmvare er å åpne harddisken, og manuellt sette hvor 0 og 1 skal være, det er sikkert mulig, men det kommer til å ta år... bruk heller ett program til å programmere... Lenke til kommentar
runeb Skrevet 25. august 2004 Del Skrevet 25. august 2004 Du må ha en eller annen måte å få den første maskinkoden inn på harddisken på. Hvis du har en annen PC kan du gjøre det derfra, og overføre med diskett e.l. Denne artikkelen gir en del innsikt i å starte fra "scratch": http://www.rano.org/bcompiler.html Lenke til kommentar
GeirGrusom Skrevet 25. august 2004 Del Skrevet 25. august 2004 Har alltid lurt på ossen man kan lage et oprativsystem ut av ingen ting. Operativsystem blir manet fram fra de dypeste avgrunnene i helvete, det er det bare heksedoktorer og gale vitenskapsmenn som kan. Du må ha noe å starte med (en gammel hullmaskin kanskje?) f.eks. et operativsystem med et programmeringsverktøy inne, stort sett C/C++ eller Assembly. ...Eller en passer og en CD-R plate Lenke til kommentar
aklla Skrevet 25. august 2004 Del Skrevet 25. august 2004 men åssen klarte de hoppet fra hullkort til harddisk?? åssen skrev de inn på en skikkelig harddisk for første gang, de kan jo ha laget ett os rett på harddisken en gang eller?? var jo sikkert ikke bare copy/paste fra hullkort til harddisk heller da,,, Lenke til kommentar
Tr1llobite Skrevet 25. august 2004 Del Skrevet 25. august 2004 Hei ! Har alltid lurt på ossen man kan lage et oprativsystem ut av ingen ting. Hvis man bygger sin egen pc, så da er den jo helt tom, hvordan kan man da sette seg ned på den pc'en og begynne å lage et oprativsystem ? Jeg vet dette krever enorm programmerings kunnskap men bortsett fra det, hvordan er det det foregår ? Takker for alle svar ! I begynnelsen gjorde de som nevnt tidligere. I dag bruker du dataer som allerede har operativsystem til å lage os. Begynn med å lære litt assembly. Du lærer ganske mye assembly hvis du følger en tutorial uansett. Men det er sjef når du får det til. Og ja, OS kommer fra helvete. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå