From ba6bb2a6305e451146b04b0d4f19d625a06da939 Mon Sep 17 00:00:00 2001 From: Daniel Bulant Date: Sun, 29 Oct 2023 23:07:06 +0100 Subject: [PATCH] vault backup: 2023-10-29 23:07:06 --- .../obsidian-activity-history/data.json | 10 ++++-- .../various-complements/histories.json | 2 +- notes/.obsidian/workspace.json | 8 ++--- notes/kbb/hodiny/procesor.md | 31 +++++++++++++++++-- notes/kbb/math/math.md | 1 + 5 files changed, 42 insertions(+), 10 deletions(-) diff --git a/notes/.obsidian/plugins/obsidian-activity-history/data.json b/notes/.obsidian/plugins/obsidian-activity-history/data.json index 662d78e..c9363dd 100644 --- a/notes/.obsidian/plugins/obsidian-activity-history/data.json +++ b/notes/.obsidian/plugins/obsidian-activity-history/data.json @@ -12,8 +12,8 @@ "checkpointList": [ { "path": "/", - "date": "2023-10-28", - "size": 1608539 + "date": "2023-10-29", + "size": 1610090 } ], "activityHistory": [ @@ -1378,7 +1378,11 @@ }, { "date": "2023-10-28", - "value": 673 + "value": 965 + }, + { + "date": "2023-10-29", + "value": 1331 } ] } diff --git a/notes/.obsidian/plugins/various-complements/histories.json b/notes/.obsidian/plugins/various-complements/histories.json index 98471e2..9c47126 100644 --- a/notes/.obsidian/plugins/various-complements/histories.json +++ b/notes/.obsidian/plugins/various-complements/histories.json @@ -1 +1 @@ -{"\\sphericalangle":{"\\sphericalangle":{"currentFile":{"count":2,"lastUpdated":1697099285538}}},"individuální":{"individuální":{"currentFile":{"count":2,"lastUpdated":1697092098229}}},"psychická":{"psychická":{"currentFile":{"count":1,"lastUpdated":1697092095287}}},"Statky":{"Statky":{"currentFile":{"count":1,"lastUpdated":1697095385570}}},"Politika první republiky":{"Politika první republiky":{"internalLink":{"count":1,"lastUpdated":1697095390438}}},"uspokojuje":{"uspokojuje":{"currentFile":{"count":1,"lastUpdated":1697095392504}}},"Osobnosti":{"Osobnosti":{"internalLink":{"count":1,"lastUpdated":1697096048794}}},"Kružnice":{"Kružnice":{"currentFile":{"count":1,"lastUpdated":1697098733268}}},"Pravidelný n-úhelník":{"Pravidelný n-úhelník":{"internalLink":{"count":1,"lastUpdated":1697191633178}}},"Kruhovy dej":{"Kruhovy dej":{"internalLink":{"count":1,"lastUpdated":1697191844690}}},"spotreba":{"spotreba":{"currentFile":{"count":1,"lastUpdated":1697697440098}}},"pouziti":{"pouziti":{"currentFile":{"count":2,"lastUpdated":1697697462387}}},"recku":{"recku":{"currentFile":{"count":1,"lastUpdated":1698223483014}}},"Romantismus":{"Romantismus":{"internalLink":{"count":1,"lastUpdated":1698223552891}}},"spatne":{"spatne":{"currentFile":{"count":1,"lastUpdated":1698346342123}}}} \ No newline at end of file +{"\\sphericalangle":{"\\sphericalangle":{"currentFile":{"count":2,"lastUpdated":1697099285538}}},"individuální":{"individuální":{"currentFile":{"count":2,"lastUpdated":1697092098229}}},"psychická":{"psychická":{"currentFile":{"count":1,"lastUpdated":1697092095287}}},"Statky":{"Statky":{"currentFile":{"count":1,"lastUpdated":1697095385570}}},"Politika první republiky":{"Politika první republiky":{"internalLink":{"count":1,"lastUpdated":1697095390438}}},"uspokojuje":{"uspokojuje":{"currentFile":{"count":1,"lastUpdated":1697095392504}}},"Osobnosti":{"Osobnosti":{"internalLink":{"count":1,"lastUpdated":1697096048794}}},"Kružnice":{"Kružnice":{"currentFile":{"count":1,"lastUpdated":1697098733268}}},"Pravidelný n-úhelník":{"Pravidelný n-úhelník":{"internalLink":{"count":1,"lastUpdated":1697191633178}}},"Kruhovy dej":{"Kruhovy dej":{"internalLink":{"count":1,"lastUpdated":1697191844690}}},"spotreba":{"spotreba":{"currentFile":{"count":1,"lastUpdated":1697697440098}}},"pouziti":{"pouziti":{"currentFile":{"count":2,"lastUpdated":1697697462387}}},"recku":{"recku":{"currentFile":{"count":1,"lastUpdated":1698223483014}}},"Romantismus":{"Romantismus":{"internalLink":{"count":1,"lastUpdated":1698223552891}}},"spatne":{"spatne":{"currentFile":{"count":1,"lastUpdated":1698346342123}}},"procesor":{"procesor":{"currentFile":{"count":1,"lastUpdated":1698616379429}}}} \ No newline at end of file diff --git a/notes/.obsidian/workspace.json b/notes/.obsidian/workspace.json index 600ddba..067fd2e 100644 --- a/notes/.obsidian/workspace.json +++ b/notes/.obsidian/workspace.json @@ -237,12 +237,13 @@ }, "active": "9a81c510e5d5ca3e", "lastOpenFiles": [ + "kbb/haxagon/haxagon.md", + "kbb/hodiny/procesor.md", + "kbb/haxagon/Terminals.md", + "kbb/math/math.md", "kbb/hodiny/hodiny.md", "kbb/kbb.md", - "kbb/hodiny/procesor.md", "kbb/hodiny", - "kbb/haxagon/Terminals.md", - "kbb/haxagon/haxagon.md", "kbb/math/Modulární aritmetika.md", "ONA/Vyvoj lidske spolecnosti.md", "cjl/literatura/Tropy a figury.md", @@ -263,7 +264,6 @@ "mat/Funkce/Příklady.md", "mat/mat.md", "data/Uplny odraz svetla 2023-09-21 12.58.19.excalidraw.md", - "fyz/Svetlo/Odraz světla.md", "eko", "kbb/math", "mat/Geometrie", diff --git a/notes/kbb/hodiny/procesor.md b/notes/kbb/hodiny/procesor.md index 5b40965..68ad02d 100644 --- a/notes/kbb/hodiny/procesor.md +++ b/notes/kbb/hodiny/procesor.md @@ -2,6 +2,7 @@ - virtualni X fyzicka RAM - cpu cache + - memory map - stack vs heap - stack overflow vs heap overflow - registry @@ -12,7 +13,7 @@ - umi jen 1MB - procesory startuji v real mode - segmentace - - umoznuje adresovat vice jak 64KB pameti, driv to neslo + - umoznuje adresovat vice jak 64KB pameti, driv to neslo (bylo by to moc pomale jinak) - pointery na code segment, data segment, stack segment, extra segment - adresy se pocitaji jako segment + offset - instrukce maji dany v jakym segmentu operuji @@ -21,4 +22,30 @@ - je na OS aby managoval komu patri co (a co kazdy program vidi) - 64bit - i 64bitove procesory maji 32bitove instrukce ktere funguji stejne - - daji se pouzit 32bitove instrukce a registry pro vyssi rychlost \ No newline at end of file + - daji se pouzit 32bitove instrukce a registry pro vyssi rychlost +- jak teda spustit pocitac (ptat se lidi) + - bios/uefi + - spusti procesor, spusti bios + - bios prepne do protected mode, nastavni nektery specialni registry + - udela POST + - nacte bios nastaveni + - ulozene na ulozisti napajenem CMOS baterkou + - jdeme na boot! + - nejdrive vsechno zas resetujem zpatky, hezky do real mode + - precteme si hlavicku + - MBR Master Boot Record + - GPT GUID Partition Table + - vybereme co spustit + - nacteme prvnich 512 bajtu do RAM + - spustime, zbytek uz neni problem biosu + - boot loader + - grub, windows, systemd-boot + - nejdriv znova najde svuj disk (ano je tu vic veci co se opakuji) a nacte zbytek (cely se do 512 bajtu nevejde) + - kdyz selze tak dostanete grub-rescue, kdo z vas vi jak nabootovat linux z grub rescue? + - dela strasne jednoduchou vec + - nacte system do pameti a spusti jej + - u linuxu nacte kernel a initramfs, a rekne kernelu kde ma disk a aby spustil veci z initramfs, a spusti kernel + - linux spusti initramfs a namountuje (hlavni) disk + - pote se spusti procesy (zacne fungovat scheduler) + - spusti se idle proces (process co nic nedela, napriklad pouze spousti HALT/HLT instrukci) + - spusti se init proces (pid 1, /sbin/init) \ No newline at end of file diff --git a/notes/kbb/math/math.md b/notes/kbb/math/math.md index 18b69ba..2ea2865 100644 --- a/notes/kbb/math/math.md +++ b/notes/kbb/math/math.md @@ -1,3 +1,4 @@ +# math %% Zoottelkeeper: Beginning of the autogenerated index file list %% - [[kbb/math/Modulární aritmetika|Modulární aritmetika]] %% Zoottelkeeper: End of the autogenerated index file list %%