发表评论取消回复
相关阅读
相关 (1)从1开始写一个操作系统
第一章 前言 偶然间使用到了RTX51-tiny做一些东西,它是keil自带的51操作系统,以小巧占用资源少著称,这里不细谈它是如何实现的,反正是一个真正的基于...
相关 (11)从1开始写一个操作系统
第十一章 小内存管理 因为小内存的限制,不可能使用系统标准的malloc和free,这里介绍3种小内存管理方法。 第一种就是预先申请一块大内存。 ![water
相关 (10)从1开始写一个操作系统
第十章 任务间同步和通信 Inter-Task Communication,任务间通信 多任务就会涉及到任务间共享资源的互斥操作和任务间通信。我们所需要完成的是能
相关 (9)从1开始写一个操作系统
第九章 任务函数的补充 前面讲的代码基本已经把我们的内核全部都实现完了,有一些需要有的函数没有在前面讲到,在这一章我们统一补充一下,让我们的内核更加完善。 让出
相关 (7)从1开始写一个操作系统
第七章 时间片概念 时间片轮转调度是一种最古老,最简单,最公平且使用最广的算法。每个任务被分配一个时间段,称作它的时间片,即该任务允许运行的时间。如果在时间片结束时
相关 (6)从1开始写一个操作系统
第六章 任务优先级及任务状态 到现在为止我们其实已经实现了一些多任务的功能,而且我们也能从中总结出一些状态,比如正在运行,睡眠,挂起,就绪。这些状态都有他们特殊的逻
相关 (5)从1开始写一个操作系统
第五章 这一张我们开始进行任务调度的相关实现,先从最简单的任务调度开始,任务主动释放cpu。 主动释放CPU 我们需要先准备两个任务,就是要进行这两个任务之间的主
相关 (4)从1开始写一个操作系统
第四章 任务就绪表 我们有任务之后为了方便切换的时候判断需要读取那个任务的属性进行比较,我们就需要任务就绪表来记录哪个任务是就绪的,我们可以通过查表来找到这个就绪的
相关 (12)从1开始写一个操作系统
第十二章 Shell移植 命令行外壳(shell),提供一套供用户在命令行的操作接口,主要用于调试、查看系统信息。在大部分嵌入式系统中,一般开发调试都使用硬件调试器
相关 Linux_从零开始学习_(1) 操作系统
1.1 操作系统(Operation System, OS) ![70][] 简单讲: 操作系统就是一种特殊的软件 作用 : 1) 直接操作硬件
还没有评论,来说两句吧...