㈠ 計算機中0和1是怎麼表示所有東西的
0和1在計算機語言里是二進制,所有的信息將轉化為由0和1組成的代碼進行存儲和傳輸。
二進制數據是用0和1兩個數碼來表示的數。它的基數為2,進位規則是「逢二進一」,借位規則是「借一當二」。當前的計算機系統使用的基橘正本上是二進制系統,數據在計算機中主要是以補碼的形式存儲的。計算機中的二進制則是一個非常微小的開關,用「開」來表示1,「關」來表示0。
(1)電腦怎麼存儲0和1擴展閱讀:
計算機中的十進制小數用二進制通常是用乘二取整法來獲得的。
比如0.65換算成二進制就是:
0.65 × 2 = 1.3 取1,留下0.3繼續乘二取整
0.3 × 2 = 0.6 取0, 留下0.6繼續乘二取整
0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整
0.2 × 2 = 0.4 取0, 留下0.4繼羨伍游續乘二取整
0.4 × 2 = 0.8 取0, 留下0.8繼續乘二取整
0.8 × 2 = 1.6 取1, 留下0.6繼續乘二取整
0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整
.......
一直循環,直到達到精度限制才停止(所以,計算機保存的小數一般會有誤差,所以在編程中,要想比較兩個小數是否相等,兄銷只能比較某個精度范圍內是否相等)。這時,十進制的0.65,用二進制就可以表示為:0.1010011。
㈡ 存儲器的物理原理是什麼就是「0」、「1」代表信息如何物理保存
你問的問題很高端啊,只能給你結實個大概,具體的詳細電路構成你需要去看計算機組成原理裡面關於電路設計的書……計算機內部的所有數據都可以編程0 1二進制碼,8位1位元組,1000位元組 1K………………首先光碟比較簡單,就是通過激光燒存儲層,燒出一個個小洞(在在存儲層,對保護層沒有影響),以此記錄0 1,計算機裡面的全部數據記錄都是由0和1構成的,這樣就利用光碟存儲了數據。其次U盤相對比較復雜,他和內存等晶元儲存機制的工作原理類似,是通過三極體來控制的,將一部分電路保留在閉合環路內部,1就是高電平,0就是低電平,具體的內部結構沒辦法跟你說也查不到,是商業機密……能告訴你的也就是比較大眾化的東西,比如內存是通過六個三極體組成的閉合迴路……
㈢ 數字是如何存儲的
數字的存儲在計算機分為整數和浮點數存儲,整數的話都是以二進制補碼的形式存啟凱儲,正數的補碼是正數原碼本身,負數的補碼是原碼的反碼加1,而浮點數的存儲就更為復雜了,包含符號位、基數位、階碼,以「符號位+基數+階碼」的形式存放(當然這只是個簡單的模型,只是為了說明問題,基數本身是以補碼的形式存放,而階碼就特殊點了,可祥迅以參看http://..com/question/213678614.html)
英文字元都是以ASCII碼的形式存放,這是早期電腦中的數據存儲形式,就是用1B(8位)來存放一個英文字元對應的ASCII碼,最高位為0,但是現在的操作系統中都是Unicode編碼,即用2B來存放一個英文字元,高8位全為0,低8位為對應英文字元的ASCII編碼.而漢字的編碼也差不多,只不過一個漢字固定是用2B來存放的,一個漢字的編碼高8位和低8位的第一個位都為1,漢字的編碼有個區間【按照GB2312標準的漢字范圍:0xB0A1(45217)-0xF7FE(63486))】
圖像和聲音的編碼更為復雜了,因為我們知道圖片和聲音文件有很多種後綴名(圖像:例如.jpg/.png/.bmp等等.聲音:.mp3/.wma/.wav等等)按照不同的後綴名會有不同的編碼方謹旁此式,即使是同一個後綴名也可能有多種編碼方式,所以這個小點很不好回答.要簡單先了解一下的話,你可以先看看圖像中的.bmp文件是怎麼編碼成二進制文件的,這個主要編碼方式是把圖像當成一個點陣,每個點陣上有多位顏色,每一種顏色分別用一個的一定位數來編碼(這個得根據顏色的多少來決定用多少位二進制數來編碼,例如256色,真彩色等等),點陣的位置用一定位數來編碼,對應的點陣位置上存放的就是對應顏色的編碼(呵呵.有點復雜).
聲音的話也跟圖像編碼類似,就指.wav聲音文件來說,先把音軌按時間來劃分,每隔一定的時間采樣一次,隔的時間的倒數就是我們所說的采樣頻率.而我們是對每一個採到的聲音進行編碼,例如按照聲波的振幅進行編碼,不同的振幅對應不同的二進制編碼,如振幅0對應00000000,這只是簡單的說明一下.wav音頻文件的編碼。
㈣ 內存物理結構是怎樣存放0和1的
通過線路的「通電」如隱設為1,那麼「斷開」渣明廳就設為0
然後無數的這樣的線路就可以存儲大量的信息了。槐亮
㈤ 固態硬碟存儲0和1採用的物理表示方法是什麼
固態硬碟中0和1採用的物理表示方法是電壓閾值的判定,以此來確定存儲的數據是1還是0。
1、固態硬碟(SSD)中,存儲單元結構分別有三種,分別是SLC(Single Level Cell 單層單元)、MLC(Multi-Level Cell 多層單元)、TLC(Triple Level Cell 三層單元)。
2、SLC(Single Level Cell 單層單元),就是在每芹冊清個存儲單元里存儲 1bit 的數據,存儲的數據是0還是1是基於電壓閥值的判定。
3、SLC對於 NAND Flash 的寫入(編程),就是控制 Control Gate 去充電,使得浮置柵極存儲的電荷夠多,超過4V,存儲單元就表示 0(已編程),如果沒有充電或者電壓閥值低於4V,就表示 1(已擦除)。
4、MLC(Multi-Level Cell 多層單元), 就是每個存儲單元里存儲 2bit 的數據,也是基於電壓閥值的判定,
5、MLC當充入的電荷不足3.5V時,就代表」11」,當充入的姿滲電荷在3.5V和4.0V之間,則代表」10」,當充入的電荷在4V和5.5V之間,則表示」01」,當充入的電荷在5.5V以上,則表示」00」。
6、TLC(Triple Level Cell 三層單元), 比較復雜,因為每個存儲單元里存儲 3bit 的數據,所以它的電壓閾值的分界點就更細致,導致的結果也就每個存儲單元的可靠性也更低。
(5)電腦怎麼存儲0和1擴展閱讀:
SLC = Single-Level Cell ,嫌前即1bit/cell,速度快壽命長,價格貴(約MLC的3倍以上的價格),約10萬次擦寫壽命。
MLC = Multi-Level Cell,即2bit/cell,速度一般壽命一般,價格一般,約3000—10000次擦寫壽命。
TLC = Trinary-Level Cell,即3bit/cell,也有Flash廠家叫8LC,速度慢壽命短,價格便宜,約500次擦寫壽命。
㈥ 什麼是1和0,他們在電腦中有哪些運用
1和0是計算機儲存二進制的基改首本單位,包括現在你在電腦上看到的所有一切都是由1和0兩個數組成的,一個即是一個位,8位(bit)一個位元組,我們在電腦中看到的圖像視頻等都是計算機通過對儲存器中無數個1和0的計算得來的。
1B(Byte位元組)=8bit,
1KB(Kilobyte千位元組)=1024B,
1MB(Mega byte兆位元組簡稱「兆」)=1024KB,
1GB(Giga byte吉位元組又稱「千兆」)=1024MB,
1TB(Tera byte 萬億位元組太位元組)=1024GB,其中核敗數1024=2^10 ( 2 的10次方),
1PB(Peta byte 千萬億位元組拍位元組)=1024TB,
1EB(Exa byte 百億億位元組艾位元組)=1024PB,
1ZB(Zetta byte 十萬億億位元組澤位元組)= 1024 EB,
1YB(Yotta byte 一億億億位元組堯位元組)= 1024 ZB,
1BB(Bronto byte 一千億億億位元組)= 1024 YB,
1NB(Nona byte )= 1024BB,
1DB(Dogga byte)= 1024NB。
二進制和十六進制,八進制一樣,都以二的冪來進位的。
計算機中的十進制小數轉換二進制
計算機中的十進制小數用二進制通常是用乘二取整法來獲得的。
比如0.65換算成二進制就是:
0.65 × 2 = 1.3 取1,留下0.3繼續乘二取整
0.3 × 2 = 0.6 取0, 留下0.6繼續乘二取整
0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整
0.2 × 2 = 0.4 取0, 留下0.4繼續乘二取整
0.4 × 2 = 0.8 取0, 留下0.8繼續乘二取整
0.8 × 2 = 1.6 取1, 留下0.6繼續乘二取整
0.6 × 2 = 1.2 取1,留下0.2繼續乘二取整
.......
一直循環,直到達到精度限制才停止(所以,計算機保存的小數一般會有誤差,所以在編程中,要想比較兩個小數是否相等,只能比較某個精度范圍內是否相等。)。這時,十進制的0.65,用二進制就可以表示為:0.1010011。
還值得一提的是,在計算機中,除了十進制是有符號的外,其他如二進制、八進制、16進制都是無符號的。
在現實生活和記數器中,如果表示數的「器件」只有兩種狀態,如電燈的「亮」與「滅」,開關的「開」與「關」。一種狀態表示數碼0,另一種狀態表示數碼1,1加1應該等於2,因為沒有數碼2,只能向上一個數位進一,就是採用「滿二進一」的原則,這和十進制是採用「滿十進一」原則完全相同。
1+1=10,10+1=11,11+1=100,100+1=101,
101+1=110,110+1=111,111+1=1000,……,
可見二進制的10表示二,100表示四,1000表示八,10000表示十六,……。
二進制同樣是「位值制」。同一個數碼1,在不同數位上表示的數值是不同的。如11111,從右往左數,第一位的1就是一,第二位的1表示二,第三位的1表示四,第四位的1表示八,第五位的1表示十六。
所謂二進制,也就是計算機運算時用的一種演算法。二進制只由一和零組成。
比方說吧,你上一年級時一定聽說過「進位筒」(「數位筒」)吧!十進制是個位上滿十根小棒就捆成一捆,放進十位筒,十位筒滿十捆就捆成一大捆,放進百位筒……
二進制也是一樣的道理,個位筒上滿2根就向十位進一,十位上滿兩根就向百位進一,百位上滿兩根…… 二進制是世界上第一台計算機上用的演算法,枯迅最古老的計算機里有一個個燈泡,當運算的時候,比如要表達「一」,第一個燈泡會亮起來。要表達「二」,則第一個燈泡熄滅,第二個燈泡就會亮起來。
二進制就是等於2時就要進位。
0=00000000
1=00000001
2=00000010
3=00000011
4=00000100
5=00000101
6=00000110
7=00000111
8=00001000
9=00001001
10=00001010
……
即是逢二進一,二進制廣泛用於最基礎的運算方式,計算機的運行計算基礎就是基於二進制來運行。只是用二進制執行運算,用其他進製表現出來。
其實把二進制三位一組分開就是八進制, 四位一組就是十六進制
參考資料:
1(計算機儲存的基本單位)_網路
二進制_網路
㈦ 內存就像草稿紙,0或1真的像寫在草稿紙上一樣嗎你知道0或1是如何存儲在內存中
一樣的,0或1是基因電位存儲在內存中的。
靜電場的標勢冊啟和稱為電勢,或稱為靜電勢。在電場中,某點電荷的電勢能跟它所帶的電荷量(與正負有關,計算時將電勢能和電荷的正負都帶入即可判斷該點電勢大小及正負)之比。
內存(Memory)是計算機的重要部件,也稱內存儲器和主存儲器,它用於暫時存放CPU中的運算數據,以及與硬碟等外部存儲器旁碰交換的數據。它是外存與CPU進行溝通的橋梁,計算機中所有程序的運行都在內存中進行,內存性能的強弱影響計算機整體發揮的水平。只要計算機開始運行,州盯操作系統就會把需要運算的數據從內存調到CPU中進行運算,當運算完成,CPU將結果傳送出來。
內存的運行決定計算機整體運行快慢。