Windows95 vs. Nt windows95 (fat16/32)
tarix 18.08.2018 ölçüsü 454 b. #72283
Windows95 vs. NT
Peculiarita’ di NTFS NTFS ha un file descriptor con 4 attributi principali: Owner ID Group ID - System ACL Discretionary ACL Usa 64 bit per allocare i file portando il numero max di cluster >1618. Possibilita’ di stream di dati multipli RAID (Recupero automatico dei dati) Remapping dinamico di cluster dannegiato NFS
Networking Il Networking in ambiente Microsoft si basa su NetBios. Sono supportati vari protocolli: NetBEUI e’ stato il primo e serve per delle ‘proto’ LAN. Si possono condividere le risorse come locali ma non c’e’ un meccanismo di trasporto tra due computer. IPX/SPX e’ piu’ sofisticato e’ sta alla base dei primi mainframe come Novell.
Networking Con TCP/IP e’ possibile utilizzare tutte le possibilita’ del networking che si hanno con UNIX (condivisione di dischi , stampanti, account ). E’ tuttavia necessario avere un NT Server che funga da DNS e gateway. La presenza di un NT server permette anche la coesistenza di sistemi ibridi in cui una piccola LAN basata su NetBEUI puo’ diventare un dominio TCP/IP. Il server NT gestisce la comunicazione con l’esterno essendo in grado di associare nomi NetBios e Indirizzi IP grazie al WINS (Windows Internet Naming Protocol).
Cosa scegliere tra 95 e NT Windows 95 l’utente (unico) ha il controllo completo della macchina difficolta’ di gestione di piu’ utenti su un singolo PC maggior sforzo per il system manager che non ha il controllo dei singoli PC
Windows NT e l’ambiente NICE Windows Primer Il Desktop di Windows NT Office Visual Studio Alcuni tools di fisica NICE: che cos’è e perchè Stato attuale e azioni elementari I servizi offerti da NICE L’architettura di NICE
Ms Office Access (DataBase) Excel (Foglio di Lavoro) MS Word (Word Processor) PowerPoint (Presentazioni) Front Page (Web Editing)
Excel è un foglio elettronico per organizzare, analizzare e presentare dati
MS Word
Power Point Power Point è un tool dedicato alla realizzazione di presentazioni. Facile da usare (molti controlli simili a quelli di MS Word); Molti esempi sono disponibili per una presentazione; Usa una ‘master slide’ che permette di definire lo schema generale della presentazione (intestazioni, pie’ pagine, fonts, etc); Permette la creazione di presentazioni multimediali con animazioni, suoni, link ipertestuali, etc..
Web Tools
Visual Studio All’interno di Visual è possibile: Scrivere sorgenti; girare un prodotto non associato a Visual in una finestra separata; Le pagine Web sono accessibili nella ‘source window’ e visibili nell’ ‘InfoViewer’ di VS; VS contiene 3 ambienti di sviluppo: Visual FoxPro, per applicazioni di ‘desktop database’; Developer Studio, che integra, in una unica shell Visual C++, Vusual J++, Visual InterDev, per applicazioni Internet e intranet; Visual Basic.
Visual Basic
Fortran PowerStation (4.0)
Tools per la fisica su NT
NICE (Network Integrated Computer Environment) Che cosa è: E’ il nome della configurazione del network di PC al CERN Fornisce un unico ambiente di lavoro per tutti i PC al CERN che utilizzano Windows Perchè NICE: Compensa la attuale inadeguatezza degli strumenti di gestione della Microsoft per grandi network Riduce i costi dei possessori di PC Riduce i costi per il personale di supporto Fornisce una serie di prodotti di base pre-installati
Servizi e struttura delle Home directories Servizi Tutti gli utenti condividono i loro documenti da varie piattaforme (DOS, Windows, Mac) Sicurezza (privilegi assegnabili su ogni file) Il servizio di back-up e’ garantito
NT visto da UNIX
Unix visto da NT
E’ possibile l’armonia?
Aree di integrazione Stampa Condivisione di file Servizi di rete Cross-platform Porting
Stampa L’accesso alle stampanti avviene tramite Print Server (che riceve le richieste dai singoli utenti e le smista alle stampanti destinatarie) tra i protocolli di stampa disponibili su NT ci sono LPR/LPD il loro uso permette di avere una “simmetria” tra NT e Unix che puo’ essere utilizzata per: permettere agli utenti NT di utilizzare infrastrutture Unix di stampa preesistenti permettere agli utenti Unix di utilizzare infrastrutture NT permettere una pacifica coesistenza tra Unix and NT (and VMS)
Condivisione dei file La condivisione di file puo’ avvenire tramite: NFS AFS AFS Client for NT per accedere WAN e celle ben integrati in e con buone interfacce a finestre o shell a linea di comando AFS server for NT non ancora utilizzati massicciamenete
Samba nasce dalla considerazione che e’ piu’ proficuo utilizzare la potenza di Unix per condividere risorse con i PC che viceversa Samba nasce dalla considerazione che e’ piu’ proficuo utilizzare la potenza di Unix per condividere risorse con i PC che viceversa Utilizza il protocollo SMB (Server Message Block) definito da un documento Intel/Microsoft (ora ridenominato CIFS: Common Internet File System). SMB si fonda su TCP/IP e UDP ma puo’ funzionare anche sotto IPX e NetBEUI benche’ attualmente la Microsoft scoraggi l’utilizzo di questi ultimi due.
Qualcosa su E’ gratuito e disponibile con la distribuzione GNU GPL Ha un solo file di configurazione La security e’ molto ben curata Non sovrascrive mai i meccanismi di security Unix Supporta l’autenticazione remota ad un server NT Gira praticamente dappertutto:UNIX, VMS, OS/2, Novell, NetWare, AmigaOS
Xsession da NT Exceed permette di avere su NT client/server X11 Aprire xterm su macchine Unix Lanciare applicazioni grafiche sotto Unix Avere una Sessione X sullo schermo del PC
Porting da Unix a NT Ambienti Unix su NT Cygnus cygwin32 Nutcracker Interix (ex Open NT) MS NT Services add-on pack per Unix Porting dei programmi sotto Win32 API
Utilizzare NT da Unix Software di emulazione NT 3.51 Wincenter, Ntrigue, WinDD NT4 Terminal Server, Winframe, Wincenter
NT visto dagli utenti “E’ troppo/piu’ complicato di UNIX” “Strumenti di management non troppo friendly” “E’ troppo a scatola chiusa” “Non ci sono ancora troppi esperti in giro” “Samba e’ davvero sorprendente” “Exceed e’ la salvezza”
Conclusione Unix ed NT sono solo sistemi operativi e non universi paralleli Posso coesistere e condividere molti servizi ma …. ………… ognuno possiede la sua “personalita’” Molti siti avranno piattaforme miste La scelta dipende molto dal tipo di lavoro che si intende svolgere, ma ………\ ………… non si puo’ prescindere da quella che e’ la situazione al contorno.
URLs SAMBA - http://www.samba.org AFS NT http://www.transarc.com/Product/EFS/TechSheets/Afsnt/afsnt.html Interix Home Page http://www.interix.com/ http://www.softway.com/OpenNT/home.htm http://www.research.att.com/sw/tools/unin http://www.datafocus.com/products/nutcracker/" Exceed http://www.hummingbird.com/products/nc/nfs/index.html NFS Maestro http://www.hummingbird.com/products/nc/exceed/index.html Exceed Platform Computing Corporation
Windows Primer Con un click sul bottone di destra del mouse si possono vedere (e scegliere) tutte le possibili azioni nella zona del desktop selezionata Con uno (o due) click sul bottone di sinistra si esegue l’azione di default Basta un doppio click su un file per aprire anche l’applicazione necessaria a trattare il file stesso Uno shortcut è uno speciale tipo di file che punta ad un altro file o device
Il Desktop di Windows NT
Il Desktop di Windows NT
Servizi di rete
DHCP Dynamic Host Configuration Protocol Assegna dinamicamente ad un client NetBIOS un indirizzo IP Particolarmente utile se si hanno piu’ client che numeri IP Esistono diverse versioni del client e del server sia commerciali che freeware per vari sistemi operativi ( Linux, HP-UX, Solaris, SunOS, Digital Unix, FreeBSD )
Cygwin Ha un layer per il porting di applicazioni Unix DLL permette l’utilizzo di gran parte di chiamate di sistema Unix: Posix.1, ANSI C, BSD Strumenti di compilazione GNU bash shell Mappa le chiamate di sistema Unix sotto WIN32
NuTcracker E’ un set molto esteso di librerie che interfacciano chiamate di sistema unix a WIN32
Interix (was OpenNT) Un sistema alternativo e non un layer di emulazione Le chiamate di sistema vengono passate direttamente al kernel e non tramita WIN32, grazie ad un sottosistema Posix Server e clients X11, multi-user telnetd, bash shell , compilatori gnu.
Accesso remoto a NT
Interazione Unix-NT
Dostları ilə paylaş: