![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习感触
nbl_cs
这个作者很懒,什么都没留下…
展开
-
面向对象概念
今天上了从开学来的第二次软件工程课。好久没见赵老师了,今天一见,给很多人的第一感觉是我们换老师了。因为今天老师是带着浓貌的胡子来的,而且传的好像是车间工人穿的工装,根本不像一位大学教师。给我的感觉就是,不愧是做工程的。赵老师讲课的开始问了一个问题:有谁知道啥是面向对象?问原创 2011-10-09 22:37:36 · 339 阅读 · 0 评论 -
操作系统IPC(1)
上一篇日志主要介绍了IPC的竞争条件,时隔一周多,终于抽个时间继续IPC。 接下来要介绍一个竞争条件的经典例子----生产者和消费者问题。首先来介绍什么是生产者消费者。在操作系统中生产者和消费者(producer--consumer)代表了两类进程:输入和输出。顾名思义,生产者是生产商品(item),消费者是要消费商品,即拿走item。在现实生活中,工厂生产商品,我们到超市去买原创 2011-10-23 21:30:38 · 901 阅读 · 0 评论 -
第一次讲课的感触
在上周五,我充满信心的给李老师发了封邮件,说我要替她讲一节操作系统课——内存管理。之所以我是充满信心的,因为我看了三遍的书,中英文都看了,确实是看懂了。但是到昨天晚上,我突然感觉很紧张,因为没在这么多人面前讲过课,怕自己如果讲的不好,丢人倒不是很重要,关键是怕浪费大家的宝贵时间,因为这个是很难弥补的。然后,我带着忐忑的心情来上课了。早上我去的还算挺早的,但是感觉紧张的发慌,所以就去超市买了原创 2011-11-02 22:31:13 · 1196 阅读 · 0 评论 -
看《现代操作系统》文件系统的一点思考
今天重新看了一下文件系统,看到了MS-DOS和UNIX的文件实现。前者是用一个FAT(File Alloction Table)实现记录每个文件所对应的磁盘块的;后者是用i-node这种数据结构来实现记录每个文件所对应的磁盘块的。对于FAT和i-node的具体细节就先不说了,只说重点。FAT方式,每次计算机启动,这个表都要被加载到内存中,是整张表;i-node方式,当需要一个文件时,这个文件的i-原创 2011-11-28 20:49:32 · 527 阅读 · 0 评论 -
2012年4月我的ACM志愿者的感想
对于各类志愿者,裁判、技术、普通,我想发表一下自己的看法。其实在我看来,各类志愿者都很重要,没有主次之分,只是分工不同罢了。对于大型赛事,每个志愿者都是很重要的,因为这是一个大型的组织,需要细致的分工与组织。就像一辆汽车,如果只有发动机没有车轮,这辆车也是跑不了的,还有有发动机有车辆,这车没有刷漆,这辆车也在用户看来也是不完美的。关于这个想法的最后一句是,一个活动离了大家是办不好的,同时一个活动离原创 2012-09-05 17:38:01 · 1615 阅读 · 0 评论 -
读apue的部分笔记(一)
一、UNIX 文件 I/O一提到操作文件,就离不开文件描述符,每一个新建的或打开的文件都会有一个用整数唯一标示的的文件描述符,creat和open都会返回一个文件描述符,其它操作文件的系统调用都会用这个的文件描述符来操作指定的文件。UNIX 中什么都是文件,标准输入输出和标准错误都是文件,所以它们都有文件描述符,标准输入的文件描述符是0,标准输出的文件描述符是1,标准输出的原创 2012-09-05 17:39:07 · 349 阅读 · 0 评论 -
读apue部分笔记(二)
四、UNIX 中的系统数据文件UNIX中的系统数据文件有/etc/passwd,/etc/group,/etc/shadow等。这些文件通常会被应用程序读取或设置。/etc/shadow是一个专门用来存放用户密码的文件,当然了这个文件中的密码都是加密后的密文。newgrp是用来改变用户组的工具。UNIX中的其他系统数据文件还有hosts,networks,protocols原创 2012-09-05 17:40:04 · 444 阅读 · 0 评论