Linux 程序儲存分割槽

2021-09-16 12:04:59 字數 922 閱讀 3931

程序儲存空間分布:分段(linux虛擬記憶體)  

||||

文字區:**段 不包括變數 資料共享供多程序使用

初始化的資料段:全域性變數和靜態變數  (初始化的) **非0值** 程式結束自動釋放

未初始化資料段:全域性變數和靜態變數  (未初始化的) 0初始化 程式結束自動釋放

棧區:動態增長與收縮的段  區域性變數(自動變數)  函式引數與返回值 函式退出自動釋放

堆區:動態分配的記憶體段 手動釋放

常量區:字串常量

#include//**區

#include//**區

#include//**區

#include//**區

#define n 5 //**區

struct cc; //**區

int add(int ,int ); //**區

static int a;static int aa=0;//全域性區.靜態全域性變數.未初始化的資料段 0常量區

static int aaa=1;//全域性區.靜態全域性變數.初始化的資料段

int b;int bb=0;char str[100],str1[50]=; struct cc * cc;//全域性區.全域性變數.未初始化的資料段 0常量區

int bbb=1;char str2[100]=;//全域性區.全域性變數.初始化的資料段 1和test!常量區

int add(int d,int dd)//**區

int main()//**區

linux磁碟分割槽及儲存

一 磁碟分割槽及儲存 硬碟 分割槽 格式化 掛載 儲存 讀取檔案 硬碟 分割槽 lvm邏輯卷 格式化 掛載 儲存 讀取檔案 gdisk分割槽操作 只支援gtp分割槽 fdisk分割槽操作 只支援msdos分割槽 fdisk l 硬碟裝置 檢視當前磁碟分割槽 fdisk 硬碟裝置 常用指令 m p n...

Linux儲存管理 基本分割槽篇

一 磁碟 1.磁碟簡介 1 名稱 磁碟又稱硬碟 disk,不同於記憶體的是容量比較大。2 型別 機械硬碟 機械硬碟即是傳統普通硬碟,主要由 碟片,磁頭,碟片轉軸及控制電機,磁頭控制器,資料轉換器,介面,快取等幾個部分組成。固態硬碟 固態驅動器 solid state disk或solid state...

分割槽儲存管理

內零頭 與 外零頭 內零頭是指分配給作業的儲存空間中未被利用的部分。外零頭是指系統中無法利用的小儲存塊。固定分割槽的分配方式會產生內零頭,因為是找出乙個滿足作業要求的空閒分割槽分配給作業,大小不一定剛好合適,分割槽中有一部分儲存空間會被浪費。在可變式分割槽分配中,是按照作業的大小找出乙個分割槽來分配...