計算機基礎知識

  • 計算機基礎知識

    • 計算機系統
    • 計算機的功能
    • 馮諾依曼體系的五大基本部件
    • 操作系統
    • 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 09:29
下一篇 2018-05-07 10:19

相關推薦

  • OSI七層模型和TCP/IP四層模型簡介

    OSI七層模型和TCP/IP四層模型簡介

    Linux筆記 2018-04-20
  • 構建一個mini linux系統

    mini linux: 啟動流程: centos6:post》bootsequence(bios)》BootLoader(mbr)》kernel(如無法直接識別硬盤驅動,需借助ramdisk)》rootfs》/sbin/init centos7:post》bootsequence(bios)》BootLoader(mbr)》kernel(如無法直接識別硬盤驅…

    Linux筆記 2018-06-06
  • rm 和 inode

    mv和inode :  

    Linux筆記 2018-04-01
  • 搭建本地yum倉庫

    一、首先準備兩臺Centos虛擬機,一臺搭建yum源服務器,一臺作為客戶端進行訪問及安裝、更新軟件。(1)、yum源服務器版本是Centos7.4(2)、客戶端版本是centos6.9二、自動掛載光驅(1)、準備centos6.9的虛擬光盤和centos7.4的虛擬光盤,掛載至centos7.4系統上(2)、安裝autofs包,實現自動掛載方法1、cd /m…

    2018-04-22
  • 神奇的awk

    有了這個awk,忘了那個他

    2018-05-17
欧美性久久久久