北京大学操作系统实习JOS lab1实验笔记

北京大学操作系统实习JOS lab1实验笔记
北京大学操作系统实习JOS lab1实验笔记

OS_lab1

最近编辑过的 2011年3月14日

系统启动过程:

1. 开机以后,计算机将CS=0xF000, IP=0xFFF0, 物理地址为0xFFFF0,这个位置是BIOS ROM所在位置(

0xF0000~0xFFFFF),所以机器一开始控制权交给BIOS

2. BIOS接到控制权以后,肯定跳转,因为0xFFFF0到0xFFFFF就1Byte信息,这个无法做任何事,所以跳到前面位

置开始运行

3. BIOS做的工作主要是初始化一些关键的寄存器和中断开关,做完后,BIOS从IDE硬盘第一个扇区512Byte读

入boot loader到内存的0x7c00到0x7dff,然后设置CS=0x0000, IP=0x7c00,控制权交给boot loader

4. boot loader的任务是将处理器从实模式切换到保护模式,然后将内核kernel从硬盘上读取到内存中,然后切换到

内核开始启动操作系统

5. kernel放置在硬盘上,在JOS中是存在在了紧接在boot loader的第二个扇区里,如果想修改位置的话,需要修改

产生硬盘镜像的kern/Makefrag文件,看到第73行:

68 # How to build the kernel disk image

69 $(OBJDIR)/kern/kernel.img: $(OBJDIR)/kern/kernel $(OBJDIR)/boot/boot

70 @echo + mk $@

71 $(V)dd if=/dev/zero of=$(OBJDIR)/kern/kernel.img~ count=10000 2>/dev/null

72 $(V)dd if=$(OBJDIR)/boot/boot of=$(OBJDIR)/kern/kernel.img~ conv=notrunc 2>/dev/null

73 $(V)dd if=$(OBJDIR)/kern/kernel of=$(OBJDIR)/kern/kernel.img~ seek=1 conv=notrunc 2>/dev/null

74 $(V)mv $(OBJDIR)/kern/kernel.img~ $(OBJDIR)/kern/kernel.img

75

seek = 1表示是硬盘上第二个扇区,72行将boot即是将boot loader放入第一扇区。如果想改变kernel在硬盘上的位置,那么boot loader在载入内核的时候也需要做相应的修改,从对应的硬盘扇区中读取内核文件

关于内核kernel的ELF文件

1. 内核可能很大,我们不知道会占多少个扇区,但是内容区(.text, .rodata, .stab, .data ...etc)被两种方式组织起来,

第一种就是分节(.text就是一节, .rodata就是一节),另一种就是分段,按照程序头中的程序头表分开,一个段可能包含多个节。但是一般我们都以段的方式读入整个ELF文件,因为ELF文件格式是:ELF文件头,程序头表,文件内容,节头表这样顺序排列的,我们一般只需要读入前两个部分:ELF文件头和程序头表后,就知道整个kernel需要读取多大的空间了。

2. 内核载入分为两部,根据上面一条,我们不知道kernel的具体大小,所以第一步我们将ELF文件的文件头和程序

头表读入内存的0x10000地址(后接4个0,按照memory layout应该是内存最前面的一块:low memory),作为临时空间,然后根据从中得到的ELF段信息,这时才将硬盘上的ELF文件解压到内存的0x100000(后接5个0,是内存空间里BIOS ROM之后的空间)作为内核的放置地址。

所以我们可以看到boot/main.c中45行,ELFHDR的地址设置为0x10000,这一步就是读取部分的ELF文件,为释放整个内核作准备

43 // read 1st page off disk

44 readseg((uint32_t) ELFHDR, SECTSIZE*8, 0);

45

设置为0x10000的原因为这个地址在low memory段,读取4KB还没有超出这个memory段,但是为什么4KB就能读取完整个ELF文件头和程序头表,这个我还没搞懂,如果极限情况下内核文件巨大的话,程序头表中段数目应该会非常多才对。

而后面从50行开始,才是解压整个ELF内核

50 // load each program segment (ignores ph flags)

51 ph = (struct Proghdr *) ((uint8_t *) ELFHDR + ELFHDR->e_phoff);

52 eph = ph + ELFHDR->e_phnum;

53 for (; ph < eph; ph++)

54 readseg(ph->p_va, ph->p_memsz, ph->p_offset);

这里读出的ELFHDR->e_phoff, ph->p_va都是链接地址0xf010000x(5个0)开头的,这个与其内核最终实际加载到的内存位置是对应的。(当然访问之前需要和0xFFFFFF做与操作,这就是一个简单的手动地址转换)

3. 为什么kernel在objdump得到入口地址是0xf010000c?是人为规定的么?老板告诉我在kern/kernel.ld文件里,第10

行开始就是指定这个内核最终链接以后载入的地址是哪里

8 SECTIONS

9 {

10 /* Load the kernel at this address: "." means the current address */

11 . = 0xF0100000;

相应的入口地址则通过其在ELF文件内的相对地址和这个载入地址共同算出来为0xf010000c。这里就涉及到load

address和link address的问题,lab1的文档中有相应的说明。

4. ELF文件的具体信息可以由objdump命令完成,执行objdump -x obj/kern/kernel可以得到入口地址、程序头表以及节头表的详细信息,如下输出所示:

zhangchi@zhangchi-laptop:~/Course/OSPractise/lab/obj/kern$ objdump -x kernel

kernel: file format elf32-i386

kernel

architecture: i386, flags 0x00000112:

EXEC_P, HAS_SYMS, D_PAGED

start address 0xf010000c

Program Header:

LOAD off 0x00001000 vaddr 0xf0100000 paddr 0xf0100000 align 2**12

filesz 0x000072e7 memsz 0x000072e7 flags r-x

LOAD off 0x00009000 vaddr 0xf0108000 paddr 0xf0108000 align 2**12

filesz 0x00008320 memsz 0x00008980 flags rw-

STACK off 0x00000000 vaddr 0x00000000 paddr 0x00000000 align 2**2

filesz 0x00000000 memsz 0x00000000 flags rwx

Sections:

Idx Name Size VMA LMA File off Algn

0 .text 000019f5 f0100000 f0100000 00001000 2**4

CONTENTS, ALLOC, LOAD, READONLY, CODE

1 .rodata 000006dc f0101a00 f0101a00 00002a00 2**5

CONTENTS, ALLOC, LOAD, READONLY, DATA

2 .stab 000038e9 f01020dc f01020dc 000030dc 2**2

CONTENTS, ALLOC, LOAD, READONLY, DATA

3 .stabstr 00001922 f01059c5 f01059c5 000069c5 2**0

CONTENTS, ALLOC, LOAD, READONLY, DATA

4 .data 00008320 f0108000 f0108000 00009000 2**12

CONTENTS, ALLOC, LOAD, DATA

5 .bss 00000660 f0110320 f0110320 00011320 2**5

ALLOC

6 .comment 00000023 00000000 00000000 00011320 2**0

CONTENTS, READONLY

关于打印:

1. 为什么在kern/console.c中cga_print的第177行,打印完\n之后不break?

169 switch (c & 0xff) {

170 case '\b':

171 if (crt_pos > 0) {

172 crt_pos--;

173 crt_buf[crt_pos] = (c & ~0xff) | ' ';

174 }

175 break;

176 case '\n':

177 crt_pos += CRT_COLS;

178 /* fallthru */

179 case '\r':

2. 在lib/vprintfmt.c中vprintfmt函数89行定义段, lflag代表打印整数的类型,0为int, 1为long, 2为long long, 其中int和long 有区别么。

83 void

84 vprintfmt(void (*putch)(int, void*), void *putdat, const char *fmt, va_list ap)

85 {

86 register const char *p;

87 register int ch, err;

88 unsigned long long num;

89 int base, lflag, width, precision, altflag;

90 char padc;

答:貌似JOS是可以干到64位机器上的

关于内核

1. kernel中所有的入口和链接地址都是0xf01000x,高位为f,实际上物理内存没那么高,代码都是放在内存0x100000

开始的内存段,中间的地址转换怎么做的?bochs的可以查看GDT,可以看到Code segment和Data Segment的起始位

置都是0x10000000,所以和f一加上进位就抹掉了。qemu何如查看GDT?

好像木有。。。可以查看info registers看gdt头地址,然后看内存xp/Nx paddr看具体内容,如果有bochs的info gdt命令

就好了

2. 内核在进行初始化的时候kern/entry.S中,会进行新的GDT读取工作,原来的GDT无论是代码段和数据段起始地址

都是0,现在新的变成了-KERNBASE, KERNBASE=0xF0000000,和链接地址0xf10000c一相加,得到的地址就是真正在内存中的地址了。

3. 内核初始化部分kern/init.c中i386_init的第30行,为什么要初始化所有global data?因为bss代表的段是C语言中声明的全局变量,C语言要求这些变量在初始时全部为0,boot loader在将内核载入内存时并没有做bss段相应的初始化

工作,所以在运行内核之前,一定要保证这些变量的初始化正确设置为0

22 void

23 i386_init(void)

24 {

25 extern char edata[], end[];

26

27 // Before doing anything else, complete the ELF loading process.

28 // Clear the uninitialized global data (BSS) section of our program.

29 // This ensures that all static/global variables start out zero.

30 memset(edata, 0, end - edata);

北京大学操作系统期末试题有答案

操作系统原理试题 一. 名词解释题 1. 中断—— 2. 进程控制块(PCB)――它是进程实体的一部分,是操作系统最重要的记录型数据结构, 是进程存在的唯一标识 3. 虚时钟 4. 段式管理 5. 文件控制块(FCB) 6. 对换(SWAPPING) 7. 系统调用 8. 绝对路径名 9. 特别文件 10.虚设备技术 11.管道 12.中断接收 13.恢复现场 14.页式管理 15.作业步 16.字符流文件 17.通道 18.页面淘汰 19.多道程序设计 20.死锁 21.当前目录 22.快表 23.作业调度 24.原语 25.中断屏蔽 26.地址映射 27.文件目录 28.死锁避免 29.原语 31. CPU 状态 32.虚存

二 . 填空题 1. 分时系统追求的目标是 __及时响应 ___. 2. 用户进程从目态 (常态)转换为管态 (特态)的唯一途径是 ___ 中断 ________ . 3. 从静态的观点看 , 操作系统中的进程是由程序段、数据和 __ 作业控制块 PCB__ 三 部分组成 . 4. 在系统内核中必须包括的处理模块有进程调度、原语管理和 __中断处理 __. 5. 批处理操作系统中 , 作业存在的唯一标志是 _作业控制块 PCB ___. 6. 操作系统中的一种同步机制 , 由共享资源的数据及其在该数据上的一组操作组成 , 该同步机制称为 _管程 ______________ . 7. 在可变分区存储管理中 , 为实现地址映射 , 一般由硬件提供两个寄存器 , 一个是基 址寄存器 , 另一个是 _限长寄存器 ___. 8. 联想寄存器 (相联存储器 ) 的最重要、最独到的特点是 _按内容并行查找 ___. 9. 在虚拟段式存储管理中 , 若逻辑地址的段内地址大于段表中该段的段长 , 则发生 __ 地址越界 __中断 . 10. 文件系统中若文件的物理结构采用顺序结构 , 则文件控制快 FCB 中关于文件的物 理位置应包括 ___ 首块地址和文件长度 _. 11. 在操作系统设计时确定资源分配算法 , 以消除发生死锁的任何可能性 , 这种解决死 锁的方法是 __死锁预防 __. 12. 选择对资源需求不同的作业进行合理搭配 , 并投入运行是由 _作业调度算法 ___来完 成的. 13. 实时系统应具有两个基本特征 : 及时性和 ___可靠性 ___. 14. 磁带上的文件只能采用 _顺序 ______ 存取方式 . 15. 不让死锁发生的策略可以分成静态和动态的两种 , 死锁避免属于 __动态的 ___. 16. 在 UNIX 系统中 , 文件分成三类 , 即普通文件 , 目录文件和 ___特殊文件 __. 17. 在磁盘调度策略中有可能使 I/O 请求无限期等待的调度算法是 __最短寻道时间优先 18. 进程获得了除CPU 外的所有资源,一旦获得CPU 即可执行,这时进程处于—就绪 _ 状态 . 19. ______________________________________________________ 为实现CPU 与外部设备的并行工作,系统必须引入一通道 ____________________________________ 硬件基础. 20. 操作系统为保证不经文件拥有者授权 , 任何其它用户不能使用该文件所提出的解决 措施是 ___文件保密 __. 21. 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态 , 这就称为 __ 并发 ___. 33. 磁盘调度 34. 缓冲技术 36. 进程调度 37. 虚设备 39. 死锁预防 40. 临界资源 — 42. 交换技术 43. 互斥区 段时间内只允许一个进程访问的资源,也称为独立资源

专科《操作系统原理及应用》_试卷_答案

专科《操作系统原理及应用》 一、 (共 题 共 ?分) 在手工操作阶段,存在的一个严重的问题是()。 ( 分) ??计算机的速度不快 ??计算机的内存容量不大 ?外部设备太少 ??用户使用不方便 标准答案: ? 下列选项()不是操作系统关心的。 ( 分) ??管理计算机硬件 ??提供用户操作的界面 ?管理计算机资源 ??高级程序设计语言的编译 标准答案: 批处理最主要的一个缺点是()。 ( 分) ??用户无法与程序交互 ??一次只能执行一个程序 ?没有实现并发处理 ?????的利用率较低 标准答案:? 当 ??执行用户程序的代码时,处理器处于()。 ( 分) ??自由态 ??用户态 ??核心态 ??就绪态 标准答案: ? 根据中断信号的来源,()引起的中断称为外中断。 ( 分) ?????完成 ??内存越界 ?用户态下执行特权指令 ??数据传输出错 标准答案:? ? 作业的处理一般分为多个作业步,连接成功后,下一步的工作是()。 ( 分) ??运行 ??编辑 ??检测 ??连接 标准答案:? 操作系统向用户提供了二种使用计算机的接口,其中一个是()。 ( 分) ??函数库 ??子程序调用 ??中断机制 ??系统调用 标准答案: 并发执行的一个特点是()。 ( 分) ??结果可再现 ??程序与计算不再一一对应 ?计算结果会出错 ??不会顺序执行 标准答案:

进程的基本状态有三种,其中一个是()。 ( 分) ??开始态 ??就绪态 ??唤醒态 ??结束态 标准答案: ? 对进程进行控制的原语,完成的功能包括()。 ( 分) ??执行就绪的进程 ??唤醒等待的进程 ?将运行程序就绪 ??淘汰出错的进程 标准答案: ? 资源描述器中应包含的内容有()。 ( 分) ??分配标志 ??等待队列的指针 ?唤醒程序的地址 ??资源分配程序入口地址 标准答案: ? 死锁四个必要条件中,不能破坏的是()。 ( 分) ??互斥条件 ??部分分配 ??不剥夺条件 ??等待条件 标准答案:? ? 批处理系统中,作业的状态可分为多种,其中一种为()。 ( 分)??提交 ??创建 ??就绪 ??等待 标准答案:? ? 评价作业调度的性能时,衡量用户满意度的准确指标应该是()。 ( 分) ??周转时间 ??带权周转时间 ?平均周转时间 ??平均带权周转时间 标准答案: ? 在进程访问内存时完成的地址变换,称为()。 ( 分) ??局部地址映射 ??全局地址映射 ?动态地址映射 ??静态地址映射 标准答案: ? 当分区采用首次适应算法时,自由主存队列必须按()排序。 ( 分) ??空闲区的首址递增 ??空闲区的首址递减 ?空闲区的大小递增 ??空闲区的大小递减 标准答案:? ? 根据对设备占用方式的不同,设备分配技术中的一种是()。 ( 分) ??动态分配 ??静态分配 ??永久分配 ??虚拟分配

北京大学党课笔记·伟人也要有人懂

北京大学党课笔记·伟人也要有人懂

北京大学党课笔记·伟人也要有人懂 一起读马克思、毛泽东 韩毓海 一、毛泽东生于1893年12月26日,马克思生于1818年5月5日。 二、马克思出生时,甚至第一次世界大战之前,世界主要以帝国形式的政治体制存在:奥匈帝国,奥斯曼土耳其帝国、波斯帝国、莫卧儿帝国、清帝国。帝国主权在于皇帝或国王,依靠继承或传袭。而国家的主权,据卢梭的社会契约论讲,来源自民族和人民的集体意志,简称主权在民。 三、马克思的家乡特里尔开始是西罗马帝国西部国君的马克西米安驻跸的首府,后来变成神圣罗马帝国的组成部分,其天主教的大主教是七个选帝侯之一,只有臣民,没有国民。 四、1648年,欧洲诸国混战,签订《威斯特伐利亚合约》,承认神圣罗马帝国统治下的许多邦国是独立的主权国家,各部分可以自治,组织非常松散。伏尔泰调侃到:神圣罗马帝国既不神圣、也不罗马、也不帝国。

五、1789年,发生法国大革命,推翻的国王和王后玛丽,是神圣罗马帝国的妹妹和妹夫。因妹妹被砍头,组织反法同盟进行战斗,并很快失败。法国军队开到马克思家乡特里尔,特里尔变成法兰西共和国的一个省。马克思一家从臣民变成国民,马克思父亲首先成为了法国人。 离散的犹太人此前在欧洲没有固定的落脚点,居住需要被特许,一年一度要向居住区诸侯交新年献捐,主教需要钱的时候还要随时表示。当兵、公务员、律师等很多职业不能从事。拿破仑来以后,当地犹太人处境得到极大改善,苛捐杂税都免除了,也可以当兵从政了。 六、马克思祖上是犹太拉比,犹太人过去姓氏是不固定的,父亲的名字加前缀作为儿子的姓,在马克思父亲时才确定下来。 七、马克思出生在富裕的资产阶级家庭。马克思姨妈和姨夫创办了飞利浦公司,家族实力雄厚。母亲带来8100荷兰盾的现金,当时公务员一年薪水40荷兰盾,伦敦白领一年收入是45英镑。马克思写资本论得益于两笔资助:一,母亲给了1000英镑。二是好朋友威廉·沃尔夫,740多英磅遗产(后用于投资美英海底电缆股票(摩根家族),半年盈利400多英

北大操作系统高级课程-陈向群作业-XV6进程线程

阅读代码: 1.基本头文件: types.h param.h memlayout.h defs.h x86.h asm.h mmu.h elf.h 2.进程线程部分: vm.c proc.h proc.c swtch.S kalloc.c 以及相关其他文件代码 强调一下:由于内存管理部分还没有学到,所以请同学们遇到相关的代码和问题时,先将问题记录下来,到学过之后,再结合进程线程管理部分进行深入学习,最后要求对XV6有整体的理解。 请大家围绕如下一些问题阐述原理课的相关内容,以及XV6中是如何实现的。 1.什么是进程,什么是线程?操作系统的资源分配单位和调度单位分别是什么?XV6中的 进程和线程分别是什么,都实现了吗? 答:进程是在多道程序系统出现以后,为了描述系统内部各作业的活动规律而引进的概念。进程有3个基本状态,运行状态、就绪状态和等待状态(或称阻塞状态);进程只能由父进程建立,系统中所有的进程形成一种进程树的层次体系;挂起命令可有进程自己和其他进程发出,但是解除挂起命令只能由其他进程发出。进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的独立单位。 线程可称为轻量级的进程,是操作系统可以运行调度的最小单位。线程是进程内的一个相对独立的可执行的单元。若把进程称为任务的话,那么线程则是应用中的一个子任务的执行。 不论操作系统中是否引入了线程,操作系统中资源分配的基本单位都是进程。如果操作系统没有引入线程那么进程就是调度的基本单位。线程并不独立拥有资源,它仅仅分配了一些运行必备的资源。一个进程中的多个线程共同分享进程中的资源。在引入了线程的操作系统中,线程就变成了调度的基本单位,进程中的部分线程阻塞并不代表该线程被阻塞。 xv6操作系统实现了一个基于进程(没有实现线程)的简单进程管理机制。通过对proc.h 文件的阅读了解到xv6的进程中定义了一个context结构,一个枚举类型proc_state定义了UNUSED, EMBRYO, SLEEPING, RUNNABLE, RUNNING, ZOMBIE 这6种进程的状态,proc结构定义了进程控制块的内容,cpu结构定义了寄存器和栈指针。 2.进程管理的数据结构是什么?在Windows,Linux,XV6中分别叫什么名字?其中包含哪 些内容?操作系统是如何进行管理进程管理数据结构的?它们是如何初始化的? 答:进程管理的数据结构是进程控制块(PCB)。在Linux中进程控制块的结构是由一个叫task_struct的数据结构定义的,ask_struct存在/include/ linux/sched.h中,其中包括管理进程

站着上北大读书笔记

站着上北大读书笔记 本书作者甘相伟,来北大当保安之前只是个来自鄂北山区的农村孩子,在没有资源、毫无背景的情况下,凭借自己的奋斗精神,以北大保安的身份考上北大中文系。以下是小编为您收集整理提供到的范文,欢迎阅读参考,希望对你有所帮助! 站着上北大读书笔记很多人经常都为自己考不好成绩找到许多借口,环境不好,压力太大等等,不过,当《站着上北大》这本书出来后,大家是否还会有这样的借口呢? 《站着上北大》主要讲述了北大保安甘相伟,来北大当保安之前,他只是个小人物,自称“草根”,“蚁族”,“青年农民”“普通保安”,但他不屈服命运安排,在没有资源,毫无背景的情况下,依靠自己的奋斗,从苦境里逆生“精英意识”,凭借自己的奋斗精神,以北大保安身份,考上北大中文系,拼命获得与北大学子并肩的机会。他在北大这几年,读书写作,写尽自己的心路历程和奋斗痕迹,成为底层人物的励志典型,从“北大励志哥”身上,让我们看知道什么才是真正的“知识改变命运”,因为他演绎了小人物不可能成才的另一种可能模式,他就是一个鲜活的草根传奇。这个世界上,有太多平凡的人一生默默努力,却不被大众所知,但

有这样一个人,却在信息开放的今天走进我们的视线,他将“北大”“保安”“中文系”这样的标签贴在身上,用一股不服输的劲儿对艰难的过去做出了完美的诠释。 这个世界上,有太多平凡的人一生默默努力,却不被大众所知,但有这样一个人,却在信息开放的今天走进我们的视线,他将“北大”“保安”“中文系”这样的标签贴在身上,用一股不服输的劲儿对艰难的过去做出了完美的诠释。 看着《站着上北大》,我举得们,我们每个人都可以上北大,只是我们没有那种吃苦,努力的精神。 站着上北大读书笔记一口气把这本书读完,虽然书中的故事很简单,但却引发了我内心一种强大的共鸣。 在追求精神还是追求物质这个问题上,这本书给出了一个清晰明确的回答:精神远高于物质。 当人的精神丰满时,整个人也会呈现出强大的能量和气场,吸引和影响周围的人,书中的主人翁就是最好的示范。 感恩这本书,引发了我究竟每天该如何生活的思考。 我要让自己的精神每天都处于丰满状态,让自己每天都将大块的时间用于之前想做,却没有做的事情上,比如要学习中医养生,要每天祷告读经,要每天写读书笔记,要养成好的生活习惯,要和朋友建立好的关系,要树立自己明确的目标和计划,还有要参加宋老师的课程,来清理累世的负面

北大操作系统实验指导书nachos

第一章绪论 (1) 第一节N ACHOS概述 (1) 一、引言 (1) 二、Nachos教学用操作系统 (1) 第二节N ACHOS的实验环境 (4) 一、Nachos的安装 (4) 二、Nachos的目录结构 (4) 三、各个部分的编译运行 (4) 四、应用程序的编译 (5) 第二章机器模拟 (6) 第一节概述 (6) 第二节机器模拟的实现 (10) 1. Sysdep模块分析(文件https://www.360docs.net/doc/cf4921703.html, sysdep.h) (10) 1.1 PoolFile 函数 (10) 1.2 OpenForWrite 函数 (10) 1.3 OpenForReadWrite 函数 (10) 1.4 Read 函数 (10) 1.5 ReadPartial 函数 (11) 1.6 WriteFile 函数 (11) 1.7 Lseek 函数 (11) 1.8 Tell 函数 (11) 1.9 Close 函数 (11) 1.10 Unlink 函数 (12) 1.11 OpenSocket 函数 (12) 1.12 CloseSocket 函数 (12) 1.13 AssignNameToSocket 函数 (12) 1.14 DeAssignNameToSocket 函数 (12) 1.15 PoolSocket 函数 (12) 1.16 ReadFromSocket 函数 (13) 1.17 SendToSocket 函数 (13) 1.18 CallOnUserAbort 函数 (13) 1.19 Delay 函数 (13) 1.20 Abort 函数 (13) 1.21 Exit 函数 (14) 1.22 RandomInit 函数 (14) 1.23 Random 函数 (14) 1.24 AllocBoundedArray 函数 (14) 1.25 DeallocBoundedArray 函数 (14) 2. 中断模块分析(文件https://www.360docs.net/doc/cf4921703.html, interrupt.h) (14) 2.1 PendingInterrupt类 (16) 2.2 Interrupt类 (17) 2.2.1 内部使用方法 (17) 2.2.2 内部使用函数 (18) 2.2.3 对外接口 (18) 3. 时钟中断模块分析(文件https://www.360docs.net/doc/cf4921703.html, timer.h) (20)

操作系统原理及应用试题附答案

操作系统原理及应用试题附答案 第一部分选择题一、单项选择题(本大题共4小题,每小题2分,共8分) 1、从静态角度来看,进程由__________、数据集合、进程控制块及相关表格三部分组成。()A、JCB B、PCB C、程序段 D、I/O缓冲区 2、请求页式管理方式中,首先淘汰在内存中驻留时间最长的帧,这种替换策略是_____.()A、先进先出法(FIFO) B、最近最少使用法(LRU) C、优先级调度 D、轮转法 3、文件安全管理中,___________安全管理规定用户对目录或文件的访问权限。()A、系统级 B、用户级 C、目录级 D、文件级 4、排队等待时间最长的作业被优先调度,这种算法是___________。A、优先级调度 B、响应比高优先 C、短作业优先D、先来先服务第二部分非选择题 二、填空题(本大题共16小题,每小题1分,共16分) 5、常规操作系统的主要功能有:_处理机管理_、存贮管理、设备管理、文件管理以及用户界面管理。 6、操作系统把硬件全部隐藏起来,提供友好的、易于操作的用户界面,好象是一个扩展了的机器,即一台操作系统虚拟机。 7、进程管理的功能之一是对系统中多个进程的状态转换进行控制。 8、逻辑_文件是一种呈现在用户面前的文件结构。 9、操作系统中实现进程互斥和同步的机制称为同步机构_。 10、内存中用于存放用户的程序和数据的部分称为用户区(域)。 11、存贮器段页式管理中,地址结构由段号、段内页号和页内相对地址三部分组成。 12、在操作系统中,通常用户不使用设备的物理名称(或物理地址),而代之以另外一种名称来操作,这就是逻辑设备名。 13、在操作系统中,时钟常有两种用途:报告日历和时间,对资源使用记时。 14、库文件允许用户对其进行读取、执行,但不允许修改.

2017年北京大学翻硕考研好的学习笔记的整理

2017年北京大学翻硕考研好的学习笔记 的整理 人生最高的享受是学佛。人生最大的快乐是念佛。凯程2017年北京大学翻译硕士老师给大家详细讲解专业课五大问题。凯程就是王牌的2017年北京大学翻译硕士考研机构! 一、2017年北京大学翻译硕士考研的复习方法解读 (一)、参考书的阅读方法 (1)目录法:先通读各本参考书的目录,对于知识体系有着初步了解,了解书的内在逻辑结构,然后再去深入研读书的内容。 (2)体系法:为自己所学的知识建立起框架,否则知识内容浩繁,容易遗忘,最好能够闭上眼睛的时候,眼前出现完整的知识体系。 (3)问题法:将自己所学的知识总结成问题写出来,每章的主标题和副标题都是很好的出题素材。尽可能把所有的知识要点都能够整理成问题。 (二)、学习笔记的整理方法 (1)第一遍学习教材的时候,做笔记主要是归纳主要内容,最好可以整理出知识框架记到笔记本上,同时记下重要知识点,如假设条件,公式,结论,缺陷等。记笔记的过程可以强迫自己对所学内容进行整理,并用自己的语言表达出来,有效地加深印象。第一遍学习记笔记的工作量较大可能影响复习进度,但是切记第一遍学习要夯实基础,不能一味地追求速度。第一遍要以稳、细为主,而记笔记能够帮助考生有效地达到以上两个要求。并且在后期逐步脱离教材以后,笔记是一个很方便携带的知识宝典,可以方便随时查阅相关的知识点。 (2)第一遍的学习笔记和书本知识比较相近,且以基本知识点为主。第二遍学习的时候可以结合第一遍的笔记查漏补缺,记下自己生疏的或者是任何觉得重要的知识点。再到后期做题的时候注意记下典型题目和错题。 (3)做笔记要注意分类和编排,便于查询。可以在不同的阶段使用大小合适的不同的笔记本。也可以使用统一的笔记本但是要注意各项内容不要混杂在以前,不利于以后的查阅。同时注意编好页码等序号。另外注意每隔一定时间对于在此期间自己所做的笔记进行相应的复印备份,以防原件丢失。统一的参考书书店可以买到,但是笔记是独一无二的,笔记是整个复习过程的心血所得,一定要好好保管。 二、2017年北京大学翻译硕士复试分数线是多少? 2015年2017年北京大学翻译硕士英语笔译(语言服务管理)方向复试分数线是325,日语口译方向, 日语笔译方向复试分数线是340。 考生总成绩包括三部分,即初试成绩、复试成绩和外语听力成绩。总成绩计算方式:总成绩=[初试权重×初试各门总成绩/5+复试成绩(换算成百分制)×复试权重+外语听力成绩(换算成3分制)]。初试成绩所占权重为60%,复试成绩所占权重为40%。复试形式和考核内容以口试为主。复试主要是对学生综合素质的考核,包括综合分析能力、专业素质及语言应用能力等。外语听力考试在复试中进行,计入考生总成绩。 考研复试面试不用担心,凯程老师有系统的专业课内容培训,日常问题培训,还要进行三次以上的模拟面试,确保你能够在面试上游刃有余,很多老师问题都是我们在模拟面试准备过的。 三、2017年北京大学翻译硕士考研初试参考书是什么

北大操作系统第三章:操作系统习题课(三)

操作系统习题讲解 进程的同步与互斥(三) 赵俊峰

P 、V 题的一般分析过程 1问题的分析确定有哪些进程y 1.问题的分析,确定有哪些进程;2y 2.确定各个进程之间的同步互斥关系;y 3.信号量的设计(初值以及用来实现哪些进程间的同步互斥、是否需要一般变量的辅助) 辅助);y 4、实现(避免出现不公平现象比如饥饿、避免出现死锁如P 操作的次序问题)。

同学们的问题 1有几个进程进程的划分? y :有几个进程,进程的划分? y 2:if 判断语句与P/V 之间的区别?多余的判断? y 3:每个进程的行为划分?对于行为的控制?该谁去控制? 触发行为的条件及被触发的行为?y 5:触发行为的条件及被触发的行为?y 6:需要全面考虑题目要求需要全面考虑题目要求 y 7:什么时候需要计数? 共享变量需要互斥使用y 8:共享变量需要互斥使用

进程同步与互斥习题(四) 请用信号量解决以下问题 y 把学生和监考老师都看作进程, 学生有N 人, 考场门口每次只能进出个人教师1人. 考场门口每次只能进出一个人, 进考场原则是先来先进. 当N 个学生都进入考场后, 教师才能发卷子. 学生交卷后可以离开考场. 教师要等收上来全部卷子并封装卷子后才能离开考场. (1)(1) 问共需设置几个进程?(2) 试用P 、V 操作解决上述问题中的同步和互斥关系.

进程同步与互斥习题(四) 共享资源:考场门口 请用信号量解决以下问题 y 把学生和监考老师都看作进程, 学生有N 人, 考场门口每次只能进出个人教师1人. 考场门口每次只能进出一个人, 进考场原则是先来先进.c 当N 个学生都进入考场后, 教师才能发卷子. 学生交卷后可以离开考场. d 教师要等收上来全部卷子并封 离同步行为:c d 装卷子后才能离开考场.(1) ? ()问共需设置几个进程(2) 试用P 、V 操作解决上述问题中的同步和互斥关系.

专科《操作系统原理及应用》

[试题分类]:专科《操作系统原理及应用》_08004260 [题型]:单选 [分数]:2 1.批处理最主要的一个缺点是()。 A.用户无法与程序交互 B.没有实现并发处理 C.CPU的利用率较低 D.一次只能执行一个程序 答案:A 2.磁盘空闲块常用的组织形式有三种,其中一种为()。 A.空闲块连续 B.空闲块索引 C.空闲块压缩 D.空闲块链 答案:D 3.常用的文件物理结构有三种,其中的一种形式是()。 A.记录文件 B.压缩文件 C.索引文件 D.流式文件 答案:C 4.批处理系统中,作业的状态可分为多种,其中一种为()。 A.提交 B.就绪 C.创建 D.等待 答案:A 5.并发执行的一个特点是()。 A.计算结果会出错 B.不会顺序执行 C.程序与计算不再一一对应 D.结果可再现

6.下列选项()不是操作系统关心的。 A.管理计算机资源 B.提供用户操作的界面 C.高级程序设计语言的编译 D.管理计算机硬件 答案:C 7.当CPU执行用户程序的代码时,处理器处于()。 A.核心态 B.就绪态 C.自由态 D.用户态 答案:D 8.根据对设备占用方式的不同,设备分配技术中的一种是()。 A.动态分配 B.永久分配 C.静态分配 D.虚拟分配 答案:D 9.评价作业调度的性能时,衡量用户满意度的准确指标应该是()。 A.周转时间 B.平均周转时间 C.带权周转时间 D.平均带权周转时间 答案:C 10.在手工操作阶段,存在的一个严重的问题是()。 A.外部设备太少 B.用户使用不方便 C.计算机的速度不快 D.计算机的内存容量不大 答案:B 11.作业的处理一般分为多个作业步,连接成功后,下一步的工作是()。

北大医笔记(完美版)

北大医学心理学笔记(完美版) 第一章 1、医学心理学:是心理学和医学相结合的产物,是一门交叉学科。它是研究心理因素在人体健康和疾病相互转化过程中作用规律的一门科学。(名词解释p1) 2、由于旧的医学模式——(生物医学模式)已不能完全包含和解释现代医学科学所面临的全部课题。要求一种新的(生物—心理—社会医学模式)。(填空p3) 3、简答医学心理学的对象和任务是什么?(p4) 答:医学心理学是以心理社会因素在人体健康与疾病相互转化过程中的作用规律为其研究对象的。它的任务是:(1)研究心理社会因素在疾病发生、发展和变化过程中起作用的规律;(2)为发挥心理因素的积极作用而提供全面、合理、有效的理论方法和措施。 4、医学心理学的研究方法:观察法、实验法、个案调查法、心理测验和行为评定量表法(p8-10) 5、临床心理学:是心理学的具体知识和技术运用于医学临床实践,解决医学领域特别是精神疾病领域中的心理学问题。(名词解释p12) 6、变态心理学:是研究心理异常现象的发生、发展、变化的规律的科学,主要是在心理健康和精神疾病的防治领域中起作用。(名词解释p13) 7、健康心理学:它着重研究在促进和保持人类健康,预防和治疗疾病、鉴定与健康和疾病有关的病因学和诊断学问题以改进医疗制度和制定保健政策有关的问题。(名词解释p14) 8、简答医学心理学的观点是什么?(p15) 答:医学心理学和心身医学有一个基本命题,即人的躯体上的病变都会在精神上留下痕迹,而任何心理上的障碍也同样不可避免地在躯体上留下痕迹。这个命题之所以成立是因为人与动物有着根本不同之处。在人身上,既表现着生理、生化过程的物质活动,同时又表现着非物质的心理活动。这两种活动过程互相伴随、不可分割。它们相互影响、相互制约、相互转化,在人身上形成一个统一活动的整体。人的一切活动既受生物学规

《操作系统原理》考题及答案

《操作系统原理》期末考试题 、单项选择题(每题 分,共分) 1. 操作系统是一种( )。 A. 系统软件 B. 系统硬件 C. 应用软件 D. 支援软件 2. 分布式操作系统与网络操作系统本质上的不同在于( )。 A. 实现各台计算机这间的通信 B. 共享网络中的资 源 C.满足较在规模的应用 D. 系统中多台计算机协作完成同一任务 3. 下面对进程的描述中,错误的是( A.进程是动态的概念 B. C.进程是指令的集合 D. 4?临界区是指并发进程中访问共享变量的( )段。 5. 要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条 。 A.互斥 B. 请求与保持 C. 不剥夺 D. 循环等待 6. 以下哪种存储管理不可用于多道程序系统中( )。 A.单一连续区存储管理 B.固定式区存储管理 C.可变分区存储管理 D.段式存储管理 7. 在可变式分区存储管理中,某作业完成后要收回其主存空间,该空间可能与 相邻空闲区合 并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的 )。 进程执行需要处理机 进程是有生命期的 A.管理信息 B.信息存储 C. 数据 D. 程序

情况是()。 A.无上邻空闲区也无下邻空闲区 C.有下邻空闲区但无上邻空闲区 8. 系统“抖动”现象的发生不是由 A.置换算法选择不当 C.主存容量不足 9. 在进程获得所需全部资源,唯却 A.运行 B.阻塞 10. 要页式存储管理系统中,将主存等分成( A.块 B.页B. D. B. D. CPU 时,有上邻空闲区但无下邻空闲区 有上邻空闲区也有下邻空闲 区)引起的。 交换的信息量过大 请求页式管理方案 进程处于( C.就绪 )。 C. 段长 状态。 D.新建 D.段

北大人力资源管理笔记大全(终结版-吐血推荐)

北大人力资源管理笔记整理 绪论 一、基本概念 1、人力资源 ⑴人力资源:是指储存在人体内的、能按一定要求完成一定工作的体能和智能资源。[名] 这些体能和智能由人的感知、气质、性格、兴趣、动机、态度、能力等个人素质和知识、技能而综合构成,它们通过先天遗传和环境教育过程而形成,也包括由人构成团队乃至整个组织时所产生的整体特性和效力,它们构成完成特定工作或活动所需要的基础,决定了完成工作或活动的质量和速度。[简] ⑵人力资源的特性[简] ①物质性,以人为载体。 ②内涵结构特性。 ③功能意义:价值特性。 ④时效特性。 ⑤整合性,即人力资源是一个统合的概念。一方面,人力资源是人所具备的所有素质、知识、技能的综合体现,而不是限定于局部的特征;另一方面,它既是存在于具体的个体,也会体现出由个体组成的群体而产生的整体资源价值。(整体大于部分之和) 2、人力资源管理[名] ⑴人力资源管理:包括宏观管理和微观管理。 宏观管理:指国家在全社会范围内进行的,对人力资源的计划、组织、控制,目的在于调整和改善人力资源状况适应生产力发展的要求,促进社会经济的良性运行和健康发展。 微观管理:也是一般意义上所指的组织的人力资源管理,指通过对人和事的管理,促成人际协调、人事匹配,充分发挥人的潜能,计划、组织、指挥和控制人的各种工作活动,实现组织目标。 ⑵人力资源管理与开发的基本任务:是吸引、保留、开发、激励组织所需要的人力资源。 ⑶人力资源管理与开发的目的:维系和提高生产力,促成组织目标的实现,使组织得以生存和发展。 ⑷人力资源管理与开发的功能:[简] ①促使员工将组织的成功当做自己的义务,进而提高员工个人和组织整体的业绩。 ②确保各种人事政策和制度与组织绩效密切联系,维护人事政策和制度的适当的连续性。 ③确保各种人事政策与组织经营目标的统一。 ④支持合理的组织文化,改善组织文化中不合理的地方。 ⑤创造理想的组织氛围,鼓励创造性,培养员工积极向上的作风,并为合作、创新和全面质量管理的完善提供支持。 ⑥创造灵活的组织体系,确保组织反应的灵敏性和适应性,从而协助组织实现竞争环境下的具体目标。 ⑦确保并提高组织结构和工作分工的合理性、灵活性。 ⑧提供必要的支持使员工充分发挥潜力。 ⑨维护并改造员工队伍的素质,维护并完善组织的产品和服务。 3、现代人力资源管理与传统人事管理的区别[论] ⑴传统的人事管理是和大机器生产方式相适应的,它基本上是以管理机器的理念和方法来管理人。 ⑵现代人力资源管理则有根本的不同,主要表现在它的资源的观点、以人为本的观点、整体的或系统的观点、权变的观点。 ①资源的观点:承认人是一种资源,一种特殊的和重要的资源,而且在现代市场经济与竞争中是决定性的资源。 ②以人为本的观点。 ③系统的观点。 ④权变的观点。根据人的工作任务的风险和结果分布特征可以把工作分为明星型、护卫型、步兵型。 二、现代人力资源概念的产生(两方面因素)

专科《操作系统原理及应用》_试卷_答案

?????? 专科《操作系统原理及应用》 一、(共75题,共150分) 1. 在手工操作阶段,存在的一个严重的问题是()。(2分) A.计算机的速度不快 B.计算机的内存容量不大 C.外部设备太少 D.用户使用不方便 .标准答案:D 2. 下列选项()不是操作系统关心的。(2分) A.管理计算机硬件 B.提供用户操作的界面 C.管理计算机资源 D.高级程序设计语言的编译 .标准答案:D 3. 批处理最主要的一个缺点是()。(2分) A.用户无法与程序交互 B.一次只能执行一个程序 C.没有实现并发处理 D.CPU的利用率较低 .标准答案:A 4. 当CPU执行用户程序的代码时,处理器处于()。(2分) A.自由态 B.用户态 C.核心态 D.就绪态 .标准答案:B 5. 根据中断信号的来源,()引起的中断称为外中断。(2分) A.I/O完成 B.内存越界 C.用户态下执行特权指令 D.数据传输出错 .标准答案:A 6. 作业的处理一般分为多个作业步,连接成功后,下一步的工作是()。(2分) A.运行 B.编辑 C.检测 D.连接 .标准答案:A 7. 操作系统向用户提供了二种使用计算机的接口,其中一个是()。(2分) A.函数库 B.子程序调用 C.中断机制 D.系统调用 .标准答案:D 8. 并发执行的一个特点是()。(2分) A.结果可再现 B.程序与计算不再一一对应 C.计算结果会出错 D.不会顺序执行 .标准答案:B 9. 进程的基本状态有三种,其中一个是()。(2分) A.开始态 B.就绪态 C.唤醒态 D.结束态 .标准答案:B 10. 对进程进行控制的原语,完成的功能包括()。(2分) A.执行就绪的进程 B.唤醒等待的进程 C.将运行程序就绪 D.淘汰出错的进程 .标准答案:B 11. 资源描述器中应包含的内容有()。(2分) A.分配标志 B.等待队列的指针 C.唤醒程序的地址 D.资源分配程序入口地址 .标准答案:D

操作系统原理与应用

测验:第一章测验( 共10 题,满分100.00 分) 1 单选Windows是()操作系统。 A. 单用户单任务 B. 单用户多任务 C. 多用户多任务 D. 命令行窗口 正确答案为: B 2 单选以下()是分时多用户多任务操作系统。 A. DOS B. Windows NT C. OS/2 D. UNIX 正确答案为: D 3 多选引入操作系统的目的有()。 A. 有效性 B. 方便性 C. 可扩充性 D. 开放性 正确答案为: ABCD 4 多选操作系统的特征有()。 A. 并发 B. 共享 C. 虚拟 D. 异步 正确答案为: ABCD 5 单选以下哪个不属于操作系统? A. Windows B. Linux C. Oracle D. MacOS 正确答案为: C 6 单选以下描述正确的是? A. 批处理系统出现早于分时系统 B. Linux就是批处理系统 C. 批处理系统可以同时执行多个任务 D. Windows是批处理操作系统 正确答案为: A

7 单选以下哪个是移动操作系统? A. Linux B. Android C. WindowsXP D. Windows2003 正确答案为: B 8 单选Linux最早发布于哪一年? A. 1990 B. 1991 C. 1992 D. 1993 正确答案为: B 9 单选第一个企业版的Linux是哪一个? A. CentOS B. Ubuntu C. Debian D. RedHat 正确答案为: D 10 单选以下哪个不是内核的组成部分? A. 系统调用接口 B. 进程管理 C. C语言编译器 D. 驱动程序 正确答案为: C 测验:第二章测验( 共10 题,满分100.00 分) 1 单选进程在Linux中的表示是一个()。 A. 代码块 B. 结构体 C. 程序体 D. 封装体 正确答案为: B 2 多选进程通信的方式有()。 A. 管道 B. 消息队列 C. 套接字 D. 共享存储 正确答案为: ABCD 3 多选下列选项属于线程的特点的是()。

北京大学民俗研究课程笔记整理

期末复习 2016年5月3日 14:43 \ 一、理论 1、太阳神话理论/比较神话学 缪勒《比较神话学》。主要观点有:语言形成四阶段,语言疾病说,太阳中心说。 语言形成与发展的四个阶段:词的形成期,方言期,神话期,民族语言期 语言疾病说:由于语言形成和发展过程的特殊性,导致后人对古代词汇的意义及其用法的 知识的缺失,造成后人对古人遗留下来的语言文字资料理解上的障碍。神话是“语言的疾病”,与语言的特性,包括“词性”、“一词多义”、“多词同义”、“隐喻”等因素 有关。 太阳中心说:古人对创造神话没有多少兴趣,他们只是比较喜欢用“诗化”的语言描述自 然现象,自然现象多半与太阳的运行及其运行规律有关。神话多与太阳的运行及其规律有关。 2、进化论学派/ 人类学派 泰勒《原始文化》。观点:文化进化说,万物有灵论,残余论,心理一致说,多源论。 人类文化的发展就像人类的自然进化过程一样,是按照从野蛮时期、半开化时期、再到文明时期的过程进化的。根据这一观点,泰勒提出了“残余论”的观点,即人类社会的很多 文化现象都是古代社会的遗留物。据此,进化论学派提出了两种原则:心理一致说,即人 类心智结构方面都是一致的,人类生存的物质环境也基本相同。因此,不同地区的人都会 产生相同的文化现象,即“多源论”。而且,文化的发展都会按照同一条直线进行,虽然 进化的程度不同,有先进和落后之分,但它们最终都会一步步进化到下一个阶段。 神话故事产生的基础是人类蒙昧阶段所信仰的“万物有灵”,是古代社会与文化的“残余物”,会随着文化的“进化”而逐渐“退化”为传说和故事,可以帮助我们“逆向”推导 出原始社会与文化的形态和特点 3、神话—仪式学派 3.1弗雷泽《金枝》。 早期的人类不需要神话,只有仪式,仪式,大多数情况下为巫术仪式,是人类实践和观察 的结果。 当人们不满意仪式的结果或者说人们不再满意简单地把失败的原因归结为仪式过程的完善 与否,神话就出现了。早期的神话多侧重于描述以往(古代)的成功和失败的仪式,以前 仪式主持人的虔诚和献身精神。此时,神话的作用是双重的:一是为现行的仪式树立典范,而是确立一个仪式评价的标准。 神话源于对“仪式”的描述,仪式在先,神话在后。 3.2拉格伦是神话-仪式学派的重要代表,认为神话与历史无关。

操作系统课后习题

北京大学操作系统课后题参考答案 操作系统 1.什么是计算机系统?计算机系统是怎么构成的?了解PC的组成情况,说明:1)硬件组织的基本结构,画出硬件配置图;2)主要系统软件和应用软件(若有的话)他们的作用。 答:计算机系统就是按照人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的系统。 计算机系统由硬件子系统和软件子系统组成。 计算机系统的构成包括:如图 1.2 计算机硬件系统的构成:如图 1.4 2.从功能以及程序涉设计的角度说明计算机系统中软件系统是如何构成的? 答:计算机系统中软件系统分为系统软件,支撑软件和应用软件三层。 3.什么是操作系统?请举例说明操作系统在计算机系统中的重要地位。 答:操作系统是计算机系统中的一个系统软件,是一些程序模块的集合。 它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能安全高效地运行 4.请举一个实际的例子来说明操作系统的功能。 答:你能用用操作系统管理很多资源 5.为什么说“操作系统是控制硬件的软件”的说法不确切? 答:操作系统不仅能够控制硬件,也可以控制各种软件资源。 6.操作系统的基本特征是什么?说明他们之间的关系。 答:1.并发性 2.共享性 3.随机性 7.试从独立性,并发性和交互性和实时性四个方面来比较批处理系统,分时系统以及实时系统。 答: 分时系统:并发性是指同时有多个用户共同使用一个计算机,宏观上看是多个人同时 使用一个CPU,微观上是多个人在不同时刻轮流使用CPU. 独占性,是指用户感觉不到计算机为他们服务,就好像整个系统为他所独占。 交互性:是指用户根据系统响应结果进一步提出新要求,用户直接干预每一步。 实时性:是指系统对用户提出的请求及时响应。 8.引入多道程序设计技术的起因和目的是什么?多道程序系统的特征是什么?

北京大学中国法制史笔记

中国法制史 授课:北大法学院赵昆坡、人大法学院王琳霞,政法大学刘广安老师 说明: 1、学习中国法制史要善于归纳,如历代法制指导思想、某某第一的容易考,有关民事、经济的章节一般不会考大题,可只做一般准备。法制史涵盖四个方面:一是立法、二司法、三刑法、四民法和经济法,四个方面中,前三个是主要的,立法往往占一半以上,那些有争议的和有待进一步研究的问题,一般不出,学习中,应以这四个方面为纲、以年代跨度为纬,本着删繁就简、深入浅出、突出重点的原则,以基础知识和基本问题为重点掌握对象,同时、还应详尽掌握大纲的内容。中国法制史的主要内容在清末以前,包括:1)立法情况(形式和活动);2)司法制度(中央司法机关、职责、变更情况);3)其他代表性知识点。尤其强调立法,立法方面是我国法制史学界研究最为成熟而稳定的部分,因此特别重要! 2、按照2002法律硕士专业学位研究生联考考试大纲和样题的规定,中国法制史在综合考试中共占30分,分别是单项选择题10分、判断题10分、分析题10分。由于中国法制史研究包括中国奴隶制法律制度、封建制法律制度、清末及中华民国法律制度、革命根据地法律制度在内的上下几千年的法制发展历史,涉及的知识点非常多,记忆难度很大。在复习时要理清历史脉络,把握各个时期的重点法律制度和重要法律事件,形成自己的法制史学习框架,根据法制史的框架体系清点自己的重点学习成果,再补充和完善次要的知识内容。 3、中国法制史以历史发展为纵线,分为奴隶制法律制度、封建制前期法律制度、封建制中期法律制度、封建制后期法律制度、清末及中华民国法律制度、革命根据地法律制度等六个大的时期;以各个时期的法律制度为横线,包括法制指导思想、立法活动、刑事法律制度、民事经济法律制度、司法制度等五个方面。在考试中,主要考查法律思想的内容、立法的时间和特点、具体法律和司法制度发展的内容和特征。 导论中国法制发展史概述 老师觉得绪论有些超出基本知识以外,若没有时间,这一部分可以不看。可在学完整个法制史后借本章回顾全部内容。 第一章奴隶制的法律制度 第一节、中国法的起源 不出大体,可能出小题 一、中国国家与法起源于夏朝(这部分内容在史学界已成定论,做大致了解即可); 二、中国国家与法起源的特点:4点 A氏族起源色彩B集权统治C与道德结合D刑事法规发达 第二节、法制指导思想 夏商出小题,非重点 1夏商:A王权神授B天讨天罚,一般了解 2西周: (掌握内容,比较有特色) A以德配天(一般了解);B明德慎罚(应重点掌握),它与后面的法制知道思想都有联系;C刑罚世轻世重“严打”,注意法条

北京大学军事理论笔记-(5)

军事理论思考题 考试时间:2005年6月14日下午2:00-4:00 第一讲毛泽东军事思想 1、毛泽东军事思想的科学含义是什么? 毛泽东军事思想是以毛泽东为代表的中国共产党人关于中国革命战争和军队建设问题的科学理论体系。 2、毛泽东军事思想的形成和发展经历了哪几个阶段? 1)产生时期(1921.7—1935.1): a.接受马克思列宁主义关于暴力革命的学说,掌握和影响部分军队。 b.开创了农村包围城市、武装夺取政权的革命道路 c.缔造了一支新型人民军队 2)形成(1935.1—1945.8) 从遵义会议到抗日战争的胜利,是毛泽东军事思想的形成时期 3)丰富发展时期(1945.8-至今) a.提出十大军事原则 b.建立现代化正规化国防军 c.确立了发展“两弹一星”国防科技战略 d.积极防御战略思想有了新发展 3、毛泽东军事思想的主要内容包括哪几个方面? 1)无产阶级的战争观和方法论是毛泽东军事思想的理论基础 2)人民军队建设理论,人民军队是进行人民战争的骨干力量 a.提出了“枪杆子里面出政权”的著名论断 b.创立人民军队建军原则 ①党指挥枪的原则 ②规定人民军队性质 ③创立政治工作三大原则:官兵一致、军民一致、瓦解敌军 3)人民战争思想 4)人民战争战略战术 5)国防建设理论 4、毛泽东军事思想的核心和理论基础是什么? 核心:人民战争思想 理论基础:无产阶级的战争观和方法论 5、灵活用兵的五项基本原则是什么? 因时用兵、因地用兵、因敌用兵、因己用兵、因势用兵 第二讲中国国防 1、什么是国防? 国防是国家为防备和抵抗侵略,制止武装颠覆,保卫国家的主权、统一、领土完整和安全,而进行的军事及与军事有关的政治、经济、外交、科技、教育等方面的活动。 2、我国国防面临哪些挑战?如何认识当今的形势? 1)动荡的世纪,百年的战火 最艰难的一仗:1951年抗美援朝战争 最漂亮的一仗:1962年对印自卫反击战 最沉重的一仗:1969年中苏珍宝岛保卫战 最痛心的一仗:1979年对越自卫反击战

相关文档
最新文档