摘要:
文件同步: 1、在写入数据时内存与磁盘之间也有一个缓冲区,这种机制降低了磁盘读写次数,提高了读写的效率。 2、但这种机制带来的后果就是磁盘中的数据与实写入的数据不匹配,系统提供了一个函数可以让缓冲区中的数据立即写入到磁盘。 void sync(void); 功能:把缓冲区中的数据同步到磁盘 注意:并 阅读全文
posted @ 2020-08-24 20:24
斯立扑
阅读(179)
评论(0)
推荐(0)
摘要:
系统调用: 系统调用就是操作系统提供的一些功能供程序员们调用,这些调用已经被封装成了C函数的形式,但是它们不是标准C的一部分。 一般应用程序运行在用户态(使用的是0~3G的内存),系统调用工作在内存态(使用的是3~4G的内存)。 常用的标准库函数大部分时间运行在用户态,底层偶尔也会调用系统调用进入内 阅读全文
posted @ 2020-08-24 20:21
斯立扑
阅读(106)
评论(0)
推荐(0)
摘要:
一、内存管理 用户层 STL 自动分配/释放内存 调用C++ C++ new/delete 调用C C malloc/free 调用POSIX POSIX brk/sbrk 调用Linux Linux mmap/munmap 调用内核 系统层 kernal kmalloc/vmalloc 调用驱动 阅读全文
posted @ 2020-08-24 20:19
斯立扑
阅读(87)
评论(0)
推荐(0)
摘要:
程序员必备技能: 一门编程语言:C语言、C++ 数据结构和算法:表 树 图 查找 排序 STL 操作系统:Linux系统 网络通信:TCP/IP (Socket、TCP、UDP、FTP、HTTP) 数据库:MySQL 界面设计:Qt 课程内容介绍: 内存管理 文件管理 信号处理 进程管理 进程通信 阅读全文
posted @ 2020-08-24 20:15
斯立扑
阅读(107)
评论(0)
推荐(0)

浙公网安备 33010602011771号