第二章:資訊的表示和處理
2.1資訊的儲存
大多數計算機以8位塊或位元組(byte)作為最小定址單位,而不是訪問記憶體中單獨的位,機器級程式將記憶體視為一個非常大的位元組陣列稱為虛擬記憶體,記憶體中每個位元組都由一個唯一的數字來標識稱為位元組的地址
一個位元組的範圍:0000 0000~1111 1111
32位計算機最大虛擬記憶體:2^32/1024/1024/1024 = 4GB
64位計算機最大虛擬記憶體:2^64/1024/1024/1024 = 17179869184GB
定址和位元組順序
位移運算
位移運算一般比普通運算速度更快
例項:int a = 60;
a<<2左移兩位
int 佔4位元組 所以二進位制表示為 0000 0000 0000 0000 0000 0000 0011 1100 <<2 00 0000 0000 0000 0000 0000 0011 110000 右邊補兩個0 結果為:240
快速計算:60*(2^2)
a>>2右移兩位
int 佔4位元組 所以二進位制表示為 0000 0000 0000 0000 0000 0000 0011 1100 >>2 00 0000 0000 0000 0000 0000 0000 0011 11 左邊補兩個0 結果為:15
快速計算:60/(2^2)
相關文章
- CSAPP =2= 資訊的表示和處理APP
- CS APP第二章 資料的表示和處理APP
- 《深入理解計算機系統》讀書筆記 —— 第二章 資訊的表示和處理計算機筆記
- 深入理解計算機系統系列(第二章--資訊的表示與處理)計算機
- 資訊的表示和處理 及 CS:APP 15213 datalabAPP
- 系統中資訊的表示和處理 --《深入理解計算機系統》第二章讀書筆記計算機筆記
- 第二章 處理器結構
- 一條報警資訊的快速處理和分析
- python-文字處理和正規表示式Python
- Dart函式、類和運算子-處理資訊Dart函式
- 使用Lambda表示式處理簡單的業務
- 處理鎖住的統計資訊
- 多對一處理 和一對多處理的處理
- 正規表示式處理批量插入
- Apache Beam,批處理和流式處理的融合!Apache
- 使用正規表示式處理金額
- 第二章 相似性和相異性度量&資料&資料預處理
- 異常錯誤資訊處理
- Go 錯誤處理新思路?用左側函式和表示式Go函式
- 程式中的敏感資訊如何優雅的處理?
- 資訊抽取(UIE)技術:讓保險理賠資訊處理流程便捷高效UI
- PHP錯誤處理和異常處理PHP
- 優雅的處理Spring Boot異常資訊Spring Boot
- CPU(中央處理器)和GPU(影像處理器)的區別GPU
- 第二章 型別、運算子、表示式型別
- 正規表示式處理圖片地址、img標籤的方法
- 使用觀察者模式處理異常資訊模式
- MP3資訊批量處理器 2.1.6
- lvm資訊丟失處理辦法LVM
- SFP和SDP處理
- 直播平臺原始碼,資訊的雙端同步處理原始碼
- 字串和日期時間的處理字串
- Nginx和Tomcat的session處理NginxTomcatSession
- Python錯誤處理和異常處理(二)Python
- 這樣也行,在lambda表示式中優雅的處理checked exceptionException
- CSS > 關於雪碧圖預處理和後處理方案的討論CSS
- 處理Xcode8輸出無用的Log資訊XCode
- 事件分發和處理事件