W***o 发帖数: 6519 | 1 觉得这学期上的advanced OS很有挑战性,对于我这转行读CS的,没有C,没有OS背景的
,上来就修AOS,开始还是挺头疼的,本来抱定学学看再决定是否withdraw的
今天算是完成了第二个编程project, 就是实现了MCS paper里几个 synchronization
barrier算法的;其实如果对C熟悉的话,就是把算法pseudocode翻译一遍的过程。我从
动态二位数组,calloc/malloc, 到Open MP, Open MPI统统要自学一遍。花了几天时间
算入门了,可是在写的时候,这个synchronization 算法很容易就 deadlock 一动也不
动,急死个人,头上冒汗。 上周花了几个晚上终于整明白asynchronous和synchronous
communication了。
现在看来好像不需要withdraw了,C的一些基本的东西,比如指针,内存,还有掌握了
MP, MPI的皮毛,就这么一路往下走吧,每学期修两门,没准明年这时候我就能开始投
简历了,前途是光明的 --- 自己鼓励一下,大牛见笑。 | H**r 发帖数: 10015 | | l*********s 发帖数: 5409 | 3 happy lz, I wish I could go back to school to study cs |
|