- 博客(13)
- 资源 (17)
- 收藏
- 关注
原创 操作系统--分页机制的演示
如果还不了解分页机制,请先看这里:分页机制讲解注:该程序(及相关博文)源于《80X86汇编程序设计 杨季文》下面给出一个演示如何启用分页管理机制的实例。该实例的逻辑功能是,在屏幕上显示一条表示已启用分页管理机制的提示信息。该实例演示内容包括:初始化页目录表和部分页表;启用分页管理机制;关闭分页管理机制等。该实例假设系统至少有4M字节物理内存。 1.演示步骤和源程序清单
2015-04-27 22:42:38 966 1
原创 《Orange's 一个操作系统的实现》学习笔记--分页机制
80386 开始支持存储器分页管理机制。分页机制是存储器管理机制的第3 二部分。段管理机制实现虚拟地址(由段和偏移构成的逻辑地址)到线性地址的转换,分页管理机制实现线性地址到物理地址的转换。如果不启用分页管理机制,那么线性地址就是物理地址。本文将介绍80386 的存储器分页管理机制和线性地址如何转换为物理地址。
2015-04-20 13:19:51 1030
原创 《Orange's 一个操作系统的实现》学习笔记--特权级代码段之间的转移(五)
一、任务切换 利用段间转移指令 JMP 或者段间调用指令 CALL,通过任务门或直接通过任务状态段,可以切换到别的任务。此外,在中断/异常或者执行 IRET 指令时也可能发生任务切换。需要注意的是,因为 RET 指令的目标地址只能使用代码段描述符,所以,不能通过 RET指令实现任务切换。1.直接通过TSS 进行任务切换段间转移指令 JMP 或段间调用指令 CALL
2015-04-15 15:12:19 989
原创 poj 2034 Anti-prime Sequences(dfs)
DescriptionGiven a sequence of consecutive integers n,n+1,n+2,...,m, an anti-prime sequence is a rearrangement of these integers so that each adjacent pair of integers sums to a composite (non-pri
2015-04-12 16:36:08 479
原创 zoj 3593 One Person Game(扩展gcd)
There is an interesting and simple one person game. Suppose there is a number axis under your feet. You are at point A at first and your aim is point B. There are 6 kinds of operations you can perfo
2015-04-09 20:09:28 849
原创 zoj 3609 Modular Inverse(求逆元)
The modular modular multiplicative inverse of an integer a modulo m is an integer x such that a-1≡x (mod m). This is equivalent to ax≡1 (mod m).InputThere are multiple test cases. The first line
2015-04-09 15:15:55 706
原创 poj 1061 青蛙的约会(扩展欧几里得)
青蛙的约会Time Limit: 1000MS Memory Limit: 10000KTotal Submissions: 94377 Accepted: 17461Description两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面。它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到
2015-04-09 14:36:04 482
原创 2014编程之美初赛第一场题目3 : 活动中心
时间限制:12000ms单点时限:6000ms内存限制:256MB描述A市是一个高度规划的城市,但是科技高端发达的地方,居民们也不能忘记运动和锻炼,因此城市规划局在设计A市的时候也要考虑为居民们建造一个活动中心,方便居住在A市的居民们能随时开展运动,锻炼强健的身心。城市规划局希望活动中心的位置满足以下条件:1. 到所有居住地的总距离最小。2. 为
2015-04-08 18:31:59 1042
原创 hdu 1576A/B(扩展欧几里得)
Problem Description要求(A/B)%9973,但由于A很大,我们只给出n(n=A%9973)(我们给定的A必能被B整除,且gcd(B,9973) = 1)。 Input数据的第一行是一个T,表示有T组数据。每组数据有两个数n(0 Output对应每组数据输出(A/B)%9973。 Sampl
2015-04-07 20:32:52 412
TCP-IP详解卷1:协议
2015-10-15
nasm中文手册
2015-03-12
程序员编程艺术
2014-11-11
高质量C编程指南
2014-11-11
STL源码剖析简体中文完整版清晰
2014-11-11
C++标准程序库
2014-11-10
ACM培训-动态规划
2014-11-10
取石子游戏_博弈
2014-11-10
白话经典算法之七大排序第2版
2014-11-10
背包问题九讲
2014-11-10
ACM程序设计 曾宗根
2014-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人