in cosa è scritto Windows?
e ki mi sa dire come funziona un sistema operativo?
in cosa è scritto Windows?
e ki mi sa dire come funziona un sistema operativo?
C, C++, AssemblerOriginariamente inviato da Ronny
in cosa è scritto Windows?
Hai qualche mese di tempo ...?Originariamente inviato da Ronny
e ki mi sa dire come funziona un sistema operativo?
x cosa assembler?Originariamente inviato da oregon
C, C++, Assembler
x cosa c?
no non cell'ho ma vorrei saperlo lo stesso![]()
Non lo so ...Originariamente inviato da Ronny
x cosa assembler?
Non lo so ...Originariamente inviato da Ronny
x cosa c?
Io cellll'ho ... ma non lo voglio sapere ...Originariamente inviato da Ronny
no non cell'ho ma vorrei saperlo lo stesso![]()
![]()
Su, mesi per capire come funziona un sistema operativo... ho studiato il programma in 10 giorni e sn andato benissimo all'esame. Mica ha chiesto di spiegargli riga per riga il kernel.
Cmq Windows è in C (e parzialmente assembly).
E' ben visibile dai frammenti di codice del sistema che uscirono involontariamente in rete, ed anche da tutte le librerie su cui il sistema si basa e che si usano quando si fa programmazione di sistema.
Che vi sia del C++ mi è nuovo. Almeno, che io sappia nn ce n'era fino a Windows 2003.
Poi magari hanno riscritto Vista da zero e lo hanno implementato in C++
Live fast. Troll hard.
Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
Team Lead @Gameloft Barcelona
Certo ... ma i dieci giorni non sono un tempo medio di acquisizione di questi concetti ...Originariamente inviato da infinitejustice
Su, mesi per capire come funziona un sistema operativo... ho studiato il programma in 10 giorni e sn andato benissimo all'esame. Mica ha chiesto di spiegargli riga per riga il kernel.![]()
meno chiacchere e più spiegazioni dai dai
(cmq in c++ ci possono aver scritto tutti i programmi presenti in windows
in assembler il kernel e in C tutto il testo del sistema)
Giusto, meno chiacchere e piu fatti
In qualunque sito universitario puoi trovare delle slide sull'argomento sistemi operativi
Ad esempio http://www.fe.infn.it/~gianoli/SO/
Tra i libri sull'argomento io ho usato
Sistemi Operativi. Concetti ed esempi, 5 edizione ed anche il Tanembaum
Per la programmazione di sistema windows
+ Windows System Programming, Third Edition (ha il problema di avere dei sorgenti alquanto scorretti, ma copre anche windows 2003 e quello a 64 bit)
+ C.microsoft.windows.programming.5th.edition (arriva fino al 2000)
Entrambi, ovviamente, sono sulla programmazione in C, che devi già conoscere. E' possibile anche programmare a livello di sistema in C++, con MFC ad esempio.
Live fast. Troll hard.
Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
Team Lead @Gameloft Barcelona
E tutti i componenti COM su cui si basa la shell dove li mettiamo? COM si basa su oggetti ed interfacce (COM=Component Object Model), e buona parte della shell si basa su COM (prova a costruire in C puro una tab da aggiungere alla finestra delle proprietà di un file...).Originariamente inviato da infinitejustice
Che vi sia del C++ mi è nuovo. Almeno, che io sappia nn ce n'era fino a Windows 2003.
Poi magari hanno riscritto Vista da zero e lo hanno implementato in C++
Amaro C++, il gusto pieno dell'undefined behavior.
scusate...un ultima domanda
ma il bootloader, che penso sia una parte del kernel, come fa a partire?
vorrei che qualcuno qua sopra postasse un programma che parte all'avvio del pc mostrando la scritta "Hello world"?