搜索资源列表
Linux内存管理模拟器
- Linux下使用c语言实现的内存管理模拟器 假设有台计算机物理内存大小为4MB,每个内存页大小为4k。采用分页机制,使用二级页表,第一级为页目录,共有1024项,每个页目录项指向一个页表,每个页表项指向一个实际的物理页面,每个页表共有1024个页表项。假设页目录和页表不占用内存空间。 系统中还有一个交换设备,采用分块管理机制,每块大小为4K,共1024个。有一系列内存访问指令,系统根据内存访问指令的内存虚地址访问内存。如果页目录项为空,则分配一个页表,并将相关值存入页目录项,如果页表项为空,
os
- [问题描述] 在任一OS下,建立一个大文件,把它假象成一张盘,在其中实现一个简单的 模拟UNIX文件系统 。 [基本要求] 1.在现有机器硬盘上开辟20M的硬盘空间,作为设定的硬盘空间。 2.编写一管理程序对此空间进行管理,以模拟UNIX(linux)文件系统,具体要求如下: (1) 要求盘块大小1k (2) i 结点文件类型 正规文件目录文件(共1byte)块设备 管道文件 。物理地址(索引表) 共有13个表项,每表项2byte 。文
block-linux-cdp
- 块级的连续数据保护系统,此为可加载的LINUX模块,作为块设备驱动程序与通用块层的中间层工作-This module provides the functionality of Continuous Data Protection at block level.
tryexp3
- 作业调度算法的模拟实现 作业调度主要是完成作业从后备状态到执行状态的转变,以及从执行状态到完成状态的转变。 (1)创建JCB(作业控制块):系统在作业进入后备状态时为每个作业创建一个作业控制块(JCB),从而使该作业可被调度程序感知。当该作业执行完毕进入完成状态时候,系统自动撤销其JCB并释放有关资源,进而撤销该作业。 (2)按照作业调度算法,从后备队列中挑选一作业投入运行。作业调度程序为运行作业建立相应的进程,并分配资源。 (3)主要的作业调度算法包括:先来先服务(FCFS)
delphiapithread
- 采用多线程技术的Delphi API 串口通信例子,应用程序只需调用API对读/写缓冲区操作即可,用到了一些API函数,比如CreatFile打开文件函数、Setupcomm设置通信缓冲区大孝ReadFile读串口操作等,当然还用到了许多函数。除了用到这些API函数外,还用到了一个DCB设备控制块,本例仅作最基本的API串口通信介绍,因此程序代码都不是太复杂的设计,仅创建了一些新项目后为form窗体增加几行代码即可。-Delphi API examples of serial communica
code
- vxworks一些程序 Char.c和Char.h是字符型设备驱动模板 Blk.c是块设备驱动模板 PCI.c是PCI设备映射内存空间模板-vxworks some programs Char.c and Char.ch is a character device driver template Blk.c is a block device driver template PCI.c are PCI devices mapped memory space templat
myFirstKernel
- 启动内核--从“myFirstKernel”模板开始。 Part1:使用指针d_a为内核的结果分配设备内存。 Part2:使用1-D的1-D网格来配置和启动内核 线程块。 Part3:让每个线程设置一个d_a的元素,如下所示: idx = blockIdx.x * blockDim.x + threadIdx.x d_a [idx] = 1000 * blockIdx.x + threadIdx.x Part4:将d_a中的结果复制回主机指针h_a。 Part5:验证结果是否正
