Linux基礎學習

程序:指令 + 數據


計算機體系結構:

    cpu:計算器 + 控制器 + 寄存器

        控制器:接收控制指令[控制總線]

    內存:存儲器

        存儲器:編址存儲設備

    輸入|輸出(I/O):硬盤


輪詢和中斷

    輪詢:CPU每1ms檢查一次是否有鍵盤事件

    中斷:觸發電信號,通知CPU有鍵盤事件


程序局部性原理

    時間:訪問過的最近還會訪問

    空間:臨近訪問數據的數據 認爲也會被訪問 一起緩存下來


CPU:Time Slice 時間片

內存:分段


Shell:人機交互接口

    圖形 GUI

    命令行 CLI

    

內核功能:

    進程管理

    內存管理

    文件系統

    網絡管理

    硬件驅動

    安全機制


文件格式:

    -  普通文件

    d  目錄文件

    b  塊設備文件 block

    c 字符設備文件 charactor

    l  符號鏈接文件 symbolic link file

    p 管道文件 pipe

    s  套接字文件 socket


時間命令

    date   顯示系統時間

    clock  顯示硬件時間

    hwclock -w 將硬件時間改爲系統時間

    hwclock -s 將硬件時間寫入系統時間


根目錄文件系統功能描述:

    /boot 系統啓動相關 如:內核、initrd等

    /dev  設備文件

                塊設備      隨機訪問 數據塊

                字符設備   線性訪問

              設備號:主設備號和次設備號

    /etc    配置文件位置

    /home 家目錄

    /root   管理員家目錄

    /lib    庫文件和內核模塊文件

    /media 掛載點目錄(移動硬盤)

    /mnt    掛載點目錄(額外的臨時文件)

    /misc  雜項集合

    /opt    可選目錄(第三方程序安裝目錄)

    /proc   僞文件系統(內核的映射文件)

    /sys    僞文件系統(跟硬件相關屬性的映射)

    /tmp    臨時文件(一個月未訪問 則系統自動刪除)

    /var    可變化的文件

    /bin    可執行文件,用戶命令 (系統啓動相關)

    /sbin    可執行文件,管理命令(系統啓動相關)

    /usr    

        /usr/bin            系統提供,功能相關

        /usr/sbin          系統提供,功能相關

        /usr/local/bin    第三方的命令

        /usr/local/sbin   第三方的命令




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章