https://github.com/uohzxela/fundamentals
Dolor transit, gloria aeterna est
https://github.com/uohzxela/fundamentals
Last synced: 7 months ago
JSON representation
Dolor transit, gloria aeterna est
- Host: GitHub
- URL: https://github.com/uohzxela/fundamentals
- Owner: uohzxela
- Created: 2016-03-18T12:21:34.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-04-05T01:08:20.000Z (over 7 years ago)
- Last Synced: 2025-01-17T08:26:46.747Z (9 months ago)
- Language: Python
- Homepage:
- Size: 572 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# fundamentals
https://teachyourselfcs.com/
| Operation | Timing |
|-------------------------------------|----------------------------------------|
| execute typical instruction | 1/1,000,000,000 sec = 1 nanosec |
| fetch from L1 cache memory | 0.5 nanosec |
| branch misprediction | 5 nanosec |
| fetch from L2 cache memory | 7 nanosec |
| Mutex lock/unlock | 25 nanosec |
| fetch from main memory | 100 nanosec |
| send 2K bytes over 1Gbps network | 20,000 nanosec |
| read 1MB sequentially from memory | 250,000 nanosec |
| fetch from new disk location (seek) | 8,000,000 nanosec |
| read 1MB sequentially from disk | 20,000,000 nanosec |
| send packet US to Europe and back | 150 milliseconds = 150,000,000 nanosec |