win10优先使用Vagrant+VirtualBox搭建环境,因为采用的是nachos集成开发镜像,所以遇到的基本上都是外部的安装问题。 我此前尝试过使用WSL(ubuntu-64bit)、VMware(ubuntu-32bit),都遇到了相当大的麻烦,而且耗费了很长时间也没搞定,结果花费了不到1 ...
分类:
其他好文 时间:
2020-03-17 08:32:51
阅读次数:
94
按照这个去修改代码:https://www.e-learn.cn/content/qita/1655335 按照这个去解决bughttps://blog.csdn.net/qq_37837061/article/details/83514277 上述图片说明: 1.在prodcons++里面:添加 ...
分类:
其他好文 时间:
2020-02-10 13:28:38
阅读次数:
50
看操作系统精髓与设计原理(Operating Systems Internals and Design Principles),附录提到一个教学用的系统Nachos。试着找源码,编译一下。使用ubuntu16LTS,总编译不过。 swtch.s汇编不过去,因为pushl无法编译啊(因为本机是64bi ...
分类:
其他好文 时间:
2017-09-10 01:17:02
阅读次数:
225
创建二维list:animals=[]
foriinrange(5):
animals.append(["O"*5])读取二维list:printanimals[0][0]listfor中使用index:choices=[‘pizza‘,‘pasta‘,‘salad‘,‘nachos‘]
print‘Yourchoicesare:‘
forindex,iteminenumerate(choices):
printindex+1,item
range有负数的用法:s..
分类:
其他好文 时间:
2015-12-16 19:43:03
阅读次数:
148
threads.Lock类 提 供 了 锁 以 保 证 互 斥。 在 临 界 代 码 区 的 两 端 执 行 Lock.acquire()和Lock.release()即可保证同时只有一个线程访问临界代码区,条件变量建立在锁之上,由threads.Condition实现,它是用来保证同步的工具。.....
分类:
编程语言 时间:
2015-10-30 23:07:36
阅读次数:
594
恍恍惚惚间楼主已经大二了,这个时间段恐怕不用想啥创业找工作之类的东西了,老老实实学点东西才是最重要的,于是乎我瞄准了操作系统的学习,nachos是一个学习式的操作系统,上手容易,并且UC伯克利计算机学院还提供了java写的nachos源代码,利用面向对象的思路去学习操作系统的机理,觉得更适合楼主我这种小白来学习。楼主会持续更新本系列的学习经验,有什么错误的地方望大家多多指正。楼主qq:819963...