編輯:關於Android編程
用戶和應用程序可以通過proc得到系統的信息,並可以改變內核的某些參數。由於系統的信息,如進程,是動態改變的,所以用戶或應用程序讀取proc文件時,proc文件系統是動態從系統內核讀出所需信息並提交的。下面列出的這些文件或子文件夾,並不是都是在你的系統中存在,這取決於你的內核配置和裝載的模塊。另外,在/proc下還有三個很重要的目錄:net,scsi和sys。 Sys目錄是可寫的,可以通過它來訪問或修改內核的參數,而net和scsi則依賴於內核配置。例如,如果系統不支持scsi,則scsi 目錄不存在。<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD48cD6z/cHL0tTJz73pydy1xNXi0KmjrLu509C1xMrH0rvQqdLUyv3X1sP8w/u1xMS/wryjrMv8w8fKx734s8zEv8K8oaPPtc2z1tC1scew1MvQ0LXEw7/Su7j2vfizzLa809C21NOmtcTSu7j2xL/CvNTaL3Byb2PPwqOs0tS9+LPMtcQgUElEusXOqsS/wrzD+6Osy/zDx8rHtsHIob34s8zQxc+itcS907/aoaO2+HNlbGbEv8K81PLKx7bByKG9+LPMsb7J7bXE0MXPor3Tv9qjrMrH0ru49mxpbmuhozwvcD48aDM+tv6hosqyw7TKx734s8w8L2gzPr34s8zNqLOjsbu2qNLlzqrSu7j21f3U2tTL0NC1xLPM0PLKtcD9o6zL/NPJwb249rK/t9bX6bPJo7rSu7j21+mzybK/t9bKx7LZ1/fPtc2z08PAtLncwO2zzNDytcTE2rrLttTP86GjxNq6y7bUz/PKx8+1zbPTw8C0tOa3xbnY09q9+LPMzbO8xtDFz6K1xLXYt72ho8Ht0ru49tfps8myv7fWyse12Na3v9W85KOsy/yw/Lqsy/nT0L/J1rTQ0MSjv+m78kRMTMSjv+m1xLT6wuu6zcr9vt2ho8v8u7mw/Lqstq/MrMTatOa31sXktcS/1bzkoaPI58/fs8y20dW7us220dW7t9bF5L/VvOSho734s8zUy9DQuf2zzKOsxuTKtb7Nysew0bTFxcy1xLb+vfjWxs7EvP6809TYo6jTs8nko6m1vcTatOa/1bzk1tCjrLKix9LWuNL9Q1BVyKXE2rTm1tDRsNa3o6zIu7rzvMbL46OssqLH0re1u9ijqEkvT6OptcS5/bPMoaO/ydLUy7y/vNXi0fnSu7j2zsrM4qOsz9bU2s7Sw8fTssXMyc/T0Mj9uPbOxLz+eHh4LmV4ZSx4eHguYXBrLHh4eKOsstnX98+1zbPKx8jnus7WqrXAxMTQqc7EvP7Kx7/J1rTQ0M7EvP7E2KO/stnX98+1zbPKtrHwv8nWtNDQzsS8/rXEt73KvdPQwb3W1qOs0rvW1srH1NrPtc2zxNq6y7340NDKtrHwo6ixyMjnbGludXi6zXdpbmRvd3OjqaOswe3Su9bWysfU2s+1zbPE2r/isuPKudPD0OnE4rv6wLTKtc/WoaPKudPD0OnE4rv6vs23x7Ojt72x46OsztLDx7/J0tTU2rK70N64xMTausu1xMfpv/bPwtDeuMS6zcCp1bnQ6cTiu/q+zb/J0tTKtc/Wv+fGvcyooaM8aDM+yP2hor34s8y1xNTL0NC5/bPMPC9oMz4xoaK9q7PM0PLXsNTYtb3E2rTmo6izzNDytcTKtcD9u6+jqTMyzru2/r341sbPtc2z1+6089Gw1rfE3MGmyscgMl4zMiA9IDJeMTAgKiAyXjIgPSAxRyAqIDQgPSA0RyzL+dLUztLDx7XEzu/A7cTatObX7rTzv8nS1Mq508M0Ry682cjnztLDx8/W1NrNrMqxv6rByzEwMLj2vfizzLKlt8W159Owo6zV1dH5v8nS1NX9s6OypbfFo6zV4srHzqrKssO0xNijv8rCyrXJz7P9wcvO78DtxNq05s3io6y7udPQ0ru49tDpxOLE2rTmIDxpbWcgc3JjPQ=="/uploadfile/Collfiles/20140831/2014083109370882.png" alt="\" />
虛擬存儲器是一個抽象的概念,它為每一個進程提供了一個假象,每個進程都在獨占使用主存(硬盤) 虛擬地址空間如下:(注:圖摘自《深入理解計算機系統》)
地址空間最底部存放用戶進程定義的代碼和數據,對於所有的進程來說,代碼是從同一個固定地址開始。接著就是全局變量和對應的數據位置,堆、共享庫、棧。最上面是內核虛擬存儲器,內核總是駐留在內存中,是操作系統的一部分,地址空間頂部的區域是為內核保留的,不允許應用程序讀寫這個區域的內容或者直接調用內核代碼定義的函數。
2、讀取內存中的程序段內容,給變量分配空間,在調用的時候尋址操作進程運行過程其實就是把磁盤的二進制文件映射到內存空間中並且指引CPU去內存中尋址,然後計算並且返回(I/O)的過程。
#include啟動這個程序(進程)#include #include int main(){ printf("hello PID:%d\n", getpid()); printf("hello ppid:%d\n", getppid()); char *p; scanf("%s", p); return 0; }
本文實例講述了Android控件之Spinner用法。分享給大家供大家參考。具體如下:以下模擬下拉列表的用法布局文件:<?xml version=1.0 e
Android調用系統相冊和相機選擇圖片並顯示在imageview中,在系統調用相機拍攝中,直接返回的是經過壓縮處理後的圖像,當你直接把返還後的圖片放在imageview
原生的Toolbar基本的功能樣式已經在上節簡單的說了一下,但是當前的樣式並不滿足我們的需要,因此這一節主要探索一下Toolbar的一些內容上調整的方法,比如Title位
實現此功能沒有太多的技術難點,主要通過PopupWindow方法,同時更進一步加深了PopupWindow的使用,實現點擊彈出一個自定義的view,view裡面可以自由設