操作系统
操作系统
CurryCoder
个人微信公众号:CurryCoder的程序人生
技术交流QQ群:1027579432
所有代码在此https://github.com/cdlwhm1217096231,欢迎各位小伙伴star、follow、fork
个人主页:https://cdlwhm1217096231.github.io/
展开
-
Linux系统函数之IO函数
技术交流 QQ 群:1027579432,欢迎你的加入!欢迎关注我的微信公众号:CurryCoder的程序人生1.标准C库IO函数工作流程IO缓冲区的作用?大部分硬盘都是机械硬盘,读取寻道时间和写入寻道时间都是在毫秒级ms;相对来说,内存读写速度都非常块,因为内存属于电子设备,读写速度是纳秒级ns;两者之间的读写速度相差一百万倍;2.标准C库函数与Linux系统函数之间的关系3.虚拟地址空间程序运行以后,首先,每个进程都会创建各自独立的虚拟地址空间。接着,CPU执行代码原创 2020-07-04 22:21:05 · 1085 阅读 · 0 评论 -
操作系统面试知识点总结1
一.进程与线程的概念,以及为什么要有进程线程,其中有什么区别,它们各自又是怎么同步的?基本概念:进程是对运行时程序的封装,是系统进行资源调度和分配的的基本单位,实现了操作系统的并发;线程是进程的子任务,是CPU调度和分派的基本单位,用于保证程序的实时性,实现进程内部的并发;线程是操作系统可识别的最小执行和调度单位。每个线程都独自占用一个虚拟处理器:独自的寄存器组,指令计数器和处理器状态。...原创 2019-06-04 22:22:41 · 1180 阅读 · 0 评论 -
操作系统面试知识点总结2
1.进程与线程对于有线程系统:进程是资源分配的独立单位线程是资源调度的独立单位对无无线程系统:进程是资源调度、分配的独立单位2.进程间的通信方式及优缺点管道有名管道:一种半双工的通信方式,它允许无亲缘关系进程间的通信。优点:可以实现任意关系的进程间的通信缺点:a.长期存于系统中,使用不当容易出错b.缓冲区有限无名管道:一种半双工的通信方式,...原创 2019-07-31 13:16:13 · 376 阅读 · 0 评论