资源简介
操作系统 课程设计 基本分段存储管理系统
代码片段和文件信息
/*
*description:基本分段存储管理系统的设计
*author:Xiangzi
*date:2010/6/15
*/
#include
#include
#define MEMORYLEN 256 //内存总大小
#define MAX 25 //段最大数目
/*
*结构体定义段表中元素结构
*seg_len: 段大小
*base :段基址
*/
struct element
{
int seg_len;
int base;
};
/*
*结构体定义段表
*len : 段表长度
*element: 段信息
*/
struct segment
{
int len;
element *element;
};
void show();//用户输入数据
int transform(segment *int int char *); // 地址变换机构
char *mem;//=(char *)malloc(MEMORYLEN); //内存空间
int s[MAX];//定义段数组元素为各个段的长度
int seg_sum;//段总数
int main()
{
segment seg;
int i;
int segaddr;//段逻辑地址
int offset;//段内偏移
int phy_addr;//物理地址
char value;
char *mem=(char *)malloc(MEMORYLEN); //申请内存空间
for(i=0;i *(mem+i)=rand()%(100-0+1)+0;; //随机生成0-100之间数据,存入内存
show();//用户输入数据
seg.element=(element *)malloc(sizeof(element)*10);
seg.len=MEMORYLEN;
seg.element[0].base=(int)mem;
seg.element[0].seg_len=s[0];
for(i=1;i {
se
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
I.A.... 3271 2010-06-30 20:13 操作系统\Segment.cpp
I.A.... 239616 2010-07-02 09:34 操作系统\操作系统课程设计报告.doc
目录 0 2010-07-15 14:27 操作系统
----------- --------- ---------- ----- ----
242887 3
- 上一篇:mui.ttf 字体文件
- 下一篇:ucosII 在51单片机上的移植代码
相关资源
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
- tesseract最新最全资料.rar
- 大话数据结构.epub
- iBATIS实战.pdf
- zw_new_smile-7110337-ImageAnimationTest.zip
- zw_jhn199388-9911706-基于51单片机都_自动
- zw_fan7983377-9600053-RecyclerViewDemo.zip
- zw_CHINA__.zip
- 我的第一本算法书+算法图解.zip
- 数学物理方法_德顾樵编著_2012.01_545页
评论
共有 条评论