centos7下安裝Redis5.0.2
阿新 • • 發佈:2022-05-06
1.什麼是記憶體:可以理解為在計算機裡一個一個的小歐房子 裡面儲存一個一個數據 字編址和位元組編址 就是多人間跟單人間的區別
2.指令的工作原理其實就是操作碼加若干引數 你在idea寫的軟體經過編譯成為機器指令 就是把引數放在那裡 進行什麼操作得出結果
在這裡就有三個步驟要看 1.放入地址 任何一個程序分為三個快 pcb 程式塊 和資料塊 程式塊和資料塊排序總得有個規律這就涉及到了相對地址 我說我的指令在100處命令x放在80 其實是想放在180 怎麼處理呢 三個辦法
1.進來的時候自己判斷在180,2裝入時演算法判斷直接加100 3.cpu裡有一個重定位暫存器 他來判斷
還有就是 我來裝入時程式碼塊一定分成很多細碎的塊 怎麼判斷他們連結呢 三種辦法
記憶體管理的概念:
1.記憶體你要咋分配 分配完了要回收 2.你要進行一個虛擬記憶體 執行一個比你的時間大得多的東西 3.你要記憶體保護 就是一個指令只能訪問它本身 不能越界
.記憶體空間的擴充 覆蓋技術不常用主要是交換技術
交換技術 在記憶體緊張時 把一些阻塞或者優先順序低的程序掛到外存的交換去中 外存由交換區和檔案區組成 檔案區慢 但是一定要注意 pcb留在記憶體裡 等待程序喚醒 一般放在掛起佇列裡