Come funziona: il computer (parte I)

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Prova NordVPN + Antimalware GRATIS con uno sconto esclusivo: nordvpn.com/enkk
    Una presentazione in due parti che spiega come funzionano i computer; una rapida infarinatura di tutto quello che succede nel magico mondo dei nostri laptops e smartphones
    00:00:12 - Intro
    00:01:04 - Cosa è il computer?
    00:02:38 - Componenti principali
    00:11:20 - Il linguaggio del computer: codice binario
    00:35:54 - Un classicone dell'informatica: il sistema di protocollo e strati
    00:41:02 - Il sistema operativo
    00:42:30 - Programmi in esecuzioni: i processi
    00:44:36 - La vita di un processo
    01:05:04 - Anticipazioni prossima puntata
    01:05:36 - !NordVPN
    01:06:49 - Saluti finali
    Questi contenuti sono prodotti in live, quindi se ti piace Enkk, adorerai Enkk in Live su twitch.tv/enkk ogni sabato e domenica dalle 17 alle 4
    LINK UTILI:
    Enkk in Live: / enkk
    Reddit: / enkk
    Enkk IG: / enkkgram
    Edit by Coste - / costelombo
  • НаукаНаука

Комментарии • 29

  • @earthRauma
    @earthRauma Год назад +2

    Incredibile come in un'ora sei riuscito a raccogliere tutto quello che mi hanno insegnato in 3 anni di industriale

  • @edu_rinaldi
    @edu_rinaldi 2 года назад +11

    1:01:20 Voglio darvi un esempio tangibile di buon utilizzo della cache per coloro che stanno seguendo hard python (o che comunque sanno le basi della programmazione) e sono ancora agli inizi.
    In hard python Enkk penso abbia spiegato gli array 2d (matrici o come vi pare), credo. L'ordine di scorrimento di questo array E' IMPORTANTE per le performance, tant'è che non a caso si scorrono prima le righe e poi le colonne (per capirci for row in rows { for col in cols {...} } ). Questo è un codice "cache friendly" (per essere tecnico, che ottimizza le "cache hit") e che sfrutta a pieno le capacità di un computer; scorrere prima le colonne e poi le righe peggiorerà le performance in quanto probabilmente ci saranno tante "cache miss" (ci sarà modo per Enkk di spiegarvi cosa sono).
    Spiegarvi il perchè senza spiegare come funziona una cache è complesso, in modo "rozzo" posso dirvi che la cache conserva pezzi contigui di memoria e scorrere la memoria in modo lineare aumenta le chance di avere il dato che cerchiamo nella cache.

    • @MarcelloZucchi91
      @MarcelloZucchi91 Год назад +1

      Questo è vero per Python, C, C++ e tutti gli altri linguaggi row-major, ma ci sono tanti altri linguaggi in cui conviene scorrere prima le colonne e poi le righe (column-major) come ad esempio MATLAB, FORTRAN e Julia. L'importante è tenere a mente che ogni linguaggio implementa un diverso layout di memoria, e che le prestazioni migliori si ottengono accedendo a blocchi contigui di memoria.

    • @edu_rinaldi
      @edu_rinaldi Год назад +2

      @@MarcelloZucchi91 Giusto, alla fine del mio commento spiego in maniera rozza il perché (parlando di memoria contigua), però sei riuscito a spiegare in poche righe il dettaglio che mancava al mio commento, daje

  • @lauradebortoli3369
    @lauradebortoli3369 2 года назад +10

    Scusi prof posso andare in bagno?

  • @mattiaitaliano8508
    @mattiaitaliano8508 2 года назад +1

    Bravo Enk, super interessante e lo spieghi bene e con passione. La chat poi trolla, ma keep it up!

  • @dadde775
    @dadde775 2 года назад +1

    che figata sti video enkk

  • @michelangelo1749
    @michelangelo1749 2 года назад +6

    Non ti seguo su Twitch solo perchè è molto più divertente vederti in 2x

  • @giulianosolera5188
    @giulianosolera5188 2 месяца назад +1

    Grazie 😊

  • @IlTheBovo
    @IlTheBovo 2 года назад +3

    Aspetto con ansia la puntata 2 e la 7 di hard python

    • @enkk
      @enkk  2 года назад +1

      Hard python #7 è già uscito, controlla negli ultimi video caricati

    • @IlTheBovo
      @IlTheBovo 2 года назад +1

      @@enkk Verissimo, chiedo scusa e rinnovo la speranza per l'episodio 8 e gli altri successivi

  • @lucamore96
    @lucamore96 2 года назад +3

    Eccolo il top content

  • @LucaMelfi
    @LucaMelfi 2 года назад +4

    In riferimento ai processi di Chrome che coinvolgono la RAM, su Mac consigli di utilizzare Safari o Chrome? perchè vedo molta gente che lo usa ma non ne trovo il motivo.
    Mi chiedo se dietro ci siano motivazioni collegate alla sicurezza che menzionavi nella live.
    Aspetto consigli utili.

    • @LucaMelfi
      @LucaMelfi 2 года назад

      comunque, non vedo l'ora di seguire la prossima puntata, complimenti!

  • @matteoluppi6854
    @matteoluppi6854 2 года назад

    Sei un grande enkk

  • @CarmineDiRuoccocrm
    @CarmineDiRuoccocrm 2 года назад +2

    Oddio ma tu sei l'hacker di Gta5, oddio ecco la vera identità di Lester Crest, Enrico Mensa da Pinerolo.

  • @baffomatthew
    @baffomatthew Год назад

    "parlando terra terra, potremmo dire che hardware è tutto quello che prendiamo a pugni quando il computer non funziona, mentre contro il software possiamo solo limitarci ad imprecare"

  • @matteogiordanodenardi9567
    @matteogiordanodenardi9567 2 года назад +1

    daje pazzo

  • @user-wg7dw6in3f
    @user-wg7dw6in3f 2 года назад

    32:23

  • @panciociancio9680
    @panciociancio9680 2 года назад

    Io mi auguro che tu cambi formato per questa serie. Le informazioni che comunichi devono essere certe al 99999% e non tanto per fare contenuto.
    Ci sono molti video in inglese dove spiegano questi tutti questi concetti molto bene e speravo che anche in Italia si arrivasse ad un certo livello. Molto deluso dal formato e contenuto

    • @enkk
      @enkk  2 года назад

      Ciao pancio, grazie per il tuo feedback. Potresti dirmi esattamente cosa dico "tanto per fare contenuto"? Credo di non aver detto amenità, ma certamente mi sono tenuto ad un livello molto generico per rendere comprensibile il tutto. Un tuo feedback potrebbe essere prezioso.

    • @panciociancio9680
      @panciociancio9680 2 года назад

      In una live mi aspetto di trovare dei dibattiti con la chat e invece mi è sembrato a senso unico, premeditato con le slide dei meme.
      Per fare un esempio il no categorico sulla GPU come componente principale. A parer mio non è principale per le macchine vecchie. Alcune macchine introducono la gpu per eseguire più calcoli in parallelo, non per forza è destinato a mostrare immagini a schermo.
      Oggi, chiunque ti chieda un pc, si aspetta di avere una gpu installata.
      Mi è risultato il tutto molto confuso (sono programmatore ma non ho mai studiato a fondo le componenti). Per chi si vuole introdurre nel settore penso che trovi troppa "fuffa" in questo video. I computer sono molto complessi e devi avere esperienza e dimestichezza per trasmettere questo tipo di informazioni.
      Non sarebbe meglio mostrare alcuni concetti in modo pratico scrivendo del codice?!

    • @enkk
      @enkk  2 года назад +8

      @@panciociancio9680 Sei stato gentile a scrivere questo messaggio quindi provo a spiegarti. Prima di tutto, come funziona un computer non è tema di dibattito. Le GPU non sono un "componente principale" dal punto di vista teorico dell'informatica. Poiché i computer (ripeto, dal punto di vista teorico) sono macchine di Von Neumann soltanto memorie e CPU costituiscono i componenti principali dello schema TEORICO di una macchina. Naturalmente (ma lo dico nella presentazione) le GPU sono un componente fondamentale di qualunque computer moderno, figurarsi quelli ad hoc per il calcolo parallelo (reti neurali, mining, mille applicazioni possibili). Ti assicuro che il video è 90% contenuto, 10% show. I meme servono a rendere il tutto un po' più leggero. Forse, semplicemente, non il tipo di contenuto che cercavi tu. Ci sono creator che parlano nel dettaglio delle componenti, ma questa presentazione si fonda più che altro su principi teorici (corsi di architettura degli elaboratori) e non sulla parte hardware.

    • @ciNoTnig
      @ciNoTnig 2 года назад +1

      Ma il mood scanzonato, per altro tipico dei contenuti di Enkk, è chiaro fin dall'inizio e come ho già detto è la caratteristica che contraddistingue i contenuti di Enkk, chiedere qualcosa di totalmente serio e approfondito su questo canale e su questo format mi sembra pretestuoso.
      PS: quello che dice Enkk sulla scheda video è corretto sulla linea teorica che segue quanto teorizzato da Von Neumann, però la scheda video era fondamentale anche in passato, intendo non solo nei computer moderni, a parte forse solo nei primissimi elaboratori dove l'output era ottenuto su carta o leggendo direttamente il contenuto della memoria, ma dal momento in cui ci associ un monitor, ovviamente non in qualità di acceleratore grafico, è indispensabile un "chip" che si occupi di transcodificare i dati presenti in memoria in uno standard comprensibile al video.

    • @panciociancio9680
      @panciociancio9680 2 года назад

      @@ciNoTnig
      Si, mi sono reso conto di essere fuori luogo. Non mai visto un suo video o seguito una sua live. Ho chiarito in privato con Enkk 🤟

  • @gabrielecattabiani964
    @gabrielecattabiani964 2 года назад

    Lesgoooooo

  • @Gal3tti
    @Gal3tti 2 года назад

    28:27 non so perchè mi viene in mente questa scena di futurama ruclips.net/video/dEnt0-stDhs/видео.html

  • @fiorefernando9974
    @fiorefernando9974 2 года назад

    PagMan