1. 程式人生 > 其它 >centos7下安裝Redis5.0.2

centos7下安裝Redis5.0.2

1.什麼是記憶體:可以理解為在計算機裡一個一個的小歐房子 裡面儲存一個一個數據 字編址和位元組編址 就是多人間跟單人間的區別

2.指令的工作原理其實就是操作碼加若干引數 你在idea寫的軟體經過編譯成為機器指令 就是把引數放在那裡 進行什麼操作得出結果

在這裡就有三個步驟要看 1.放入地址 任何一個程序分為三個快 pcb 程式塊 和資料塊 程式塊和資料塊排序總得有個規律這就涉及到了相對地址 我說我的指令在100處命令x放在80 其實是想放在180 怎麼處理呢 三個辦法 

1.進來的時候自己判斷在180,2裝入時演算法判斷直接加100 3.cpu裡有一個重定位暫存器 他來判斷

還有就是 我來裝入時程式碼塊一定分成很多細碎的塊 怎麼判斷他們連結呢 三種辦法

 記憶體管理的概念:

1.記憶體你要咋分配 分配完了要回收 2.你要進行一個虛擬記憶體 執行一個比你的時間大得多的東西 3.你要記憶體保護 就是一個指令只能訪問它本身 不能越界

.記憶體空間的擴充 覆蓋技術不常用主要是交換技術 

交換技術 在記憶體緊張時 把一些阻塞或者優先順序低的程序掛到外存的交換去中 外存由交換區和檔案區組成 檔案區慢 但是一定要注意 pcb留在記憶體裡 等待程序喚醒 一般放在掛起佇列裡