計算機基礎知識

  • 計算機基礎知識

    • 計算機系統
    • 計算機的功能
    • 馮諾依曼體系的五大基本部件
    • 操作系統
    • Linux操作系統的組成
    • 操作系統的功能介紹
    • 開發接口標準
    • 操作系統的分類
    • Linux 操作系統
    • Linux的發行版詳解
    • Linux哲學思想
    • Linux系統鏡像站點

    計算機系統

    計算機系統由硬件 計算機系統由硬件(Hardware) 系統和軟件(Software)系統兩大部分組成 計算機系統

    計算機的功能:

    1. 把需要的程序和數據送至計算機中。
    2. 必須具有長期記憶程序、數據、中間結果及最終運算結果的能力。
    3. 能夠完成各種算術、邏輯運算和數據傳送等數據加工處理的能力。
    4. 能夠根據需要控制程序走向,并能根據指令控制機器的各部件協調操作。
    5. 能夠按照要求將處理結果輸出給用戶。

    馮諾依曼體系的五大基本部件:

    馮諾依曼五大基本部件

    • 運算器:用于完成各種算術運算、邏輯運算和數據傳送等數據加工處理。
    • 控制器:用于控制程序的執行,是計算機的大腦。
    • 存儲器:用于記憶程序和數據,例如:內存。程序和數據以二進制代碼形式不加區別地存放在存儲器中,存放位置由地址確定。
    • 輸入設備:用于將數據或程序輸入到計算機中,例如:鼠標、鍵盤。
    • 輸出設備:將數據或程序的處理結果展示給用戶,例如:顯示器、打印機。

    操作系統

    操作系統(OperatingSystem,簡稱OS)是管理和控制計 算機硬件與軟件資源的計算機程序,是直接運行在裸機上 的最基本的系統軟件,任何其他軟件都必須在操作系統 的支持下才能運行

    Linux操作系統的組成:

    操作系統的組成

    • 最底層:硬件
    • 底層之上:內核(kernel)
    • 再之上:庫文件
    • 最上層:應用程序

    操作系統的功能介紹:

    • 驅動程序
    • 內存管理
    • 進程管理
    • 安全管理
    • 網絡功能
    • 文件系統
    • 用戶界面

    開發接口標準

    • ABI: Application Binary Interface ABI 描述了應用程序與OS 之間的底層接口, 允許編譯好的目 標代碼在使用兼容ABI 的系統中無需改動就能運行
    • API:Application Programming Interface API 定義了源代碼和庫之間的接口,因此同樣的源代碼可以 在支持這個API 的任何系統中編譯
    • POSIX: Portable Operating System Interface IEEE 在操作系統上定義的一系列API 標準 POSIX 兼容的程序可在其它POSIX 操作系統編譯執行
    • 運行程序格式: Windows: EXE, .dll(dynamic link library) ,.lib Linux: ELF, .so(shared object), .a

    操作系統的分類

    • 服務器OS :RHEL, CentOS,Windows Server,AIX
    • 桌面OS:Windows 10,Windows 7,Mac OS ,Fedora
    • 移動設備OS :Andriod,IOS,YunOS

    Linux 操作系統

    • 完整的OS: Kernel(內核)+Application(GNU應用程序)
    • 狹義上的OS: kernel(內核)
    • Linux內核官網:www.kernel.org

    Linux的發行版詳解

    • slackware:

    SUSE Linux Enterprise Server (SLES) OpenSuse 桌面

    • debian:

    ubuntu ,mint

    • redhat

    RHEL: RedHat Enterprise Linux 每18 個月發行一個新版本 CentOS :RedHat的免費版 中標麒麟:中標軟件 Fedora :每6 個月發行一個新版本

    • LFS: Linux From scratch 自制Linux

    Linux哲學思想

    • 一切都是一個文件(包括硬件)
    • 小型,單一用途的程序
    • 鏈接程序,共同完成復雜的任務
    • 避免令人困惑的用戶界面
    • 配置數據存儲在文本中

    Linux系統鏡像站點

    阿里云:http://mirrors.aliyun.com
    網易云:http://mirrors.163.com
    搜狐:http://mirrors.sohu.com

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97681

(0)
綠野綠野
上一篇 2018-05-07
下一篇 2018-05-07

相關推薦

  • LINUX磁盤管理筆記

    磁盤組成:扇區 sector????????? 磁頭? head 柱面 cylinder就是磁道相同序列的和 磁道 ?track 硬盤使用步驟: a.分區 b.創建文件系統;格式化 c.掛載;分配目錄名   a.分區: 意義: a、優化i/o性能 ;b、提高修復速度 ;c、隔離系統和程序 d、安裝多個OS ?e、使用不同的文件格式 按柱面分區有兩種…

    Linux筆記 2018-04-29
  • Linux基礎命令與bash基礎特性

    第二周作業

    2018-05-19
  • Centos6.9上安裝httpd2.2.34步驟

    Centos6.9上安裝httpd2.2.34步驟 1.????? 首先安裝包組 yum groupinstall “development tools”如下圖所示: 2.????? 我們需要建立一個repo倉庫,可以指向網絡鏡像地址,也可以指向光盤,這里為了更加快速,所以指向光盤。并且清除緩存,獲取repolist列表。 在/etc/yum.repos.d…

    2018-04-22
  • 進程和計劃任務

    進程間的狀態轉化、以及與進程相關的配置命令和文件;作業管理和任務計劃

    2018-05-04
  • linux一些實用小命令

    linux的哲學思想: 1 一切皆文件2 小型,單一用途的程序3 鏈接程序,共同完成復雜的任務4 避免令人困惑的用戶界面5 配置數據存儲在文本中1Byte=8bit1k=1024Byte1M=1024k1G=1024M1T=1024G1P 1E 1Z 1Y 1D每個漢字占2個字節(Byte) 每個英文字母占1字節(Byte)在網絡配置文件中修改網絡開機自啟項…

    Linux筆記 2018-03-31
  • shell 腳本進階 ,啟動流程和故障排錯

    shell 腳本進階 ,啟動流程和故障排錯

    2018-05-06
欧美性久久久久