development machine test hardware standard pc with usb pintos kernel simulation via bochs emulation...

3
Development Machine Test Hardware Standard PC with USB Pintos Kernel Simulation via Bochs Emulation via Qemu Program Analysis Serial Port Debugger Grading Scripts Terminal Emulator Compiler/ Toolchain Pintos Apps Pintos Kernel Pintos Apps Pintos Kernel Pintos Apps

Upload: ruby-ray

Post on 28-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Development Machine Test Hardware Standard PC with USB Pintos Kernel Simulation via Bochs Emulation via Qemu Program Analysis Serial Port Debugger Grading

Development Machine

Test HardwareStandard PC with USB

Pintos Kernel

Simulation via BochsEmulation via Qemu

Program Analysis

Serial PortDebugger Grading

ScriptsTerminal Emulator

Compiler/Toolchain

Pintos Apps

Pintos Kernel

Pintos Apps

Pintos Kernel

Pintos Apps

Page 2: Development Machine Test Hardware Standard PC with USB Pintos Kernel Simulation via Bochs Emulation via Qemu Program Analysis Serial Port Debugger Grading

Pintos Kernel

Usermode Test Cases

Device SupportKeyboard, VGA, USB, Serial Port, Timer, PCI, IDE

P3: Virtual Memory P4: Extended Filesystem

P2: System Call Layer: Copy-in/out, FD Management

Stress Tests

Boot Support

MMU Support

ThreadingSimple Scheduler

P1: Priority Scheduler

P1: MLFQS

P1: Alarm Clock

P2: Process Management

P3: Page Fault

Handling

P3: Address Space Manager

P1: Priority Inheritance

Basic Filesystem

P1: Kernel-mode Test Cases

MLFQS Scheduling

Priority Scheduling Alarm Clock

Physical Memory Manager

P3: Page Replacement

P3: Memory-mapped Files

P4: HierarchicalMulti-threaded

Filesystem

P2-4: System Call Functionality

P2-4: Robustness

P2-4:Basic Filesystem

Students Create Public TestsSupport Code

Page 3: Development Machine Test Hardware Standard PC with USB Pintos Kernel Simulation via Bochs Emulation via Qemu Program Analysis Serial Port Debugger Grading

Proposed Acquisition:Desktop PC

Dual 19” Monitors

Reuse of existing equipment

Student Workspace Design for the new CS Systems & Networking Lab

VLAN

DVI VGA

USB Boot

COM Port

Ethernet

Created By:Godmar Back

([email protected])Aug 28, 2008