大步自留地

charles-munger

Charles munger —- 查理芒格 芒格 思考问题总是从逆向开始。在其漫长的一生中, 持续不断的研究、收集关于 各种各样的人物、各行各业的企业、以及政府管制、学术研究 等各个领域中 的人类失败的案例。并将那些失败的案例原因 列为 正确决策的检查清单,使自己 在决策中少犯错误。如果要明白人生如何得到幸福, 查理首先研究的是人生如何才能够变得痛苦 很多一流的专家学者, 能够在自己的...

现代操作系统 内存篇

内存管理 因为: 不管存储器多大,程序都可以将其填满。 所以: 分层存储器体系: 在这个体系中,存在 MB 的快速、昂贵、易失性的高速缓存,GB的速度价格适中的同样易失的内存 ,以及 TB的低速、廉价、非易失的磁盘存储。 操作系统的工作之一 就是 将层次存储系统体系 抽象成为一个 有用的模型 并管理这个抽象。 分层存储器系统称为 存储管理系统: 他的任务是 有效的管理内存,即...

现代操作系统

现代操作系统: 抽象是管理复杂性的关键, 好的抽象可以把一个 不可能管理的任务 分为 两个可管理的部件。 抽象的定义和实现 + 用这些抽象解决的问题。 操作系统的任务 就是 创建好的抽象 并实现和管理它所创建的抽象对象。抽象内容是理解操作系统的关键。 作为资源管理者的操作系统: 资源管理包括 以下两种不同方式实现 多路复用(共享)资源:时间上 复用 + 空间上复用 。 时...

finace

入门 三张表: 资产负债表、利润表、现金流量表, 每张表分别存在 合并报表 和母公司报表 上市公司本部的经营情况: 母公司资产负债表、母公司利润表、母公司现金流量表,加上母公司所有者权益变动表 合并报表: 并不是一个真实存在的法律实体. 它合并了上市公司本部经营及其控制的子公司、孙公司经营情况。合并时,会抵销这些母子公司、子孙公司之间的投资、交易和债权债务。 财报中其他用到“母...

linux-interface-zombie-process

僵尸进程 在父进程执行wait之前, 其子进程就已经终止,这将会发生什么?此处的重点在于: 即使子进程已经结束,系统仍然需要允许父进程在其之后的某一时间去执行wait,来获取子进程的结束状态。 所以内核将子进程转为僵尸进程来完成情况的处理,无法通过信号来杀死僵尸进程,这保证了父进程总是能够使用wait方法。这时候会释放子进程把持的发部分资源。以便供其他进程重新使用,其所保留的仅有内核进程...

linux-interface-14

文件系统 文件系统是对文件和目录的组织集合 设备 划分 实际设备(键盘、鼠标、磁盘)和虚拟设备(不存在与之对应的硬件,内核为其提供的一种抽象。比如ssh登录?) 字符类型,块设备。字符类型有键盘、终端等。典型的块类型设备是磁盘 设备专用文件: 与系统的某个设备相对应,每个设备类型都有与之相对应的设备驱动程序。用来处理设备的所有I...