Commit graph

  • ac7e46f666
    Merge pull request #41 from AxelRubini/main main Marco Realacci 2025-02-07 21:17:04 +0100
  • a06471d005 Aggiornato con correzzione JAN 2025 Axel 2025-02-07 15:22:20 +0100
  • 349d8249d4 Aggiornato con correzzione JAN 2025 Axel 2025-02-07 15:11:02 +0100
  • bf669de26c
    Merge pull request #40 from AxelRubini/main Marco Realacci 2025-02-07 14:33:29 +0100
  • e89367bc20 Aggiornato con correzzione JAN 2025 Axel 2025-02-07 14:15:36 +0100
  • 588eb58b64
    Merge pull request #39 from Alessandro700/main Marco Realacci 2025-01-21 12:37:39 +0100
  • 3bc71a3890 Correzzione risposta da parte del prof e aggiunta nuova domanda dall'ultimo webinar Alessandro 2025-01-21 11:04:48 +0100
  • 50e47e99a0
    Remove legacy code reference from README Marco Realacci 2025-01-17 21:10:48 +0100
  • ac8e143b89 move legacy code to separate branch Marco Realacci 2025-01-17 21:07:54 +0100
  • 11b4c48c3a move legacy code to separate branch legacy Marco Realacci 2025-01-17 21:06:51 +0100
  • 68a30c8ee6
    Fix typo in motd.txt Marco Realacci 2025-01-17 20:59:24 +0100
  • ecf7e22685
    Update motd.txt Marco Realacci 2025-01-17 20:58:08 +0100
  • 71c81c6db3
    Update motd.txt Marco Realacci 2025-01-17 20:55:55 +0100
  • 2a06baa868
    Merge pull request #38 from Alessandro700/main Marco Realacci 2025-01-17 20:50:12 +0100
  • eda56d9f37
    Remove DNS debug info from runner Marco Realacci 2025-01-17 20:34:08 +0100
  • e5c6667fb0
    Force a different DNS resolver Marco Realacci 2025-01-17 20:33:14 +0100
  • 17d1af2275
    Let worker debug the DNS failure Marco Realacci 2025-01-17 20:27:41 +0100
  • 451c8159c5 aggiunta nuove domande, prese dalle rec del webinar Alessandro 2025-01-17 19:46:14 +0100
  • 266cfe3720
    Merge pull request #37 from Alessandro700/main Marco Realacci 2025-01-15 17:11:33 +0100
  • c1ad2ac925 Correzione piccola svista Alessandro 2025-01-15 16:51:42 +0100
  • 8d13290628
    Merge pull request #36 from Alessandro700/main Marco Realacci 2025-01-15 14:32:19 +0100
  • 0f65e98cef Modifica delle domande unsafe Alessandro 2025-01-15 14:23:46 +0100
  • e09c0022a1 add fds AI generated questions Marco Realacci 2025-01-15 03:35:13 +0100
  • 6b2142940d fix broken SO1 json Marco Realacci 2025-01-13 21:54:44 +0100
  • 993c2820d7 add new SO1 questions Marco Realacci 2025-01-13 21:53:28 +0100
  • 629872e4be
    update 30 and 33 so1.json Marco Realacci 2025-01-06 19:34:44 +0100
  • 3e37247305 Add FDS to motd Marco Realacci 2024-10-18 18:22:14 +0200
  • 1edbd09288 Add FDS Marco Realacci 2024-10-18 18:18:03 +0200
  • cb240fa475
    #34 fix answer to question 123 Francesco Pio Scognamiglio 2024-07-16 15:34:01 +0200
  • 7068264585
    #32 fix answer of question 39 Francesco Pio Scognamiglio 2024-07-16 14:37:57 +0200
  • 7650531641 Add type check to validation job Marco Realacci 2024-06-14 14:47:12 +0200
  • 5b49781fa6 /bin/python /home/marco/so-un-bot/scripts/validate_questions.py Marco Realacci 2024-06-14 14:47:00 +0200
  • 7c347b945a
    Update LICENSE Marco Realacci 2024-06-14 14:35:13 +0200
  • 6988ff0549 Add validation job Marco Realacci 2024-06-14 14:33:43 +0200
  • be195a0de7 Fix malformed so2 json Marco Realacci 2024-06-14 13:52:57 +0200
  • 9227c12470
    Merge pull request #30 from gpelisset/main Marco Realacci 2024-06-14 13:50:21 +0200
  • 848863997d Aggiunto appello 12/06/24 Gabriele Pelissetto 2024-06-12 23:15:26 +0200
  • 94c76f961f Add actions workflow Marco Realacci 2024-05-15 15:29:36 +0200
  • 43e9b58625
    Add mirror list to readme Marco Realacci 2024-05-15 14:59:17 +0200
  • ab109ef2a3
    Fix #29 Marco Realacci 2024-05-09 14:03:48 +0200
  • 8c7442c598
    Update motd, new privacy policy Marco Realacci 2024-04-07 21:19:43 +0200
  • b1557a9dd4
    Update README.md Marco Realacci 2024-04-07 20:25:50 +0200
  • b585ef44df
    Update README.md Marco Realacci 2024-04-07 20:19:48 +0200
  • 534efea026
    Update README.md Marco Realacci 2024-04-07 20:09:42 +0200
  • 02ab7e90b5
    Update README.md Marco Realacci 2024-04-07 19:53:57 +0200
  • bf56e89c79
    Remove ingsw from motd Marco Realacci 2024-04-07 19:42:21 +0200
  • a34d718247
    Create README.md Marco Realacci 2024-04-05 00:37:53 +0200
  • aba6e10a18 Fix wrong json property name Marco Realacci 2024-04-04 23:41:38 +0200
  • 3f84e1d831 Adapt to new bot structure Marco Realacci 2024-04-04 23:24:06 +0200
  • ff7e08ada9
    Update README.md Marco Realacci 2024-03-28 18:13:59 +0100
  • 72f6cd30d0
    Merge pull request #27 from LucaSforza/domande-appello-gennaio-2024 Marco Realacci 2024-02-02 14:01:35 +0100
  • 455bb6bbaa domande che non stavano nel bot dell'appello di gennaio 2024 LucaSforza 2024-02-02 13:26:17 +0100
  • 85f938173d Fix bot giving error in any question Marco Realacci 2024-01-31 13:01:37 +0100
  • df7ac5b33d Remove useless import Marco Realacci 2024-01-31 12:54:40 +0100
  • 256f03b3a3 Remove webBaseUrl variable (unused) Marco Realacci 2024-01-31 12:54:17 +0100
  • 63d4683bb2 Remove docker network from compose Marco Realacci 2024-01-31 12:51:17 +0100
  • a38357d7e7 Switch from webserver to telegram inputfile Marco Realacci 2024-01-31 12:49:28 +0100
  • ea3ff8aba8 add network to docker compose Marco Realacci 2024-01-31 05:07:21 +0100
  • fcea7b4a31 Add Traefik labels to docker compose Marco Realacci 2024-01-31 04:58:34 +0100
  • 4d56d71aa2 Add so1_new Marco Realacci 2024-01-31 04:56:46 +0100
  • e4998d433d Add local images support ...finally! Marco Realacci 2024-01-31 04:56:23 +0100
  • 276ae8af2e Add JSON support ...finally! Marco Realacci 2024-01-31 03:24:59 +0100
  • 391862b3fb Fix images syntax in so1.txt Marco Realacci 2024-01-22 17:36:43 +0100
  • 2b5339ec92 Fix denial of service bug, empty questions handling and images handling Marco Realacci 2024-01-22 17:35:01 +0100
  • 5b626f09a4
    Update unive message Marco Realacci 2024-01-22 00:02:08 +0100
  • 6f7f2432dd Merge branch 'gpelisset-main' Marco Realacci 2024-01-21 14:52:03 +0100
  • 07daa07cf2 Move SendToEveryone on its own Thread Marco Realacci 2024-01-21 14:12:10 +0100
  • 53857456ed Fix so1.txt ending with two empty lines Marco Realacci 2024-01-21 14:05:16 +0100
  • f62b15bca2 Fix bot considering empty lines Marco Realacci 2024-01-21 14:04:11 +0100
  • d35b46206a aggiunta un ultima domanda che mi era sfuggita LucaSforza 2024-01-21 12:47:36 +0100
  • f820abf32b aggiunta nuove domande prese da esami precedenti trovati su telegram LucaSforza 2024-01-21 12:33:13 +0100
  • 0120b74d90 Move SendToEveryone on its own Thread Marco Realacci 2024-01-21 14:12:10 +0100
  • 8870edf3a8 Fix so1.txt ending with two empty lines Marco Realacci 2024-01-21 14:05:16 +0100
  • 582b21e1b3 Fix bot considering empty lines Marco Realacci 2024-01-21 14:04:11 +0100
  • 62269e7d67
    Merge pull request #25 from LucaSforza/nuove-domande Marco Realacci 2024-01-21 13:31:55 +0100
  • 36007e5e84 aggiunta un ultima domanda che mi era sfuggita LucaSforza 2024-01-21 12:47:36 +0100
  • 35c45ea4b5 aggiunta nuove domande prese da esami precedenti trovati su telegram LucaSforza 2024-01-21 12:33:13 +0100
  • 8d946ced84
    Merge pull request #1 from gpelisset/new-brach gpelisset 2024-01-20 18:57:03 +0100
  • 3fd89253b2 fixups after questions review gp 2024-01-20 18:52:40 +0100
  • 32e08eb505 Marcato come UNSAFE la domanda 2 e cambiato risposta. La disabilitazione delle interruzioni non impedisce la creazione di nuove interruzioni, ma semplicamente impedisce che esse vengano gestite. Quindi e' falso dire che la disabilitazione delle interruzioni impedisce la creazione di nuove interruzioni. Quindi dovrebbe essere la risposta 1. Al tempo stesso non e' chiaro cosa voglia dire che La disabilitazione delle interruzioni non funziona su sistemi con più processori o più core. Volendo, su ogni processore, si possono disabilitare le interruzioni, e quindi dire che 'La disabilitazione delle interruzioni non funziona su sistemi con più processori o più core' e' falso. Forse intendeva dire che La disabilitazione delle interruzioni non funziona su sistemi con più processori o più core per garantire la mutua esclusione.... In questo caso sarebbe vera. Quello che pero' e' certo e' che la 1 e' falsa. Cambiato risposta domanda 5. Dire che 'Il translation lookaside buffer permette di accedere direttamente al contenuto degli indirizzi di memoria virtuali usati più di recente' e' falso dato che gli unici dati presenti nel TLB sono delle associazioni (page_number: frame_number) e non c'e' assolutamente nulla relativo al contenuto dei frame. Viceversa dire che 'Il translation lookaside buffer è una particolare cache, ma non è completamente trasparente al sistema operativo' e' vero visto che ad ogni process switch ne va fatto il flush Aggiunto parte mancante della domanda 16 Aggiunto commento alla domanda 20 (lo posso anche rimuovere). Ma qualora avessimo due processi A e B che si scambiano messaggi e due altri processi C e D che si scambiano messaggi e e' assurdo pensare che se A esegue un receive bloccante anche le receive di C si blocchino. Commento sulla domanda 22. E' vero che 'il data rate confronta le velocità di 2 diversi dispositivi di I/O'. Si veda vd. gruppo 5 di slide, slide 11. Aggiunto commento alla domanda 24. Nel caso di un mode switch non c'e' alcun motivo per cui lo hardware context debba essere salvato Cambiato risposta 25. In slide 67 del 5 blocco di slide, e' scritto esplicitamente che 'si passa dalla parte nuova alla vecchia per scorrimento' ma 'quando un blocco viene referenziato, lo si sposta all’inizio dello stack'. Quindi, a "scendere" effettivamente si procede per scorrimento, ma a salire no. Al contrario, la quattro ('L'algoritmo di sostituzione basato su frequenza a 2 segmenti della page cache può non avere buone performance quando un settore viene acceduto spesso, ma tra il primo accesso e quelli successivi ci sono N accessi ad altri settori, diversi tra loro, con N pari alla dimensione del segmento nuovo') e' vera. Aggiunto UNSAFE alla 64. Qualora lo scheduler esegua per primo il processo numero 0, e qualora esso superi il while piu' esterno prima che p1 venga eseguito, ecco che p0 e' entrato nella sezione critica. Quindi e' falso dire che 'Nell'algoritmo di Dekker, se la variabile turn è inizializzata ad 1, allora il processo 1 sarà sicuramente il primo ad entrare nella sezione critica nella prima iterazione'. Purtroppo anche tutte le altre risposte sono sbagliate Aggiunto UNSAFE alla 106. In generale, su una architettura CISC (ad esempio x86) non e' vero che gli opeandi devono essere cariacati nei registri. Ad esempio addq (%rax), %rbx aggiunge un valore (il quale si trova in memoria) puntato dal registro %rax al contenuto del registro %rbx. Qualora invece ci restringessimo ad una architettura RISC, quanto affermato nella domanda sarebbe vero. Va quindi cambiata la domanda essendo piu' espliciti su CISC e RISC? gp 2024-01-20 17:23:29 +0100
  • 9870ec28f1 Merge remote-tracking branch 'refs/remotes/origin/main' Marco Realacci 2024-01-19 20:34:57 +0100
  • 0cddce0e08 Fix wrong S01 command && update welcome message Marco Realacci 2024-01-19 20:34:10 +0100
  • 2f2d4fb095
    Merge pull request #22 from LucaSforza/nuove-domande Marco Realacci 2024-01-19 19:21:33 +0100
  • 92d544f18e set build policy to docker compose Marco Realacci 2024-01-19 19:18:00 +0100
  • ffa004f20c Add Bot/obj to gitignore Marco Realacci 2024-01-19 19:17:34 +0100
  • be5439df7d Add compiled binaries to gitignore Marco Realacci 2024-01-19 19:10:33 +0100
  • 95e02d9a64 Fix bot haning when sending alerts Marco Realacci 2024-01-19 19:06:53 +0100
  • 0bb085e548 aggiunta domande per SO1 LucaSforza 2024-01-19 16:25:17 +0100
  • 0f90b3525e
    Delete .idea/.idea.so-un-bot.dir/.idea directory Marco Realacci 2024-01-19 03:32:19 +0100
  • 3879937726 Update gitignore Marco Realacci 2024-01-19 03:32:01 +0100
  • 8fc89fbc03 Refactor repo structure Marco Realacci 2024-01-19 03:29:39 +0100
  • 36ac339086
    Merge pull request #21 from NotFiliberto/patch-1 Marco Realacci 2024-01-17 22:16:07 +0100
  • 9b4a6c9da4
    fix: empty row for diritto venezia Filiberto 2024-01-17 21:49:04 +0100
  • 74e8795327
    Merge pull request #20 from NotFiliberto/main Marco Realacci 2024-01-12 03:28:23 +0100
  • 7082aea3d0
    Add: domande diritto venezia Filiberto 2024-01-06 21:57:41 +0100
  • d01cf118e4
    Merge pull request #19 from Samseys/patch-1 Marco Realacci 2023-07-11 14:58:21 +0200
  • abf33adcd2
    Fixed question n.1120 (pg 709) - Sicurezza Stefano Russo 2023-07-11 12:13:55 +0200
  • d366f4cdc6 Remove github Actions workflow (we switched to polling) Marco Realacci 2023-07-09 03:28:04 +0200
  • efd1e575e6 Remove debug info in the Actions workflow Marco Realacci 2023-07-09 03:18:25 +0200
  • 02462a56b9 Add debug info in the Actions workflow Marco Realacci 2023-07-09 03:17:42 +0200