一.程式語言的作用及與作業系統和硬體的關係
1、程式語言是程式設計師和電腦的溝通語言。作業系統的出現就是執行於硬體之上,來控制硬體的,我們開發時,只需要呼叫作業系統為我們提供的簡單而優雅的介面就可以了
二.cpu-》記憶體-》磁碟
2.cpu 就像人的大腦 是負責運算的 記憶體負責臨時儲存 硬碟是負責永久儲存
三.cpu與暫存器,
3.計算機的大腦就是cpu,它從記憶體中取指令->解碼->執行。因訪問記憶體以得到指令或資料的時間比cpu執行指令花費的時間要長得多,所以,所有cpu內部都有一些用來儲存關鍵變數和臨時資料的暫存器
四.核心態與使用者態及如何切換
4.系統呼叫
五.儲存器系列,l1快取,l2快取,記憶體(ram),eeprom和快閃儲存器
5.計算機快取是儲存預提取的計算機指令的,以便提高計算機提取指令的速度。l1的即時讀取速度要大於l2,但l1要比l2小得多。
rarom和ram指的都是半導體儲存器,rom在系統停止供電的時候仍然可以保持資料,而ram通常都是在掉電之後就丟失資料,典型的ram就是計算機的記憶體。
六.cmos與bios電池
6.cmos是指主機板上一塊可讀寫的儲存晶元。它儲存了微機系統的時鐘資訊和硬體配置資訊等,共計128個位元組。系統加電引導時,要讀取cmos資訊,用來初始化機器各個部件的狀態。它靠系統電源或後備電池來供電,關閉電源資訊不會丟失。
bios電池的作用是在電腦關閉以後,繼續為主板上的bios模組供電以儲存bios設定資訊。
七.1磁碟結構,2平均尋道時間,3平均延遲時間,4虛擬記憶體與mmu
1.硬碟結構:磁頭,磁軌,柱面,扇區,圓盤 2:平均尋道時間是指mo磁光碟機在接收到系統指令後,磁頭從開始移動到移動到資料所在磁軌所需要的平均時間,它是指計算機在發出乙個定址命令,到相應目標資料被找到所需時間,單位為毫秒(ms)
4虛擬記憶體:虛擬記憶體是計算機系統
記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(乙個連續完整的位址空間),而實際上,它通常是被分隔成多個物理記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。
mmu:它是**處理器(cpu)中用來管理虛擬儲存器、物理儲存器的控制線路,同時也負責虛擬位址對映為實體地址,以及提供硬體機制的記憶體訪問授權
八.磁帶
在價錢相同的情況下比硬碟擁有更高的儲存容量,雖然速度低於磁碟,但是因其大容量,在**水災火災時可移動性強等特性,常被用來做備份。
九.裝置驅動與控制器
1.裝置驅動程式」是一種可以使計算機和裝置通訊的特殊程式,可以 說相當於硬體的介面,作業系統只有通過這個介面,才能控制硬體裝置的工作
2.控制器:是查詢主機板上的一塊晶元或一組晶元(硬碟,網絡卡,音效卡等都需要插到乙個口上,這個口連的便是控制器),控制器負責控制連線的裝置,它從作業系統接收命令,比如讀硬碟資料,然後就對硬碟裝置發起讀請求來讀出內容。
十.匯流排與南橋和北橋
北橋即pci橋:連線高速裝置
南橋即isa橋:連線慢速裝置
十一.作業系統的啟動流程
bios–>mbr—>;pbr–>os files
十二.應用程式的啟動流程
作業系統》硬碟》記憶體》執行
N46期第1周作業
n46期第一周作業 1 解釋drwx rwx rwx中每個字元表 什麼?答 d 代表檔案型別是目錄 第乙個 rwx 代表 uid讀寫執行 許可權 第二個rwx 代表gid讀寫執行許可權 第三個rwx 代表other讀寫執行許可權 2 linux系統中,新增 戶的命令是 useradd 修改 戶密碼的...
python基礎第1期 常用函式總結
bif 內建函式 在shell中輸入dir builtins 結果中全部是小寫的就是內建函式 在shell中輸入help 內建函式 即可查詢內建函式的功能 python對大小寫敏感 字串的話單引號和雙引號都可以表示字串 如果字串中 本身比較多的話,可以使用原始字串 str r c now 如果字串比...
第6周作業
一 金鑰與ca 1.加密方式分為對稱加密和非對稱加密 a.對稱金鑰使用的工具gpg gpg c file 會生成 file.gpg b.非對稱加密 gpg list keys 列出所有金鑰對 gpg export o data t.pubkey 匯出公鑰 gpg import t.pubkey 匯入...