本类下载TOP10
模拟操作系统段页式地址转换
全文下载
Word文件格式下载
5 文钱
文钱不够?
目录 (1) 系统功能需求分析; 在段页式管理时,一个进程拥有一个自己的二维地址空间,首先一个进程中所包含的具有独立功能的程序或者数据仍被划分为段,并有各自的段号S,这反映和继承了段式管理特征。其次,对于段S中的程序或者数据,则按照一定的 大小将其划分为不同的页。和页式管理一样,最后不足一页的部分仍占一页。这反映拉段页式管理的页式特征。从而段页式时的进程的虚拟地址空间中的虚拟地址由三部分组成:即段号S,页号P和页内相对地址D。在程序中首先要构造一个内存分配的段表和页表。然后输入要转换的逻辑地址,该逻辑地址是16位的二进制数或者是4位的16进制数,其中前三位表示段号,紧跟着的三位表示页号,后面的10位表示页内偏移地址,程序会判断该逻辑地址是否会越界,是否满足进程的申请,如果不可以则报错,如果可以则进行相应的地址转换,把该逻辑地址转换为相应的物理地址,并已二进制和十六进制的形式输出。 (2) 开发平台(系统、开发工具、语言的选择); (3) 系统的功能设计(数据结构与模块说明); (4) 运行结果与运行情况分析; (5) 自我评价与总结: a) 你认为你完成的设计哪些地方做得比较好或比较出色; b) 什么地方做得不太好,以后如何改正; c) 从本设计得到的收获(在编写,调试,执行过程中的经验和教训); d) 完成本题是否有其他的其他方法(如果有,简要说明该方法); (6) 参考文献(按公开发表的规范书写)。