系统仿真 硬件类图

立即使用

Unix/Linux系统仿真 硬件类图ClockInterrupt+cI:static ClockInterrupt-ClockInterrupt:boolean = false+run():void+isClockInterrupt():boolean+setClockInterrupt():voidCPU+cpu:static CPU-PC:int =-1-IR:int =-1-PSW:int = 0+recover(PCB pcb):void+save(PCB pcb):void+PCAdd():void+executeInstruction(PCB run):void+commomInsType():void+systemCallInsType(PCB pcb):void+requestResourceInsType(PCB pcb):void+releaseResourceInsType(PCB pcb):void+inputInsType(PCB pcb):void+outputInsType(PCB pcb):void+getPC():int+setPC(int pC):void+getIR():int+setIR(int iR):void+getPSW():int+setPSW(int pSW):voidMemory+m:static Memory-data:short[]+write(int physicalAddress, int data):void+read(int physicalAddress):int+createPhysicalAddressByPageNum(int pageNum):intPageFaultInterrupt+pFI:static PageFaultInterrupt+LRU:LinkedList<Integer>+pageAccess(int pageNum):void+run():voidHardDisk+hD:static HardDisk-data:short[][][][]+write(int physicalAddress, int data):void+read(int physicalAddress):int+createStartPhysicalAddress(int blockNum):int+createPhysicalAddress(int cylinder, int track, int sector, int offset)MMU+mmu:static MMU-pageFaultInterrupt:boolean =false+setPTBR(int activePageTableBaseAddress):void+getPageNum(int logicAddress):int+getPageOffset(int logicAddress):int+seekPhysicalPageNumInTLB(int logicPageNum):int+addToTLB(int logicPageNum, int physicalPageNum):boolean+clearTLB():void+seekPhysicalPageNumInPageTable(int logicPageNum):int+concatenateAddress(int physicalPageNum, int offset):int+logicAddressToPhysicalAddress(int logicAddress):iint+isPageFaultInterrupt():boolean+setPageFaultInterrupt():voidThread+run():void
106
0
1
发布时间: 2021-04-01