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