Fondamenti Logici e Metodologici - Complementi Studenti/Fondamenti Logici e... · Web viewB.J.Cox...

22
EVOLUZIONE DEL CALCOLO AUTOMATICO E DELL'EDP EVOLUZIONE DEL CALCOLO AUTOMATICO E DELL'EDP DAI PRIMORDI AI PRIMI PASSI Oltre 3000 anni or sono si pensa qualcuno in Cina avesse l'Abaco a pallottoliere ... XIV Secolo Diffusione delle cifre arabe. XVII Secolo Logaritmi di J. Napier (Nepero) Dispositivo di calcolo "Napier's bones" (basato sui logaritmi) Logaritmi di H. Briggs Regolo calcolatore di Oughtred Macchina calcolatrice meccanica "Pascaline" di B. Pascal (somma e sottrazione) Macchina calcolatrice meccanica di G.W. Leibniz (4 operazioni principali) Studi di Leibniz sul sistema binario ("De arte combinatoria"). XVIII Secolo Studi di macchine calcolatrici a pesi scorrevoli di G. Poleni "L'Homme machine" di J.D. de le Mettre (descrizione dell'uomo come automa) Meccanica analitica di G.L. Lagrange. XIX Secolo "Disquisitiones arithmeticae" di K.F. Gauss (metodi numerici) Schede perforate di Jacquard (programmazione di trame di telai) "Aritmometro" prodotto in serie di C.X.T. de Colmar Analisi moderna di A.L. Cauchy Macchina da scrivere Remington (1823, perfezionata nel 1874) Algebra simbolica di J. Peacock Telegrafo e codice Morse (1832) Stampante Hughes per la trasmissione di caratteri a distanza Macchina calcolatrice automatica di C. Babbage "alle differenze" (calcoli polinomiali) Realizzata poi da G.P Scheutz Macchina calcolatrice digitale di C. Babbage ("macchina analitica") Precursore del computer, non realizzata per difficoltà finanziarie ma affiancata da studi di programmazione di Ada Augusta Byron Trattato di logica di J.S. Mill Primo dispositivo tipo facsimile di A. Bain Logica formale di A. De Morgan Algebra di G. Boole Primo cavo transatlantico telegrafico (1865) Telefono di A. Meucci (1871) prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 1 /22

Transcript of Fondamenti Logici e Metodologici - Complementi Studenti/Fondamenti Logici e... · Web viewB.J.Cox...

EVOLUZIONE DEL CALCOLO AUTOMATICO E DELL'EDPEVOLUZIONE DEL CALCOLO AUTOMATICO E DELL'EDP

DAI PRIMORDI AI PRIMI PASSI

Oltre 3000 anni or sono si pensa qualcuno in Cina avesse l'Abaco a pallottoliere ...

XIV SecoloDiffusione delle cifre arabe.

XVII SecoloLogaritmi di J. Napier (Nepero)Dispositivo di calcolo "Napier's bones" (basato sui logaritmi)Logaritmi di H. BriggsRegolo calcolatore di OughtredMacchina calcolatrice meccanica "Pascaline" di B. Pascal (somma e sottrazione)Macchina calcolatrice meccanica di G.W. Leibniz (4 operazioni principali)Studi di Leibniz sul sistema binario ("De arte combinatoria").

XVIII SecoloStudi di macchine calcolatrici a pesi scorrevoli di G. Poleni"L'Homme machine" di J.D. de le Mettre (descrizione dell'uomo come automa)Meccanica analitica di G.L. Lagrange.

XIX Secolo"Disquisitiones arithmeticae" di K.F. Gauss (metodi numerici)Schede perforate di Jacquard (programmazione di trame di telai)"Aritmometro" prodotto in serie di C.X.T. de ColmarAnalisi moderna di A.L. CauchyMacchina da scrivere Remington (1823, perfezionata nel 1874)Algebra simbolica di J. PeacockTelegrafo e codice Morse (1832)Stampante Hughes per la trasmissione di caratteri a distanzaMacchina calcolatrice automatica di C. Babbage "alle differenze" (calcoli polinomiali)Realizzata poi da G.P ScheutzMacchina calcolatrice digitale di C. Babbage ("macchina analitica")Precursore del computer, non realizzata per difficoltà finanziarie ma affiancata da studi di programmazione di Ada Augusta ByronTrattato di logica di J.S. MillPrimo dispositivo tipo facsimile di A. BainLogica formale di A. De MorganAlgebra di G. BoolePrimo cavo transatlantico telegrafico (1865)Telefono di A. Meucci (1871)Studi di Maxwell sull'elettricità, sul magnetismo e sulle onde magneticheTelescrivente sincrona con sistema Baudot (1874)Prima rete telefonica (Gran Bretagna 1878)Lampada a filamento di carbone di J.W. SwainFondamenti della logica matematica moderna di G. FregeEffetto Edison (importante per la realizzazione di valvole termoioniche)Macchina calcolatrice di D.E. Felt, da cui deriva il ComptometerDimostrazione dell'esistenza delle onde e.m. di H.R. Hertz (1887)Aritmometro di W.S. BorroughsPrecursore del computer analogico di Lord KelvinMacchina a schede perforate di H. Hollerith e J.S. Bilings (1890)Primo esempio di sistema meccanografico per elaborazione dati (censimento USA)

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 1/16

Formulario matematico di G. PeanoScoperta dell'elettrone di J.J Thompson (1897)Telefono senza fili di G. Marconi (1897).

XX Secolo (prima metà)Diodo di J.A. FlemingTriodo di L. de ForestPerforatrice automatica di schede di J. PowersNasce la Olivetti (1908)Prima macchina da scrivere italiana (Olivetti M1-1911)Prima centrale telefonica automatica italiana (1913)Primi sistemi meccanografici installati in Italia (Pirelli, INA-1913)Principio del Multivibratore Bistabile (flip-flop) di Eccles e Jordan (1919)Teoria matematica dei giochi di J. von NeumannPrimo calcolatore analogico elettronico di V. Busch (analizzatore differenziale meccanico)Miniaturizzazione delle valvole termoionichePrima telescrivente italiana (Olivetti T1 1936)Studi di tipo teorico e sperimentale(J. von Neumann, Post, C.E. Shannon, A.M. Turing, H. Aiken, J. Atanasoff, G. Stibitz, K. Zuse)Calcolatori meccanici ed elettromeccanici a relais(Mark I di Aiken USA 1937-44; Z1,Z2,Z3 di Zuse Germania 1934-41)Sistema televisivo a colori della Columbia Broadcasting SystemPrima macchina di calcolo automatica di tipo elettronico (valvole)(Atanasoff USA 1939-42, progetto non terminato causa guerra)Studi sulle reti neuronali e sugli automi.

GENERAZIONI DI ELABORATORI

I (1945-55) Tecnologia a VALVOLE Tubo a raggi catodici di F.C. Williams (1946)Calcolatori elettronici automatici (ENIAC ed EDVAC USA 1943-46)Macchine a programma memorizzato (von Neumann)(EDSAC UK 1949, IAS machine USA 1951, EDVAC 1945, WHIRLWIND I 1951)Principio di memorizzazione simultanea di dati e programmi (von Neumann)Transistor (Laboratori Bell: Shockley-Brattain-Bardeen 1947)Transistori al GermanioSviluppi nella: cibernetica (N. Wiener), programmazione, intelligenza artificiale (Turing), roboticaTeoria matematica della comunicazione di C.E. ShannonCalcolatore commerciale UNIVAC 1Calcolatori a schede perforate (IBM) e con memorie a nuclei magnetici (Whilwind)Nastri magnetici e primi compilatoriPrimi calcolatori a transistor (NCR 304)Sistemi operativi dedicati e a lotti (Batch Processing).

II (1955-65) Tecnologia a TRANSISTORI Primo satellite artificiale terrestre (Sputnik URSS 1957)Nasce la SGS (Società Generale Semiconduttori) italiana (1957)Linguaggio FORTRAN (1957) e ALGOL (1958)Primo circuito integrato, riconoscitori di forme, transistorizzazioneComputer commerciali a valvole e transistori(Sperry-UNIVAC, IBM, Olivetti, Borroughs, DEC)Memorie a nuclei magnetici e circuiti stampatiCircuiti integrati su wafer con tecnologia planare (Texas, Fairchild)Linguaggio COBOL (1960)Canali di I/O e tecniche di interrupts, dischi ad elevata capacitàMultiprogrammazione (Stretch IBM), linguaggi ad alto livello

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 2/16

Linguaggi conversazionali e terminaliSatellite Telstar per telecomunicazioni (1962)Tecnologia SSI (Small Scale Integration)Sistema 360 e linguaggio PL/1 della IBMCalcolatori elettronici da tavolo OlivettiFondazione del CNUCE (Centro Nazionale Universitario di Calcolo Elettronico-Pisa 1965)Satellite INTELSAT per telecomunicazioni commercialiElaboratori Siemens a circuiti integrati (serie 4004), mini DEC (PDP-11), UNIVAC 11081964: circa 19.000 installazioni nel mondo.

III (1965-75) Tecnologia SSI-MSI ( SILICIO )Memoria a semiconduttore e a bolle magnetiche, circuiti stampati multistratoVirtual machine e time-sharing, sistemi operativi interattiviSistema 360 e linguaggio APL della IBMROM, primi parallel processor e sviluppo della tecnologia a fibre otticheAtterraggio sulla Luna (1969)Compilatore PASCALTecnologia MOS (Metal Oxide Semiconductor-1970)Minicomputers, primi calcolatori tascabili, floppy diskPrimo microprocessore ad 8 bit (Intel 8008-1972) e 8/16 bit (Motorola 6800-1974)Programmazione strutturata e nuovi linguaggiReti, pipeline processors, cache memory, winchester, UNIXPrimo terminale mondiale EDP (Olivetti TC800-1974)Prima centrale elettronica di commutazione telefonica italiana (Proteo-1975)Nasce il Videotel e l'home computer (1975).

IV (1975- ) Tecnologia LSI-VLSIChips, sviluppo della tecnologia MOS e della microelettronicaMicrocomputers e PC (PET 2001, TRS-80, Apple II, Z80)Video-giochi e lettori ottici commercialiSistemi a microprocessori multipli, architetture parallele, work-stations intelligentiStampanti veloci (Laser, Ink-jet) e dispositivi ad alte prestazioniMini a 32 bit della DEC (VAX)Linguaggio PROLOG (1977)Memorie CCD (Charge Coupled Devices)Robotizzazione della FIATPrima macchina da scrivere completamente elettronica (Olivetti ET101 1978)Entra in funzione la rete EURONET che collega le banche dati nel sistema DIANE (1979)Entra in funzione la rete europea STELL (Satellite Transmission Experiment Linking Laboratory)Linguaggio ADA (1980)Circuiti integrati programmabili dall'utente, firmwarePrimi PC (IBM 1981, Olivetti 1982)1982: progetto ESPRIT (European Strategic Program of R e D in Information Technology)LAN, informatica distribuita e diffusa, DBMS, banche datiTecnologia ottica e fibre ottiche, tecnologia all'Arseniurio di Gallio (GaAs)Robotica e controlli, intelligenza artificiale, telematica, sistemi espertiSviluppo del software e di nuovi servizi, ricerca e tecnologie avanzate, linguaggi evoluti (5GL)1981: il ministro giapponese dell'industria annuncia lo sviluppo della V GENERAZIONE (piano nazionale decennale)Sistemi multimediali avanzati, sviluppo ed integrazione dei sistemi e dei serviziTecnologia ULSI (Ultra Large Scale Integration), transistori RTBT, superconduttivitàFusioni ed alleanze tra grandi società dell'industria informaticaAnni '90: avvento della V generazione di elaboratoriEsplosione di Internet, NetEconomy

... ora andiamo verso la interazione globale uomo-macchina

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 3/16

STANDARDSSTANDARDS

CODIFICA PROTOCOLLI LINGUAGGI

COMPATIBILITÀ TRA HARDWARE DIVERSI E PLUG-COMPATIBILITÀINTERFACCIAMENTO TRA DISPOSITIVICOLLOQUIO TRA SOFTWARE DIVERSI

INTERAZIONE TRA RETI E SISTEMI APERTIARCHITETTURE DI RIFERIMENTO

TRASPORTABILITÀUPGRADE

STANDARD INTERNAZIONALICCIR Consultative Committee International RadioCCITT Consultative Committee International Telegraph and TelephoneCEN Comité Européen de NormalisationCEPT Conferenza Europea Poste e TelecomunicazioniEAN European Article NumberingECMA European Computer Manufactures AssociationEIA Electronic Industries AssociationETSI European Telecommunications Standard InstituteICA International Communications AssociationIEC International Electrotechnical CommissionIETF Internet Engineering Task ForceISO International Organization for StandardizationITU International Telecommunications UnionW3C World Wide Web Consortium

STANDARD USAANSI American National Standards InstituteASC American Society for CyberneticsASCII American Standard Code for Information InterchangeCODASYL Conference On Data System LanguageIEEE Institute of Electrical and Electronic EngineeringNBS National Bureau of StandardNIST National Institute of Standards and Technology

STANDARD ITALIAAICA Associazione Italiana Calcolo AutomaticoAIPA Autorità per l’Informatica nella Pubblica AmministrazioneCEI Comitato Elettrotecnico ItalianoCNR Consiglio Nazionale RicercheMin. PP.TT. Ministero Poste e TelecomunicazioniUNI Unità di misura Nazionali Italiane

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 4/16

STANDARD VARI E SIGLE DI INTERESSE ASA American Standard AssociationDIN Deutsche Indusche NormenEIAJ Electronic Industries of Japan

NTSC National Television Standard CommitteePAL Phase Alternation by LineSECAM Sequential Couleur A MemoireUHF (Ultra High Frequency) Banda di frequenza dei canali TVVHF (Very High Frequency) Banda di frequenza dei canali TV

DIDOT Unità di misura dei caratteri tipografici (1 punto Didot = 0,376 mm)PICA Unità di misura dei caratteri tipografici (1 punto Pica = 0,351 mm) CYMB (Cyan Yellow Magenta Black) Metodo di codifica del colore tipograficoGKS Graphical Kernel SystemHSV (Hue Saturation Value) Sistema di rappresentazione del colorePANTONE Sistema Internazionale di catalogazione numerata dei colori tipograficiRGB (Red Green Blu) Metodo di codifica del colore per CRTYUV Sistema di rappresentazione del colore

OSI Open System Interconnection

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 5/16

PRINCIPALI MANIFESTAZIONI SETTORE ICT E AFFINIPRINCIPALI MANIFESTAZIONI SETTORE ICT E AFFINIGennaio 2002

S I G L A D E S C R I Z I O N E S E D E PERIODO BIT.MOVIE Arte e multimedia informatica Italia Apr

CeBIT Salone di informatica Hannover

COMDEX Fiera mondiale PC professionale Las Vegas

COMPUTER GRAPHICS Cinematografia e multimedialità UK FILM FESTIVAL

EXPO EDUCATION Rassegna biennale delle tecnologie Roma Feb educative e della comunicazione

EXPOTEC Centro espositivo permanente Milano delle nuove tecnologie

FESTIVAL ARTE Arte e multimedialità Camerino Set/Nov ELETTRONICA

FORO INTERNAZ. Multimedia Montecarlo NUOVE IMMAGINI

GRAFITALIA Grafica Milano Mag

ICO GRAPHICS Convegno internaz. e mostra sulle Milano Mar applicazioni della Computer Grafica nella produz. progettaz. e gestione

INFORSCUOLA Mostra-convegno di Informatica MilanoTelecomunicazioni Telematicaed editoria per la scuola

INTEREXPO MUSIC Salone internaz.marche musicali Pesaro Apr

i2u Italian Unix System User Group Varie

MACWORLD Fiera-manifestazione prodotti Macintosh Varie

NAB National American Broadcasters USA Apr

ROMAUFFICIO Automazione ufficio Roma Apr

SICOB Informatica Parigi

SIGGRAPH Computer graphics Varie

SIOA Salone dell'Informatica della Bologna Feb/Apr telematica e della Org. Aziendale

SMAU Salone Macchine Automazione Ufficio Milano Set/Ott

TECNORAMA UFFICIO Nell'ambito della Fiera del Levante Bari Gen/Feb

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 6/16

WINDOWS WORLD Mostra-convegno utenti Windows Milano Mar/Apr

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 7/16

PRINCIPALI PERIODICI SETTORE ICTPRINCIPALI PERIODICI SETTORE ICTGennaio 2002

P U B B L I C A Z I O N E EDITORE Backstage JacksonByte PluricomComputer & Internet 2F MultimediaComputer Idea JacksonComputerworld IDG WorldCRN Jacksone-business trade MondadoriFoto Computer JCEGraph creative JCELinea.EDP AgepeMC Microcomputer PluricomMicrosoft Magazine MicrosoftMy Tech MondadoriNetwork Magazine JCENetwork News JacksonNetworkWorldOnline IDG WorldPC Magazine JacksonPC Open AgepePC Professionale MondatoriPC World IDG WorldPCUPGRADE JCESM Strumenti Musicali JacksonTop Trade informatica JCEWeek.it MondadoriZeroUno Mondadori

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 8/16

SOFTWARE AMBIENTE WINDOWSSOFTWARE AMBIENTE WINDOWSGennaio 2003

SUITE OFFICECorel WordPerfect Office 2002

(WordPerfect-Corel Presentations-Paradox-Quattro Pro-CorelCENTRAL)Microsoft Office XP Professional

(Word-Excel-PowerPoint-Access-Outlook)

GRAPHICS - PUBLISHINGAdobe Acrobat (family)Adobe Atmosphere 1.0Adobe Dimensions 3.0Adobe FrameMaker 7.0Adobe GoLive 6.0Adobe Illustrator 10Adobe LiveMotion 2.0Adobe PageMaker 7.0Adobe PhotoShop 7.0

ACDSeeCorel CorelDraw 11 (suite)Macromedia Dreamweaver MXMacromedia Fireworks MXMacromedia Flash MXMacromedia Freehand 10Macromedia Homesite 5Microsoft FrontPageMicrosoft PublisherQuark XPress 5.0

PRESENTATION - DIGITAL VIDEO - AUTHORINGAdobe After Effects 5.5Adobe Premiere 6.5Click2learn Toolbook (Instructor/Assistant/Training)MacroMedia Authorware 6.5MacroMedia Director MX

MULTIMEDIALApple QuickTime 5Microsoft Media PlayerNullsoft WinAmp 2.78RealNetworks RealPlayer 8 PlusSonic Foundry SoundEdit16

Liquid AudioAT&T A2b Music

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 9/16

CADAutodesk AutoCAD 2002

WEB BROWSERMicrosoft Internet ExplorerNetscape Netscape Navigator

UTILITIESAdaptec Easy CD Creator 5Jasc PaintShop Professional 7.0Symantec Norton Antivirus 8.0 Enterprise EditionWinZip WinZip 8.1Ahead Software Nero Burning Rom

ENCICLOPEDIEBritannica Enciclopedia Britannica 2002De Agostini Multimedia Omnia MaxiMicrosoft Encarta Enciclopedia 2002Opera Multimedia EncyclomediaRizzoli New Media Enciclopedia Rizzoli Larousse

Nota: per quanto concerne Internet (indicazioni di programmi, siti, ecc.) molti riferimenti possono trovarsi nelle dispense Internet1 e soprattutto Internet2.

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 10/16

AZIENDE - ITALIAAZIENDE - ITALIAGennaio 2002

A Z I E N D A TELEFONO FAX SEDE 3 Com 02/2549741 Milano3G Electronics 02/55212483 02/57301343 Milano3M 02/75451 MilanoAbvent/Abacus 0523/591100 PiacenzaAgfa Gevaert 02/30741 02/38000229 MilanoAldus 02/76015722 MilanoAmstrad 02/32631 02/39214035 MilanoApple Computer 02/273261 02/27326552 MilanoAshton-Tate 02/2107292 MilanoAst Research Italia 02/26921131 02/21073062 MilanoAutodesk 02/57510061 MilanoBits & Bytes 02/72010453 MilanoBorland Italia 02/269151 02/26915270 MilanoBull Italia 02/67792802 MilanoCalcomp 02/90781519 MilanoCanon Italia 02/50921 02/58013296 MilanoChannel 02/90091773 02/90091787 MilanoCitizen 06/82000417 RomaCommodore Italiana 02/661231 MilanoCompaq 02/575901 02/57500686 MilanoComputer 2000 02/72281 MilanoComputer Discount 0587/422261 PisaData Monaci 06/3288805 RomaDatatec 06/8321596 RomaDell 02/269091 MilanoDelta 0332/803111 0332/860781 VareseDigital Equipment 02/661281 MilanoDigitronica 045/8510900 045/8510909 VeronaEasy Byte 06/5920804 RomaEIS Computer 2000 02/722281 MilanoElcom 0481/536000 GoriziaEpson Italia 02/262331 02/2440750 MilanoFacit 039/6056448 MilanoFujitsu Italia 02/6572741 MilanoGea 06/406981 RomaGruppo Ed. Jackson 02/6880951 MilanoGruppo Ed. JCE 02/660251 MilanoHantarex 055/49731 FirenzeHarpa 06/389902 RomaHewlett Packard 02/92121 MilanoHitachi 02/30231 MilanoIBM Semea 02/59621 02/59624786 MilanoInformatica Italia 06/30311643 RomaInformatica Trent. 0461/800111 0461/800436 TrentoIngram Micro 02/957961 MilanoIniziative Didatt. 06/4744842 RomaIntel 02/89200950 MilanoInterleaf 02/89200212 MilanoIPSOA 02/82476971 MilanoIret 0522/515199 0522/516822 R. EmiliaItalsiel 06/229321 06/22932956 RomaJ.Soft 02/216001 02/26920703 Milano

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 11/16

JVC Italia 06/4111055 06/4114428 Roma (fil.)Kodak 02/66025484 02/66028348 MilanoLetraset 02/39216677 MilanoLogitech Italia 039/6056565 039/6056575 MilanoLotus Dev. Italia 02/895911 02/8437382 MilanoMacchingraf 02/350031 MilanoMannesmann Tally 02/486081 MilanoMC Graw Hill 02/7386495 MilanoMedia Disk 06/4240379 RomaMegasoft 02/93568708 MilanoMemorex 02/921981 MilanoMGE Communications 06/3243289 RomaMica Diff. Inf. 06/3332422 RomaMicroBusiness 02/4390421 MilanoMicrografx 0372/461390 0372/462970 CremonaMicrolink 055/4250112 FirenzeMicrosoft 02/269121 02/21072020 MilanoMicrotek Italia 06/86897501 06/86897309 RomaMidiware 06/311370 RomaMitsubishi 039/60531 MilanoModo 0522/512828 0522/516822 Reggio EmiliaMondadori Inform. 02/75423082 MilanoNCR 02/581601 MilanoNEC Italia 02/484151 MilanoNovell 02/48013554 MilanoOcè 02/21631 MilanoOki Systems Italia 02/900261 MilanoOlidata 0547/610770Olivetti 02/48362618 MilanoPC Plus 02/26140346 02/26140189 MilanoPhilips 02/67521 MilanoPolaroid Italia 0332/470031 VareseQuark 02/48952360 MilanoQuotha 32 055/2298022 FirenzeRank Xerox 02/2883 MilanoRoland 02/93581311 MilanoSarin 06/911971 RomaSEAT 06/8494431 RomaSiemens Nixdorf 02/95121740 02/95121289 MilanoSisgraph 02/2424551 MilanoSoftcom 011/7711177 TorinoSoftinnova 011/4346025 TorinoSony Italia 02/61838440 02/66016464 MilanoSoundware 0332/232670 VareseSparta 06/5180014 RomaStar Micronics It. 02/39001711 02/39001700 MilanoTechex 02/6128131 MilanoTektronix 02/84441 MilanoTelcom 02/215691Texas 039/63221 MilanoThema 0171/60983 CuneoToshiba 02/616971 MilanoTriumph Adler 02/8911290 MilanoUnibit 06/4090650 RomaVersatec 02/89200353 MilanoVideoCom 0382/476137 PaviaVideo Computer 011/4034828 011/4033325 TorinoVTR 02/782251 MilanoWang 02/2504021 Milanoprof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 12/16

WordPerfect Italia 02/336381 02/33106190 MilanoXenon 02/873388 MilanoZanichelli Editore 051/293215 Bologna

SERVICES - ROMA&CO 4515501Belsegno 8388539Bottoni&Fia 58201018DVG/Studio 3225964Edit+ 5120338-5136595Graphorama 5291543-4Litos 5744742Megaservice 7310355Microprint 3216015Pages&Pages 6864247-6543226Photosystem 5592310Prontaservice 3221921Regia 70453286-575441

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 13/16

RIFERIMENTI BIBLIOGRAFICIRIFERIMENTI BIBLIOGRAFICI

ICT

A U T O R E T I T O L O EDITORE Edizioni Tomi £ Note

B.J.Cox Programmazione orientata agli oggetti Addison-Wesley 1 68000 Univ.D.E.Knuth The Art of Computer Programming Addison-Wesley 1995 3 Univ.AA.VV. (Cioffi/Falzone) Manuale di Informatica Calderini 1 100000 ManualeG.Setti (coord.) Manuale di reti di TLC e TD Calderini 2000 1 139000 ManualeCallegarin/Varagnolo Corso di informatica generale Cedam 1986 3 17000 ITISG.Callegarin Nuovo corso di informatica Cedam 1993 2 33000 ITISCesarini/Pippolini/Soda Informatica (1-2-3) Cremonese 1988 3 27000 ITISR.Glucksmann Il ‘Data Base’ nel sistema informativo Etas 1984 1^ 1 27.000Tecn./Intr.Baiardi/Tomasi/Vanneschi Architettura dei sistemi di elaborazione Franco Angeli 1991 3^ 2 47000 Univ.E.Jourdon Analisi strutturata dei sistemi, concetti e metodi Jackson 1 84000 Univ.A. S. Tanebaum Architettura del computer, un appr. strutt. Jackson 1991 3^ 1 75000 Univ J.D.Ullman Basi di dati e basi di conoscenza Jackson 1991 1^ 2 80.000Univ.A. S. Tanebaum I moderni sistemi operativi Jackson 1992 1 72000 Univ.Cormen/Leiserson/Rivest Introduzione agli algoritmi Jackson 3 42000 Tecn.J.J .Valley La grande guida a Unix Jackson 1 80000 Tecn.P.Coad/E.Yourdon OOA, Analisi dei sistemi orientatata agli oggetti Jackson 2^ 1 39000 Univ.P.Coad/E.Yourdon OOD, Progettazione dei sistemi or. agli oggetti Jackson 1 39000 Univ.P.Coad/J.Nicola OOP, Programmazione dei sistemi or. agli ogg. Jackson 1 79000 Univ.M.Ben-Ari Principi di programm. concorrente e distribuita Jackson 1 39000 Univ.A. S. Tanebaum Reti di computer Jackson 1991 2^ 1 89000 Tecn.R.Decker Strutture di dati Jackson 1 65000 Univ.Calvo/Ciotti… Internet 2000 Laterza 1999 1 50000 Tecn./Intr.R.Pressman Principi di ingegneria del software McGraw-Hill 1 73000 Univ.Dilip C. Naik Internet Standard e Protocolli Microsoft Press 1999 1 50000 Tecn.JoAnne Woodcock Introduzione alle reti Microsoft Press 1999 1 50000 Intr.R. White Il Computer come è fatto e come funz., ed. Mill. Mondadori 1999 1 60000 Div.P. Galla Internet come è fatta e come funziona, ed. Mill. Mondadori 1999 1 60000 Div.Derfler/Freed Le reti come sono fatte e come funz., ed. 1999 Mondadori 1998 1 70000 Div.A.Kostopoulos Corso di telecomunicazioni Petrini 1994 1 48600 ITIS

LINGUAGGI

A U T O R E T I T O L O EDITORE Edizioni Tomi £ Note

Bjarne Stroustrup Il linguaggio C++ Addison Wesley 1991 2^ 1 74000 Tecn.M.Cantù/S.Tendon Borland C++ versione 4 e 4.5 Apogeo 1994 1 58000 Univ.Kernighan/Ritchie Linguaggio C Jackson 1989 2^ 1 46000 Tecn.K.Jensen/N.Wirth Manuale del Pascal, standard ISO Jackson 4^ 1 35000 ManualeH. Schildt C++ Guida completa McGraw-Hill 1995 2^ 1 75000 Tecn.C.H.Pappas/W.H. Murray Cross Platform Progr. C/ C++ per sist. Windows McGraw-Hill 1996 1 79000 Tecn.H. Schildt Guida al Linguaggio C++ McGraw-Hill 1996 1 44000 Univ.C.H.Pappas/W.H. Murray Il manuale Borland C++ McGraw-Hill 1994 1 76000 Univ.C.H.Pappas/W.H. Murray Il manuale Visual C++ Il linguaggio McGraw-Hill 1 Univ.C.H.Pappas/W.H. Murray Il manuale Visual C++ Program. in Windows McGraw-Hill 1 Univ.B.Eckel Programmare in C++ McGraw-Hill 1993 1 67000 Univ.Horowitz/Sahni/Anderson Strutture dati in C McGraw-Hill 1 55000 Univ.Microsoft Corporation Visual Basic 6.0 Manuale del programmatore Microsoft 2000 1 90000 Tecn.

RIFERIMENTI INTERNET

EDITORE/RIFERIMENTO Sito WebAlice.it http://www.alice.it/Amazon http://www.amazon.comiBS Internet Bookshop Italia http://www.internetbookshop.it

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 14/16

Miniglossario EDPMiniglossario EDP

ABEND Fine anormale di un task (Abnormal End).ALU Arithmetic-Logic Unit.ANALOGICO Attributo indicante la rappresentazione dell'informazione mediante grandezze continue nel tempo

basandosi su analogie (rappresentazioni non numeriche).BACKUP 1. Procedura o risorsa per il salvataggio di riserva di informazioni all'occorrenza.

2. Apparecchiatura di riserva atta a subentrare in azione al posto di un'altra all'occorrenza.BENCHMARK Metodo di valutazione delle prestazioni di un elaboratore basato su opportuni set di programmi standard.BIT Binary Digit (unità elementare di informazione).BOOTSTRAP Azione di caricamento del (nucleo del) sistema operativo all'attivazione dell'elaboratore

(eseguita tramite un programma monitor residente in ROM; si parla anche di procedura

IPL-Initial Program Loader).BYTE Insieme di 8 bit (in codice, p.es. per la codifica dei dati).CED Centro Elaborazione Dati.CLOCK Segnale di temporizzazione e sincronizzazione delle funzioni di una macchina sincrona.COMPATIBILITÀ 1. Possibilità che un software operi su modelli diversi di macchine di uno o più costruttori.

2. Possibilità di connettere hardware di tipo diverso di uno o più costruttori (unità accoppiabili senza interfacciamento si dicono Plug-compatibili).

CPU Central Process Unit.CU Control Unit.DEFAULT Assunzione di tipo e/o valore per un parametro o ente per mancanza di specifiche.DIGITALE Attributo indicante la rappresentazione dell'informazione tramite cifre binarie (digit).DISPLAY 1. Presentazione e visualizzazione.

2. Terminale video.EDITOR Software o ambiente per la gestione di file di tipo testuale mediante terminale a videotastiera

(si hanno line-editor e full-screen editor).EDP Electronic Data Processing.FIRMWARE Stato di residenza di un microprogramma in un componente o una unità di controllo

microprogrammabile (in genere una memoria di tipo ROM).G Giga. 1G=109

HARDWARE Insieme dei componenti meccanici, magnetici, elettrici, elettronici (dispositivi fisici in generale)

costituenti un elaboratore o un sistema di elaborazione dati.HLL High Level Language.INFORMATICA Scienza dell'informazione (da Informatique=Information Automatique).INTERFACCIA Dispositivo hardware e/o software per la connessione fisica e/o procedurale tra apparecchiature,

segnali o programmi altrimenti incompatibili.I/O Input/Output.K Kilo. 1K=210=1.024LOG Indicazione di registrazioni storiche di sicurezza.LOGOFF Indicazione di fine di una sessione di lavoro da un terminale (anche: logout).LOGON Indicazione di inizio di una sessione di lavoro da un terminale (anche: login).M Mega. 1M=220=1.048.576MIPS Milioni di Istruzioni Per Secondo (unità di misura della velocità di calcolo di una CPU).OEM Original Equipment Manufacturer.PACKAGE Software applicativo preconfezionato e generalizzato ("personalizzabile" dall'utente).PC Personal Computer.PERIFERICA Generica unità di I/O.PORTABILITÀ Utilizzabilità di un programma su sistemi diversi da quello di creazione.PORTO Punto d'accesso (circuito) per l'I/O dati.

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 15/16

PROCESSOR Unità programmabile o in grado di eseguire istruzioni (sinonimo di CPU).PROMPT Messaggio di richiesta (tipico) di un sistema o ambiente.PROTOCOLLO Insieme di regole definenti lo scambio di informazioni tra due enti (trasmittente-ricevente).RAM Random Access Memory.RELEASE Versione, Rilascio, Consegna.RESTORE Ripristino (procedura inversa al Backup).RISORSA Componente hardware o software gestita dal sistema operativo.ROM Read Only Memory.SIST. INFORMATICO Insieme degli strumenti automatici di elaborazione per la gestione dell'informazioneSIST. INFORMATIVOSistema globale (aziendale) per la gestione dell'informazione (sistema informatico-strumenti

manuali-risorse umane-norme organizzative-flussi informativi-codici-metodologie-ecc.).

SOFTWARE Insieme di istruzioni, programmi e relative correlazioni per gestire un elaboratore o un sistema

hardware programmabile.STEP Operazione elementare di un'attività sequenziale (Passo).T Tera. 1T=1012

TASK 1. Compito eseguito da una CPU.2. Processo.

TD Trasmissione Dati.TERMINALE Nome in genere indicante unità periferiche costituite da tastiera, video e/o stampante.THROUGHPUT Quantità di lavoro di un elaboratore nell'unità di tempo.TP Teleprocessing.TRASPARENZA Proprietà percui in un processo di comunicazione l'informazione (rispetto ad una componente) non è

condizionata dalle procedure di controllo.WORD Insieme di bit o byte adiacenti rappresentanti un'unità elaborativa o gestionale (Parola).WORK STATION Insieme di unità periferiche, eventualmente dotate di capacità elaborativa autonoma ("intelligenti"), atte a

svolgere determinate applicazioni, sia localmente che in collegamento remoto con un elaboratore (host

computer).

prof. Felice Zampini Fondamenti Logici e Metodologici – Complementi 16/16