vault backup: 2023-10-29 23:07:06

This commit is contained in:
Daniel Bulant 2023-10-29 23:07:06 +01:00
parent f575aba155
commit ba6bb2a630
5 changed files with 42 additions and 10 deletions

View file

@ -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
}
]
}

View file

@ -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}}}}
{"\\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}}}}

View file

@ -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",

View file

@ -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
- 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)

View file

@ -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 %%