freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

嵌入式linux內(nèi)核詳細設(shè)計(參考版)

2025-07-18 09:01本頁面
  

【正文】 參數(shù) inc: [in] 增加值 . 描述 給進程增加 inc 的優(yōu)先級 . 只有超級用戶可用 返回值 成功返回 0 錯誤返回 1 設(shè)置 errno EPERM: 沒有超級用戶的權(quán)限 ( 10) setgid 綱要 int setgid(gid_t gid)。 int setpriority(int which, int who, int prio)。 pid_t getppid(void)。 int setpgrp(void)。 描述 getuid 返回當(dāng)前進程的真實 uid. 真實的 uid 是執(zhí)行進程的用戶的 uid, geteuid 返回當(dāng)前進程的有效 uid. 有效 uid 是可執(zhí)行文件的 uid 返回值 getuid: 真實 uid. Geteuid 有效 uid ( 6) getpgrp, setpgid and setpgrp 綱要 pid_t getpgrp(void)。 描述 getgid 返回當(dāng)前進程的真實 gid, getegid 返回當(dāng)前進程的有效 gid,真實 gid is是執(zhí)行這個任務(wù)的用戶的 gid, 有效 gid 是可執(zhí)行文件的 gid 返回值 getgid: 實際的 gid. getegid: 有效的 gid. ( 5) geteuid and getuid 綱要 uid_t getuid(void)。 ( 4) getegid and getgid 綱要: gid_t getgid(void)。 描述 從當(dāng)前任務(wù)中創(chuàng)建一個子任務(wù),新任務(wù)是父任務(wù)的拷貝, vfork 是 fork. 的別名。 返回值 成功沒有返回值,錯誤返回 1, errno 設(shè)成以下值 : EACCESS: 文件錯誤或為不可執(zhí)行 . EPERM: 文件系統(tǒng)不允許執(zhí)行或文件的 SUID 或 SGID 被設(shè)置但文件系統(tǒng)不允許 SUID或 SGID 執(zhí)行 . E2BIG, ENOEXEC, EFAULT, ENAMETOOLONG, ENOENT, ENOMEM, ENOTDIR, EACCESS ELOOP:意義相同 . ( 3) template 綱要 pid_t fork(void)。 進程調(diào)度子系統(tǒng) 模塊功能概覽 進程調(diào)度是 Linux 操作系統(tǒng)的心臟,主要有以下功能: 允許進程建立自己的新拷貝; 決定拿一個進程將占 用 CPU,使得可運行進程之間進行有效的轉(zhuǎn)移; 接受中斷并把他們發(fā)送到合適的內(nèi)核子系統(tǒng); 發(fā)送信號給用戶進程; 管理定時器硬件; 當(dāng)進程結(jié)束后,釋放進程所占用的資源; 支持動態(tài)裝入模塊; 詳細輸入、輸出及處理描述 進程調(diào)度提供兩級接口:第一,它提供用戶進程可以調(diào)用的有限的系統(tǒng)調(diào)用接口;第二,它為內(nèi)核的其他子系統(tǒng)提供接口; ( 1) _exit 綱要 void _exit(int status) 參數(shù) status: [in] 將死進程返回的狀態(tài) 描述 系統(tǒng)調(diào)用立即結(jié)束調(diào)度任務(wù) 返回值 無 ( 2) execve 綱要 int execve (const char *filename, const char *argv[], const char *envp[])。 unsigned long vm_pte。 unsigned long vm_offset。 struct vm_area_struct * vm_prev_share。 /* 每個任務(wù)的虛擬存儲空間連接表 , 按地址排序 */ struct vm_area_struct * vm_next。 struct vm_area_struct * vm_avl_left。 unsigned short vm_flags。 unsigned long vm_end。 struct vm_area_struct { struct mm_struct * vm_mm。 /* 函數(shù)參數(shù) */ }。 /* 必須初始化為 0 */ void (*routine)(void *)。 /* 可用的 bh39。一般來說,這些任務(wù)是設(shè)備驅(qū)動程序所需的,但不是必須“立刻”被完成。 }。 unsigned long data。 struct timer_list *prev。 timer_list 結(jié)構(gòu)用來實現(xiàn)對進程的定時器的操作。 int lock_depth。 ifdef __SMP__ int processor。 /* 內(nèi)存管理信息 */ struct mm_struct *mm。 /* 文件系統(tǒng)信息 */ struct fs_struct *fs。 /* 改任務(wù)的 ldt. 缺省值為 NULL 表示使用缺省ldt */ struct desc_struct *ldt。 /* 如果沒有 tty 為 NULL */ /* ipc 資料 */ struct sem_undo *semundo。 /* 文件系統(tǒng)信息 */ int link_count。 unsigned short used_math。 /* 上次的頁錯誤計數(shù) */ unsigned long swap_t。 unsigned long old_maj_flt。 int swappable:1。 long utime, stime, cutime, cstime, start_time。 unsigned long it_real_incr, it_prof_incr, it_virt_incr。 unsigned long timeout, policy, rt_priority。 unsigned short uid,euid,suid,fsuid。 /* 父進程指針,最下子進程指針,兄弟進程指針 */ struct task_struct *p_opptr, *p_pptr, *p_cptr, *p_ysptr, *p_osptr。 /* boolean value for session group leader */ int leader。 int tty_old_pgrp。 int pid。 int dumpable:1。 int exit_code, exit_signal。 unsigned long saved_kernel_stack。 struct task_struct *next_task, *prev_task。 /* 硬件調(diào)試寄存器 */ struct exec_domain *exec_domain。 /* 每個進程的標(biāo)記 */ int errno。 unsigned long blocked。 long priority。t touch */ volatile long state。 task_struct 每個 task_struct 數(shù)據(jù)結(jié)構(gòu)描述系統(tǒng)中的進程或任務(wù)。 /* 異步等待 隊列 */ struct file *file。 struct inode *inode。 struct socket *next。 /* 協(xié)議數(shù)據(jù) */ struct socket *conn。 struct proto_ops *ops。 /* sock 流 , ... */ socket_state state。這個結(jié)構(gòu)不是獨立存在的,而是作為一個 VFS 數(shù)據(jù)結(jié)構(gòu)的一個部份。 }。 void (*write_space)(struct sock *sk)。 /* 回叫 */ void (*state_change)(struct sock *sk)。 /* This is the TIME_WAIT/receive * timer when we are doing IP */ struct timeval stamp。 /* 組隊列 */ endif /* * 這部分用于超時功能 (). */ int timeout。 /* 回送 */ char ip_mc_name[MAX_ADDR_LEN]。 /* 是否包含頭部 */ ifdef CONFIG_IP_MULTICAST int ip_mc_ttl。 /* 超時的原因 */ struct rtable *ip_route_cache。 /* TCP 轉(zhuǎn)發(fā)計時 */ struct timer_list delack_timer。 struct timer_list keepalive_timer。 /* TTL 設(shè)置 */ int ip_tos。 endif endif } protinfo。 endif ifdef CONFIG_INET struct i_packet_opt af_packet。 if defined(CONFIG_ATALK) || defined(CONFIG_ATALK_MODULE) struct atalk_sock af_at。 unsigned char localroute。 int sndbuf。 unsigned char debug。 unsigned char max_ack_backlog。 volatile unsigned char state。timed out39。 /* Soft holds errors that don39。 volatile unsigned short backoff。 volatile unsigned long mdev。 volatile unsigned short shutdown。 volatile unsigned short cong_count。 unsigned short num。 unsigned long window_clamp。 /* current eff. mss can change */ volatile unsigned short user_mss。 /* mss negotiated in the syn39。 /* jiffies at last rcv */ unsigned int bytes_rcv。 /* 確認(rèn)超時 */ volatile unsigned long lrcvtime。 /* 最后一次更新窗口時的序列號 */ __u32 high_seq。 unsigned short window。 /* 發(fā)送源 */ __u32 rcv_saddr。 __u32 daddr。 struct proto *prot。 long retransmits。 struct sk_buff *partial。 struct sk_buff *volatile send_tail。 struct sk_buff *volatile send_head。 int hashent。 struct sock **bind_pprev。 struct sock **pprev。 int proc。 int users。 __u32 urg_data。 __u32 fin_seq。 unsigned short rcv_ack_t。 __u32 copied_seq。 __u32 sent_seq。 unsigned long allocation。 atomic_t wmem_alloc。 struct sock *sklist_prev。例如,對一個 INET類型的 socket,此數(shù)據(jù)結(jié)構(gòu)將含有所有 TCP/IP 和 UDP/IP 的相關(guān)信息。 /* Redirect port */ }。 /* 結(jié)束指針 */ void (*destructor)(struct sk_buff *)。 /* 數(shù)據(jù)頭指針 */ unsigned char *tail。 /* 實際數(shù)據(jù)的 skb 指針 */ unsigned char *head。 /* 緩沖區(qū)大小 */ atomic_t count。 /* 用戶技術(shù) – 見 , */ unsigned short protocol。 /* IP/ARP 解析是否結(jié)束 */ unsigned char tries, /* Times tried */ lock, /* 是否鎖住 ? */ localroute, /* 為改幀的本地路由斷言 */ pkt_type, /* 包級別 */ pkt_bridged, /* Tracker for bridging */ ip_summed。 /* TCP 確認(rèn)序列號 */ unsigned char proto_priv[16]。 /* TCP 序列號 */ __u32 end_seq。 /* IP 目標(biāo)地址 */ __u32 raddr。 /* 校驗和 */ __u32 saddr。 /* For IPPROTO_RAW */ unsigned long len。 } mac。 union { /* As yet inplete physical layer views */ unsigned char *raw。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1