• shellexecute > 操作系统实验(三)可变分区存储管理模拟实验
  • 操作系统实验(三)可变分区存储管理模拟实验

    免费下载 下载该文档 文档格式:DOC   更新时间:2003-07-01   下载次数:0   点击次数:2
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:f
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    操作系统实验(三)可变分区存储管理模拟实验
    作者 :顾熙杰
    准考证号:022502100574
    报到号 :177
    实验地点:浙工大计算机中心
    实验目的
    理解操作系统中可变分区管理的算法,
    掌握分配和回收算法
    掌握空闲分区的合并方法
    掌握不同的适应算法
    实验内容
    建立数据结构
    建立空闲分区队列
    根据不同的适应算法建立队列
    编写分配算法
    编写回收算法
    数据结构
    Private Type MEM_tp
    fenqu_shouzhi As Integer '分区首地址
    fenqu_changdu As Integer '分区长度
    fenqu_zhuangtai As Integer '分区状态 -1表示不存在,0表示空闲分区,1表示已经分配的分区
    fenqu_huodongjincheng As Integer '该分区正在活动的进程代号
    End Type
    程序流程图
    面向对象程序设计由事件驱动,画流程图比较困难.
    (1)分配新的分区
    最先适应 按地址找
    最优适应,找最小可以满足的
    最坏适应,找最大可以满足的
    (2)分区回收
    既无上邻又无下邻
    既有上邻又有下邻
    只有上邻
    只有下邻

    实验中需要改进的地方
    由于没有使用链表,程序结构比较混乱,需要大大改进,提高可阅读性.

    程序代码(VB)
    Option Explicit
    Private Declare Function ShellExecute Lib "Shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • vbshellexecute  shellexecuterunas  shellexecuteapi  shellexecutewinexec  shellexecute头文件  delphishellexecute  shellexecute返回值