Sezione T


 Taligent Joint venture e societa' fondata da IBM e Apple per lo sviluppo congiunto su PowerPC di ambienti (framework) "full OO" e che prevedano le funzionalita' OS/2 Warp, Mac e AIX (OBS, Pink, ecc.).
Il Pink e' uno dei contributi di Apple; il SOM e' uno di quelli dal lato IBM.
Dapprima saranno resi disponibili alcuni Development Frameworks e Application Framework (su AIX/6000, OS/2 Warp) a cui seguiranno le System Framework.
Ritorno all'Elenco delle Voci
 TAPI Telephony API: sono le API che Microsoft include nell'architettura WOSA per l'integrazione applicativa telefono-computer.
Ritorno all'Elenco delle Voci
 Task In ambienti multiprogramming o multiprocessing, rappresenta una o piu' sequenze di istruzioni che vengono considerate dal sys come un unico elemento di lavoro.
Nel CICS un task si associa ad un unico utente.
Ritorno all'Elenco delle Voci
 TCE Transparent Computing Environment: arch. della Control Data Corporation per l'interscambio di dati tra i suoi ambienti e verso OEM.
Ritorno all'Elenco delle Voci
 TCF Transparent Computing Facility: funzione AIX con cui piu' sistemi appaiono come uno solo (alternativa ad altri File System, es. NFS).
Ritorno all'Elenco delle Voci
 TCOS Technical Committee on Open Systems: comitato dell'IEEE che lavora sugli std dei sys e di rete.
Il TCOS e il gruppo che va formulando il POSIX e che piu' recentemente si e' rinominato PASC.
Ritorno all'Elenco delle Voci
 TCP Transmission Control Protocol: e' il protocollo con cui si muovono i dati tra client e server nelle reti TCP/IP (vedi).
Ritorno all'Elenco delle Voci
 TCP/IP Transmission Control Protocol / Internet Protocol: gruppo di std DoD (nati inizialmente per le reti Milnet, ARPAnet e poi Internet) per comunicazioni alla pari in NW multivendor sia LAN che WAN, divenuto std per il mondo UNIX e oggi supportato anche da sistemi proprietary.
I protocolli fondamentali sono: IP (ARP, ICMP), UDP e TCP.
L'IP (Internet Protocol) corrisponde piu' o meno al liv.3 OSI e si incarica di gestire la trasmissione tra sistemi appartenenti o no allo stesso subnetwork. Puo' interfacciare una vasta gamma di LAN (Ethernet, Token Ring, ecc.) e WAN (X.25, FDDI, ecc.) che vede/usa solo per le funzioni di liv.2-1. In pratica IP e' il gestore degli indirizzi: ogni sistema conosce gli indirizzi degli altri sulla stessa rete, mentre quelli che interfacciano piu' reti operano da gateway con tabelle di indirizzamento e effettuano l'eventuale conversione dei protocolli trasmissivi.
Il TCP (o UDP) copre approssimativamente il liv.4 dell'OSI, pero' con molte funzioni in meno.
Il layer TCP e' CONS, quello IP (e UDP) e' CLNS.
On top ci sono i servizi appl.vi, chiamati processi: FTP, Telnet, SMTP e quelli aggiunti dai vendor: NFS (SUN), Rlogin (BSD per UNIX e DOS), ecc.
Esistono sul mercato oltre 400 realizzazioni del TCP/IP, sviluppate dai vari costruttori. L'IBM ha una vasta offerta di TCP/IP per tutti i suoi sistemi.
Ritorno all'Elenco delle Voci
 TCSEC Trusted Computer System Evaluation Criteria o "Orange Book", documento del DoD per la security.
Esiste anche un TNEC per le reti militari.
Ritorno all'Elenco delle Voci
 Tecniche CASE Sono diverse.
Rientrano nell'orientamento "ai dati": il Diagramma E/R (Entity-Relationship), il Data Model e il Data Design.
Nell'orientamento "ai processi" si usano: il Diagramma Funzionale, il Data Flow Diagram e la Structure Chart.
I moderni CASE Tool consentono entrambi gli approcci.
Ritorno all'Elenco delle Voci
 Teletext Tech. con cui si trasmettono via etere dei dati usando i micro intervalli presenti nelle normali trasmissioni televisive. E' allora possibile trasmettere via etere qualsiasi tipo di informazione: testi, immagini, applicazioni SW, ecc. utilizzando i normali ripetitori TV gia' presenti sul territorio.
L'IBM offre Datavideo, l'Olivetti offre Skydata.
Ritorno all'Elenco delle Voci
 Telnet Funzione base del TCP/IP: un terminale di un sys fa il login e emula il terminale di un altro sys (terminale virtuale) accedendo alle sue appl.ni.
Ritorno all'Elenco delle Voci
 Template vedi Maschera.
Ritorno all'Elenco delle Voci
 Teradata Tecnologia di NCR per Database Machine multiprocessor.
Ritorno all'Elenco delle Voci
 TFTP Trivial File Transfer Pgm: soluzione CLNS per il file transfer in UDP/IP (vedi anche FTP).
Ritorno all'Elenco delle Voci
 TGA Truevision Targa Format. Questo formato supporta immagini di ogni dimensione, da 1 a 32 colori.
Estensione std .TGA. Ha alcune varianti.
Ritorno all'Elenco delle Voci
 Thicknet vedi 10base5.
Ritorno all'Elenco delle Voci
 Thinnet vedi 10base2.
Ritorno all'Elenco delle Voci
 Thread Il termine e' utilizzato specialmente quando si parla di parallelismo. Un thread e' un pezzo, un componente elementare di un pgm: transazioni, processi, sotto-processi, LUW, task, ecc. possono essere Thread.
I sistemi operativi che supportano questa modalita' sono detti multithreading (OS/2 Warp, NT, Windows 95, ecc.).
Oggi si tende a realizzare il Parallelismo di elaborazione con modelli snelli di programmazione rientrante, invece che coi i piu' tradizionali, complessi metodi costruiti per condividere memoria e altre risorse. Un lavoro puo' cosi' essere scomposto in piu' Thread che procedono indipendentemente, che condividono l'address space, sincronizzandosi solo quando occorre.
Ritorno all'Elenco delle Voci
 Thunk E' la conversione di indirizzi effettuata in Windows 95 quando appl.ni a 16 bit devono accedere a pezzi del sistema a 32 bit e quando, reciprocamente, appl.ni a 32 bit devono usare le parti del sistema Windows 95 rimaste a 16 bit (es. parte della USER e della GDI). Gli indirizzi allora vengono convertiti dallo schema 16:16 (selettore:offset nel segmento) a quello 0:32 (memoria lineare:offset) e viceversa.
Ritorno all'Elenco delle Voci
 TIFF Tagged Interchange File Format. Formato introdotto dalla Aldus Corp. Si utiizza con scanner e fotografie, sia bianco e nero che a colori, che puo' memorizzare con precisione pur realizzando compressioni.
Si presta per l'interscambio tra varie piattaforme (su alcune pero' sono gestiti solo dei subset). L'estensione std e' .TIF.
Ritorno all'Elenco delle Voci
 Tightly Coupled E' uno dei modelli di Multiprocessor (alternativo al Loosely Coupled) realizzato con processori che condividono una singola RAM (e le periferiche) con uguali diritti, mentre un singolo Sys.Oper. controlla tutti i processori e l'HW del sistema.
Il Tightly Coupled e' il modello piu' potente ma piu' costoso di Multiprocessor; ha problemi architetturali ancora irrisolti al crescere del numero dei processori (il collegamento stesso, il blocco dell'accesso di un processore se un altro sta gia' usando la memoria, ecc.).
Nei Tightly Coupled si possono distinguere gli "asimmetrici" e i "simmetrici" (vedi SMP). Ad es. in IBM ESA per gli asimmetrici si parla di Single Image o di n-vie (qui i motori sono gestiti da un solo Sys.Oper.), mentre per i simmetrici si parla di "side" se le macchine sono fisicamente separabili (vedi Multiprocessor e Architetture HW).
Ritorno all'Elenco delle Voci
 Time Sharing Tecnica sviluppata nei Sys.Oper. multiutenti per consentire l'esecuzione contemporanea dei loro pgm, distribuendo le porzioni di tempo del processore.
Ritorno all'Elenco delle Voci
 TIRS The Integrated Reasoning-Shell: tool per sviluppare la parte "base di conoscenza" di appl.ni che eseguono diagnosi complesse (Expert System).
Ritorno all'Elenco delle Voci
 Tivoli Tivoli System Inc.: azienda particolarmente affermata in prodotti e servizi di Systems e Network Management per reti client/server di PC e workstation, che IBM ha acquisito nel corso del '96.
La fusione consente di combinare nell'offerta TME 10 la tecnologia avanzata, orientata agli oggetti di Tivoli, con le soluzioni leader, SystemView, utilizzate sugli host IBM.
Ritorno all'Elenco delle Voci
 TME Tivoli Management Environment: set di sistemi e applicazioni per l'amministrazione e la gestione di reti client/server di PC e sistemi Unix.
TME 10 e' la nuova linea di prodotti, nata con l'acquisizione di Tivoli da parte di IBM, che combina le migliori funzioni di TME 3.0 con SytemView IBM.
Ritorno all'Elenco delle Voci
 Token Ring E' una LAN IBM: si conforma agli std IEEE 802.2 e IEEE 802.5 (ECMA 82 e 89), in Bandabase, CONS, doppino telefonico, I/F e mezzi fisici secondo ICS.
Su cavi non schermati; velocita' 4 Mbps, 72 nodi. Su cavi schermati: 16 Mbps e 250 nodi.
Ritorno all'Elenco delle Voci
 TPC (A-B-C) Transaction processing Performance Council: benchmark std per la misura delle performance in ambienti complessi. Ogni modello (A, B, C) si applica in un particolare contesto (es. TPC-A nell'aggiornamento di DB in multiutenza intensiva; TPC-B in test di prestazioni DB ma non completo come TPC-A).
Ritorno all'Elenco delle Voci
 TPF Transaction Processing Facility: un Transaction Manager IBM specializzato per aviolinee.
Ritorno all'Elenco delle Voci
 TP Monitor Transaction Processing Monitor: e' la componente SW che realizza un ambiente adatto alla gestione e allo sviluppo di appl.ni transazionali. Il TP monitor puo' essere un componente gia' inserito nel Sys. Oper. o una funzione aggiunta, come avviene per IMS TM, CICS e altri.
I primi TP Monitor (vedi Elaborazione Centralizzata) dovevano risolvere quattro classi di problemi ai quali se ne e' aggiunto poi un quinto:
- I/O dei terminali: infatti CICS e IMS sono apparsi su sys disegnati per gestire schede e printer.
- schedulazione delle richieste e delle risorse: ad esempio il CICS, per far fronte alle limitazioni dei Sys.Oper di allora nel gestire processi concorrenti, si e' preso in carico la schedulazione le loro esecuzioni e la gestione della memoria per le appl.ni che stanno nei suoi address space.
- supporto contemporaneo multi-utenti: cio' puo' essere fatto dando a ogni utente una copia del programma oppure, piu' efficientemente, usando thread multipli per i vari utenti.
- gestione delle transazioni (vedi Transaction Management): garanzia d'integrita' delle loro unita' di lavoro (LUW) ovvero le cosiddette proprieta' ACID.
- Inter System Communication (vedi): e' il compito di cui si son fatti carico in un secondo momento alcuni TP Monitor (IMS, CICS).
Oggi i Sys.Oper. hanno gia' incluse parecchie di queste funzionalita', percio' i TP Monitor si impiegano per garantire le proprieta' ACID (Transaction Manager) e per gestire e monitorare il processo e i carichi di lavoro.
Ritorno all'Elenco delle Voci
 TQM Total Quality Mgmt: tutto cio' che in IBM si chiama MDQ (vedi).
Ritorno all'Elenco delle Voci
 T/R vedi Token Ring.
Ritorno all'Elenco delle Voci
 Transaction Manager Componente SW responsabile della gestione delle transazioni, presente nei TP Monitor, in alcuni RDBMS e altri Resource Manager.
I Transaction Manager piu' evoluti realizzano due meccanismi: il blocco delle risorse o record locking (che assicura che le risorse coinvolte da una transazione non siano in quel momento disponibili ad altre transazioni) e il logging di ogni step della transazione (per consentire l'eventuale rollback nel caso in cui essa non vada a buon fine o la sua persistenza nel caso in cui il sistema cada quando una transazione andata a buon fine non sia stata ancora trasferita sugli archivi definitivi).
Nell'elaborazione centralizzata i TP Monitor e i RDBMS si sono evoluti appunto per garantire l'integrita' senza coinvolgere il pgm applicativo, mentre i Sys.Oper. di tipo Time Sharing, da soli, non sono andati oltre il Record Locking.
Le transazioni distribuite hanno introdotto un notevole, nuovo livello di complessita': ogni sys locale deve gestire l'integrita' dei proprio pezzo di transazione e qualcuno/qualcosa deve coordinare il lavoro di tutti i gestori locali. Il modo oggi piu' accettato per farlo, sviluppato dal CICS, Encina, Tuxedo, TopEnd, da molti RDBMS, e' il protocollo Two Phase Commit.
Allo scopo, X/Open ha definito alcuni protocolli specifici, tra cui l'XA per standardizzare il dialogo tra un Transaction Manager e un Resource Manager (es. un DBMS). L'XA definisce come il Transaction Mgr debba fare il polling ai vari Resource Mgr perche' essi votino o il Commit o il Rollback; come questi gli debbano rispondere; come questi debbano comportarsi quando tornano operativi dopo una caduta. Per stare alle regole i Resource Manager devono possedere localmente meccanismi di locking e logging, cioe' avere localmente una capacita' di Transaction Mgmt. Questa puo' essere convenientemente inclusa nello stesso RDBMS o delegata ad uno specifico TP Monitor (CICS, Encina, ecc.).
La soluzione senza TP Monitor viene talvolta detta TP-lite, quella col TP Monitor, TP-heavy.
Ritorno all'Elenco delle Voci
 Transaction Processing vedi Transaction Manager.
Ritorno all'Elenco delle Voci
 Transazione Secondo ISO e X/Open e' una unita' di lavoro che gode delle proprieta' ACID. L'IBM nel CICS chiama transazione pero' anche un insieme di piu' unita' di lavoro (superset).
NB - Le terminologie informatiche talvolta si diversificano a proposito di Transazione (UNIX, ISO, X/Open) vs LUW (CICS, SQL, ecc.), gruppo di Processi (UNIX) vs Transazione (CICS), Processo per un utente (UNIX) vs Task (CICS).
Ritorno all'Elenco delle Voci
 Transceiver Transmitter-receiver: connettore a 15 pin (AUI) delle LAN Ethernet.
Ritorno all'Elenco delle Voci
 Trasparenza Spesso viene usata come sinonimo di Portabilita', tuttavia piu' che trasferimento di source code da un sys all'altro, indica la possibilita' di cambiare facilmente la locazione delle risorse usate da un pgm (dati, DB, device, Resource Manager, ecc.).
Ritorno all'Elenco delle Voci
 Trasporto I protocolli di Trasporto sono a liv.4 della pila OSI/SNA e realizzano le funzioni end-to-end (nota che a liv.2 si realizzano le funzioni punto-a-punto, cioe' tra due nodi contigui).
Ritorno all'Elenco delle Voci
 Trigger Nell'area dei database con questo ternine si indicano quegli indicatori, associati alle definizioni del database, che il DB Manager tiene continuamente sotto controllo per far partire automaticamente opportuni programmi o "stored procedure" quando il valore assunto dal campo corrispondente esce dal range prestabilito (es. un messaggio se una scorta va in negativo, ecc.).
Ritorno all'Elenco delle Voci
 TrueType E' uno std per il disegno dei font che compete con quello di Adobe.
Ritorno all'Elenco delle Voci
 Trumpet Winsock vedi Winsock.
Ritorno all'Elenco delle Voci
 TSR Terminate and Stay Resident: programmi che caricati in RAM, restano disponibili e attivabili su comando dell'utente (es. uno screen capture).
Ritorno all'Elenco delle Voci
 TSS Transaction Security System: vedi Crittografia.
Ritorno all'Elenco delle Voci
 Tuning Attivita' di messa a punto dei parametri e di altre caratteristiche di un programma, di un'applicazione, di un sistema per ottimizzarne le funzionalita' ed in particolare le performance.
Ritorno all'Elenco delle Voci
 Twinax Tipo di cavo usato coi terminali dei sistemi S/3X e AS/400.
Ritorno all'Elenco delle Voci
 Twisted pair vedi Cavi.
Ritorno all'Elenco delle Voci
 Two Phase Commit 2pc: protocollo che estende la gestione dell'Integrita' dei dati ovvero il logging degli aggiornamenti e il processo di Commit (Commit se la LUW e' andata a buon fine; proseguimento o Rollback con ripresa dall'inizio, se la LUW s'e' interrotta) al caso in cui siano coinvolti piu' Resource Manager. In tal caso il normale processo di Commit viene scomposto in due fasi: la prima di verifica che la transazione sia fattibile, cioe' che tutti i Resource Mgr siano pronti al Commit, la seconda di effettivo consolidamento o ripristino.
Anche un appl.ne centralizzata puo' coinvolgere piu' Resource Mgr (es. il CICS per il VSAM e il DB2 per l'SQL) ma una distribuita e' in una situazione di maggior rischio e criticita'.
Ritorno all'Elenco delle Voci
 TX E' l'I/F tra il pgm applicativo (o il suo TP Monitor) e il Transaction Manager per definire l'inizio e la fine della LUW.
Il TX appartiene al modello X/Open per il Distributed-Transaction Processing (DTP). Assomiglia alla CPI-RR.
Vedi anche lo standard XA, pure di X/Open.
Ritorno all'Elenco delle Voci
 T1 Std di linee affittate ad alta velocita' (in USA da 1,5-2 Mbs).
Ritorno all'Elenco delle Voci
 T3 Std di trasmissione digitale che offre 45 Mbs con 672 canali.
Ritorno all'Elenco delle Voci