Giter VIP home page Giter VIP logo

ostep-homework-answer's Introduction

完成情况

Introduction

Chapter What To Do
Introduction                         No homework (yet)

Virtualization direct-execution

Chapter What To Do Answer
Abstraction: Processes ✔️Run process-run.py answer.md
Process API ✔️Run fork.py and write some code](cpu-intro)](cpu-intro)](cpu-intro) answer.md
Direct Execution ✔️Write some code answer.md
Scheduling Basics ✔️Run scheduler.py answer.md
MLFQ Scheduling ✔️Run mlfq.py answer.md
Lottery Scheduling ✔️Run lottery.py answer.md
Multiprocessor Scheduling ❌Run multi.py
Abstraction: Address Spaces ❌Write some code
VM API ❌Write some code
Relocation ❌Run relocation.py
Segmentation ❌Run segmentation.py
Free Space ❌Run malloc.py
Paging ❌Run paging-linear-translate.py
TLBs ❌Write some code
Multi-level Paging ❌Run paging-multilevel-translate.py
Paging Mechanism ❌Run mem.c
Paging Policy ❌Run paging-policy.py
Complete VM No homework (yet)

Concurrency

Chapter What To Do Answer
Threads Intro ✔️Run x86.py answer.md
Thread API ❌Run some C code
Locks ❌Run x86.py
Lock Usage ❌Write some code
Condition Variables ❌Run some C code
Semaphores ❌Read and write some code
Concurrency Bugs ❌Run some C code
Event-based Concurrency ❌Write some code

Persistence

Chapter What To Do Answer
I/O Devices No homework (yet)
Hard Disk Drives ❌Run disk.py
RAID ❌Run raid.py
FS Intro ❌Write some code
FS Implementation ❌Run vsfs.py
Fast File System ❌Run ffs.py
Crash Consistency and Journaling ❌Run fsck.py
Log-Structured File Systems ❌Run lfs.py
Solid-State Disk Drives ❌Run ssd.py
Data Integrity ❌Run checksum.py and Write some code
Distributed Intro ❌Write some code
NFS ❌Write some analysis code
AFS ❌Run afs.py

测试环境

OS: Manjaro 21.2.0 Qonos

Kernel: x86_64 Linux 5.13.19-2-MANJARO

gcc 版本 11.1.0 (GCC)

Python 3.8.12

ostep-homework-answer's People

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.