鸟哥私房菜基础篇: 第零章、計算機概論
来源:互联网 发布:网络拓扑图图标 编辑:程序博客网 时间:2024/05/19 07:07
電腦主要分為三部分:
- 輸入單元:包括鍵盤、滑鼠、讀卡機、掃描器、手寫板、觸控螢幕等等一堆;
- 主機部分:這個就是系統單元,被主機機殼保護住了,裡面含有 CPU 與主記憶體等;
- 輸出單元:例如螢幕、印表機等等
整部主機的重點在於中央處理器 (Central Processing Unit, CPU),CPU 為一個具有特定功能的晶片,裡頭含有微指令集,
所以:包括輸入單元、輸出單元、CPU內部的控制單元、算數邏輯單元與主記憶體五大部分。
常用的計算單位 (容量、速度等)
腦依有沒有通電來記錄資訊,所以理論上它只認識 0 與 1 而已。0/1 的單位我們稱為 bit。但 bit 實在太小了。
1 Byte = 8 bits。
進位制KMGTP二進位10241024K1024M1024G1024T十進位10001000K1000M1000G1000T一般來說,檔案容量使用的是二進位的方式,所以 1 GBytes 的檔案大小實際上為:1024x1024x1024 Bytes 這麼大!速度單位則常使用十進位,例如 1GHz 就是 1000x1000x1000 Hz 的意思。
这就是为什么:500G的硬盘买回来不到500G。
数字系統--資料表示方式
如果以十進位來說,3456的意義為:
二進位转十进制,我們來解釋一下1101010的數值轉為十進位的話,結果如下:
= 64 + 32 + 0x16 + 8 + 0x4 + 2 + 0x1 = 106
十進位的106轉成二進位:辗转相处法
106=1101010
圖3.1.1、十進位轉二進位的方法
文字編碼系統
用的英文編碼表為ASCII系統,這個編碼系統中,每個符號(英文、數字或符號等)都會佔用1bytes的記錄,因此總共會有28=256種變化。
为了支持多语言,由國際組織ISO/IEC跳出來制訂了所謂的Unicode編碼系統,我們常常稱呼的UTF8或萬國碼的編碼就是這個咚咚。
所有有乱码,改变下编码系统的显示如GBK,设置下载特定的编码系统。
作業系統(Operating System, OS) = 作業系統的核心(Kernel) +系统调用(System Call,系統呼叫)
所谓系统调用(System Call,系統呼叫)就是内核提供的、功能十分强大的一系列的函数,是用户程序和内核交互的接口。包括:系統呼叫介面(System call interface),程序管理(Process control,讓CPU的資源作有效的分配才行),記憶體管理(Memory management,内存管理),檔案系統管理(Filesystem management,输入输出管理,格式的支持,比如Windows 98就不認識NTFS檔案格式的硬碟),裝置的驅動(Device drivers).應用程式是與作業系統有關係的.舉例來說,如果你想要購買線上遊戲光碟,務必參考一下該光碟是否支援你的作業系統,例如是否支援Windows XP/Windows Vista/MAC/Linux等等。
- 鸟哥私房菜基础篇: 第零章、計算機概論
- 鸟哥私房菜基础篇01
- 鸟哥的Linux私房菜:基础学习篇
- 鸟哥私房菜基础篇笔记02
- 鸟哥私房菜基础篇笔记03
- 鸟哥私房菜基础篇笔记04
- 鸟哥私房菜基础篇笔记05
- 鸟哥的Linux私房菜:基础学习篇
- 鸟哥的Linux私房菜基础篇第三版
- 鸟哥的Linux私房菜(基础篇) 读书笔记
- 鸟哥的Linux私房菜 基础学习篇学习计划
- 鸟哥私房菜(基础篇第三版)笔记
- 鸟哥的私房菜基础篇--第一部分 读书笔记
- 鸟哥的私房菜基础篇--第二部分 读书笔记
- 《鸟哥的Linux私房菜--基础学习篇》 读书笔记
- 鸟哥的私房菜基础篇--第三部分 读书笔记
- 鸟哥的Linux私房菜:基础学习篇(…
- 鸟哥的Linux私房菜基础篇笔记---1
- Lucene学习极好的博客
- Android开发之Toast提示的优化
- 95后“Z一代”要成年了,准备好迎接他们了么?
- KMP - 字符串查找算法
- jquery隐藏显示元素:$('#id').css('display','none');$('#id').hide();
- 鸟哥私房菜基础篇: 第零章、計算機概論
- 用springmvc作接口时返回json数据中文乱码
- WPF下ListView 绑定xml数据源的方案
- mule学习笔记(七):expression MEL与Java
- RelativeLayout常用属性介绍及实例讲解
- 技术让我们更聪明?
- 网络请求封装
- 判断字符串是否为数字且至少包含一位字母
- jsonresult 超出范围