Kernel Kernel Kernel Kernel load estimator runqueue kernel/sched.

Size: px
Start display at page:

Download "Kernel Kernel Kernel Kernel load estimator runqueue kernel/sched."

Transcription

1 Linux Kernel

2 Kernel Kernel Kernel Kernel load estimator runqueue kernel/sched.c task_struct(include/linux/sched.h) sleep_avg schedule() kernel/sched.c Kernel

3 Kernel 2.4 Kernel 2.4 Kernel O(n) (1) 2.4 CPU goodness() (2) CPU runqueue Kernel 2.6 Linux Kernel Kernel2.6 O(1) 1. CPU active array expired array Active array CPU Expired array active array active array expired array Active array expired array CPU active array Kernel 2.4

4 2. CPU 2.4 Kernel bit bitmap bitmap 1 BSFL 3. load estimator boost punish CPU bonus CPU pull CPU push 1. Kernel ~ MAX_PRIO-1 0 ~ MAX_RT_PRIO-1 MAX_RT_PRIO ~ MAX_PRIO-1 2. runqueue kernel/sched.c struct runqueue 2.6 CPU (1) prio_array_t *active, *expired, arrays[2] runqueue CPU active expired prio_array_t struct prio_array { int nr_active; /* */ struct list_head queue[max_prio]; /* */ unsigned long bitmap[bitmap_size]; /* */

5 }; 1 prio_array queue[max_prio] i MAX_PRIO>i>=0 task_struct::runlist runnlist task_struct 1 queue[max_prio] struct prio_array unsigned long bitmap[bitmap_size] queue[max_prio] bitmap bit queue[i] queue[i] bitmap idx sched_find_first_bit() queue[i]->next task_struct::runlist active array expired array active array active expired struct runqueue sched.c sched.h (2) spinlock_t lock runqueue runqueue CPU runqueue (3) task_t *curr CPU current CPU runqueue curr rq->curr = next; rq->curr current rq->curr (4) unsigned long expired_timestamp

6 active array jiffies expired array EXPIRED_STARVING() expired array scheduler_tick() (5) unsigned long nr_running, nr_switches, nr_uninterruptible, timestamp_last_tick CPU nr_running CPU active array expired array nr_switches CPU nr_uninterruptible CPU timestamp_last_tick (6) struct list_head migration_queue CPU migration_req_t migration_req_t::list push 3. task_struct(include/linux/sched.h) Linux PCB Linux PCB task_struct task_struct task_struct (1) volatile long state include/linux/sched.h 6 #define TASK_RUNNING 0 #define TASK_INTERRUPTIBLE 1 #define TASK_UNINTERRUPTIBLE 2 #define TASK_STOPPED 4 #define TASK_ZOMBIE 8 #define TASK_DEAD 16 TASK_DEAD (2) struct thread_info *thread_info s32 preempt_count; unsigned long flags; preempt_count 0 0 flags TIF_NEED_RESCHED Kernel 2.4 need_resched 1

7 (3) int prio, static_prio prio Kernel2.4 goodness() Kernel2.6 prio static_prio nice nice -20 ~ 19 kernel/sched.c nice prio prioity nice #define NICE_TO_PRIO(nice) (MAX_RT_PRIO + (nice) + 20) #define PRIO_TO_NICE(prio) ((prio) - MAX_RT_PRIO - 20) prioity nice priority = MAX _ RT _ PRIO + nice + 20 (4) struct list_head run_list prio_array queue[max_prio] list_head run_list include/linux/list.h struct list_head task_struct (5) prio_array_t *array CPU active array active array kernel/sched.c array = next->array; dequeue_task(next, array); recalc_task_prio(next, next->timestamp + delta); enqueue_task(next, array); 2 UP runqueue::active active array SMP next thread_info thread_info cpu next cpu runqueue active schedule (6) unsigned long sleep_avg nanosecond 0 ~ NS_MAX_SLEEP_AVG sleep_avg Kernel 2.6 sleep_avg (7) long interactive_credit -CREDIT_LIMIT ~ CREDIT_LIMIT interactive_credit CREDIT_LIMIT interactive_credit

8 CREDIT_LIMIT+1 (8) unsigned long long timestamp sleep_avg activate_task() kernel/sched.c p->timestamp = now expired array schedule() kernel/sched.c expired array prev->timestamp = now active array schedule() kernel/sched.c active array next->timestamp = now CPU pull timestamp sched_clock() - (src_rq->timestamp_last_tick - p->timestamp) CPU (9) int activated actived=-1 sleep TASK_UNINTERRUPTIBLE try_to_wake_up() actived=0 actived=1 TASK_INTERRUPTIBLE credit activate_task() actived=2 TASK_INTERRUPTIBLE activate_task() (10) unsigned long policy 2.4 SCHED_FIF CPU SCHED_RR SCHED_OTHER (11) unsigned int time_slice, first_time_slice time_slice Kernel 2.4 counter first_time_slice 0

9 1. (1) static_prio prio nice static_prio sleep_avg effecitve_prio() kernel/sched.c sleep_avg -MAX_BONUS/2 ~ MAX_BONUS/2 bonus MAX_BONUS MAX_USER_P RIO* PRIO_BONUS_RATIO / 100 = 10 sleep_avg -5 ~ 5 bonus = (NS_TO_JIFFIES((p)- > sleep_avg)* MAX_BONUS / MAX_SLEEP_AVG) - MAX_BONUS / 2 prio = static _ prio bonus MAX_RT_PRIO MAX_PRIO-1 sleep_avg bonus sleep_avg bonus (2) effective_prio() recalc_task_prio () recalc_task_prio () actived interactive_credit sleep_avg sleep_avg effective_prio() a. effective_prio() sleep_avg interactive_credit b. recalc_task_prio () c. active array expired array effective_prio() d. IDLE 2. (1) time_slice task_timeslice() kernel/sched.c [MAX_RT_PRIO, MAX_PRIO-1] [MIN_TIMESLICE, MAX_TIMESLICE] timeslice = MIN_TIMESLICE + ((MAX_TIMESLICE - MIN_TIMESLICE) * (MAX_PRIO-1- (p)->static_prio) / (MAX_USER_PRIO-1)) 2 static_prio timeslice

10 2 static_prio time_slice (2) 0 Linux for (each task on the system) { recalculate priority; recalculate timeslice } O(n) task_struct Kernel 2.6 task_timeslice() a. sched_fork b. scheduler_tick c. first_timeslice Kernel sleep_avg sleep_avg Kernel 2.6 sleep_avg (1) sleep_avg PARENT_PENALTY / 100

11 sleep_avg CHILD_PENALTY / 100 PARENT_PENALTY=100 CHILD_PENALTY = 95 sleep_avg (2) acitvate_task() recalc_task_prio() sleep_avg sleep_avg 0 ~ NS_MAX_SLEEP_AVG MAX_SLEEP_AVG - AVG_TIMESLICE p->mm UNINTERRUPTIBLE p->activated!= -1 INTERACTIVE_SLEEP(p) p->mm UNINTERRUPTIBLE p->activated == -1!HIGH_CREDIT(p) sleep_avg INTERACTIVE_SLEEP(p) INTERACTIVE_SLEEP(p) INTERACTIVE_SLEEP(p) sleep_avg INTERACTIVE_SLEEP(p) sleep_avg+sleep_time sleep_avg (3) schedule() TASK_INTERRUPTIBLE actived>0 actived recalc_task_prio() (2) sleep_time actived=1 sleep_time (ON_RUNQUEUE_WEIGHT * 128 / 100) / 128 (4) CPU CPU sleep_avg run_time run_time sleep_avg 0 (5) sleep_avg p->parent->sleep_avg = p->parent->sleep_avg / (EXIT_WEIGHT+1) * EXIT_WEIGHT + p->sleep_avg /(EXIT_WEIGHT + 1); sleep_avg 1/( EXIT_WEIGHT+1) sleep_avg 1/( EXIT_WEIGHT+1) 4. Kernel 2.6

12 (1) interactive_credit sleep_avg interactive_credit task_struct 0 interactive_credit 1 recalc_task_prio() a. (p->mm!=null) TASK_UNINTERRUPTIBLE p->activated!=-1 sleep_time>interactive_sleep(p) interactive_credit 1 b. NS_MAX_SLEEP_AVG interactive_credit 1 interactive_credit 1 schedule() CPU run_time sleep_avg sleep_avg 0 interactive_credit HIGH_CREDIT(p) LOW_CREDIT(p) interactive_credit 1 interactive_credit -(CREDIT_LIMIT+1) ~ (CREDIT_LIMIT+1) interactive_credit CREDIT_LIMIT+1 interactive_credit HIGH_CREDIT() CPU run_time /= (CURRENT_BONUS(prev)? : 1) sleep_avg sleep_avg sleep_avg p->sleep_avg += sleep_time sleep_avg sleep_avg (2) sleep_avg sleep_avg TASK_INTERRUPTIBLE sleep_avg sleep_avg (3) TASK_INTERACTIVE() active array active array (p)->prio <= (p)->static_prio - DELTA(p) DELTA(p) = (SCALE(TASK_NICE(p), 40, MAX_BONUS) + INTERACTIVE_DELTA)

13 SCALE(v1,v1_max,v2_max) = (v1) * (v2_max) / (v1_max) TASK_INTERACTIVE() nice n p nice 12 nice>12 DELTA(p)>5 sleep_avg 5 TASK_INTERACTIVE(p) nice -20 sleep_avg TASK_INTERACTIVE(p) nice active array 5. schedule() kernel/sched.c schedule() Kernel (1) prev next prev CPU next CPU a. b. preempt_disable() c. current prev CPU rq prev prev prev run_time interactive_credit rq rq d. prev prev TASK_RUNNING prev rq schedule() e. rq 0 SMP next idle rq->expired_timestamp = 0 expired_timestamp a. rq active array 0 active array expired array array = rq->active; rq->active = rq->expired; rq->expired = array; rq->expired_timestamp = 0;

14 rq->best_expired_prio = MAX_PRIO; active array expired array b. sched_find_first_bit() idx queue[idx]->next next idx = sched_find_first_bit(array->bitmap); queue = array->queue + idx; next = list_entry(queue->next, task_t, run_list); 3 c. next TASK_INTERRUPTIBLE actived>0 prio a. prev!=next b. next->timestamp rq->curr=next rq->curr current c. Kernel 2.4 prev mm rq current current=next=rq->curr TIF_NEED_RESCHED (2) schedule() Kernel 2.4 schedule() schedule()

15 task_struct need_resched schedule() need_resched a. CPU b. CPU c. nice Kernel2.6 Kernel 2.4 need_resched bit 6. (1) sched_init() sched_init() init/main.c start_kernel() CPU runqueue SMP CPU wake_up_forked_process() wake_up_forked_process timer (2) sched_fork(task_t *p) fork kenel/fork.c do_fork()->copy_process->sched_fork() TASK_RUNNIG runqueue runlist array fork sched_tail preempt_count 1 first_timeslice 1 fork CPU 0 1 scheduler_tick() scheduler_tick (3) wake_up_forked_process(task_t * p) fork kernel/fork.c do_fork() fork sleep_avg sleep_avg interactive_credit 0 prio cpu active array idle activate_task(p, rq) active array (4) schedule_tail()

16 fork() entry.s fork (5) scheduler_tick() update_process_time() SCHED_RR SCHED_FIFO TIF_NEED_RESCHED a. TIF_NEED_RESCHED first_timeslice 0 rq-> expired_timestamp expired_timestamp b. TASK_INTERACTIVE() TASK_INTERACTIVE EXPIRED_STARVING(rq) expired array (STARVATION_LIMIT && ((rq)->expired_timestamp&&(jiffies- (rq)->expired_timestamp >= STARVATION_LIMIT * ((rq)->nr_running) + 1))) ((rq)->curr->static_prio > (rq)->best_expired_prio) EXPIRED_STARVING() EXPIRED_STARVING() STARVATION_LIMIT (rq)->expired_timestamp (rq)->expired_timestamp >= STARVATION_LIMIT * ((rq)->nr_running) + 1) expired array ((rq)->curr->static_prio > (rq)->best_expired_prio) expired array c. EXPIRED_STARVING() active array TASK_INTERACTIVE expired array 1 CPU active array RR a. sleep_avg sleep_avg CPU-bound cache b. CPU CPU (6) sleep wake up interruptible running

17 4 TASK_INTERRUPTBLE TASK_RUNNING wait_for_completion() try_to_wake_up() wait_for_completion() a. DECLARE_WAITQUEUE() b. add_wait_queue_tail() c. TASK_UNINTERRUPTIBLE d. schedule() e. remove_wait_queue() schedule() try_to_wake_up() activate_task() rq->curr curr TIF_NEED_RESCHED TASK_RUNNING (7) sched_exit(task_t *p) release_task() p->first_timeslice first_timeslice 1 p fork p p->sleep_avg < p->parent->sleep_avg sleep_avg 7. Kernel 2.6 Kernel (1) preempt_disable() preempt_count 1

18 (2) preempt_count preempt_count arch/i386/kernel/entry.s ENTRY(resume_kernel) cmpl $0,TI_PRE_COUNT(%ebp) # non-zero preempt_count? jnz restore_all need_resched: movl TI_FLAGS(%ebp), %ecx # need_resched set? testb $_TIF_NEED_RESCHED, %cl jz restore_all testl $IF_MASK,EFLAGS(%esp) # interrupts off (exception path)? jz restore_all movl $PREEMPT_ACTIVE,TI_PRE_COUNT(%ebp) sti call schedule movl $0,TI_PRE_COUNT(%ebp) cli jmp need_resched preempt_count TIF_NEED_RESCHED EFLAGS IF IF schedule() preempt_enable() a. preempt_count 1 b. TIF_NEED_RESCHED 0 preempt_schedule() preempt_count PREEMPT_ACTIVE schedule() schedule() 8. Kernel 2.6 pull push (1) pull CPU CPU CPU pull load_balance() load_balance() CPU idle=1 idle=0 idle=1

19 idle=0 CPU rebalance_tick() BUSY_REBALANCE_TICK load_balance() load_balance() CPU CPU CPU CPU CPU 25% CPU expired active a. b. cpus_allowed CPU c. CPU cache_decay_ticks cache a. CPU b. CPU CPU active array c. timestamp d. CPU TIF_NEED_RESCHED imbalance idle=1 load_balance() IDLE_REBALANCE_TICK load_balance() schedule() CPU rq load_balance() idle load_balance() idle=0 idle idle=1 (2) push migration_thread() CPU rq->migration_queue push CPU Kernel 2.6 CPU SCHED_FIFO migration_queue set_cpus_allowed() CPU migration_req_t CPU migration_queue migration_thread migration_thread() move_task_away() CPU activate_task() CPU CPU rq->curr resched_task() CPU TIF_NEED_RESCHED 1

20 Kernel 2.6 : [1] Linus Tovalds, Linux v2.6.4, from [2] Robert Love, Linux Kernel Development [3], Linux 2.6

To remove this message please register. 学习资料 4. 进程从绻统踃用返回到用户态时 ; 5. 内核处理完中断后, 进程返回到用户态 ; 六 : 进程队列 :( 对队列都有初始化 添加 删除等功能 ) 1: 运行队列 :Linux 绻统为处于帱绪态的进程的队列

To remove this message please register. 学习资料 4. 进程从绻统踃用返回到用户态时 ; 5. 内核处理完中断后, 进程返回到用户态 ; 六 : 进程队列 :( 对队列都有初始化 添加 删除等功能 ) 1: 运行队列 :Linux 绻统为处于帱绪态的进程的队列 To remove this message please register. 学习资料 Linux 进程与踃度学习 ----------------------------------------------------------------------------------------------- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

More information

第一章 概论

第一章  概论 1 2 3 4 5 6 7 8 Linux 7.1 7.1.1 1 1 2 3 2 3 1 2 3 3 1 2 3 7.1.2 1 2 1 2 3 4 5 7.1.3 1 1 2 3 2 7.1 3 7.1.4 1 1 PCB 2 3 2 PCB PCB PCB PCB PCB 4 1 2 PSW 3 CPU CPU 4 PCB PCB CPU PCB PCB PCB PCB PCB PCB PCB

More information

1 CPU interrupt INT trap CPU exception

1 CPU interrupt INT trap CPU exception 1 CPU interrupt INT trap CPU exception 2 X86 CPU gate 64 16 1 2 5 8 16 16 P DPL 00101 TSS 101 DPL P 1 64 16 1 2 1 1 3 3 5 16 16 16 P DPL 0 D 000 16 110 111 100 D 1=32 0=16 DPL P 1 INT DPL1>=CPL>=DPL CPU

More information

中文模板

中文模板 操作系统课程作业 源码阅读报告 1 源码阅读报告 1. Linux 内核中进程管理模块的整体结构 Linux 内核的进程管理模块包括进程的数据结构表示 进程的创建与终止 进程调度 进程间通信 CPU 调度 进程同步 死锁处理等 整个进程管理模块以结构体 task_struct 为核心, 其他的操作都针对这个结构体及其各个成员进行操作 比如, 创建一个进程就是新建一个 task_struct 结构体,

More information

Linux kernel exploit研究和探索

Linux kernel exploit研究和探索 Linux kernel exploit DOC alert7 PPT e4gle 2002-12-2 1 2002-12-2 2 Linux kernel exploit kernel exploit exploit exploit exploit (Kernel Buffer Overflow) (Kernel

More information

254-256 1931 300 1982 338 132 133 219 220 101 184 45 45 149 151 155 129 130 30 210 106 318 319 77 166 160161 128 130 1982 18 19 131 191 41 1943 11 13 47 222 16 29 1979 12 27 62 80 78 79 119

More information

提纲 1 2 OS Examples for 3

提纲 1 2 OS Examples for 3 第 4 章 Threads2( 线程 2) 中国科学技术大学计算机学院 October 28, 2009 提纲 1 2 OS Examples for 3 Outline 1 2 OS Examples for 3 Windows XP Threads I An Windows XP application runs as a seperate process, and each process may

More information

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 25 26 27 28 29 30 31 32 33 34 35 36 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 25 26 27 28 29 30 31 32 33 34 35 36 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一 考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09:50 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 五 專 企 二 乙 胡 哲 維 中 文 輸 入 五 專 企 二 乙 周 林 昜 中 文 輸 入 五 專 企 二 乙 賴 昱 樺 中 文 輸 入 五 專 企 二 乙

More information

Microsoft Word - LJM05.doc

Microsoft Word - LJM05.doc 第 5 章 进程调度与负载均衡 调度工作涉及选择哪个 ( 哪些 ) 任务在哪个 ( 哪些 ) 处理器上运行, 解决各个进程公平地享用 CPU 资源的问题 具体需要确定当前进程可以占用 CPU 核多久 哪个进程将是下一个要运行的进程 负载均衡主要解决的是各个 CPU 忙闲不一的问题, 提高系统的整体吞吐率 调度和负载均衡大体上是与硬件架构无关的, 但是调度相关的进程切换则是体系结构紧密相关的内容 (

More information

PowerPoint Presentation

PowerPoint Presentation 中 小 IT 企 业 人 力 资 源 管 理 咨 询 简 介 一 背 景 分 析 二 需 求 分 析 三 服 务 内 容 四 操 作 流 程 五 斯 隆 优 势 六 行 业 案 例 七 服 务 理 念 目 录 一 背 景 分 析 -IT 业 现 状 分 析 IT 产 业 的 总 量 水 平 较 低 中 国 IT IT 现 状 总 体 规 模 较 小 技 术 自 主 创 新 能 力 差 对 经 济 的

More information

unsigned int need_resched; 當此值為真,timer 會作 task 排程 struct task_struct *init_task; * 代表 ( 一開始 )start_kernel() 的 task union task_union { task 與 task 使用的

unsigned int need_resched; 當此值為真,timer 會作 task 排程 struct task_struct *init_task; * 代表 ( 一開始 )start_kernel() 的 task union task_union { task 與 task 使用的 Linux 核心與驅動程式第二次程式作業 本次作業, 承續上次的 mini-example, 在這個小平台上, 將核心的基礎部份打造出來 這會是一個有排程, 有搶先能力的核心, 並提供簡單的行程同步機制 在介面與架構上, 盡量配合 Linux kernel, 讓大家在實作時, 同時達到學習作業系統概念與瞭解 Linux kernel 的實作方式 請先下載上次作業的答案與作業二的開發環境更新 http://www.cs.ccu.edu.tw/~lhr89/linux-kernel/embed-example-for-2.6.tar.gz

More information

学习MSP430单片机推荐参考书

学习MSP430单片机推荐参考书 MSP430 16 MSP430 C MSP430 C MSP430 FLASH 16 1 CPU 16 ALU 16 PC SP SR R4~R15 2 3 00-FFH 100-1FFH 4 5 1 2 51 24 27 6 1 2 3 4 5 6 4 12 SR SP SR CPU SR CPU C Z N GIE CPUOff CPU OscOff SCG0 SCG1 CPU EXIT SP

More information

<4D F736F F F696E74202D20B2D9D7F7CFB5CDB35F4C696E7578BDF8B3CCD3EBCFDFB3CC2E BBCE6C8DDC4A3CABD5D>

<4D F736F F F696E74202D20B2D9D7F7CFB5CDB35F4C696E7578BDF8B3CCD3EBCFDFB3CC2E BBCE6C8DDC4A3CABD5D> Linux 中的进程与线程 进程调度 Linux 线程 目录 1 进程控制块 (PCB) 是什么? PCB 的内容 Linux 下的 PCB 有什么特点? Task_struct 进程是程序执行时的一个实例 1. 有一段程序供其执行 2. 有起码的 私有财产, 也就是进程的专有的系统堆栈空间 3. 有 户口, 就是内核中的一个 task_struct 数据结构, 有了这个数据结构, 进程才能成为内核调度的一个基本单位,

More information

投影片 1

投影片 1 9 1 9-1 Windows XP Windows Server 2003 Mac OS Linux, 都 (OS, Operating System ) 2 3 , 來, 行 3 理 行 4 ,, (UI, User Interface), 滑, 令 列 (CLI, Command-Line Interface) (GUI, Graphical User Interface) 2 5 令 列,

More information

06721 main() lock pick proc() restart() [2][4] MINIX minix2.0 GDT, IDT irq table[] CPU CPU CPU CPU (IDTR) idt[] CPU _hwint00:! Interrupt

06721 main() lock pick proc() restart() [2][4] MINIX minix2.0 GDT, IDT irq table[] CPU CPU CPU CPU (IDTR) idt[] CPU _hwint00:! Interrupt MINIX ( 730000) ( 730000) MINIX MINIX2.0 MINIX : MINIX TP3 1 MINIX UNIX Tanenbaum UNIX MINIX LINUX MINIX MINIX MINIX1.0 UNIX V7 MINIX2.0[3] POSIX MINIX3 MINIX Gabriel A. Wainer 1994-1995 [5] 1998 I/O 2002

More information

RTX3.2.0标准版 - 技术白皮书

RTX3.2.0标准版 - 技术白皮书 一 铭 操 作 系 统 技 术 白 皮 书 广 西 一 铭 软 件 股 份 有 限 公 司 版 权 声 明 本 书 版 权 归 广 西 一 铭 软 件 股 份 有 限 公 司 所 有, 并 保 留 对 本 文 档 及 声 明 的 最 终 解 释 权 和 修 改 权 本 文 件 中 出 现 的 任 何 文 字 叙 述 文 档 格 式 插 图 照 片 方 法 过 程 等 内 容, 除 另 有 特 别 说

More information

Microsoft Word - 中耳的主要疾病~中耳炎.doc

Microsoft Word - 中耳的主要疾病~中耳炎.doc 投 稿 類 別 : 生 物 類 篇 名 : 中 耳 的 主 要 疾 病 中 耳 炎 作 者 : 周 譽 積 市 立 大 理 高 中 高 307 班 李 宗 遠 市 立 大 理 高 中 高 307 班 林 岑 聿 市 立 大 理 高 中 高 307 班 指 導 老 師 : 牟 建 明 老 師 - 0 - 壹 前 言 中 耳 的 主 要 疾 病 中 耳 炎 一 研 究 目 的 我 們 常 聽 到 一 些

More information

LSTA126中文操作说明

LSTA126中文操作说明 LSE126 洗 干 衣 机 使 用 说 明 阅 读 使 用 说 明 注 意! 建 议 认 真 阅 读 说 明 书 中 的 所 有 内 容, 说 明 中 包 括 了 洗 衣 干 衣 机 的 合 理 安 全 的 使 用 方 法 请 将 说 明 书 保 管 好, 以 备 将 来 参 考 销 售 和 转 卖 时, 确 保 将 说 明 书 随 机 带 上, 以 提 供 必 要 的 使 用 信 息 1. 安

More information

Microsoft Word - MSP430 Launchpad 指导书.docx

Microsoft Word - MSP430 Launchpad 指导书.docx Contents 3... 9... 14 MSP430 LAUNCHPAD 指导书 3 第一部分第一个工程 New Project File > New > CCS Project Project name: ButtonLED Device>Family: MSP430 Variant: MSP430G2553 Project templates and examples : Empty Project

More information

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持

第 一 节 认 识 自 我 的 意 义 一 个 人 只 有 认 识 自 我, 才 能 够 正 确 地 认 识 到 自 己 的 优 劣 势, 找 出 自 己 的 职 业 亮 点, 为 自 己 的 顺 利 求 职 推 波 助 澜 ; 一 个 人 只 有 认 识 自 我, 才 能 在 求 职 中 保 持 第 一 篇 知 己 知 彼, 百 战 不 殆 基 本 评 估 篇 第 一 章 认 识 自 我 我 就 是 一 座 金 矿 人 啊, 认 识 你 自 己! 塔 列 斯 ( 希 腊 学 者 ) 要 想 知 道 去 哪 儿, 必 须 先 知 道 你 现 在 在 哪 儿 和 你 是 谁 茜 里 娅. 德 纽 斯 ( 美 国 职 业 指 导 学 家 ) 本 章 提 要 了 解 认 识 自 我 在 职 业 生

More information

12 12 1 30 40 20 30 10 20 6 10 10 2 34.8 56.1 18.0 20.9 3.8 0.4 17.9 18.3 11.7 9.1 9.1 8.3 9.2 6.3 10.8 8.0 3 1949 1952 1957 1965 1975 1980 1985 100 100 100 100 100 100 100 11.0 19.4 26.1 26.2

More information

报 告 简 要 丽 江 古 城 位 于 云 南 省 西 北 部, 始 建 于 宋 末 元 初 古 城 西 北 方 30 公 里 处 是 海 拔 5596 米 的 玉 龙 雪 山 及 第 四 世 冰 川 遗 迹 丽 江 古 城 在 南 宋 时 期 就 初 具 规 模, 已 有 八 九 百 年 的 历

报 告 简 要 丽 江 古 城 位 于 云 南 省 西 北 部, 始 建 于 宋 末 元 初 古 城 西 北 方 30 公 里 处 是 海 拔 5596 米 的 玉 龙 雪 山 及 第 四 世 冰 川 遗 迹 丽 江 古 城 在 南 宋 时 期 就 初 具 规 模, 已 有 八 九 百 年 的 历 丽 江 古 城 托 管 挂 牌 可 行 性 分 析 报 告 上 海 文 化 产 权 交 易 所 申 江 文 化 商 品 运 营 服 务 平 台 二 零 一 六 年 七 月 报 告 简 要 丽 江 古 城 位 于 云 南 省 西 北 部, 始 建 于 宋 末 元 初 古 城 西 北 方 30 公 里 处 是 海 拔 5596 米 的 玉 龙 雪 山 及 第 四 世 冰 川 遗 迹 丽 江 古 城 在

More information

有 不 良 企 图 时, 就 要 立 即 躲 开 他 当 你 实 在 难 以 分 辨 对 方 是 真 心 实 意 还 是 虚 情 假 意 时, 可 向 父 母 老 师 或 周 围 较 成 熟 和 亲 近 的 朋 友 请 教, 请 他 们 帮 你 分 析 情 况, 做 出 判 断 此 时, 拒 绝 帮

有 不 良 企 图 时, 就 要 立 即 躲 开 他 当 你 实 在 难 以 分 辨 对 方 是 真 心 实 意 还 是 虚 情 假 意 时, 可 向 父 母 老 师 或 周 围 较 成 熟 和 亲 近 的 朋 友 请 教, 请 他 们 帮 你 分 析 情 况, 做 出 判 断 此 时, 拒 绝 帮 第 一 章 女 生 安 全 2009 年 11 月 2 日 深 夜,51 岁 的 农 民 李 某 翻 墙 进 入 某 中 学 行 窃, 他 悄 悄 来 到 一 小 屋 前, 并 无 所 获 见 屋 内 3 名 少 女 都 已 熟 睡, 便 生 邪 念, 欲 行 不 轨 3 少 女 慷 醒 后, 遭 李 某 的 殴 打 和 猥 亵, 其 中 一 名 16 岁 女 生 乘 机 溜 出 房 外, 将 房

More information

內 容 及 試 題 範 例 術 科 評 量 規 範 評 分 標 準 一 (, 工 具 與 材 料 由 本 校 提 供, 考 生 無 須 自 備 ) ( 一 ) 基 本 焊 接 工 具 操 作 及 辨 識 基 本 手 工 具 設 備 ( 二 ) 測 驗 時 間 50 分 鐘 ( 三 ) 工 具 與 材

內 容 及 試 題 範 例 術 科 評 量 規 範 評 分 標 準 一 (, 工 具 與 材 料 由 本 校 提 供, 考 生 無 須 自 備 ) ( 一 ) 基 本 焊 接 工 具 操 作 及 辨 識 基 本 手 工 具 設 備 ( 二 ) 測 驗 時 間 50 分 鐘 ( 三 ) 工 具 與 材 104 學 年 度 高 級 中 等 學 校 特 色 招 生 職 業 類 科 甄 選 入 學 內 容 審 查 表 學 校 名 稱 ( 全 銜 ) 私 立 治 平 高 中 日 期 104 年 4 月 25 日 ( 六 ) 科 班 名 資 訊 科 特 色 班 項 目 基 本 焊 接 工 具 操 作 辨 識 基 本 手 工 具 設 備 一 可 聯 接 性 : 術 科 命 題 規 範 命 題 內 容 基 本

More information

2.??,,,,, ;,,,,,,,, 3.?,,?,?,

2.??,,,,, ;,,,,,,,, 3.?,,?,?, 1.?? :,,,, : ( 1),, ( ), 5 : ( 2),,,, : ( ),,, ( 3) 2.??,,,,, ;,,,,,,,, 3.?,,?,?, ,,,, 250 :, 4.?,,,,,,,,? ( 1),,,, ( 2),,,, ,,, ( 3),, ( 4) : ;,,,,, ( 5),,,, 5.? ,,,,,,,,,,,,, 6.?, :,,, ;,,,,, ;, : 7.?,?,,,,

More information

宜蘭縣風景區管理所五峰旗風景特定風景區開放行動咖啡車作業投標須知

宜蘭縣風景區管理所五峰旗風景特定風景區開放行動咖啡車作業投標須知 宜 蘭 縣 礁 溪 鄉 湯 圍 溝 公 園 委 託 經 營 管 理 契 約 書 立 契 約 書 人 宜 蘭 縣 政 府 ( 以 下 簡 稱 甲 方 ) 為 充 分 利 用 湯 圍 溝 公 園 空 間 效 益, 並 提 昇 遊 憩 服 務 品 質, 特 委 託 ( 以 下 簡 稱 乙 方 ) 經 營 管 理, 特 訂 定 本 契 約, 契 約 內 容 如 后 : 第 一 條 : 一 契 約 文 件 及

More information

第 二 十 七 章 一 夜 苦 熬 第 二 十 八 章 租 房 同 居 第 二 十 九 章 二 人 世 界 第 三 十 章 取 消 面 试 第 三 十 一 章 中 暑 卧 床 第 三 十 二 章 找 到 工 作 第

第 二 十 七 章 一 夜 苦 熬 第 二 十 八 章 租 房 同 居 第 二 十 九 章 二 人 世 界 第 三 十 章 取 消 面 试 第 三 十 一 章 中 暑 卧 床 第 三 十 二 章 找 到 工 作 第 商 场 风 月 之 新 欢 旧 爱 七 寸 明 月 / 著 第 一 章 凌 晨 惊 梦... 4 第 二 章 前 台 MM... 7 第 三 章 陪 赌 陪 嫖... 11 第 四 章 淫 声 荡 语... 15 第 五 章 孤 儿 报 恩... 19 第 六 章 一 招 断 腕... 21 第 七 章 惹 毛 警 察... 26 第 八 章 痛 扁 犯 人... 29 第 九 章 薄 惩 邢 科...

More information

美 国 研 究

美 国 研 究 1991 2 1991 3 1991 4 1991 5 1991 6 1991 7 1991 8 1991 9 1991 10 1991 11 1991 12 1991 13 1991 14 1991 15 1991 16 1991 17 1991 18 1991 19 1991 20 1991 21 1991 22 1991 23 1991 24 1991 25 1991 26 1991 27 1991

More information

《垓下歌》 項羽

《垓下歌》 項羽 1. 2. 3. 4. MM1 1 5. 6. 7. 8. MM1 2 9. ( ) 爲 10. 11. MM1 3 12. 13. 14. 15. 縧 16. MM1 4 17. 18. 19. MM1 5 20. 21. 22. 23. 24. 25. MM1 6 26. 27. 28. 29. 30. 31. MM1 7 32. 爲 33. 34. 35. 36. MM1 8 37. 38.

More information

交 通 部 公 路 總 局 新 竹 區 監 理 所 104 年 第 2 次 契 約 服 務 員 甄 試 試 場 序 號 試 場 序 號 姓 名 A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 張 齡 文 王 美 蕙 吳

交 通 部 公 路 總 局 新 竹 區 監 理 所 104 年 第 2 次 契 約 服 務 員 甄 試 試 場 序 號 試 場 序 號 姓 名 A01 A02 A03 A04 A05 A06 A07 A08 A09 A10 A11 A12 A13 A14 A15 A16 張 齡 文 王 美 蕙 吳 交 通 部 公 路 總 局 新 竹 區 監 理 所 104 年 第 2 次 契 約 服 務 員 甄 試 試 場 規 則 一 考 生 應 於 考 試 當 日 攜 帶 國 民 身 分 證 正 本 或 其 他 足 資 證 明 身 分 之 證 件 於 上 午 8 時 50 分 前 至 本 所 行 政 大 樓 2 樓 道 安 教 室 入 場 考 試, 未 攜 帶 者 一 律 不 得 參 加 考 試 ; 冒 名

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

A Preliminary Implementation of Linux Kernel Virus and Process Hiding 邵 俊 儒 翁 健 吉 妍 年 月 日 学 号 学 号 学 号 摘 要 结 合 课 堂 知 识 我 们 设 计 了 一 个 内 核 病 毒 该 病 毒 同 时 具 有 木 马 的 自 动 性 的 隐 蔽 性 和 蠕 虫 的 感 染 能 力 该 病 毒 获 得 权 限 后 会 自 动 将 自 身 加 入 内 核 模 块 中 劫 持 的 系 统 调 用 并 通 过 简 单 的 方 法 实 现 自 身 的

More information

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40

C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 C C trio@seu.edu.cn C C C C The Most Beautiful Language and Most Dangerous Language in the Programming World! C 2 C C C 4 C 40 30 10 Project 30 C Project 3 60 Project 40 Week3 C Week5 Week5 Memory & Pointer

More information

C/C++ - 文件IO

C/C++ - 文件IO C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;

More information

华恒家庭网关方案

华恒家庭网关方案 LINUX V1.5 1 2 1 2 LINUX WINDOWS PC VC LINUX WINDOWS LINUX 90% GUI LINUX C 3 REDHAT 9 LINUX PC TFTP/NFS http://www.hhcn.com/chinese/embedlinux-res.html minicom NFS mount C HHARM9-EDU 1 LINUX HHARM9-EDU

More information

二 衛 生 所 環 境 介 紹 1F- 櫃 台 門 診 診 間 藥 局 糖 尿 病 衛 教 室 2F- 醫 檢 室 會 議 室 3F- 行 政 辦 公 室 正 門 1F 櫃 台 三 日 程 表 星 期 一 二 三 四 五 早 上 1. 環 境 介 紹 2.DM 衛 教 見 習 3. 藥 局 介 紹

二 衛 生 所 環 境 介 紹 1F- 櫃 台 門 診 診 間 藥 局 糖 尿 病 衛 教 室 2F- 醫 檢 室 會 議 室 3F- 行 政 辦 公 室 正 門 1F 櫃 台 三 日 程 表 星 期 一 二 三 四 五 早 上 1. 環 境 介 紹 2.DM 衛 教 見 習 3. 藥 局 介 紹 宜 蘭 縣 五 結 鄉 衛 生 所 見 習 報 告 一 五 結 鄉 簡 介 400510506 周 彥 霖 五 結 鄉 位 於 蘭 陽 平 原 之 東 南, 東 臨 太 平 洋, 北 以 蘭 陽 溪 與 宜 蘭 市 壯 圍 鄉 為 界, 西 與 三 星 鄉 羅 東 鎮 毗 鄰, 南 冬 山 鄉 蘇 澳 鎮 相 接 全 鄉 面 積 38.8671 平 方 公 里, 看 起 來 像 肝 臟, 鄉 內 又

More information

内 容 1 2 3 4 培 训 目 标 基 础 知 识 常 用 监 控 命 令 在 实 战 中 综 合 运 用 2

内 容 1 2 3 4 培 训 目 标 基 础 知 识 常 用 监 控 命 令 在 实 战 中 综 合 运 用 2 Linux 常 用 监 控 命 令 介 绍 基 础 应 用 组 梁 若 羽 2011-07-12 1 内 容 1 2 3 4 培 训 目 标 基 础 知 识 常 用 监 控 命 令 在 实 战 中 综 合 运 用 2 培 训 目 标 掌 握 常 用 监 控 命 令 的 用 途 和 启 用 方 法 熟 悉 各 个 关 键 输 出 参 数 的 真 实 含 义 了 解 Linux 操 作 系 统 的 一

More information

ebook

ebook 3 3 3.1 3.1.1 ( ) 90 3 1966 B e r n s t e i n P ( i ) R ( i ) W ( i P ( i P ( j ) 1) R( i) W( j)=φ 2) W( i) R( j)=φ 3) W( i) W( j)=φ 3.1.2 ( p r o c e s s ) 91 Wi n d o w s Process Control Bl o c k P C

More information

资源管理软件TORQUE与作业调度软件Maui的安装、设置及使用

资源管理软件TORQUE与作业调度软件Maui的安装、设置及使用 TORQUE Maui hmli@ustc.edu.cn 2008 1 1 TORQUE 2 1.1 TORQUE........................... 2 1.2 TORQUE...................... 2 1.3 TORQUE.......................... 4 1.4 TORQUE........................... 4

More information

lec02.key

lec02.key 第 2 讲进程控制 张雷雷 zhangl@nju.edu.cn 南京 大学计算机科学与技术系 1 主要内容 用户 / 程序员眼中的进程 基本概念 ps 命令 进程创建, 等待, 终 止 ; 程序执 行行 Linux 内核眼中的进程 Linux 进程描述 Linux 内核通 用链表 Linux 进程 / 线程的实现机制 系统调 用!2 进程及线程基本定义 进程 (process) 处于执 行行期的程序及其所包含资源的总称

More information

Microsoft Word - 正文.doc

Microsoft Word - 正文.doc 1 2 1 2 3 4 5 6 7 8 9 10 3 1 150 2 150 1 1 1.1 1.1.1 1.2 1.2.1 1.2.2 1.2.3 1.3 1.3.1 1.3.2 1.4 1.4.1 CPU 1.4.2 I/O 1.4.3 I/O 1.5 1.5.1 CISC RISC 1.5.2 1.5.3 1.6 1.6.1 1.6.2 N 1.6.3 2 2.1 2.1.1 2.1.2 2.1.3

More information

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进

普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进 科 学 出 版 社 普 通 高 等 教 育 十 二 五 重 点 规 划 教 材 计 算 机 系 列 中 国 科 学 院 教 材 建 设 专 家 委 员 会 十 二 五 规 划 教 材 操 作 系 统 戴 仕 明 姚 昌 顺 主 编 姜 华 张 希 伟 副 主 编 郑 尚 志 梁 宝 华 参 编 参 编 周 进 钱 进 参 编 北 京 内 容 简 介 本 书 由 浅 入 深 系 统 全 面 地 介 绍

More information

中文模板

中文模板 ISSN 1000-9825, CODEN RUXUEW E-mail: jos@iscasaccn Journal of Software, Vol18, No7, July 2007, pp1806 1817 http://wwwjosorgcn DOI: 101360/jos181806 Tel/Fax: +86-10-62562563 2007 by Journal of Software

More information

浙江大学本科论文模板

浙江大学本科论文模板 本 科 生 毕 业 设 计 报 告 项 目 名 称 微 型 操 作 系 统 的 设 计 与 实 现 姓 名 与 学 号 曲 国 铖 3063027053 指 导 老 师 王 新 宇 专 业 计 算 机 科 学 与 技 术 学 院 计 算 机 学 院 A Dissertation Submitted to Zhejiang University for the Degree of Bachelor of

More information

CPU : i3 RAM: 2G Win2000 Windows XP Windows Vista Windows 7 Cable ADSL 1. [ ] 2., 1. 2. KGI [ ] 3. 4. 5. 6. 7. / /KGI /, 1. (1) / (2) - Proxy, Proxy IP Port (3) - a. / / b. (4) - (5) / / / / / (6) -,,

More information

W. Richard Stevens UNIX Sockets API echo Sockets TCP OOB IO C struct C/C++ UNIX fork() select(2)/poll(2)/epoll(4) IO IO CPU 100% libevent UNIX CPU IO

W. Richard Stevens UNIX Sockets API echo Sockets TCP OOB IO C struct C/C++ UNIX fork() select(2)/poll(2)/epoll(4) IO IO CPU 100% libevent UNIX CPU IO Linux muduo C++ (giantchen@gmail.com) 2012-09-30 C++ TCP C++ x86-64 Linux TCP one loop per thread Linux native muduo C++ IT 5 C++ muduo 2 C++ C++ Primer 4 W. Richard Stevens UNIX Sockets API echo Sockets

More information

12天 本 會103年 模 範 郵 工 董 麗 珍 趙 美 珍 2人 參 加 梁 周昆法 歐陽陪興 林青豊 林秀蓮 曾文俊 甯鎮美 鄭麗娟 周肖梅 陳宏 103 年 11 月 23 日 板 橋 分 會 假 西 湖 渡 假 益 周 錦 燕 等12人 奉 准 升 遷 申 請 中 華 郵 政 村 舉 辦2

12天 本 會103年 模 範 郵 工 董 麗 珍 趙 美 珍 2人 參 加 梁 周昆法 歐陽陪興 林青豊 林秀蓮 曾文俊 甯鎮美 鄭麗娟 周肖梅 陳宏 103 年 11 月 23 日 板 橋 分 會 假 西 湖 渡 假 益 周 錦 燕 等12人 奉 准 升 遷 申 請 中 華 郵 政 村 舉 辦2 總公司分會 王瑞春 103 年 9 月 13 14 日總會假新竹市立高商 辦 理 103 年 中 華 郵 政 工 會 球類錦標賽 本會組桌 球隊 羽球隊 保齡球 隊 慢速壘球隊參加 桌球隊 羽球隊獲得全 區 甲 組 第4名 慢 速 壘 球 隊 獲 得 全 區 乙 組 第 2名 103 年 9 月 27 日 本 會 辦 理 王 功 搭 鐵 牛 車 103年11月22日婦女工作委員會暨郵工運動委員會 聯合假臺北市建

More information

<4D F736F F D20B5DA35D5C22020B2D9D7F7CFB5CDB3BDF8B3CC>

<4D F736F F D20B5DA35D5C22020B2D9D7F7CFB5CDB3BDF8B3CC> 从实践中学嵌入式 LINUX 操作系统 作者 : 华清远见 第 5 章 操作系统进程 在计算机使用过程中, 我们经常谈及的概念是程序 作为最终用户, 我们关心系统中哪些程序在运行, 需要关闭哪个程序 但是从操作系统的范畴来说, 我们使用更多的是进程 进程和程序虽然有一定的联系, 但是绝不能混为一谈 在传统的操作系统中, 程序并不能独立运行, 作为资源分配和独立运行的基本单元都是进程 程序是一个普通文件,

More information

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

More information

1 2 3 1 2 3 1 2 1 2 1 2 3 4 5 6 7 8 9 10 1 2 3 4 ~ ~ ~ 1 2 3 4 5 6 1 2 P P Q Q P P 需 求 曲 线 Q 供 给 曲 线 Q P 同 样 价 位 P 需 求 量 增 加 需 求 曲 线 抬 高 P2 同 样 需 求 E2 价 位 提 高 P1 E1 Q1%%%%Q2 均 衡 价 格

More information

untitled

untitled 禮 降 1 3 5 龍 7 力 8 練 9 力 女 10 11 92 路 行 13 玲 15 92 林 歷 17 女 旅 19 93 鈴 21 93 礪 勵 林 數 23 李 25 數 26 倫 27 28 劉 數 31 33 35 理 38 84 金 40 理 42 86 44 87 靈 林 47 力 類 49 89 樂 51 90 路 李 53 不 55 57 91 59 61 63 65 錄

More information

untitled

untitled FF PID FF Profibus I/O FF EPC DCS FF D PFD/P&ID H1 / EPC FF FF C A B D A C B FF FF FF FF DCS FF FF H1 FAT EPC DCS /FF 11 FAT DCS/FF FAT SAT EPC FF DCS DCS DCS FF FF / / DCS / CPU / / I/O FF EPC FF DCS

More information

案例分享产品文档

案例分享产品文档 消 息 队 列 案 例 分 享 产 品 文 档 版 权 声 明 2015-2016 腾 讯 云 版 权 所 有 本 文 档 著 作 权 归 腾 讯 云 单 独 所 有, 未 经 腾 讯 云 事 先 书 面 许 可, 任 何 主 体 不 得 以 任 何 形 式 复 制 修 改 抄 袭 传 播 全 部 或 部 分 本 文 档 内 容 商 标 声 明 及 其 它 腾 讯 云 服 务 相 关 的 商 标 均

More information

untitled

untitled Work Managers 什 Work Managers? WebLogic Server 9.x 行 (thread) 理 thread pool 數量 立 execute queues 來 量 理 thread count, thread priority 參數 理 thread pool 數量? WebLogic Server 9.x 理 行 (thread) (self-tuning) 句

More information

P4i45GL_GV-R50-CN.p65

P4i45GL_GV-R50-CN.p65 1 Main Advanced Security Power Boot Exit System Date System Time Floppy Drives IDE Devices BIOS Version Processor Type Processor Speed Cache Size Microcode Update Total Memory DDR1 DDR2 Dec 18 2003 Thu

More information

1

1 2005 GCT 1? () () () () A C B 2 A B C D 3 A B C D B 4 10 9 13 7 A B C D C 13 7 9-1 - 10 9 5 A B C D B B 6 A B C D. C B C - 2 - 8 A B C D D 9 () () () () C - 3 - 11 A B C D 12 90, 90 () () 7 2 30 () ()

More information

A Community Guide to Environmental Health

A Community Guide to Environmental Health 14 农 药 本 章 内 容 农 药 与 疾 病 252 儿 童 与 农 药 中 毒 253 让 儿 童 远 离 农 药 254 故 事 : 抵 制 农 药 254 农 药 中 毒 的 应 急 处 理 256 看 图 讨 论 : 农 药 是 怎 样 进 入 人 体 的? 260 农 药 对 健 康 的 长 期 影 响 261 辨 别 农 药 中 毒 264 故 事 : 有 时 医 生 也 不 便 吐

More information

<4D F736F F F696E74202D20A8E2A9A4AA41B0C8B77EB654A9F6B67DA9F1ABE1A141BB4FC657AAF7BFC4AAF7BFC4AA41B0C8B77EA4A7B0D3BEF7BB50AC44BED420A6BFACB C >

<4D F736F F F696E74202D20A8E2A9A4AA41B0C8B77EB654A9F6B67DA9F1ABE1A141BB4FC657AAF7BFC4AAF7BFC4AA41B0C8B77EA4A7B0D3BEF7BB50AC44BED420A6BFACB C > 兩 岸 服 務 業 貿 易 開 放 後, 臺 灣 金 融 服 務 業 之 商 機 與 挑 戰 Part I: 兩 岸 服 務 業 貿 易 開 放 Chung Hua Shen 沈 中 華 Department of Finance National Taiwan Univeristy Chung Hua Shen 1 Chung Hua Shen 2 台 資 銀 行 赴 中 國 大 陸 發 展 歷

More information

( 总 第 151 期 ) ( 月 刊 ) 东 莞 市 人 民 政 府 主 办 2016 年 2 月 24 日 出 版 目 录 市 政 府 文 件 东 莞 市 城 市 轨 道 交 通 运 营 管 理 办 法 ( 东 府 令 第 145 号 ) 1 东 莞 市 人 民 政 府 关 于 公 布 市 直 部 门 权 责 清 单 的 决 定 ( 东 府 2015 129 号 ) 6 关 于 大 力 发 展

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Java application Java main applet Web applet Runnable Thread CPU Thread 1 Thread 2 Thread 3 CUP Thread 1 Thread 2 Thread 3 ,,. (new) Thread (runnable) start( ) CPU (running) run ( ) blocked CPU sleep(

More information

79 SZ/SH/SM ONOFF SET/RST SZSHSM SET SET RST RESET ( ) ( ) SET XXXX SET XXXX XXXX RST XXXX RST XXXX XXXX 1(2) SZ3 SZ4 SH SM I000~I177 I000~I477 I000~I

79 SZ/SH/SM ONOFF SET/RST SZSHSM SET SET RST RESET ( ) ( ) SET XXXX SET XXXX XXXX RST XXXX RST XXXX XXXX 1(2) SZ3 SZ4 SH SM I000~I177 I000~I477 I000~I 78 SZ/SH/SM 55 ON OUT/ZOUT OUT OUT AOUT ZOUT SZ3 SZ4 SH SM SZSHSM I000~I177 I000~I477 I000~I077 I000~I077 1 Q000~Q177 Q000~Q477 Q000~Q077 Q000~Q077 M000~M377 M000~M377 M000~M377 M000~M377 1. ON OFF 2.OUT

More information

Microsoft Word - 澎湖田調報告_璉謙組.doc

Microsoft Word - 澎湖田調報告_璉謙組.doc 越 籍 新 住 民 妊 娠 醫 療 照 護 : 訪 談 李 亞 梅 女 士 組 長 : 郭 璉 謙 成 大 中 文 所 博 二 組 員 : 阮 壽 德 成 大 中 文 所 博 一 黃 榆 惠 成 大 中 文 所 碩 一 許 愷 容 成 大 中 文 所 碩 一 何 珍 儀 成 大 中 文 所 碩 一 指 導 老 師 : 陳 益 源 教 授 前 言 2009 年 03 月 21 日, 下 午 2 時 30

More information

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha

C PICC C++ C++ C C #include<pic.h> C static volatile unsigned char 0x01; static volatile unsigned char 0x02; static volatile unsigned cha CYPOK CYPOK 1 UltraEdit Project-->Install Language Tool: Language Suite----->hi-tech picc Tool Name ---->PICC Compiler Executable ---->c:hi-picinpicc.exe ( Command-line Project-->New Project-->File Name--->myc

More information

50 #define TASK_STOPPED 4 // 进程已停止 #ifndef NULL 53 #define NULL ((void *) 0) // 定义 NULL 为空指针 54 #endif 55 // 复制进程的页目录页表 Linus 认为这是内核中最复杂的函数之一 (

50 #define TASK_STOPPED 4 // 进程已停止 #ifndef NULL 53 #define NULL ((void *) 0) // 定义 NULL 为空指针 54 #endif 55 // 复制进程的页目录页表 Linus 认为这是内核中最复杂的函数之一 ( 程序 14-26 linux/include/linux/sched.h 1 #ifndef _SCHED_H 2 #define _SCHED_H 3 4 #define HZ 100 // 定义系统时钟滴答频率 (1 百赫兹, 每个滴答 10ms) 5 6 #define NR_TASKS 64 // 系统中同时最多任务 ( 进程 ) 数 7 #define TASK_SIZE 0x04000000

More information

ebook 132-6

ebook 132-6 6 SQL Server Windows NT Windows 2000 6.1 Enterprise Manager SQL Server Enterprise Manager( ) (Microsoft Management C o n s o l e M M C ) Enterprise Manager SQL Server Enterprise Manager 6.1.1 Enterprise

More information

1

1 1 2 3 4 5 GNUDebugger 6 7 void main(int argc, char **argv){ vulncpy(argv[1]); return; } void vulncpy(char *a){ char buf[30]; strcpy(buf, a); return; } *argv[1] buf Shellcode *argv[1]... &buf &buf 8 strcpy

More information

Microsoft Word - 第一篇第三章_3.doc

Microsoft Word - 第一篇第三章_3.doc 第 三 章 生 产 环 境 与 健 康 生 产 劳 动 是 人 类 获 得 健 康 的 必 要 条 件 之 一, 良 好 的 生 产 环 境 和 劳 动 条 件 不 仅 对 劳 动 者 的 健 康 有 利, 也 是 促 进 生 产 顺 利 发 展 的 有 利 因 素 但 在 不 良 的 劳 动 条 件 下, 由 于 生 产 环 境 存 在 着 各 种 职 业 危 害 因 素, 则 可 使 职 业 人

More information

超级好的移值过程介绍: μC/GUI在MSGl9264液晶上的移植

超级好的移值过程介绍: μC/GUI在MSGl9264液晶上的移植 : C GUI MSGl9264 C GUI MSGl9264 µc GUI Micrium µc OS µc GUI * [1] µc GUI Windows µc GUI VC Windows µc GUI µc GUI µc GUI µc GUI MSGl9264 µc GUI 1 µc GUI MSP430F149 MSP430F149 16 (RISC 125ns ) ( ADC ) 2KB

More information

中國外交機構演變歷程

中國外交機構演變歷程 * Tributary State System 13 1748 * 1 3 1638 23 1684 22 1757 2 22 1842 24 1844 31 4 34 3 8 1858 4 8 12 1859 1 9 5 1860 6 8 7 9 21 10 12 1861 1 6 5 13 3 1864 6 1864 9 1870 7 26 1900 27 3 4 1901 4 22 6 9

More information

42 2141601026 2016 11 27 2 1.1............................................. 2 1.2....................................... 2 1.2.1......................................... 2 1.3.............................................

More information

BackCover

BackCover CA-310 AC AC SIP/SOP IEC IEC 60950 IEC 61010-1 IEC 61010-1 CA AC 100 120V 200 240V AC CA AC AC AC AC AC AC AC AC AC AC AC AC CA AC AC CA AC AC AC 1 CA-310LED LED AC 100-120V 200-240V AC ±10% 2 2000 10

More information

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架

说 : 荀 子 极 偏 驳, 只 一 句 性 恶, 大 本 已 失 5 朱 熹 说 : 荀 扬 不 惟 说 性 不 是, 从 头 到 底 皆 不 识 6 采 取 的 都 是 这 种 理 论 框 架 另 一 种 理 论 框 架 始 于 20 世 纪 前 期, 这 便 是 诸 子 学 研 究 的 框 架 第 一 章 绪 论 1. 问 题 与 文 献 本 文 试 图 探 讨 的 核 心 问 题, 一 言 以 蔽 之, 是 要 理 解 并 诠 释 荀 子 思 想 的 基 本 性 格 先 交 代 研 究 方 法 迄 今 为 止 的 荀 学 研 究 1 大 致 存 在 两 种 研 究 框 架 第 一 种 研 究 框 架 是 理 学 研 究 的 理 论 框 架 2, 该 框 架 主 张 以 孔 孟 作 为 研

More information

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++;

int *p int a 0x00C7 0x00C7 0x00C int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; Memory & Pointer trio@seu.edu.cn 2.1 2.1.1 1 int *p int a 0x00C7 0x00C7 0x00C7 2.1.2 2 int I[2], *pi = &I[0]; pi++; char C[2], *pc = &C[0]; pc++; float F[2], *pf = &F[0]; pf++; 2.1.3 1. 2. 3. 3 int A,

More information

untitled

untitled 8086/8088 CIP /. 2004.8 ISBN 7-03-014239-X.... TP313 CIP 2004 086019 16 100717 http://www.sciencep.com * 2004 8 2004 8 1 5 500 787 1092 1/16 16 1/2 391 000 1 2 ii 1 2 CAI CAI 3 To the teacher To the student

More information

40 COMMEMORATING THE FORTIETH ANNIVERSARY OF REFORM AND OPENING UP ( ) ( ) 20 30 [1] : 2015 1 1 36

40 COMMEMORATING THE FORTIETH ANNIVERSARY OF REFORM AND OPENING UP ( ) ( ) 20 30 [1] : 2015 1 1 36 40 To Judge Key Areas of Reform Node: Supply Side and Demand Side * 40 : 1978~1992 ; 1992~2012 ; 2012 40 % Since the reform and opening up the evolution of supply side and demand side reform policy can

More information

Chamber of Commerce and Local Governance: Function and Limitation A Case Study of Non-local Wenzhou Chamber of Commerce Chen Shengyong,Ma Bin Abstract: Since 1990s, with the development of Wenzhou model

More information

60 50 42 10 32

60 50 42 10 32 2006 9 1 24 N*2M E1 2M VPN 60 50 42 10 32 1 2 3 4 5 2006 1 2 3 4 5 6 B/S 7 1 2 10M/100M 2K 500ms 10000 2M 5 Windows IBM AIX HP Unix Linux CPU SMP Cluster Weblogic Webshpere Tomcat JBoss, Oracle Sybase

More information

Microsoft Word - 2CA13內文.doc

Microsoft Word - 2CA13內文.doc 006 公 民 - 歷 屆 試 題 全 解 答 案 是 完 全 正 確 的? : 能 源 使 用 愈 多, 除 了 帶 來 經 濟 成 長 外, 相 對 的, 也 會 帶 來 負 面 的 環 保 問 題 我 們 在 發 展 經 濟 的 過 程 中, 若 不 能 兼 顧 環 境 資 源 的 保 育, 將 賠 上 後 代 子 孫 的 生 存 環 境, 這 是 下 列 那 一 種 理 念? 比 較 利 益

More information

_NT K_SC_A5_ _print.pdf

_NT K_SC_A5_ _print.pdf The power behind competitiveness Ultron NTUPS www.deltagreentech.com.cn Ultron NT ii 1 : ---------------------------------------------------------1 2 : --------------------------------------------------------------------4

More information

untitled

untitled ( ) 20 2005 GBS JP SBS JP GBS JP GBS JP JP JP BBS JP 2 JP JP JP : JP ( ) ( ) ( ) 3 BBS JP JP GBS JP * * * * * * * 2. ( ) ( )( ) 4 3. 1 : 4. 2 15-18 5. ( ( )) 5 6. / (a) (b) (c) (d) (e) (f) 6 (g) 7. 8.

More information

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63>

<4D6963726F736F667420576F7264202D20C7B6C8EBCABDCFB5CDB3C9E8BCC6CAA6B0B8C0FDB5BCD1A75FD1F9D5C22E646F63> 因 为 路 过 你 的 路, 因 为 苦 过 你 的 苦, 所 以 快 乐 着 你 的 快 乐, 追 逐 着 你 的 追 逐 内 容 简 介 本 书 根 据 2005 年 下 半 年 实 施 的 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 嵌 入 式 系 统 设 计 师 级 考 试 大 纲 精 神, 在 深 入 研 究 历 年 计 算 机 技 术 与 软

More information

1 C++ 2 Bjarne Stroustrup C++ (system programming) 6 (infrastructure) C++ 7 Herb Sutter 8 C++ (efficiency) (flexibility) 9 (abstraction) (productivity

1 C++ 2 Bjarne Stroustrup C++ (system programming) 6 (infrastructure) C++ 7 Herb Sutter 8 C++ (efficiency) (flexibility) 9 (abstraction) (productivity 1 C++ 1 C++ Primer C++ (giantchen@gmail.com) 2012-7-11 Creative Commons - - 3.0 Unported (cc by-nc-nd) http://creativecommons.org/licenses/by-nc-nd/3.0/ 1 C++ 2009 Stanley Lippman C++ C++ Java/C#/Python

More information

檔案編號︰WTSDC 20/220 Pt

檔案編號︰WTSDC 20/220 Pt 黃 大 仙 區 議 會 轄 下 社 區 建 設 及 社 會 服 務 委 員 會 文 件 第 22/2015 號 (24.3.2015) 黃 大 仙 區 議 會 撥 款 申 請 ( 供 地 區 團 體 申 請 區 議 會 撥 款 以 推 行 社 區 參 與 計 劃 用 ) (2015-2016 財 政 年 度 ) 注 意.. (a) (b) 填 表 前 請 先 參 閱 申 請 黃 大 仙 區 議 會

More information

20131126 15 - Scheduling in Windows and Linux

20131126 15 - Scheduling in Windows and Linux Operating Systems (A) (Honor Track) Lecture 15: Scheduling in Windows and Linux * Tao Wang School of Electronics Engineering and Computer Science http://ceca.pku.edu.cn/wangtao Fall 2013 * The major material

More information

《嵌入式系统设计》教学大纲

《嵌入式系统设计》教学大纲 多 核 架 构 及 编 程 技 术 教 学 大 纲 课 程 代 码 :20062022071 课 程 负 责 人 : 杨 剑 锋 课 程 中 文 名 称 : 多 核 架 构 及 编 程 技 术 课 程 英 文 名 称 :Multi-Core Architecture and Programming Technologies 课 程 类 别 : 专 业 必 修 课 程 学 分 数 :3 课 程 学 时

More information

untitled

untitled 3 C++ 3.1 3.2 3.3 3.4 new delete 3.5 this 3.6 3.7 3.1 3.1 class struct union struct union C class C++ C++ 3.1 3.1 #include struct STRING { typedef char *CHARPTR; // CHARPTR s; // int strlen(

More information

<B1B1BEA9B9E2BBB7D0C2CDF8BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBEB4B43F3F12FB6CB293>

<B1B1BEA9B9E2BBB7D0C2CDF8BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBEB4B43F3F12FB6CB293> 本 次 股 票 发 行 后 拟 在 创 业 板 市 场 上 市, 该 市 场 具 有 较 高 的 投 资 风 险 创 业 板 公 司 具 有 业 绩 不 稳 定 经 营 风 险 高 退 市 风 险 大 等 特 点, 投 资 者 面 临 较 大 的 市 场 风 险 投 资 者 应 充 分 了 解 创 业 板 市 场 的 投 资 风 险 及 本 公 司 所 披 露 的 风 险 因 素, 审 慎 作 出

More information

Microsoft Word - 实用案例.doc

Microsoft Word - 实用案例.doc 计 算 机 系 统 应 用 2009 年 第 12 期 嵌 入 式 Linux 下 温 湿 度 传 感 器 的 设 计 与 实 现 1 Design and Implementation of Temperature and Humidity Sensor Based on Embedded Linux 陈 博 刘 锦 高 ( 华 东 师 范 大 学 电 子 科 学 技 术 系 上 海 200241)

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

目 录 1. 国 泰 君 安 证 券 股 份 有 限 公 司... 3 2 中 国 银 河 证 券 股 份 有 限 公 司... 4 3 申 银 万 国 证 券 股 份 有 限 公 司... 4 4 广 发 证 券 股 份 有 限 公 司... 6 5 国 信

目 录  1. 国 泰 君 安 证 券 股 份 有 限 公 司... 3 2 中 国 银 河 证 券 股 份 有 限 公 司... 4 3 申 银 万 国 证 券 股 份 有 限 公 司... 4 4 广 发 证 券 股 份 有 限 公 司... 6 5 国 信 尚 友 制 造 全 国 20 大 证 券 公 司 面 经 集 合 1 / 20 目 录 www.sharewithu.com 1. 国 泰 君 安 证 券 股 份 有 限 公 司... 3 2 中 国 银 河 证 券 股 份 有 限 公 司... 4 3 申 银 万 国 证 券 股 份 有 限 公 司... 4 4 广 发 证 券 股 份 有 限 公 司... 6 5 国 信 证 券 有 限 责 任

More information

,,,,, ;,,,,,,,,, ( ) ( ),,,,,,,,,,,,,

,,,,, ;,,,,,,,,, ( ) ( ),,,,,,,,,,,,, 43 : 2002 4,,,,, :,, (executive agency),,,,,, 44 2004 1,,,,, ;,,,,,,,,, ( ) ( ),,,,,,,,,,,,, 45,,,,,,,,,,,,,, ;,,,,,,,,,,,,,,,,,,,,, 46 2004 1,,,,, 70 80,,,,,,,,,, 1988, ( The Next Steps), (agency), (

More information

(辩证看 务实办•理论热点面对面2012)

(辩证看 务实办•理论热点面对面2012) ( 辩 证 看 务 实 办 理 论 热 点 面 对 面 2012) 共 建 共 享 促 和 谐 收 入 差 距 如 何 缩 小 中 共 中 央 宣 传 部 理 论 局 目 录 1 共 建 共 享 促 和 谐 收 入 差 距 如 何 缩 小 差 距 扩 大 趋 势 为 何 难 扭 转 劳 动 收 入 怎 么 提 高 中 等 收 入 群 体 怎 么 扩 大 分 配 秩 序 怎 么 规 范 怎 么 坚 持

More information

LinuxÓû§»ù´¡

LinuxÓû§»ù´¡ RedHat Linux 概 述 版 权 所 有, 2003 (c) 什 么 是 Linux? 它 是 一 种 UNIX 操 作 系 统 的 克 隆, 它 ( 的 内 核 ) 由 Linus Torvalds 以 及 网 络 上 组 织 松 散 的 黑 客 队 伍 一 起 从 零 开 始 编 写 而 成. 它 的 目 标 是 保 持 和 POSIX( 可 移 植 操 作 系 统 接 口 ) 的 兼

More information

Microsoft Word - 101-1性平月手冊.doc

Microsoft Word - 101-1性平月手冊.doc 慈 明 高 中 一 百 零 一 學 年 度 第 一 學 期 性 別 平 等 教 育 宣 導 月 實 施 計 畫 一 依 據 : 教 育 部 推 動 性 別 平 等 教 育 實 施 計 畫 辦 理 二 目 標 1. 透 過 宣 導 互 動 與 分 享, 提 昇 學 生 正 確 認 識 性 別 平 等 與 兩 性 關 係 的 重 要 性, 並 試 圖 探 索 刻 板 印 象 造 成 性 別 不 平 等

More information