Newsgroup: it.comp.lang.visual-basic
Titolo: OT - Domanda sui sistemi operativi

Un eseguibile su pc ha necessariamente bisogno del sistema operativo?
Cioè, leggendo le definizioni tipiche di S.O. e di eseguibile, viene
da dire che il S.O. non fa altro che fornire del "codice" prefatto ai
programmi (eseguibili) che ne vogliono fare uso. E' proprio così? Se
è vero, allora "come la prenderebbe" windows, se un eseguibile ad
esempio disegnasse sullo schermo ma non usufruisse di una sua
"finestra"?

 ha scritto nel messaggio news:1169112266.9...@11g2000cwr.googlegroups.com...
Un eseguibile su pc ha necessariamente bisogno del sistema operativo?
Cioč, leggendo le definizioni tipiche di S.O. e di eseguibile, viene
da dire che il S.O. non fa altro che fornire del "codice" prefatto ai
programmi (eseguibili) che ne vogliono fare uso. E' proprio cosě? Se
č vero, allora "come la prenderebbe" windows, se un eseguibile ad
esempio disegnasse sullo schermo ma non usufruisse di una sua
"finestra"?
Ti rispondo con una domanda:
Senza S.O. c'e' solo il nulla, come farebbe a girare un
programma con il nulla???
Bye
-- 
That's All Folks!
http://salclem2.altervista.org/

 programma con il nulla???
Bella risposta, denota una notevole conoscenza di informatica: studiato
alla Scuola Radio Elettra? O hai imparato leggendo le etichette delle
bottiglie della minerale?

antologiko ha scritto:

In linea di massima senza S.O. c'e' tutto un PC a disposizione, ed un
programma ci girerebbe senza troppi problemi.
Il problema pero' e' che senza sistema operativo ti trovi senza nessun
tipo di supporto, devi accedere direttamente all'hardware e sperare che
l'hardware sul PC sia compatibile con il tuo software. Insomma, puoi
scrivere programmi che funzionino senza S.O., ma e' un lavoraccio.
Per quanto riguarda il tuo esempio...beh, in teoria puoi disegnare a
video usando l'assembler e bypassando Windows, ma in pratica se non
ricordo male Windows stesso lo impedisce intercettando le chiamate di
accesso diretto all'hardware.

 programma con il nulla???
Bella risposta, denota una notevole conoscenza di informatica: studiato
alla Scuola Radio Elettra? O hai imparato leggendo le etichette delle
bottiglie della minerale?
Miiiii e allora ditelo... e' ovvio che se fai un programma con funzioni
di basso livello (cioe' quelle proprie di un S.O.) non hai bisogno
di S.O. ma mi pare che l'OP intendeva un programma usuale...

"finestra"?
Hai presente uno di quei programmi in ambiente DOS che si avviano
tramite boot da floppy? Ecco uno di quel tipo lo puoi fare ma
dovrai usare quanto meno VC++ e crearti un programma di tipo
console che sia in grado di caricarsi come settore di boot
bye

Interessante, sto iniziando a capirci qualcosa! Grazie ragazzi!!
Dunque, in teoria si potrebbe scavalcare il S.O. Ma nel caso
particolare di windows, questo intercetta l'accesso diretto alla
macchina e lo blocca se ho ben capito. Stavo ora pensando ad un'altra
cosa: supponiamo di avere nell'hard disk una serie di applicazioni che
non necessitino di S.O. per girare. Sbaglio, o ci vuole comunque uno
stralcio di programma che all'avvio funga da pseudo sistema operativo,
se non altro per offrire un'interfaccia utente che permetta di poter
avviare (cioè caricare in memoria e mandare in esecuzione) questo o
quel programma.

 ha scritto nel messaggio news:1169121085.4...@a75g2000cwd.googlegroups.com...

Leggi qua e diventerai un esperto anche tu!
http://it.wikipedia.org/wiki/Sistema_operativo

"finestra"?
Windows non permette di andare a LEVEL 0 cioè di interagire direttamente a basso
livello con il bios ma ti costringe a farlo attraverso le API o dei drivers,
quindi questo non è possibile farlo in modo diretto.
--
ciao
  Stefano

 
http://it.wikipedia.org/wiki/Sistema_operativo
Beh, esperto non credo proprio; cmq grazie, l'argomento mi sta
"intrippando" alquanto.