首先清楚資料是如何儲存在計算機中
計算機是一系列的電路開關。每個開關存在倆種狀態:關(off),開(on)。如果電路是開的,他的值是1.如果電路是關的,他的值是0.
乙個0或者乙個1儲存為乙個位元(bit),是計算機中最小的儲存單位。
計算機中最基礎的儲存單元是位元組(byte).每個位元組由八個位元組成。
計算機的儲存能力是以位元組和多位元組來衡量的。如下:
千位元組(kilobyte,kb)=1024b
兆位元組(megabyte,mb)=1024kb
千兆位元組(gigabyte,gb)=1024mb
萬億位元組(terabyte,tb)=1024gb
計算機發展史上的鼻祖
圖靈和馮諾依曼
根據馮諾伊曼體系構成的計算機,必須具有如下功能:
1、把需要的程式和資料送至計算機中
2、必須具有長期記憶程式、資料、中間結果及最終運算結果的能力。
3、能夠完成各種算術,邏輯運算和資料傳送等資料加工處理的能力。
4、能夠根據需要控制程式走向,並能根據指令控制機器的各部件協調操作。
5、能夠按照要求將處理結果輸出給使用者。
軟體架構分為倆種:一種b/s browser server
二種c/s client server
QT程式設計 day1
初識qt,覺得和objective c的語言風格很相似,上手比較容易。qt是跨平台的開發庫,主要開發gui,也可以開發cui,qt支援各種平台,windows,linux,ios,android,winphone以及嵌入式系統等應用廣泛。除過本身包含的功能模組,還有第三方模組補充。除過與作業系統結合...
程式設計學習DAY1
簡稱os,軟硬體資源的管理者,它是宇宙上最複雜的軟體,對下管理各種硬體資源,對上為所有應用軟體執行提供乙個平台。開源免費 遵守gpl協議 任何人或組織都可以免費獲得liunx核心原始碼,並根據自己的需求進行修改,然後以全新的名稱發布為一款新的作業系統,這些作業系統稱為linux發行版,它們統稱為li...
Day1 基礎知識
使用書籍c primer plus 第六版,程式設計環境mba xcode。namespace表示不用封裝內容的同名 使用命名空間加以區分。可以使用sts cout等替代。類,函式和變數是c 的標準元件,他們都被存放在std中,所以一般都需要using。mian函式被作業系統呼叫,所以要給作業系統返...