- 博客(2)
- 收藏
- 关注
原创 OS哲学之-文件
OS哲学之-文件一切皆文件文件描述符(file descriptor),简称fd 一切皆文件 目录、字符设备、块设备、 套接字、进程、线程、管道等都被视为是一个“文件” 文件描述符(file descriptor),简称fd 其中每一个文件描述符都是一个文件的索引,当然也可以出现多个不同的文件描述符索引同一个文件。 操作,读写都可用**fopen()/fclose()/fwrite()/frea...
2018-11-25 20:31:51 85
原创 OS哲学之-抽象
OS扮演的两个角色:魔术师和管理者 把差的东西变好,把少的东西变多,把复杂的东西变简单。例如:通过进程抽象让每一个用户感受有一台自己独享的CPU;通过虚拟内存抽象,让用户感受物理内存空间具有无限扩张性。 如何利用硬件资源呢?分块,把硬件分块给应用程序使用。这就涉及到有效和公平的原则(大家一直优化的问题) CPU :进程 内存: 虚拟内存(将少变多、共享) 外存:一切皆文件 I/O:(屏...
2018-11-25 19:57:52 258
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人