vault backup: 2021-12-16 11:20:24

This commit is contained in:
Daniel Bulant 2021-12-16 11:20:25 +01:00
parent 1c7b134287
commit 00d6ac29bf
5 changed files with 57 additions and 12 deletions

View file

@ -12,13 +12,8 @@
"checkpointList": [
{
"path": "/",
<<<<<<< HEAD
"date": "2021-12-15",
"size": 623144
=======
"date": "2021-12-14",
"size": 622974
>>>>>>> 59167fc26cb7f39828f9cdb68ea66fa9f76c1753
"date": "2021-12-16",
"size": 625702
}
],
"activityHistory": [
@ -262,8 +257,8 @@
"value": 4093
},
{
"date": "2021-12-13",
"value": 15651
"date": "2021-12-11",
"value": 0
},
{
"date": "2021-12-14",
@ -271,7 +266,11 @@
},
{
"date": "2021-12-15",
"value": 1159
"value": 3717
},
{
"date": "2021-12-16",
"value": 0
}
]
}

View file

@ -17,6 +17,6 @@ Dobrman se posmívá: "Haha jezevčíku, ty máš ale krátké nohy".
---
S hrochama se už nikdy nebudu kamarádit.
- měl jsem mazlíčka žirafu
- hroch mi sežral mého mazlíčka žirafu
- měl jsem mazlíčka hrocha
- hroch mi sežral mého druhého mazlíčka žirafu
- pak se zjistilo že mě žirafa chtěla podvést a vyhodit mě z domu

View file

@ -62,6 +62,19 @@ Redukovaná sada, snaha o co nejrychlejší běh procesoru místo aby měl co ne
Novější než CISC.
### Rozšiřující
Přidávají určité instrukce
#### MMX
Multimédia
#### 3DNow
AMD procesory; 3D grafika
#### KNI
3D aplikace
#### SSE
Reakce Intelu na 3DNow, pro SIMD zpracování
## Typy
### CPU

32
notes/har/Pipelining.md Normal file
View file

@ -0,0 +1,32 @@
# Pipelining
Zřetězené zpracování instrukcí
- instrukce je rozdělena na fáze
- 4 až 5 fází (kroků)
Např:
1. výběr instrukce - instruction fetch IF
2. dekódování - instruction decode ID
3. výběr operandů - execute EX
4. čtení/zápis paměti - memory access MEM
5. zápis výsledku - writeback WB
- použití více fází se ukázalo být na škodu a od architektury procesorů Core se jejich počet začal opět snižovat
## Sekvenční
Jedna instrukce po druhé
## Skalární
Efektivnější rozložení, když se dekóduje jedna už se vybírá další
## Superskalární
Dvě a více funkčních jednotek provádí pipelining.
Dvě instrukce se vybírají, pak se dvě dekódují a zároveň další dvě vybírají.
## Hyper pipelining
až dvě desítky fází v jedné pipeline
- problém s datovými závislostmi, což částečně může řešit hyper threading
## Nevýhody
- Jedna instrukce potřebuje data, která jsou výsledkem instrukce předchozí
- instrukce nezná adresu paměti odkud má přečíst
- delší pipeline znamená více datových i adresových závislostí
- vznikají prázdná místa (bublinky), což zapříčiňuje snížení výkonu

View file

@ -11,4 +11,5 @@ imagePrefix: 'data/'
- [[har/historie počítačů|historie počítačů]]
- [[har/IQRF|IQRF]]
- [[har/Micro Controller Unit|Micro Controller Unit]]
- [[har/Pipelining|Pipelining]]
%% Zoottelkeeper: End of the autogenerated index file list %%