Avatar billede nicklasw Nybegynder
19. januar 2006 - 20:50 Der er 2 kommentarer og
1 løsning

OS Spørsmål

Hej.
Meget simpelt og kort spørsmål.
hvofor er der ikke nogle OS der er skrevet i c++?
og hvad er det Asmbler kan som c/c++ ikke kan.
jeg lidt på bar bund som i kan høre, men jeg er bare nysgerig.

M.V.H Nicklas
Avatar billede schwarz84 Nybegynder
19. januar 2006 - 21:02 #1
I assembler kan man skrive direkte til den arkitektur, man ønsker. C og C++ gør det muligt at skrive til en hvilken som helst arkitektur, hvorefter man så bruger en compiler til at oversætte til maskinkode. Der kan altså være funktioner i den enkelte arkitektur som C/C++ ikke kan tilgå.

Så vidt jeg ved er Windows XP (Og alle Windows-versioner i det hele taget..) skrevet i C++, så der er da OS'er som er skrevet i C++...
Avatar billede nicklasw Nybegynder
19. januar 2006 - 21:05 #2
når okay....
havde bare fået at vide at man generalt ikke laver os i c++ men i c.
men det var jo så forkert.
tak for svaret,
Avatar billede bertelbrander Novice
19. januar 2006 - 21:54 #3
Det meste af windows er skrevet i C.
Det meste af et OS kan man godt skrive i C++, men man kan ikke lave taskswitch eller interrupt entries direkte i C eller C++, der skal lidt assembler til.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester