Memorie

Terminologia

  • Memoria centrale: RAM, ROM, Cache
  • Memoria di massa: disco rigido, CD, DVD, …
  • Accesso sequenziale: nastro, bobina, videocassetta, …
  • Accesso casuale: “elettroniche”, dischi…
  • Indirizzo (della cella)
  • Bit, binary digit, cifra binaria (0 oppure 1)
  • Byte, multiplo di bit, una sequenza di 8 bit
    • Word: … 16 bit
    • Double word: … 32 bit
  • Cella, una locazione di memoria generica
    • Registro, una cella di memoria specializzata, ha un nome (AX, BX, …, PC, IR, …)
    • Buffer, una cella di memoria che contiene temporaneamente dei dati (da elaborare, inviare, stampare, …)

Dimensione della memoria

Quanti byte? Quanti bit?
b bit 1
nibble 4
B byte 1 8 = 23
word 2 16 = 24
KB kilobyte 1024 = 210 210·23 = 213
MB megabyte 210·210 = 220 220·23 = 223
GB gigabyte … 230 … 233
TB terabyte … 240 … 243
PB petabyte … 250 … 253

Memoria centrale

Di lavoro, principale, temporanea, volatile, veloce, piccola, costosa, elettronica, …

  • RAM, Random Access Memory
  • ROM, Read Only Memory
  • Cache, memoria tampone, di transito, di appoggio

Memoria di massa

Secondaria, permanente, lenta, grande, economica, meccanica/magnetica/ottica, …

  1. Schede perforate (Joseph Jacquard, Charles Babbage, Herman Hollerith, …, IBM)
  2. Nastri magnetici (bobine, cartucce, …, DAT)
  3. Dischi magnetici (hard disk, floppy disk)
  4. Dischi ottici (CD, DVD, BD)
  5. Memorie flash
  6. Memorie virtuali

Riepilogo delle caratteristiche delle memorie


Dischi magnetici

  • Traccia, settore
  • Formattazione
  • Driver
  • FD (Floppy Disk) 8″
    • 5″ 1/4, 110 KB, 360 KB, 1,2 MB
    • 3″ 1/2, 360 KB, 720 KB, 1,44 MB
  • SuperDisk, MiniDisc, Iomega Zip / Jaz, …
  • HD (Hard Disk) 3,5″, 2,5″
    • Hard disk fisso
    • Hard disk estraibile
    • Hard disk esterno
    • NAS, Network Attached Storage

Dischi ottici

  • Masterizzazione, laser
  • CD (Compact Disc) 700 MB
    • CD Audio
    • CD-ROM
    • CD-R (Recordable)
    • CD-RW (ReWritable)
    • CD-I, Photo-CD, Mini CD, …
  • DVD (Digital Versatile Disk) 4,7 GB
    • DVD Video
    • DVD-R, DVD+R
    • DVD-RW, DVD+RW
    • DVD-Audio, DVD-RAM, HD-DVD, Mini DVD, …
  • BD (Blu-ray Disk) 25 GB

Memorie Flash

  • Penna USB, pen drive
  • SD (Secure Digital)
    • MicroSD
  • CompactFlash, SmartMedia, MultiMediaCard, Memory Stick, xD-Picture Card, …
  • SSD (Solid State Drive)

Unità virtuali

  • Unità di rete
  • Unità di memorizzazione online
  • Cloud…


Densità

  • SD (Single Density)
  • DD (Double Density)
  • HD (High Density)
  • DL (Double Layer)


Tecnologie

  • DRAM, Dynamic Random Access Memory
  • RAMDAC, RDRAM, SDRAM, SGRAM, SRAM
  • DDR SDRAM, Double Data Rate Synchronous Dynamic Random Access Memory
  • DIMM, Dual Inline Memory Module
  • SIMM
  • CMOS, Complementary Metal Oxide Semiconductor
  • PROM, Programmable Read Only Memory
    • EPROM, Erasable PROM
    • EEPROM, Electrically EPROM

Quale periferica?

Quale tastiera?

  • Dimensione Standard / Ridotta
  • Multimediale
  • Ergonomica
  • Wireless, senza fili

Quale schermo?

Tecnologie disponibili

  1. CRT, Cathode Ray Tube
  2. Plasma
  3. LCD, Liquid Crystal Display
  4. LED, Light Emitting Diode
  5. OLED, Organic LED
  6. Retroproiezione, proiezione

Prestazioni

  1. Dimensione (pollici della diagonale)
  2.  Risoluzione
    • PIXEL, picture element
    • CGA, MCGA, EGA, VGA, SVGA, XGA, …
    • W…, Wide …
  3. Velocità di refresh (fresh rate)
  4. Tempo di risposta (ms)
  5. Contrasto, luminosità, resa cromatica, linearità dei grigi, …
  6. Angolo di visuale (gradi)
  7. Ingressi video
    1. VGA
    2. DVI
    3. HDMI
    4. DisplayPort, Thunderbolt,…
  8. Consumo
  9. Durata
  10. Garanzia

Televisore?

  1. Standard
    1. Analogico: PAL, NTSC, Secam
    2. Videoregistrazioni: VHS, S-VHS, DVD, BD, 3D
    3. Digitale: terrestre (DVB-T), satellitare (DVB-S), …
  2. Risoluzione
    1. HD Ready
    2. Full HD
    3. Ultra HD (4k)
  3. Ingressi video
    1. RCA – SCART – S-Video
    2. VGA
    3. HDMI

Quale stampante?

Tecnologie

  1. A impatto
    • A tamburo, catena, margherita, sfera, …
    • Ad aghi (9, 18, 24, 36)
    • Braille
  2. Termica: a carta termica, a trasferimento termico
  3. A getto d’inchiostro, ink-jet
  4. Laser

Prestazioni

  1. Foglio
    • A1, A2, A3, A4, A5, ….
    • A4 (29,7×21)
    • A3 (42×29,7)
  2. Velocità
    • CPS, character per second
    • LPM, line per minute
    • PPM, page per minute
  3. Risoluzione
    • PPI, Pixels Per Inch
    • DPI, Dots Per Inch
  4. Numero di colori primari
    • Monocromatica: nero
    • Tricromatica: giallo, ciano, magenta
    • Quadricromatica: giallo, ciano, magenta, nero
    • Esacromatica: giallo, ciano, ciano chiaro, magenta, magenta chiaro, nero
  5. Interfaccia
    • Parallela
    • USB
    • Porta di rete
    • WIFI
    • NFC, Near Field Communication

Software

CATEGORIE

  • ELABORAZIONE TESTI (Google Documenti – LaTeX – MS Word – LO/OO Writer)
  • FOGLI DI CALCOLO (Google Fogli – MS Excel – LO/OO Calc)
  • PRESENTAZIONI (Google Presentazioni – MS Powerpoint – LO/OO Impress)
  • COMUNICAZIONE
  • MATEMATICA (Derive – Geogebra – Maple – MS Excel – LO/OO Calc – LO/OO Math)
  • CODING (GIOCHI)
  • DISEGNO 2D (DIAFreeMind – LO/OO Draw)
  • DISEGNO 3D
  • BASI DI DATI (MS Access – MySQL – LO/OO Base)

Quale scegliere?

Nella scelta di un software applicativo, per la produttività individuale, valuta le seguenti caratteristiche

  1. Applicazione online
    1. Si esegue all’interno del browser
    2. È indipendente dal HW e dal SO
    3. Non è richiesta l’installazione
    4. Non sono necessari aggiornamenti periodici o manutenzione
  2. Multi piattaforma
    1. Un software con la versione per Android, Linux, Mac, Windows, …
    2. Può essere utilizzato con tutti i dispositivi
  3. Applicazione per singola piattaforma
    1. Alcune piattaforme (Windows, Android, …) sono molto diffuse
    2. Altre (Linux, Mac OS, …) molto meno
  4. Suite
    1. Un insieme di applicazioni integrate
    2. Installazione / aggiornamento / disinstallazione con un’unica procedura
    3. Interfaccia utente simile
    4. Formati file compatibili
    5. Copia/incolla e drag and drop effettivi.
  5. Aperto
    1. Il codice sorgente è disponibile
    2. Può essere studiato
    3. Può essere eventualmente rielaborato, aggiornato, migliorato
    4. È verificabile l’assenza di codice maligno
  6. Gratuito
    1. Si possono ottenere risparmi notevoli
    2. Senza violare la legge sul copyright!
  7. A pagamento
    1. Una software house tradizionale garantisce (?)
    2. Personalizzazione del prodotto
    3. Affidabilità, qualità, aggiornamenti
    4. Supporto tecnico, addestramento

La classificazione dei computer

Le prestazioni di un computer dipendono da

  1. CPU: velocità / frequenza del clock, numero di core, architettura
  2. Cachedimensione
  3. RAMdimensione, velocità
  4. Scheda madre: velocità dei BUS
  5. Scheda grafica: velocità, dimensione della memoria, architettura, …
  6. Hard disk: capacità, velocità
  7. Porte: USB…, Firewire…, …, Thunderbolt, DisplayPort, …
  8. Schermo, Stampante, …, Rete

In alcuni casi diventano determinanti altre caratteristiche

  • portatili: dimensioni, autonomia, peso: …
  • workstation: scheda video, porte, …

La potenza della CPU si può esprimere come numero di cicli al secondo del clock (frequenza / velocità)

  • Hz, Hertz
  • MHz, Mega Hz
  • GHz, Giga Hz

ma è più significativo il numero di operazioni al secondo effettivamente eseguite

  • MIPS, Million Instruction Per Second
  • FLOPS, Floating Point Operations Per Second
  • MFLOPS, Mega FLOPS
  • GFLOPS, Giga FLOPS
  • Benchmark?

Puoi classificare i computer per prezzo, prestazioni, dimensioni, utilizzo, anno di produzione, … (Wikipedia: Computer) ma la caratteristica più utilizzata è la potenza (capacità di calcolo)

 

  1. Supercomputer (computer cluster)
  2. Mainframe
  3. Minicomputer
  4. Microcomputer
    • Desktop computer
    • PC, Personal computer
    • Home computer
    • AIO, All-in-one
    • MiniPC, barebone
    • Workstation
  5. Laptop, portatile
    • Notebook, Netbook, Ultrabook
    • Tablet, Trasformabili
  6. Palmtop, palmare
    • PDA, personal digital assistant
  7. E-book reader
  8. Smartphone
    • SmartTV, Smartwatch, Smart speaker

Ancora

  1. Lettore multimediale portatile/fisso
  2. Console per videogiochi portatile/fissa
  3. Set-top box, lettore DVD, decoder, media center, Chromecast
  4. Microcontrollori, PLC (programmable logic controller)
  5. Schede di sviluppo: Arduino, Rasberry, …

Computer in rete

  1. Terminale
    1. Stupido
    2. Intelligente
  2. Network computer
  3. Client
  4. Server
    1. Host
    2. Router, proxy, firewall, …
    3. Peer to peer

Le porte

Porte interne / esterne / wireless


Porte esterne

Porte, interfacce

  • Generiche, universali
  • Specializzate
  • Seriale
  • Parallela
  • Firewire, iLink, 400, 800, …
  • USB, Universal Serial Bus, Plug and Play, 1.0|1.1|2.0|3.0|3.1, A|B|C, Mini|Micro, …
  • PS/2
  • Porta di rete, Ethernet, 10|100|1000
  • PCMCIA, PC Card, Personal Computer Memory Card International Association
  • SCSI, Small Computer System Interface

Porte audio

Interfacce video

  • VGA
  • DVI
  • HDMI
  • DisplayPort, Thunderbolt, …

Wireless

Senza fili, le porte che non si vedono

  • IrDA, Infrared Data Association
  • Bluetooth
  • WIFI, Wireless fidelity
    • NFC, Near Field Communication
  • WI-Max
  • Mobile
  • Satellite

Porte interne

Interfacce, slot d’espansione

  • AGP, Accelerated Graphics Port
  • VESA
  • IDE, Intelligent Drive Electronics, Integrated Drive Electronics
    • EIDE, Enhaced IDE
    • ATAPI
    • UDMA
    • ATA, Advanced Technology Attachment
    • PATA, Parallel ATA
    • SATA, Serial ATA
    • ESATA, External Serial Advanced Technology Attachment
  • ISA, Industrial Standard Architecture
    • Bus AT
    • EISA, Extended Industrial Standard Architecture
  • PCI, Peripheral Component Interconnect
    • PCI Express
  • SCSI, Small Computer System Interface