请教一些基础知识
vivian850907
|
1#
vivian850907 发表于 2007-05-27 22:05
请教一些基础知识
[LEFT][LEFT]A1 。调查CPU 预定的(或处理预定) 算法由Windows XP 使用。三(3) 是以下点哪些真实的? [/FONT][/LEFT]
[LEFT]1. Windows XP 使用圆的知更鸟和优先权计划算法的组合。[/FONT][/LEFT] [LEFT]2. 各个过程(或螺纹) 被给任意地引起的时间(一个量子) 通入CPU 。[/FONT][/LEFT] [LEFT]3. 一旦量子到期了, Windows XP 中断过程和开始其它过程以同样优先权。 [/FONT][/LEFT] [LEFT]4. Windows XP 认可32 个不同优先级别第号0 至31 。这些优先级别与与内存保护有关的英特尔处理器的特权水平是相似。[/FONT][/LEFT] [LEFT]5. 优先权被划分成二类: 易变的类和实时类。水平0-15 是后备的为实时类, 并且水平16-31 是后备的为易变的类。 [/FONT][/LEFT] [LEFT]6. 仁动态地确定优先权助力的巨大; 例如, 过程等待的用户输入也许得到优先权助力1, 当过程等盘操作也许有它的优先权由6 促进。 [/FONT][/LEFT] [LEFT]7. 各个用户过程有可能被调整的一种基本的优先权(得到助力) 如果必要为一个量子, 和只它落由一个优先级别从事各个随后量子直到它到达它基本的优先权。 [/FONT][/LEFT] [LEFT]8. Windows XP 使用non-preemptive 预定。 [/FONT][/LEFT] [LEFT]9. 为多重处理机系统, Windows XP 使用不对称的多重处理。 [/FONT][/LEFT] [LEFT]10. Windows XP 保证, 一条实时螺纹将开始执行在特殊限时内。 [/FONT][/LEFT] [LEFT]A2 。内存管理- 调查怎么Windows XP 虚拟内存经理实施调页。三(3) 是以下点哪些真实的? [/FONT][/LEFT] [LEFT]1. 过程的虚拟地址空间被划分成被选定作为合法的8 KB 页(居住在物理内存) 或无效(居住在盘) 。 [/FONT][/LEFT] [LEFT]2. 当过程参考无效页, 页面错误发生。虚拟内存经理(VMM) 交换被请求的页入任一个可利用的记忆框架。 [/FONT][/LEFT] [LEFT]3. 如果记忆是充分的, VMM 用途FIFO 换页算法得到空间为被请求的页。这由采取做页从比他们的极小值使用更多的过程工作设置了大小。 [/FONT][/LEFT] [LEFT]4. VMM 不允许任何过程锁选择的页在不会被呼叫) 的记忆(。这保证, 过程不得到任一种特别特权。 [/FONT][/LEFT] [LEFT]5. VMM 交换被请求的页和几毗邻页, 因为他们可能得到获取在不远的将来。这个技术倾向于减少未来页面错误的数量。 [/FONT][/LEFT] [LEFT]6. Windows XP 使用3 级调页。32 位虚拟地址被划分成3 价值。第一10 位举行一个索引对页目录。第二10 位举行一个索引对页表。前12 位是垂距或位移在页。 [/FONT][/LEFT] [LEFT]7. 缺省极小值工作设置了大小为过程是60 页。 [/FONT][/LEFT] [LEFT]8. 各个过程有一个4-GB 虚拟地址空间。上部2GB是为用户过程并且更低的2GB 是为仁过程。 [/FONT][/LEFT] [LEFT]9. 合法的共有的在记忆页无法被去除对一个支持的商店(如果它是被标记的肮脏的) 为换页的目的。 [/FONT][/LEFT] [LEFT]10. 页目录和页表由一个系统程序参考通过物理地址。 [/FONT][/LEFT] [LEFT]A3 。调查Windows XP 文件系统。三(3) 是以下点哪些真实的? [/FONT][/LEFT] [LEFT]1. Windows XP 支持FAT16 、FAT32, 和它的当地NTFS 文件系统。Windows XP 并且支持另外的文件系统为共同的格式被使用为CD 和DVD 媒介。 [/FONT][/LEFT] [LEFT]2. 在各NTFS 容量有一个引导扇区和一张主文件桌(MFT) 。引导扇区包含引导; MFT 举行记录文件支持recoverability, 和其它系统信息。 [/FONT][/LEFT] [LEFT]3. 在各NTFS 容量有并且一个系统文件区域和一个文件区域。系统区域拿着包括一一些可变长度纪录提供对各个文件的通入或目录在容量的容量的主要目录; 文件区域存放更大的文件内容为用户。 [/FONT][/LEFT] [LEFT]4. 一个文件在NTFS 不被认为字节串照原样在MS-DOS 和UNIX 。Windows XP 文件被认为对象。 [/FONT][/LEFT] [LEFT]5. 但是, NTFS 不存放文件属性在它的对象里面。各个文件属性被存放如同字节一条分开的小河在对象之外。 [/FONT][/LEFT] [LEFT]6. NTFS 不应付各自的盘区段但是反而使用群作为盘分派单位。群是一个或更多(一般, 4) 接触区段的力量。 [/FONT][/LEFT] [LEFT]7. 群大小被定义当盘被格式化。例如, 缺省群大小是8KB 为10GB 的容量。 [/FONT][/LEFT] [LEFT]8. NTFS 使能文件系统的光滑的补救跟随系统事故或盘失败, 然而, NTFS 无法保证文件内容补救。 [/FONT][/LEFT] [LEFT]9. 对MFT 和文件系统结构的所有变动被执行使用交易。在所有变动做之前, 变动给日志被写。但是, 在系统事故情形下, 日志无法被使用解开部份地完整交易和再做(或恢复) 完整交易。 [/FONT][/LEFT] [LEFT]10. 交易改变不仅metadata 而且文件内容在某些情况之下。 [/FONT][/LEFT] [LEFT]任务B 。UNIX Internals (BSD UNIX) (5 个标记为各正确点) [/FONT][/LEFT] [LEFT]B1 。调查处理创作在UNIX 。三(3) 是以下点哪些真实的? [/FONT][/LEFT] [LEFT]1. 为BSD UNIX, 或fork() 或clone() 可能被使用为处理创作。 [/FONT][/LEFT] [LEFT]2. 父进程叫fork() 和下落入等候状态。新过程(孩子) 被发射。两个过程继续施行在指示在fork() 以后。 [/FONT][/LEFT] [LEFT]3. 如果fork() 是成功的, 父母得到一个返回码0, 当孩子得到过程是一个正面整数的身份证的孩子。 [/FONT][/LEFT] [LEFT]4. 子进程包含父母的地址空间的拷贝: 同样节目和同样可变物, 然而, 价值为可变物在子进程中是不同的。 [/FONT][/LEFT] [LEFT]5. 子进程然后叫exec()or execve() 用一个新过程覆盖自己。在exec() 或execve() 以后, 第一指示在这个新节目被执行。 [/FONT][/LEFT] [LEFT]6. 新过程最终叫exec() 并且孩子死。父母被唤醒和恢复处理。 [/FONT][/LEFT] [LEFT]7. 在时间之间孩子退出并且父母完成它的wait()系统调用的时间, 孩子被认为停止活动。如果一个停止活动的子进程的父进程退出在孩子之前, 停止活动的子进程丢失在系统。 [/FONT][/LEFT] [LEFT]8. 一些应用要求平行的父母和子进程。和平常一样, 孩子被创造当父母叫fork(), 但而不是叫wait(), 父母执行规则指示因此父母和孩子是活跃的。 [/FONT][/LEFT] [LEFT]9. wait() 提供子进程的优先号数对父进程。 [/FONT][/LEFT] [LEFT]B2 。调查UNIX 过程被命名init 。二(2) 是以下点哪些真实的? [/FONT][/LEFT] [LEFT]1. 当UNIX 被解雇, 处理名为init 被激活。这个init 过程创造注册过程为各名潜在的用户。在用户注册之后, 注册过程发射(exec) 壳。注册过程然后等其它用户登录。 [/FONT][/LEFT] [LEFT]2. 用户名通过通过exec() 或execve() 系统调用作为论据对注册过程。 [/FONT][/LEFT] [LEFT]3. init 过程有过程身份证的0 。所有用户过程是init 后裔。 [/FONT][/LEFT] [LEFT]4. 当用户登录, 注册过程扫描注册名桌, 辨认用户的缺省接口。注册过程必须还收集用户的密码, 与一个词条比较它在系统文件。如果比较是成功的, 注册过程那么执行或一个命令行壳或GUI 为用户。编成密码不被介入在这个做法。 [/FONT][/LEFT] [LEFT]5. 其它选择是没有壳。以回应一个特殊注册名和密码注册过程可能开始应用惯例和允许用户使用所有合法的命令在那种应用。 [/FONT][/LEFT] [LEFT]6. 当壳死(用户注销), init 过程创造等其它用户登录的一个新注册过程。 [/FONT][/LEFT] [LEFT]7. 以回应命令进入由用户, 壳叉子子进程执行命令和等孩子的完成。如果命令被一美元($) 跟随壳然后不等待- 壳和子进程执行平行。 [/FONT][/LEFT] [LEFT]B3 。调查CPU 预定的(或处理预定) 算法由UNIX 使用。二(2) 是以下点哪些真实的? [/FONT][/LEFT] [LEFT]1. BSD UNIX 使用优先权预定和圆的知更鸟的组合预定, 被设计有益于交互式过程。优先权recomputed 每2 秒。 [/FONT][/LEFT] [LEFT]2. 过程做盘I/O 或其它重要任务有特别优先权但可能由信号如果必要。 [/FONT][/LEFT] [LEFT]3. 更多Cpu-time 过程积累, 更低它的优先权变得, 并且反之亦然。BSD 使用一个0.2 第二个量子为圆的知更鸟预定。 [/FONT][/LEFT] [LEFT]4. 处理老化被使用防止饥饿。例如, 如果一个过程以优先权80 等CPU 为某一时间, 它的优先权也许增加到90 。 [/FONT][/LEFT] [LEFT]5. UNIX 调度员负责处理预定。调度员依靠拿着一个词条为各个过程的处理桌。词条被分配当过程被创造和被释放过程死。尤其, 各个桌词条表明是否过程准备好(醒) 或等待(睡著) 。 [/FONT][/LEFT] [LEFT]6. 当低优先级的仁过程执行在CPU 并且重要性的仁过程到达了, 低优先级仁过程 [/FONT][/LEFT][/LEFT] |