![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
Longevity。
这个作者很懒,什么都没留下…
展开
-
C语言文件读写
文件读写的两种方式文件读写的方式在我的认知中大致分为两种方式,第一种是用文件指针来进行文件的读写操作,第二种就是文件描述符来进行文件的读写操作以文件指针进行操作FILE *fopen(const char *path,const char *mode);功能:打开或者创建文件path:路径mode:文件打开或创建的的权限返回值:文件指针int fprintf(FILE *ste...原创 2019-08-04 14:36:23 · 316 阅读 · 0 评论 -
unix/linux操作系统文件管理
文件管理一.文件缓冲区1 硬盘上一般都有一些缓冲区以此来提高数据的写入效率,操作系统写入数据其实只是写入缓冲区,知道缓冲区满才排队写入到磁盘中。2 这种操作降低了写入的次数,但是提高了数据写入的延时,导致缓冲区的数据与磁盘的内容不同步void sync(void);//功能:把所有缓冲区中的数据全部同步到磁盘//注意:只是发布将数据同步到磁盘的命令,并不等待执行完毕才返回,而是命令...原创 2019-07-27 11:47:52 · 412 阅读 · 0 评论 -
Unix和Linux操作系统
Unix操作系统历史简介1971年在美国的贝尔实验室,丹尼斯里奇和肯汤普逊,使用C语言发明了这款操作系统,该系统的特点是多多用户、多任务,支持多种处理器架构,高安全性、高可靠性、高稳定性,既可以构建大型业务系统的商用服务器,也可以构建面向移动端、手持设备等相关的嵌入式应用 三大衍生版本system V:银行或电信公司在是使用的服务器系统berkley:Macos IOS带界面...原创 2019-07-27 09:39:19 · 228 阅读 · 0 评论 -
线程
线程的基本概念一.线程的基本概念1.线程就是进程中的执行路线,既进程内部的控制序列,或者说是进程的子任务2.线程就是轻量级的,没有自己独立的内存资源,使用的是进程的代码段、数据段、bss段、堆(注意没栈)、环境变量表、命令行参数、文件描述符、信号处理函数、工作目录、用户ID、组ID等资源。3.线程拥有自己独立的栈,也就是有自己的独立的局部变量4.一个线程中可以同时拥有多个线程,即同时被系...原创 2019-08-11 17:19:18 · 162 阅读 · 0 评论