Newsgroup: it.comp.os.linux.iniziare
Titolo: time sharing - multiutenza

Salve
Linux ï¿œ multiutente, e quindi applica il concetto TIME SHARING....piï¿œ 
utenti contemporaneamente collegati al sistema.
Windows Xp 'pare' multiutente, ma applica il concetto TIME SHARING come 
Linux?
Cioe' ï¿œ possibile loggarsi da piï¿œ ...diciamo...terminali su un'unica 
postazione ?
grazie

Jupiter ha scritto:

Solo nelle versioni server, se ricordo bene, e solo due utenti, se non
installi le estensioni terminal services (e relative licenze).
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 postazione ?
]zac[
In windows non è previsto l'accesso locale multi utente contemporaneo, ma
solo passando da uno all'altro usando le opzioni passa ad un altro utente
(una specie di disconnetti e connetti automatico) presenti in
arresta/disconnetti/ecc. (mi pare che non tutte le versioni di windows
possano farlo).
A meno di non installare il terminal server/desktop remoto (anche se non è
la stessa cosa, per esempio a volte loggandosi come amministratore bisogna
usare l'opzione /admin del client terminal server di windows).

 multithread, e poco e niente il multi utente.
pardon aiutatemi a fare ordine nella mia capa
si parte dal mondo dei sistemi operativi monoprogramamti dove si 
lavorava in Batch Mode, ovvero nessuna interazione con l'utente.
Poi arriva la Multiprogrammazione che permette alla CPU di poter 
eseguire più programmi in memoria, switchando l'esecuzione dell'uno o 
dell'altro nei tempi 'morti' durante una richiesta di I/O...magari un 
utente che inserisce un dato, e quindi si ottiene anche una prima 
interazione con l'utente.
Multitasking simile alla Multiprogrammazione
Time Sharing da come hai scritto è in pratica una forma ne più ne meno 
di Multitasking...magari piu' evoluta?
Da qualche parte leggevo che Time Sharing è la tecnica di scheduling dei 
processi e delle risorse, che permette a più utenti di accedere 
contemporaneamente alle risorse di un'unica macchina....
Illuminatemi
grazie

 Illuminatemi
Per essere illuminato ti devi rivolgere all'enel o all'altissimo o al
bassissimo ( :P ).
In maniera grezza tutto quello che hai detto riguarda la stessa cosa, per
avere il multiprocesso/task/thread è evidente che bisogna condividere i
tempi dei processori con tra i vari programmi.
Ma questo vale per tutti i programmi mica solo per la multi utenza.
In sintesi e per assurdo, anche senza il multi task, cioè con un sistema che
esegue un solo programma alla volta, si potrebbe avere la multi utenza,
solo che sarebbe un tantinello inusabile, visto che ogni utente dovrebbe
aspettare che il programma dell'altro utente abbia terminato le sue
operazioni per poter avviare il proprio programma.

 sue operazioni per poter avviare il proprio programma.
Perchè assurdo ed inusabile?
CP/M era un sistema operativo monoprogrammato e multiutente che ebbe molto 
successo negli anni ottanta. Girava  sui personal computer con processore 
8080, 8085 e Z80 (ma anche sul Commodore 128)  e dato che avevano (come del
resto i PC odierni) *UNA* tastiera ed *UNO* schermo  la limitazione che un 
solo utente alla volta poteva usare il computer non era non era una grossa 
limitazione.
Del resto anche con la multiprogrammazione di solito l'illusione che molti
programmi girino contemporaneamente è solo una illusione.

 pardon aiutatemi a fare ordine nella mia capa
http://it.wikipedia.org/wiki/Storia_dei_sistemi_operativi
http://it.wikipedia.org/wiki/Sistema_Operativo