法治环境、股市参与和公司治理问题研究 在线下载 pdf mobi 2025 epub 电子版
法治环境、股市参与和公司治理问题研究电子书下载地址
内容简介:
暂无相关简介,正在全力查找中!
书籍目录:
暂无相关目录,正在全力查找中!
作者介绍:
暂无相关内容,正在全力查找中
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
暂无其它内容!
精彩短评:
作者:泡影 发布时间:2021-02-27 19:11:23
7岁小朋友说给五颗小星星。小朋友独立阅读,很有趣。
作者:蜡树orsay 发布时间:2023-01-24 16:13:26
癸卯兔年完结第一本。
是九年义务教育+高中文科历史难度的详解版,约等于大学非历史专业入门历史读物。了解断代史专门史案边书。
…因专门史出发点,作者甚至把中兴名臣也都批评了一遍。
批评得好,批评得令人心疼。
作者:季夏 发布时间:2024-04-28 22:47:30
翻完了2024版本
作者:张兮兮 发布时间:2018-05-23 16:17:12
这本书看了一个月,还没下过水
作者:某水 发布时间:2009-09-17 13:54:41
黑发赫本
作者:lolitalin 发布时间:2024-03-18 08:30:29
微信读书随手搜出来的书,一读就放不下,必须要在魔都待上十年,真正住过弄堂,有过上海人挚友,才能明白那种情感。
深度书评:
Mr. Process的一生-Linux内核的社会视角 (1)调度
作者:马牛 发布时间:2010-01-08 19:24:37
这里没法插图片,完整版(带图片和一些格式调整)见
http://www.manio.org/cn/scheduling-of-linux-view-of-society/
注:我看的是影印版,写得很好。
Linux内核是一个无比复杂的系统,要想看清大致的脉络也非易事。其实,可以把运行中的Linux想像成一个人类的社会,当中的进程就是社会中的人。人有生老病死,进程有创建、异常、终止。人有各种各样的财产,进程有对应的地址空间、设备等等。人被各种各样的东西限制着,被人管着,进程也是。内核无比巨大,从哪着手?我想,从进程的视角来看是个好办法。并且,在学习Linux内核的同时,类比人类社会来看,会有更深刻的印象,理解得更透彻。
本来也应该从进程的创建开始写的,但是最近在看调度的相关论文,就又把Linux调度的东西看了一下。所以,就先写调度相关的东西吧。
首先介绍与进程所在环境对应的人类场景:
这是一个公司,公司里有很多人(进程),每个人都有其对应的职称(优先级)。这个公司很奇怪,只有一张办公桌(CPU),在任意时刻,只能有一个人在工作(TASK_RUNNING正在运行状态)。其他人呢,要么在休息室时短暂地休息(对应TASK_RUNNING就绪状态),要么就在寝室Sleep(对应TASK_INTERRUPTABLE或TASK_UNINTERRUPTABLE),要么就是死人了,在停尸间(TASK_ZOMBIE)。是的,这是真的,这个公司就是个血汗工厂,干活累死了,就直接丢进停尸间,惨绝人寰!
以下是此公司的平面图:
(我是没法插进来的图:( )
图解:“推门”是单向的:比如连接工作室和太平间的是推门,职员只能从工作室走到太平间,不能从太平间走到工作室(这太吓人了)。
“凹槽门”是双向的:比如连接工作室和休息室的门是凹槽门,职员可以走来走去。
时间片(time slice):这个公司的工资特别高,按工作的小时数计算。工作者得钱,不工作者不得钱。所以,所有的人都特想去办公桌那里工作,争着抢着要去。为了让大家都有机会去工作(避免有的人没钱拿,饿死,i.e. starve to death),所以公司出了条规定,每个人每次工作的时间不能超过公司分给自己的时间片(time slice)。时间片的大小由此人的职称决定。
职称(也就是内核中的priority):职称有两种,一种是静态职称(static priority),一种是动态职称(dynamic priority)。静态职称是先天的,由此人的老爸决定(富二代有先天优势!)。动态优先级是看在公司里的工作表现的。职称是很重要的东西,职称越高,你到办公桌上赚钱的机会越大。
默认时间片长点好还是短点好?
自然是不长不短好(世界上的事情都是这样)。如果太短了,比如说某职员时间片是1分钟(对应的Linux里的时间片应该差不多是0.1ms吧,可能还得少点),这个人在办公桌前屁股没坐热就要走了,从起身到回到休息室,再到下一个人起身走到办公桌前坐下,这也得要一分钟。如果这样的话,这公司将有一半的时间花在走路上。这样搞是不行的,在资本主义社会,大家都要努力搞高生产率。
那是不是时间片长了就好?也不是。比如时间片是一个小时,当两个客户(对应Linux中的两个用户)同时要和此公司展开业务(对应Linux中的启动进程),有两个职员会分别处理这两个业务。A职员一上去就占着办公室一个小时,B职员在这一个小时结束前没法子处理他的客户的业务,所以B职员的客户就得在寒风中等一个小时!资本主义社会里的公司是不能让他们的财神爷不高兴的。所以,还是不长不短的好。
回到真实的Linux内核中:很多人认为时间片过长会导致程序的响应(比如字处理程序的I/O响应)变慢,因为要等时间片用完才能处理。其实不然,字处理程序等交互性强的程序,他们的优先级高,可以抢占当前正在运行的进程,从而得到执行。在公司里,就比如B职员的职称高,他可以把A职员从办公桌上踢走。事实上,从后面对动态优先级的讨论我们可以看到,要是A职员一直霸占着办公桌不走,他/她的动态职称会变低的,结果是,在休息室里的其他职员的职称就自然而然地可能比A高了。
职员目录(Process list):公司有个目录,在这个目录中,列出了所有公司的职员。这对应Linux里的Process List,里面存有所有进程的信息。
下面以Mr. P的经历为例说明
Personal History Statement of Mr. Process (Mr. P in short)
出生
这是世界上最怪异的公司,职员都是单性的,都是男的。并且不要交配,自己调用系统调用fork(),就可以生了。生出来的小孩子也都是男的。
在这里为了问题的简化,就只讨论与调度的关系比较紧密的内容。
(我是没法插进来的图:( )
图:详细的公司平面图
如上图所示,在休息室里其实还有两个沙发。一个沙发叫做活动队列(往后我们叫它活动沙发吧),一个沙发叫做过期队列(往后我们叫它过期沙发)。坐在活动沙发上的职员都还有时间片没有用完,坐在过期沙发上的职员的时间片刚刚被用完了(但他们手上都拿着新分配到的时间片,这个是2.5版内核新引入的O(1)调度,后面再讲)。
Mr. P的父亲在办公桌旁边工作的时候,突然fork()了一下,就生出了Mr.P。一出生,Mr. P就拥有和父亲一样的静态职称(static priority)。他一出生就坐在了活动沙发上,拿走了父亲一半的时间片。比如生MR. P之前,MR. P的父亲有10ms的时间片,MR.P出生后,他父亲有5ms,Mr. P有5ms。这样的机制是为了防止有人以生子来抢夺时间片:试想,有一人,自己有10ms的时间片,他一直生啊生,生了100个孩子,那么这个程序就有了10+10*100ms的时间片了。然后他的孩子断续生啊生,那么有可能系统中绝大部分的时间片都是他家的了,那他的街坊邻居还要不要活啊,没时间片等于不能做事,等于没工资,等于没食物,等于饿死。
另外,不幸的是,即使是在发达的资本主义社会,孩子也是有可能夭折的(由于各种原因,在第一次到办公桌上工作之前就死掉了)。在这种情况下,公司会把孩子没用的时间片还给他父亲。多么人性化的公司…
开始工作
像其他所有孩子一样,Mr. P一生下来就能工作了,他坐在活动沙发上等着做事。他人事部的同事Miss Schedule (以下简称Miss S)会在每个tick(内核的时间单位,时间很短)结束时检查一下以下两种情况有没有发生:
1.
在办公桌前工作的那个职员是不是已经用完自己的时间片了。
2.
是不是有更高动态职称(dynamic priority)的职员在活动沙发上等着。
其中一种情况成立,这个在办公桌前工作的那个职员就要被赶出来,换在活动沙发上坐着的动态职称最高的职员进去工作。
假设经过一段时间后,没有人的动态职称比Mr. P高了。在一个时间tick结束时,Miss S到休息室检查大家当前的职称。他能轻松地找到动态职称最高的职员(sched_find_first),因为职员们都是按动态职称来坐的(在活动沙发上),动态职称相同的职员坐在一起(参考struct prio_array)。Miss S只要按顺序找下去,第一个在沙发上找到的职员就是职称最高的。当Miss S用上面的方法发现Mr. P当前的动态职称是最高的时,在办公桌前工作的是职员C,Miss S把C从办公桌前拉到休息室。如果此时C的时间片已经用完了,他就会被安排坐在过期沙发上(这也就是expired的含义);如果此时C的时间片没有用完,他就会被安排坐在活动沙发上。C被拉到休息室时,他的工作用具,笔啊纸啊什么的,都要从办公桌上拿走(这是关于进程上下文切换的问题)。C走了之后,Mr. P带着他的东西到办公桌前坐下,整理好办工用品(进程上下文切换)。好的,Mr. P可以开始工作了。
评定动态职称
公司里的两类人:
交际花(I/O消耗型进程):这类人常常与外部的客户打交道,而客户的反应总是不怎么快。所以,交际花常常要等客户做出反应。公司为了不让交际花在等客户反应的时候也占用着办公桌,所以,当交际花要等待客户的响应时,他就会被移到寝室去睡觉(Sleep)。
工作狂(处理器消耗型):这类人就是传说中的苦干王,很少和外界打交道,就知道在办工桌上做事。这种工作狂给公司造成一些困扰,如果他们老占着办公桌,交际花就没法做事了。要知道,一个公司还是需要人去跑跑业务的。
公司有一套机制,这一套机制能很好的区分这两类人,并且给他们评定职称。判断的标准就是他们的平均睡眠时间(average sleep time)。睡眠时间包括在寝室里的时间(TASK_INTERRUPTIBLE和TASK_UNINTERRUPTIBLE)和在休息室时等待的时间。但平均睡眠时间的计算并不是加和再求平均那么简单。在TASK_INT和TASK_UNINT两种状态下,平均睡眠时间的增长情况是不一样的。在运行的时间,平均睡眠时间是在减少的。具体的平均睡眠时间的算法在recalc_task_prio()中。
当一个职员常常睡觉,公司就知道这人是交际花了,因为他常常因为等客户的响应而睡觉。当一个职员很少睡觉,公司就知道这人是个工作狂了,因为他很少因为等客户的响应而睡觉。
现在我们回来讨论Mr. P,假设Mr. P在工作的时候要等待一个客户给数据给他(比如说键盘数据),他就把自己的加入一个等待队列里,将自己设为TASK_INT,这样他就进入了寝室里。Mr. P在那里苦苦地等待他要的数据到来。终于,客户敲下了键盘,给出了数据。然后键盘事件的管理者调用wake_up()函数,将Mr. P唤醒。如果Mr. P的动态职称高于当前正在工作的职员的动态职称,那么Mr. P就会抢掉这个职员的办公桌。如果不高于的话,Mr. P就只是先到休息室里坐着。我们假设Mr. P的动态职称很高,所以,现在Mr. P又抢到了办公桌。
O(1)调度
又过了一段时间,Mr. P的时间片用完了,该离开了。这时他该被Miss S带到过期沙发上了,在从办公桌走到过期沙发的路上,Miss S会帮他重新算时间片(依照动态职称来决定时间片的长短)。事实上,每个职员被带到过期沙发上坐着的时候,Miss S都会帮他算好时间片。这样,过期沙发上的所有职员手中都拿着时间片。这样做的好处是,当活动沙发空了的时间,只要把活动沙发和过期沙发上贴着的“活动沙发”和“过期沙发”的标签互换一下,原来的过期沙发就变成了活动沙发,原来的活动沙发就变成了过期沙发。这样,Miss S就又可以从活动沙发上叫人去工作了。而这个“互换标签”的动作的时间复杂度是O(1)。这就是2.5版内核所引入的O(1)调度。
试想一下没有这个O(1)调试之前是什么情况:每次所有进程的时间片都用完时,要重新计算所有TASK_RUNNING状态的进程的时间片。当一个系统中只有几个进程的情况还好,但是对于有成千上万个进程的大型系统,这是相关耗时的。
对交际花的优惠政策
在一个公司来说,交际花是非常重要的,他们的表现直接关系到客户的满意度和公司的形象。所以,Linux公司有一些专门针对交际花的优惠政策。
假设Mr. P就是一个十足的交际花:上班打扮得花枝招展(虽然是个男的),见人说人话见鬼说鬼话,关键是,他有一些客户特别爱和他把交道。当Mr. P用完一个时间片的时候,照常理,他是应该被Miss S带到过期沙发上去等待下一次工作的。但这样的等待有可能太久了-要等到所有活动沙发上的职员都用完时间片。所以,Miss S为了客户的满意度(如果等太久,客户是不满意的),就在重新计算Mr. P的时间片之后,让他留在了活动沙发上。这样,Mr. P就能更快地处理客户的IO事件。
这看起来是对交际花的特权,其实这是为了公司的长远利益着想。如果客户的需求得不到及时的满足,客户不满意,就不会有人用这公司的产品了,即使工作狂们的工作做得很好。
公司里的超级特权阶级-小霸王(real-time process)
交际花是有一些特权,但权利再大也大不过小霸王。公司有时会有一些时间很紧的项目要做,这些项目有deadline。为了能完成这些重要的项目,公司里发展了一种特权阶级,就是小霸王。他们的职称高于其他所有普通员工,除非他们完成了自己的工作,否则其他职工不能去工作。
这些小霸王的工作方式有两种:
FIFO(First In First Out):当一个小霸王完成自己工作的时间,其他小霸王才能去工作。但是当有职称更高的小霸王到来时,职称更高的小霸王能抢占当前的小霸王的办公桌。
RR(Route Robin):相同优先级的小霸王转着用办公桌,每人用一段时间。
总结:
在这篇文章里,以Mr. P的工作经历来说明了Linux调度的一些比较重要的机制。介绍了IO消耗型进程和处理器消耗型的进程,O(1)调度等等。这些是比较大的方面,当大的方面理解了之后,那些世界顶尖高手写的源码也就更容易看懂一些了。
麦克尤恩的明净之地
作者:减卐肥™ 发布时间:2012-07-15 10:20:37
从处女作《最初的爱情 最后的仪式》发表至今,在三十多年的创作生涯中,麦克尤恩逐渐由一个边缘化气质的作家蜕变为了英国文坛的领袖,而当《赎罪》等作品搬上银幕并取得成功之后,麦克尤恩的声誉可谓是如日中天。麦克尤恩擅长于描摹人性的阴暗面,挑战读者的伦理禁区,这种创作风格似乎是一种“走钢丝”式的冒险,但这位“恐怖伊恩”却似乎如履平地一般,走到了一般人难以企及的高度。
我在了解麦克尤恩的作品时观察到了一个奇怪的现象:如果以五分为满分去评价一个作家的作品,麦克尤恩的绝大部分作品无论名气大小还是质量优劣,读者们的评分都以四分为主。我想这大约有两种解释,亦即“心悸却谈不上震撼,精彩却谈不上精妙”或是“那都是很好很好的,可我偏不喜欢”这样的心态。阅读麦克尤恩的任何作品都会让人觉得,这正是他应该有的水平,虽然挑不出什么毛病,但又不能说非常优秀。
一直以来麦克尤恩的写作风格都让我无法接受,似乎太过黑暗、太过阴郁了,但是绝大部分优秀作家的创作历程都会由锋利转向内敛,比如夏目漱石从《我是猫》到《爱情三部曲》的过程,纳博科夫从《洛丽塔》到《说吧,记忆》的过程。麦克尤恩在他的创作生涯中无论是风格上还是思考上都是几经转折,而这本《时间中的孩子》可谓是麦克尤恩由早期的黑暗、残酷向温情、内省转型的起点。
小说的故事性并不明显:主人公斯蒂芬带着三岁的女儿去逛超市,却在收银台前将女儿遗失。在以后的生活中,女儿凯特的影子与斯蒂芬的生活交织在一起,斯蒂芬不断地寻找凯特,又在寻找之中回忆着自己的童年以及想象着凯特的成长。故事在斯蒂芬的现实生活与他的思维之中来回穿梭,给人一种亦真亦幻的离奇感觉,这是麦克尤恩擅长的叙述风格,更重要的是整个故事比作家的绝大部分作品,尤其是早期的作品要明媚了许多。
关于儿童问题的探讨在麦克尤恩的作品中占据了相当重要的位置,似乎作家总是能够通过与儿童有关的故事阐述出他的思想,赢得读者的共鸣。无论是在《最初的爱情 最后的仪式》中还是在《水泥花园》中,麦克尤恩体现了他对于儿童的关注,在他笔下的儿童世界其实是成人社会的缩影,而通过这样的映射故事往往更容易使读者动容。《时间中的孩子》中也采用了类似的方式,在凯特丢失之后,其实斯蒂芬本人和凯特似乎就幻化为了一体,斯蒂芬想象中的那个凯特某种程度上就是他自己的童年。
在《时间中的孩子》里,“孩子”具备的不仅仅是故事性、文学性上的意义,麦克尤恩还在“孩子”身上赋予了社会学的意义。与其说麦克尤恩通过这个孩子丢失的故事用温情的笔调诉说的生活的残酷,对自己的精神世界做出思索,不如说作家希望通过故事对当今社会儿童生活的现状以及成年人对于纯真世界的摧毁做出了隐喻。在书中无论是在斯蒂芬对凯特的回忆之中,抑或是斯蒂芬的好友达克放弃了自己蒸蒸日上的事业回归田原、回归童趣的表现都展现了作家对于童年的向往。
无独有偶,在波兹曼的著作《童年的消逝》中,我们能够感受到伴随着自身社会性的增长,人们在思想上、精神上逐渐受到压制,最终失去精神领域自由的过程。而鲁迅先生在《狂人日记》的结尾中道出了:“救救孩子!”这句让人振聋发聩的呐喊。麦克尤恩则用了一种温和的形式,一种潜移默化的方式将自己对于童年的回望,对于纯真年代的眷顾娓娓道来。当然往之不可谏,逝去的时光终究是抓不住的,因此书中弥漫的唯有悼念和哀伤之情了。
我始终觉得麦克尤恩的创作是残酷的,常规意义的小说总有一个发现问题、提出问题、解决问题的过程,但是麦克尤恩往往只是不紧不慢地将问题铺成开来,并且不负责去解决。因此阅读麦克尤恩的作品经常会产生深深地无力感,我们知道故事的走向,但又知道即使有反抗也不会改变注定的结局。这种传到给读者的无力感其实比小说本身的黑暗、残酷、阴郁更让人觉得可怕。
所幸麦克尤恩在《时间中的孩子》里设置了一个明朗的结局,虽然丢失的凯特始终没有寻回,但是朱莉的怀孕及分娩给小说带来的生机,作家在最有一段写到:“‘哦?’茱莉说,‘是个女孩还是男孩?’她把手伸到被子下面摸了一下,怀着他们即将带着爱一起重返世界的谢意。”在麦克尤恩的小说中看见希望,这会让多少读者觉得泪流满面的一件事啊。
麦克尤恩用他冷硬的笔法叙述了一个有些残酷的故事,他将尽可能多的信息、思考、富有隐喻的插曲融汇到了这部篇幅不算长的小说之中,而在作家绵密的写作技巧下,似乎一切都被自然的串联起来了。虽然在创作的力度上可能与作家其他的作品有一定的差距,但却罕见地闪耀着人性的光辉以及难能可贵的人性关怀。《时间中的孩子》比麦克尤恩之前的任何一部作品更为平易近人,更加充满希望,你能在书中阅读到你熟悉的麦克尤恩,又能看到一个更加可爱的麦克尤恩。
刊于2012.7.15 晶报
网站评分
书籍多样性:4分
书籍信息完全性:5分
网站更新速度:3分
使用便利性:9分
书籍清晰度:5分
书籍格式兼容性:6分
是否包含广告:4分
加载速度:4分
安全性:4分
稳定性:5分
搜索功能:8分
下载便捷性:6分
下载点评
- 中评(141+)
- 推荐购买(320+)
- 内容完整(152+)
- 无水印(245+)
- 一般般(407+)
- 收费(236+)
- 书籍多(239+)
- 体验差(76+)
- 五星好评(619+)
下载评价
- 网友 权***颜: ( 2024-12-28 17:51:28 )
下载地址、格式选择、下载方式都还挺多的
- 网友 益***琴: ( 2024-12-18 17:33:04 )
好书都要花钱,如果要学习,建议买实体书;如果只是娱乐,看看这个网站,对你来说,是很好的选择。
- 网友 马***偲: ( 2024-12-29 06:03:48 )
好 很好 非常好 无比的好 史上最好的
- 网友 孙***美: ( 2024-12-18 06:19:42 )
加油!支持一下!不错,好用。大家可以去试一下哦
- 网友 邱***洋: ( 2024-12-19 03:09:15 )
不错,支持的格式很多
- 网友 融***华: ( 2025-01-07 19:13:43 )
下载速度还可以
- 网友 濮***彤: ( 2024-12-17 16:35:50 )
好棒啊!图书很全
- 网友 晏***媛: ( 2024-12-29 23:35:29 )
够人性化!
- 网友 戈***玉: ( 2024-12-16 19:42:38 )
特别棒
- 网友 孔***旋: ( 2024-12-17 07:09:44 )
很好。顶一个希望越来越好,一直支持。
- The Vile Victorians 在线下载 pdf mobi 2025 epub 电子版
- 漆黑清晨 在线下载 pdf mobi 2025 epub 电子版
- 屈原传(插图珍藏版) 长江文艺出版社 在线下载 pdf mobi 2025 epub 电子版
- 臆想之狼 在线下载 pdf mobi 2025 epub 电子版
- 夏布特作品6册套装 白鲸记+灯塔+树下长椅+生火+夏日纪事+满月 欧美漫画图像小说书籍 漫正版现货速发 在线下载 pdf mobi 2025 epub 电子版
- 2006年全国硕士研究生入学统一考试政治理论复习串讲 在线下载 pdf mobi 2025 epub 电子版
- 英文原版 How to Catch Santa 怎样抓到圣诞老人 纸板书 圣诞主题绘本 JeanReagan 纽约时报畅销书 在线下载 pdf mobi 2025 epub 电子版
- 公安行政管理概论 在线下载 pdf mobi 2025 epub 电子版
- 【精装绘本】不能随便打开门(四色) 3-6岁宝宝幼儿培养自我保护意识教育绘本故事书 在线下载 pdf mobi 2025 epub 电子版
- 论语 精装全八卷 国学经典 文白对照 原文题解注释译文 春秋孔子四书五经儒家学派 成人书籍 青少年高中生课外阅读书籍 智慧心得新解古代哲学 在线下载 pdf mobi 2025 epub 电子版
书籍真实打分
故事情节:3分
人物塑造:8分
主题深度:3分
文字风格:4分
语言运用:3分
文笔流畅:5分
思想传递:8分
知识深度:7分
知识广度:8分
实用性:7分
章节划分:4分
结构布局:8分
新颖与独特:7分
情感共鸣:3分
引人入胜:5分
现实相关:4分
沉浸感:7分
事实准确性:5分
文化贡献:7分