面試計算機基礎

2021-10-22 04:48:27 字數 370 閱讀 7389

程序記憶體堆和棧的區別

程序就是資源單位,執行緒就是執行單位

區別:執行緒:開銷小,速度快,同乙個程序下的執行緒資源記憶體級別共享

程序:開銷大,速度慢,不同程序的資料記憶體級別不共享

多工是指在同一時間內執行多個任務

併發在一段時間內交替去執行多個任務

例:對於單核cpu處理多工,作業系統輪流讓各個任務交替進行

並行在一段時間內真正的同時一起執行多個任務

例:對於多核cpu處理多工,作業系統會給cpu的每個核心安排乙個執行的任務,多個核心時真正的一起同時執行多個任務。

程序(process)時資源分配的最小單位,它是作業系統進行資源分配和排程執行的基本單位,通俗理解:乙個正在執行的程式就是乙個程序

計算機基礎面試 各種協議

ftp協議是檔案傳輸協議,包含兩個通道,乙個是資料通道,乙個是控制通道 2.c類網路,需要劃分20個子網,請問子網掩碼是多少?c類網路的標準子網掩碼為 255.255.255.0,20個子網,至少分配5位 2 5 32 即為255.255.255.11111000,故子網掩碼為255.255.255...

計算機 計算機基礎整理

大學四年浪費的代價。半夜整理東西 cpu 其功能主要是解釋計算機指令以及處理計算機軟體中的資料。cpu由運算器 控制器和暫存器及實現它們之間聯絡的資料 控制及狀態的匯流排構成。差不多所有的cpu的運作原理可分為四個階段 提取 fetch 解碼 decode 執行 execute 和寫回 writeb...

計算機基礎

1 32位作業系統的記憶體分配 1 32位作業系統 windows linux 支援4g 2 32 記憶體的連續訪問 2 32位作業系統,通常把記憶體分為兩個2g的空間,每個程式執行時,就是每個程序,最大可以使用2g的私有記憶體 0x00000000 0x80000000 即理論支援如下的陣列 ch...