小调整

This commit is contained in:
luojia65 2021-05-19 22:06:44 +08:00
parent 44599738f3
commit b22e543440
3 changed files with 2 additions and 2 deletions

View File

@ -1,7 +1,7 @@
---
layout: post
title: '异步内核的设计与实现'
subtitle: '或许是最漂亮的Jekyll主题'
subtitle: '一种新的内核开发思想:在操作系统层面提供协程'
date: 2021-04-23
categories: 技术
tags: 异步内核 Rust RISC-V
@ -9,7 +9,7 @@ tags: 异步内核 Rust RISC-V
# 异步内核的设计与实现
> 操作系统内核经历了几个主要的发展阶段,从裸机应用、批处理系统到多道任务系统,演变为至今主流的线程操作系统。这种系统基于线程的切换来调度任务;为了提升它的性能,有一些语言和编程架构,在应用层复用线程资源,提出了“协程”的概念,节省任务调度的开销。本次的作品中我们提出一个新的思想:由不同资源共享调度器,在操作系统层面提供协程。我们期望通过这种全新设计的内核,同时满足传统操作系统的易用性,和专有操作系统的高性能特点。
操作系统内核经历了几个主要的发展阶段,从裸机应用、批处理系统到多道任务系统,演变为至今主流的线程操作系统。这种系统基于线程的切换来调度任务;为了提升它的性能,有一些语言和编程架构,在应用层复用线程资源,提出了“协程”的概念,节省任务调度的开销。本次的作品中我们提出一个新的思想:由不同资源共享调度器,在操作系统层面提供协程。我们期望通过这种全新设计的内核,同时满足传统操作系统的易用性,和专有操作系统的高性能特点。
## 1 内核中的调度对象

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB