L’architettura del computer
- Componenti di un computer – Wikiscuola Podcast
- I componenti del PC – Ferry
- Come assemblare un PC – Ferry
- Firmware e BIOS, cosa sono e come aggiornarli
- Architettura CPU e memoria cache – cosa sono e come funzionano
- ISA: Industry Standard Architecture
- AGP: Accelerated Graphics Port
- PCI Express
- CARICAMENTO, CODIFICA ed ESECUZIONE di ISTRUZIONI di un PROGRAMMA, simulazione semplificata
- Fetch, decode, execute cycle
- Fetch Decode Execute Cycle in more detail
- Pipelining
- RISC vs CISC
Laboratorio
Assembly
- Esercizi in assembly
- The Art of Assembly Language
- From NAND to Tetris – Building a Modern Computer From First Principles
Semplici Emulatori
- Simple 8-bit Assembler Simulator – Marco Schweighauser – How works and how is made the Assembly simulator
- Assembly debugger (x86)
- Assemby x86 Emulator – Carlos Rafaelgn
Fondamenti di Networking
Introduction to Packet Tracer iscrivendovi al corso in auto-istruzione potrete scaricare l’ultima versione di Packet Tracer, oltre ad imparare ad usare l’applicativo
Appunti
- I modelli di riferimento – (IIS Peano)
- Livello fisico a partire da qui e link successivi: cavo coassiale, doppino – (IIS Peano)
- Colegamento straight-through/dritto, crossover/incrociato, rollover: ita, eng
- La modulazione in banda traslata
- Bit time
- Slot time: ita, eng
- Round-trip delay time: ita, eng
- Interpacket gap (interframe spacing)
- The PC Guide
Video da vedere
- History of the Internet
- How Does the Internet Work ?
- CDMA Signal Spreading – The VERY basics of how it’s done
- The Internet Explained
- CSMA/CD (e-learning Informatica – Peano)
- Hub, Switch or Router? Network Devices Explained
- CCNA Training CBT – Hubs, Switches, Bridges, and Routers Part 1
- IP Addressing and How it Works
- Subnetting Made Simple
- IP Subnetting – Cheatsheet
Video aggiuntivi per approfondimenti
- UDP and TCP: Comparison of Transport Protocols
- TCP/IP: TCP, UDP, IP, ICMP, ARP, The Four-layer DOD model and Seven-layer OSI model
- How Network Address Translation Works
- Automatic IP Address Assignment: How DHCP Works
- Inside the Domain Name System
- Google Data center
- The world’s largest data center
- What is a server
L’architettura del computer – vecchia versione
- Porte logiche: logic.ly
- Esercizi sulle porte logiche
- Flip-flop D
- Ciclo FETCH-DECODE-EXECUTE: slide, esempio, video (ita), video (eng)
- See How Computers Add Numbers In One Lesson
- Compiti della vacanze natalizie
- Animazioni: bus sincrono, bus asincrono
- Arbitraggio del bus, arbitraggio del bus centralizzato, arbitraggio del bus decentralizzato, arbitraggio decentralizzato (la vendetta)
- Tri-state buffer: ita, eng and the best (CMSC 311 – Computer Organization by Charles Lin)
- PC99 standard
- Esecuzione fuori ordine: ita, eng
- Prefetch: ita, eng, Peano
- Esecuzione speculativa: ita, eng
- Pipeline: ita, eng, Peano: Pipelining, Diagramma spazio-tempo, Problema della dipendenza dal controllo
- Cache memory, struttura ed organizzazione della cache
- Direct Memory Access, per approfondimenti vedere: Descrizione di un DMA controller, Fasi di un trasferimento DMA, Tipologie di trasferimenti DMA, UltraDMA
- Memoria virtuale
- Interupt (Peano): Interrupt, Gestione di interrupt, Riconoscimento di interrupt, Mascheramento di interrupt