Lesson |

Nachos第六周课堂笔记User-level processes

系统调用运行时刻的应用程序如何陷入内核 coff:Unix世界中的格式noff:Nachos专用格式,一个简化版的二进制文件格式 Noff header文件头:从一开始开始,包含了各个段的指针,描述其他部分。unix用magicnumber标识文件类型。nachos现版本每次只支持一个进程运行,因为逻辑地址和物理地址是一对一的。若要支持多道程序运行,进程的切换需要写页面blabla,用nachos另外两个内核函数Nachos的程序跑在虚拟的MIPS架构的Machine上 ...

Surika
Surika
1 min read
Lesson |

Nachos源码解读笔记

摘录自网上广泛流传的《山东大学nachos源码解读》 1.Nachos内核启动1.1不同project使用的内核不同1.2内核可以通过Kernel.kernel调用 2.Nachos参数解析、设备创建、Debug方法2.1Nachos设备创建:Machine中的createDevices方法,依次创建中断、定时器等。 3.Nachos中断4.Nachos内核线程及调度算法4.1 TCB:每个nachos线程对应一个TCB,负责处理Nachos线程调度的部分底层细节。privi ...

Surika
Surika
1 min read
Lesson |

NachosProject1笔记

assert:程序一般分为Debug 版本和Release 版本,Debug 版本用于内部调试,Release 版本发行给用户使用。断言assert 是仅在Debug 版本起作用的宏,它用于检查“不应该”发生的情况。在运行过程中,如果assert 的参数为假,那么程序就会中止(一般地还会出现提示对话,说明在什么地方引发了assert)。 内核线程与用户线程:转自:http://col1.blog.163.com/blog/static/1909775192012719114 ...

Surika
Surika
5 min read
diary |

碎碎念 2017-10-13

虽然是14号发的,但说起来应该算是13号的日记吧。碎碎念这个名字虽然是一时兴起瞎起的,但形式也的确就是碎碎念…写一篇连贯的文章太费脑子了,想到哪说到哪才比较像我嘛。 今天翻了学长的微博,真是蛮可爱的人,并且还感觉好厉害呀…超级正能量,看我会有种我也会很厉害的错觉怎么破。 说起来,很多大佬在你这个年纪已经非常厉害了,可你看看你呀,还是一条咸鱼啊,什么都不会。所以才更要努力啊,一定一定不要懈怠呀! 天下女子有情,宁有如杜丽娘者乎!梦其人即病,病即弥连,至手画形容传于世而后死.死三 ...

Surika
Surika
1 min read
Lesson |

Nachos课设要求翻译 Ⅰ

虽然不是看不懂,但密密麻麻的英语小字实在是辣眼睛,还是翻译一下,顺便逼自己加快进度别懒了。。。_(:з」∠)_ Phase 1 为内核进程建立线程系统Tasks:1.(5%,5行,5/100)实现KThread.join() 注意join方法只能被调用一次,即使是不同的线程也禁止二次调用。2.(5%,20行,10/100)直接实现条件变量,通过开关中断来提供原子性。 已经用信号量实现了一个例子,你的任务是不用信号量来完成等价的实现。 可以用锁,即使锁也是间接 ...

Surika
Surika
5 min read
|

机器学习中的范数规则化之(一)L0、L1与L2范数

转自http://m.blog.csdn.net/zouxy09/article/details/24971995 机器学习中的范数规则化之(一)L0、L1与L2范数zouxy09@qq.comhttp://blog.csdn.net/zouxy09 今天我们聊聊机器学习中出现的非常频繁的问题:过拟合与规则化。我们先简单的来理解下常用的L0、L1、L2和核范数规则化。最后聊下规则化项参数的选择问题。这里因为篇幅比较庞大,为了不吓到大家,我将这个五个部分分成两篇博文。知识 ...

Surika
Surika
18 min read
Linux |

SSHIntroduction

什么是SSH呢? SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样”中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的”通道”。SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。最初SSH是由芬兰的一家公司开发的。但是因为 ...

Surika
Surika
1 min read