摘要: Unix I/O 一个Linux文件就是一个m个字节的序列。所有的I/O设备都被模型化为文件,所有的输入和输出都被当做相应文件的读和写来执行。 打开文件。一个应用程序通过要求内核打开相应的文件,来宣告它想要访问一个I/O设备。内核返回一个小的非负整数,叫做描述符,它在后续对此文件的所有操作中标识这个 阅读全文
posted @ 2022-03-29 21:14 Pannnn 阅读(432) 评论(0) 推荐(0)
摘要: 动态内存分配 造成堆利用率很低的主要原因是一种成为碎片的现象。 内部碎片是在一个已分配块比有效载荷大时发生的。一个分配器的实现可能对已分配块强加一个最小的大小值,而这个大小要比某个请求的有效载荷大。在任何时刻,内部碎片的数量只取决于以前请求的模式和分配器的实现方式。 外部碎片是当空闲内存合计起来足够 阅读全文
posted @ 2022-03-29 15:50 Pannnn 阅读(683) 评论(0) 推荐(0)
-->